mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-10 07:08:06 -05:00
Fix revive text HUD being created multiple times
This commit is contained in:
@ -82,6 +82,7 @@ main()
|
||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_give_back_weapons, scripts\zm\replaced\_zm_laststand::revive_give_back_weapons);
|
||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_hud_think, scripts\zm\replaced\_zm_laststand::revive_hud_think);
|
||||
replaceFunc(maps\mp\zombies\_zm_laststand::auto_revive, scripts\zm\replaced\_zm_laststand::auto_revive);
|
||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_hud_create, scripts\zm\replaced\_zm_laststand::revive_hud_create);
|
||||
replaceFunc(maps\mp\zombies\_zm_blockers::door_buy, scripts\zm\replaced\_zm_blockers::door_buy);
|
||||
replaceFunc(maps\mp\zombies\_zm_blockers::door_opened, scripts\zm\replaced\_zm_blockers::door_opened);
|
||||
replaceFunc(maps\mp\zombies\_zm_blockers::player_fails_blocker_repair_trigger_preamble, scripts\zm\replaced\_zm_blockers::player_fails_blocker_repair_trigger_preamble);
|
||||
|
@ -210,7 +210,6 @@ afterlife_spawn_corpse()
|
||||
corpse.ignoreme = 1;
|
||||
corpse maps\mp\zombies\_zm_clone::clone_give_weapon( "m1911_zm" );
|
||||
corpse maps\mp\zombies\_zm_clone::clone_animate( "afterlife" );
|
||||
corpse.revive_hud = self afterlife_revive_hud_create();
|
||||
corpse thread afterlife_revive_trigger_spawn();
|
||||
|
||||
collision = spawn( "script_model", corpse.origin + ( 0, 0, 16 ) );
|
||||
|
@ -519,4 +519,26 @@ playerlaststand( einflictor, attacker, idamage, smeansofdeath, sweapon, vdir, sh
|
||||
self notify( "player_downed" );
|
||||
self thread refire_player_downed();
|
||||
self thread cleanup_laststand_on_disconnect();
|
||||
}
|
||||
|
||||
revive_hud_create()
|
||||
{
|
||||
if (isDefined(self.revive_hud))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
self.revive_hud = newclienthudelem( self );
|
||||
self.revive_hud.alignx = "center";
|
||||
self.revive_hud.aligny = "middle";
|
||||
self.revive_hud.horzalign = "center";
|
||||
self.revive_hud.vertalign = "bottom";
|
||||
self.revive_hud.foreground = 1;
|
||||
self.revive_hud.font = "default";
|
||||
self.revive_hud.fontscale = 1.5;
|
||||
self.revive_hud.alpha = 0;
|
||||
self.revive_hud.color = ( 1, 1, 1 );
|
||||
self.revive_hud.hidewheninmenu = 1;
|
||||
self.revive_hud settext( "" );
|
||||
self.revive_hud.y = -160;
|
||||
}
|
Reference in New Issue
Block a user