s = PRVM_G_STRING(OFS_PARM0);
- if(!S_GetCached(s))
+ if(!S_GetCached(s, true))
{
Con_Printf("VM_localsound: %s : %s not cached !\n", PRVM_NAME, s);
PRVM_G_FLOAT(OFS_RETURN) = -4;
return;
}
- S_LocalSound(s);
+ S_LocalSound(s, true);
PRVM_G_FLOAT(OFS_RETURN) = 1;
}
=========
VM_remove
-entity remove()
+remove(entity e)
=========
*/
PRVM_G_INT(OFS_RETURN) = PRVM_G_INT(OFS_PARM0);
VM_CheckEmptyString (s);
- if(S_GetCached(s))
+ if(S_GetCached(s, true))
{
Con_Printf("VM_precache_sound: %s already cached (%s)\n", s, PRVM_NAME);
return;
}
- if(!S_PrecacheSound(s,true))
+ if(!S_PrecacheSound(s,true, true))
Con_Printf("VM_prache_sound: Failed to load %s for %s\n", s, PRVM_NAME);
}