1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-09 23:02:53 -05:00

Scoreboard: fix game mode columns

This commit is contained in:
Jbleezy
2024-01-23 00:26:04 -08:00
parent 5aa0d4e23b
commit 19d9125173
2 changed files with 18 additions and 16 deletions

View File

@ -1235,22 +1235,7 @@ set_weapon_ammo_clip_left(weapon, amount)
setscoreboardcolumns_gametype() setscoreboardcolumns_gametype()
{ {
if (getDvar("g_gametype") == "zgrief") if (level.scr_zm_ui_gametype != "zgrief")
{
if (getDvar("ui_gametype_obj") == "zcontainment" || getDvar("ui_gametype_obj") == "zmeat")
{
setscoreboardcolumns("score", "captures", "killsconfirmed", "downs", "revives");
}
else if (getDvar("ui_gametype_obj") == "zgrief" || getDvar("ui_gametype_obj") == "zsnr")
{
setscoreboardcolumns("score", "killsdenied", "killsconfirmed", "downs", "revives");
}
else
{
setscoreboardcolumns("score", "kills", "killsconfirmed", "downs", "revives");
}
}
else
{ {
setscoreboardcolumns("score", "kills", "headshots", "downs", "revives"); setscoreboardcolumns("score", "kills", "headshots", "downs", "revives");
} }

View File

@ -68,6 +68,7 @@ init()
setteamscore("allies", 0); setteamscore("allies", 0);
set_grief_vars(); set_grief_vars();
grief_setscoreboardcolumns_gametype();
grief_gamemode_hud(); grief_gamemode_hud();
grief_score_hud(); grief_score_hud();
enemy_powerup_hud(); enemy_powerup_hud();
@ -106,6 +107,22 @@ init()
level thread all_voice_on_intermission(); level thread all_voice_on_intermission();
} }
grief_setscoreboardcolumns_gametype()
{
if (level.scr_zm_ui_gametype_obj == "zcontainment" || level.scr_zm_ui_gametype_obj == "zmeat")
{
setscoreboardcolumns("score", "captures", "killsconfirmed", "downs", "revives");
}
else if (level.scr_zm_ui_gametype_obj == "zrace")
{
setscoreboardcolumns("score", "kills", "killsconfirmed", "downs", "revives");
}
else
{
setscoreboardcolumns("score", "killsdenied", "killsconfirmed", "downs", "revives");
}
}
grief_gamemode_hud() grief_gamemode_hud()
{ {
level.grief_gamemode_hud = newHudElem(); level.grief_gamemode_hud = newHudElem();