diff --git a/scripts/zm/server/_zm_reimagined_server.gsc b/scripts/zm/server/_zm_reimagined_server.gsc index 0c8446af..cc870c54 100644 --- a/scripts/zm/server/_zm_reimagined_server.gsc +++ b/scripts/zm/server/_zm_reimagined_server.gsc @@ -465,12 +465,21 @@ map_vote() } setDvar("ui_gametype_obj_cur", maps[index]["obj_name"]); + + level thread wait_and_setclientdvarall(1.5, "ui_gametype_obj", getDvar("ui_gametype_obj_cur")); } level.zombie_vars["vote_input_hud"].alpha = 0; level.zombie_vars["vote_timer_hud"].alpha = 0; } +wait_and_setclientdvarall(time, dvar, value) +{ + wait time; + + scripts\zm\_zm_reimagined::setclientdvarall(dvar, value); +} + create_map_image_hud(image, x, y) { hud = newHudElem(); diff --git a/ui_mp/t6/hud/loading.lua b/ui_mp/t6/hud/loading.lua index 5857bbcc..56be1ee6 100644 --- a/ui_mp/t6/hud/loading.lua +++ b/ui_mp/t6/hud/loading.lua @@ -598,7 +598,7 @@ function CoD.Loading.GetGametypeDisplayName(gametype) return Engine.Localize("ZMUI_ZCLASSIC_GAMEMODE_CAPS") end - if gametype == CoD.Zombie.GAMETYPE_ZGRIEF then + if gametype == CoD.Zombie.GAMETYPE_ZGRIEF and UIExpression.DvarString(nil, "ui_gametype_obj") ~= "" then return Engine.Localize("ZMUI_" .. UIExpression.DvarString(nil, "ui_gametype_obj") .. "_CAPS") end