Fixed napalm extinguish feature. Untested, but read that it should work.

This commit is contained in:
Andrew Borba 2009-12-28 16:38:21 -08:00
parent 40463b718a
commit 8200e571ed

View File

@ -83,7 +83,13 @@ NapalmOnTakeDamage(client, damagetype)
if (NapalmGetClientWaterLevel(client) >= douse) if (NapalmGetClientWaterLevel(client) >= douse)
{ {
// Put the fire out. // Put the fire out.
ExtinguishEntity(client);
//ExtinguishEntity(client); <-- Don't use this. Takes off the FL_ONFIRE flag, but flame doesn't get extinguished.
// This works.
new ent = GetEntPropEnt(client, Prop_Data, "m_hEffectEntity");
if (IsValidEdict(ent))
SetEntPropFloat(ent, Prop_Data, "m_flLifetime", 0.0);
// Stop the last bit of inflicted burn damage. // Stop the last bit of inflicted burn damage.
#if defined USE_SDKHOOKS #if defined USE_SDKHOOKS