1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-10 15:17:57 -05:00
Files
BO2-Reimagined/scripts/zm/replaced/_zm_equip_subwoofer.gsc
2023-12-16 20:01:17 -08:00

45 lines
828 B
Plaintext

#include maps\mp\zombies\_zm_equip_subwoofer;
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\zombies\_zm_utility;
startsubwooferdecay(weapon)
{
self endon("death");
self endon("disconnect");
self endon("equip_subwoofer_zm_taken");
// hack to decrease max subwoofer time
if (self.subwoofer_health > 30)
{
self.subwoofer_health = 30;
}
fire_time = 2;
wait fire_time + 0.05; // startup time
while (isDefined(weapon))
{
if (weapon.power_on)
{
weapon.subwoofer_kills = 0; // hack to make subwoofer not get destroyed from kills
self.subwoofer_health -= fire_time;
if (self.subwoofer_health <= 0)
{
self.subwoofer_health = undefined;
self thread subwoofer_expired(weapon);
return;
}
}
wait fire_time;
}
}
subwoofer_network_choke()
{
// no choke
}