1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-13 00:28:03 -05:00

Turret: sound bug fix

This commit is contained in:
Jbleezy
2020-03-01 01:12:23 -08:00
parent 61ee123b12
commit 6c7a578b5f
2 changed files with 20 additions and 0 deletions

View File

@ -87,6 +87,7 @@
* No longer needs to be powered by a Turbine * No longer needs to be powered by a Turbine
* Gets destroyed after being deployed for 60 seconds * Gets destroyed after being deployed for 60 seconds
* No longer damages players if they have Juggernog * No longer damages players if they have Juggernog
* Fixed a bug where the Turret sounds would continue playing after being picked up
### Subsurface Resonator ### Subsurface Resonator
* No longer needs to be powered by a Turbine * No longer needs to be powered by a Turbine

View File

@ -888,6 +888,8 @@ on_equipment_placed()
self thread turret_decay(weapon); self thread turret_decay(weapon);
self thread turret_disable_team_damage(weapon); self thread turret_disable_team_damage(weapon);
self thread turret_stop_loop_sound(weapon);
} }
else if ( IsDefined(level.electrictrap_name) && weapname == level.electrictrap_name ) else if ( IsDefined(level.electrictrap_name) && weapname == level.electrictrap_name )
{ {
@ -1000,6 +1002,23 @@ cleanupoldturret()
self notify( "turret_cleanup" ); self notify( "turret_cleanup" );
} }
turret_stop_loop_sound( weapon )
{
while(isDefined(weapon))
{
wait 0.05;
}
if ( isDefined( self.buildableturret.sound_ent ) )
{
self.buildableturret.sound_ent stoploopsound();
self.buildableturret.sound_ent playsoundwithnotify( "wpn_zmb_turret_stop", "sound_done" );
self.buildableturret.sound_ent waittill( "sound_done" );
self.buildableturret.sound_ent delete();
self.buildableturret.sound_ent = undefined;
}
}
electrictrap_decay( weapon ) electrictrap_decay( weapon )
{ {
self endon( "death" ); self endon( "death" );