1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-07-09 05:18:17 -05:00

Show hud elems during pregame

This commit is contained in:
Jbleezy
2023-04-22 23:09:23 -07:00
parent c2f26d51b8
commit e98d1db7a1
3 changed files with 34 additions and 15 deletions

View File

@ -497,7 +497,7 @@ health_bar_hud()
{ {
self endon("disconnect"); self endon("disconnect");
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
x = 5; x = 5;
y = -104; y = -104;
@ -602,9 +602,10 @@ enemy_counter_hud()
hud thread destroy_on_intermission(); hud thread destroy_on_intermission();
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
hud.alpha = 1; hud.alpha = 1;
while (1) while (1)
{ {
enemies = get_round_enemy_array().size + level.zombie_total; enemies = get_round_enemy_array().size + level.zombie_total;
@ -668,10 +669,15 @@ timer_hud()
level thread set_time_frozen_on_end_game(hud); level thread set_time_frozen_on_end_game(hud);
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
hud.alpha = 1; hud.alpha = 1;
if ( !flag( "initial_blackscreen_passed" ) )
{
set_time_frozen(hud, 0, "initial_blackscreen_passed");
}
if ( getDvar( "g_gametype" ) == "zgrief" ) if ( getDvar( "g_gametype" ) == "zgrief" )
{ {
set_time_frozen(hud, 0); set_time_frozen(hud, 0);
@ -708,10 +714,15 @@ round_timer_hud()
level thread set_time_frozen_on_end_game(hud); level thread set_time_frozen_on_end_game(hud);
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
hud.alpha = 1; hud.alpha = 1;
if ( !flag( "initial_blackscreen_passed" ) )
{
set_time_frozen(hud, 0, "initial_blackscreen_passed");
}
if ( getDvar( "g_gametype" ) == "zgrief" ) if ( getDvar( "g_gametype" ) == "zgrief" )
{ {
set_time_frozen(hud, 0); set_time_frozen(hud, 0);
@ -755,9 +766,13 @@ set_time_frozen_on_end_game(hud)
set_time_frozen(hud, time); set_time_frozen(hud, time);
} }
set_time_frozen(hud, time) set_time_frozen(hud, time, endon_notify)
{ {
if ( getDvar( "g_gametype" ) == "zgrief" ) if ( isDefined( endon_notify ) )
{
level endon( endon_notify );
}
else if ( getDvar( "g_gametype" ) == "zgrief" )
{ {
level endon( "restart_round_start" ); level endon( "restart_round_start" );
} }
@ -818,7 +833,7 @@ zone_hud()
hud thread destroy_on_intermission(); hud thread destroy_on_intermission();
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
vars = []; vars = [];
@ -1857,7 +1872,7 @@ bleedout_bar_hud()
{ {
self endon("disconnect"); self endon("disconnect");
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
hud = self createbar((1, 0, 0), level.secondaryprogressbarwidth * 2, level.secondaryprogressbarheight); hud = self createbar((1, 0, 0), level.secondaryprogressbarwidth * 2, level.secondaryprogressbarheight);
hud setpoint("CENTER", undefined, level.secondaryprogressbarx, -1 * level.secondaryprogressbary); hud setpoint("CENTER", undefined, level.secondaryprogressbarx, -1 * level.secondaryprogressbary);

View File

@ -514,11 +514,16 @@ onallplayersready()
thread start_zombie_logic_in_x_sec( 3.0 ); thread start_zombie_logic_in_x_sec( 3.0 );
} }
setDvar("team_axis", "");
setDvar("team_allies", "");
fade_out_intro_screen_zm( 5.0, 1.5, 1 ); fade_out_intro_screen_zm( 5.0, 1.5, 1 );
} }
fade_out_intro_screen_zm( hold_black_time, fade_out_time, destroyed_afterwards ) fade_out_intro_screen_zm( hold_black_time, fade_out_time, destroyed_afterwards )
{ {
flag_init( "hud_visible" );
if ( !isdefined( level.introscreen ) ) if ( !isdefined( level.introscreen ) )
{ {
level.introscreen = newhudelem(); level.introscreen = newhudelem();
@ -555,6 +560,8 @@ fade_out_intro_screen_zm( hold_black_time, fade_out_time, destroyed_afterwards )
player setclientuivisibilityflag( "hud_visible", 1 ); player setclientuivisibilityflag( "hud_visible", 1 );
} }
flag_set( "hud_visible" );
if ( isDedicated() && isDefined( level.pregame_minplayers ) ) if ( isDedicated() && isDefined( level.pregame_minplayers ) )
{ {
pregame_hud = createServerFontString( "objective", 1.5 ); pregame_hud = createServerFontString( "objective", 1.5 );

View File

@ -122,7 +122,7 @@ grief_gamemode_hud()
grief_gamemode_hud_wait_and_show() grief_gamemode_hud_wait_and_show()
{ {
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
level.grief_gamemode_hud.alpha = 1; level.grief_gamemode_hud.alpha = 1;
} }
@ -256,7 +256,7 @@ grief_score_hud()
grief_score_hud_wait_and_show() grief_score_hud_wait_and_show()
{ {
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
level.grief_score_hud["axis"].icon["axis"].alpha = 1; level.grief_score_hud["axis"].icon["axis"].alpha = 1;
level.grief_score_hud["axis"].icon["allies"].alpha = 1; level.grief_score_hud["axis"].icon["allies"].alpha = 1;
@ -971,7 +971,7 @@ add_grief_bleedout_score()
team_player_waypoint() team_player_waypoint()
{ {
flag_wait( "initial_blackscreen_passed" ); flag_wait( "hud_visible" );
self.player_waypoint_origin = spawn( "script_model", self.origin ); self.player_waypoint_origin = spawn( "script_model", self.origin );
self.player_waypoint_origin setmodel( "tag_origin" ); self.player_waypoint_origin setmodel( "tag_origin" );
@ -1151,9 +1151,6 @@ round_start_wait(time, initial)
level thread freeze_hotjoin_players(); level thread freeze_hotjoin_players();
flag_wait("initial_blackscreen_passed"); flag_wait("initial_blackscreen_passed");
setDvar("team_axis", "");
setDvar("team_allies", "");
} }
else else
{ {
@ -2746,7 +2743,7 @@ containment_think()
{ {
level endon("end_game"); level endon("end_game");
flag_wait("initial_blackscreen_passed"); flag_wait("hud_visible");
ind = 0; ind = 0;
containment_zones = containment_get_zones(); containment_zones = containment_get_zones();