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

Encounter: destroy powerdown HUD on intermission

This commit is contained in:
Jbleezy
2023-03-14 01:37:23 -07:00
parent 493f5738fa
commit 33d67b3163

View File

@ -431,42 +431,33 @@ powerup_hud_overlay()
struct.shader = "specialty_instakill_zombies"; struct.shader = "specialty_instakill_zombies";
struct_array[struct_array.size] = struct; struct_array[struct_array.size] = struct;
foreach(struct in struct_array) foreach (struct in struct_array)
{ {
hudelem = newTeamHudElem("axis"); foreach (team in level.teams)
hudelem.hidewheninmenu = 1; {
hudelem.alignX = "center"; hudelem = newTeamHudElem(team);
hudelem.alignY = "bottom"; hudelem.hidewheninmenu = 1;
hudelem.horzAlign = "user_center"; hudelem.alignX = "center";
hudelem.vertAlign = "user_bottom"; hudelem.alignY = "bottom";
hudelem.y = -37; hudelem.horzAlign = "user_center";
hudelem.color = (0.21, 0, 0); hudelem.vertAlign = "user_bottom";
hudelem.alpha = 0; hudelem.y = -37;
hudelem.team = "axis"; hudelem.color = (0.21, 0, 0);
hudelem.on_string = struct.on; hudelem.alpha = 0;
hudelem.time_string = struct.time; hudelem.team = team;
hudelem setShader(struct.shader, 32, 32); hudelem.on_string = struct.on;
hudelem thread powerup_hud_think(); hudelem.time_string = struct.time;
hudelem setShader(struct.shader, 32, 32);
hudelem = newTeamHudElem("allies"); hudelem thread powerup_hud_think();
hudelem.hidewheninmenu = 1; hudelem thread powerup_hud_destroy_on_intermission();
hudelem.alignX = "center"; }
hudelem.alignY = "bottom";
hudelem.horzAlign = "user_center";
hudelem.vertAlign = "user_bottom";
hudelem.y = -37;
hudelem.color = (0.21, 0, 0);
hudelem.alpha = 0;
hudelem.team = "allies";
hudelem.on_string = struct.on;
hudelem.time_string = struct.time;
hudelem setShader(struct.shader, 32, 32);
hudelem thread powerup_hud_think();
} }
} }
powerup_hud_think() powerup_hud_think()
{ {
level endon("intermission");
while(1) while(1)
{ {
if(level.zombie_vars[self.team][self.time_string] < 5 ) if(level.zombie_vars[self.team][self.time_string] < 5 )
@ -515,6 +506,13 @@ powerup_hud_think()
} }
} }
powerup_hud_destroy_on_intermission()
{
level waittill("intermission");
self destroy();
}
powerup_hud_move() powerup_hud_move()
{ {
offset_x = 37; offset_x = 37;