1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-10 23:27:57 -05:00

Grief: optimize round start wait

This commit is contained in:
Jbleezy
2022-01-04 19:05:01 -08:00
parent f7a04a107a
commit d06ae403ae

View File

@ -402,6 +402,11 @@ on_player_spawned()
self thread grief_intro_text();
}
// round_start_wait resets these
self freezeControls(1);
self enableInvulnerability();
self disableWeapons();
}
}
@ -608,8 +613,7 @@ round_start_wait(time, initial)
players = get_players();
foreach(player in players)
{
player.hostmigrationcontrolsfrozen = 1; // fixes players being able to move for a frame after initial_blackscreen_passed
player disableWeapons();
player.hostmigrationcontrolsfrozen = 1; // fixes players being able to move after initial_blackscreen_passed
}
flag_wait("initial_blackscreen_passed");
@ -617,21 +621,6 @@ round_start_wait(time, initial)
level thread zombie_spawn_wait(time + 10);
players = get_players();
foreach(player in players)
{
// fixes players being frozen at wrong position and angle after respawn
if(!initial)
{
player setOrigin(player.spectator_respawn.origin);
player setPlayerAngles(player.spectator_respawn.angles);
}
player freezeControls(1);
player enableInvulnerability();
player disableWeapons();
}
round_start_countdown_hud = round_start_countdown_hud(time);
wait time;
@ -641,7 +630,11 @@ round_start_wait(time, initial)
players = get_players();
foreach(player in players)
{
player.hostmigrationcontrolsfrozen = 0;
if(initial)
{
player.hostmigrationcontrolsfrozen = 0;
}
player freezeControls(0);
player disableInvulnerability();
player enableWeapons();