#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\zombies\_zm_utility; player_elec_damage() { self endon("death"); self endon("disconnect"); if (!isDefined(self.is_burning) && is_player_valid(self)) { self.is_burning = 1; shocktime = 1.25; if (is_true(level.trap_electric_visionset_registered)) { maps\mp\_visionset_mgr::vsmgr_activate("overlay", "zm_trap_electric", self, shocktime, shocktime); } else { self setelectrified(shocktime); } self shellshock("electrocution", shocktime); self playsound("zmb_zombie_arc"); radiusdamage(self.origin + (0, 0, 5), 10, 25, 25); wait 0.1; self.is_burning = undefined; } }