func_breakable: will now alert when a break
or bulletimpact
is not set on a used surfaceproperty
This commit is contained in:
parent
09a0e2de52
commit
aa573ebec5
1 changed files with 10 additions and 4 deletions
|
@ -353,13 +353,19 @@ func_breakable::Death(void)
|
|||
string sndBreak = GetSurfaceData(SURFDATA_SND_BREAK);
|
||||
string breakModel = GetPropData(PROPINFO_BREAKMODEL);
|
||||
|
||||
BreakModel_Spawn(absmin, absmax, vecDir, g_dmg_iDamage * 2.5, vlen(size) / 10, breakModel);
|
||||
if (breakModel != "")
|
||||
BreakModel_Spawn(absmin, absmax, vecDir, g_dmg_iDamage * 2.5, vlen(size) / 10, breakModel);
|
||||
else
|
||||
NSLog("func_breakable (%s) does not have a propdata break model", funcbreakable_surftable[material]);
|
||||
|
||||
if (sndBreak != "")
|
||||
StartSoundDef(sndBreak, CHAN_BODY, true);
|
||||
else
|
||||
NSLog("func_breakable (%s) does not have a surfaceproperty for break", funcbreakable_surftable[material]);
|
||||
|
||||
Disappear();
|
||||
SetTakedamage(DAMAGE_NO);
|
||||
UseTargets(eActivator, TRIG_TOGGLE, 0.0f);
|
||||
|
||||
if (sndBreak)
|
||||
StartSoundDef(sndBreak, CHAN_BODY, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue