#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\zombies\_zm_utility; lava_damage_depot() { trigs = getentarray("lava_damage", "targetname"); volume = getent("depot_lava_volume", "targetname"); exploder(2); foreach (trigger in trigs) { if (isDefined(trigger.script_string) && trigger.script_string == "depot_lava") { trig = trigger; } } if (isDefined(trig)) { trig.script_float = 0.05; } flag_wait("power_on"); while (!volume maps\mp\zm_transit::depot_lava_seen()) { wait 0.05; } if (isDefined(trig)) { trig.script_float = 0.4; earthquake(0.5, 1.5, trig.origin, 1000); level clientnotify("earth_crack"); crust = getent("depot_black_lava", "targetname"); crust delete(); } stop_exploder(2); exploder(3); }