Ticket #3537: t3537_prohibit_rated_games_with_cheats_v1.patch

File t3537_prohibit_rated_games_with_cheats_v1.patch, 1.2 KB (added by elexis, 9 years ago)
  • binaries/data/mods/public/gui/gamesetup/gamesetup.js

    function loadGameAttributes()  
    773773    {
    774774        var gameSpeedBox = Engine.GetGUIObjectByName("gameSpeed");
    775775        gameSpeedBox.selected = g_GameSpeeds.Speed.indexOf(attrs.gameSpeed);
    776776    }
    777777
    778     if (!Engine.HasXmppClient())
    779     {
    780         g_GameAttributes.settings.RatingEnabled = false;
    781         Engine.SetRankedGame(false);
    782         Engine.GetGUIObjectByName("enableRating").checked = false;
    783         Engine.GetGUIObjectByName("enableCheats").enabled = true;
    784         Engine.GetGUIObjectByName("lockTeams").enabled = true;
    785     }
     778    g_GameAttributes.settings.RatingEnabled = Engine.HasXmppClient();
     779    Engine.SetRankedGame(g_GameAttributes.settings.RatingEnabled);
     780    Engine.GetGUIObjectByName("enableRating").checked = g_GameAttributes.settings.RatingEnabled;
     781    Engine.GetGUIObjectByName("enableCheats").enabled = !g_GameAttributes.settings.RatingEnabled;
     782    Engine.GetGUIObjectByName("lockTeams").enabled = !g_GameAttributes.settings.RatingEnabled;
    786783
    787784    g_IsInGuiUpdate = false;
    788785
    789786    onGameAttributesChange();
    790787}