//:://///////////////////////////////////////////// //:: Name sgw_c2_zombie_od //::////////////////////////////////////////////// /* Default OnDeath script for zombies */ //::////////////////////////////////////////////// //:: Created By: ShadowLord(ShadowNWN) @ ShadowGameWorld.net //:: Created On: Feb 11, 2004 //::////////////////////////////////////////////// void BloodExplode(object oVictim = OBJECT_SELF, int bAffectPlot = FALSE) { if ((!GetPlotFlag(oVictim) || bAffectPlot) && (GetObjectType(oVictim) == OBJECT_TYPE_CREATURE)) // If the victim doesn't have the plot flag, it works // If bAffectPlot is TRUE, it works // Only works on creatures { // Create the effects: the explosion, and the death effect eBloodShower = EffectVisualEffect(VFX_COM_CHUNK_RED_LARGE); effect eDeath = EffectDeath(); // Make sure the victim can be killed SetPlotFlag(oVictim, FALSE); // Apply the effects //ApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oVictim); ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eBloodShower, GetLocation(oVictim)); } } void main() { BloodExplode(); ExecuteScript("nw_c2_default7", OBJECT_SELF); }