Fix custom scoreboard icons
This commit is contained in:
parent
e279d6d540
commit
891158869b
@ -22,3 +22,14 @@ LUI.mp_hud.Scoreboard.DetermineIfSingleTeamGameType = function()
|
|||||||
|
|
||||||
return Game.GetPlayerTeam() == Teams.free
|
return Game.GetPlayerTeam() == Teams.free
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local updateicon = LUI.FactionIcon.Update
|
||||||
|
LUI.FactionIcon.Update = function(element, icon, a3)
|
||||||
|
local scale = LUI.FactionIcon.BackgroundScale
|
||||||
|
if (game:isdefaultmaterial(icon .. "_soft")) then
|
||||||
|
LUI.FactionIcon.BackgroundScale = 0
|
||||||
|
end
|
||||||
|
|
||||||
|
updateicon(element, icon, a3)
|
||||||
|
LUI.FactionIcon.BackgroundScale = scale
|
||||||
|
end
|
||||||
|
@ -330,6 +330,12 @@ namespace ui_scripting
|
|||||||
return steam::SteamApps()->GetCurrentGameLanguage();
|
return steam::SteamApps()->GetCurrentGameLanguage();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
game_type["isdefaultmaterial"] = [](const game&, const std::string& material)
|
||||||
|
{
|
||||||
|
return static_cast<bool>(::game::DB_IsXAssetDefault(::game::ASSET_TYPE_MATERIAL,
|
||||||
|
material.data()));
|
||||||
|
};
|
||||||
|
|
||||||
auto server_list_table = table();
|
auto server_list_table = table();
|
||||||
lua["serverlist"] = server_list_table;
|
lua["serverlist"] = server_list_table;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user