Ticket #3489: t3489_fix_gamesetup_chat_colors_V2.patch

File t3489_fix_gamesetup_chat_colors_V2.patch, 1.2 KB (added by elexis, 9 years ago)

Credit goes to Evulant (AlThePhoenix).

  • binaries/data/mods/public/gui/gamesetup/gamesetup.js

    function addChatMessage(msg)  
    17931793        message = escapeText(msg.text);
    17941794
    17951795    // TODO: Maybe host should have distinct font/color?
    17961796    var color = "white";
    17971797
     1798    // Valid player who has been assigned - get player color
    17981799    if (msg.guid && g_PlayerAssignments[msg.guid] && g_PlayerAssignments[msg.guid].player != -1)
    1799     {
    1800         // Valid player who has been assigned - get player color
    1801         var player = g_PlayerAssignments[msg.guid].player - 1;
    1802         var mapName = g_GameAttributes.map;
    1803         var mapData = loadMapData(mapName);
    1804         var mapSettings = (mapData && mapData.settings ? mapData.settings : {});
    1805         var pData = mapSettings.PlayerData ? mapSettings.PlayerData[player] : {};
    1806         var pDefs = g_DefaultPlayerData ? g_DefaultPlayerData[player] : {};
    1807 
    1808         color = rgbToGuiColor(getSetting(pData, pDefs, "Color"));
    1809     }
     1800        color = rgbToGuiColor(g_GameAttributes.settings.PlayerData[g_PlayerAssignments[msg.guid].player - 1].Color);
    18101801
    18111802    var formatted;
    18121803    switch (msg.type)
    18131804    {
    18141805    case "connect":