Ticket #3150: team_exploration_score_v2.patch

File team_exploration_score_v2.patch, 1.6 KB (added by Imarok, 8 years ago)

The same as before but in a bit more elegant way ;)

  • binaries/data/mods/public/gui/credits/texts/programming.json

     
    8383            {"nick": "h20", "name": "Daniel Wilhelm"},
    8484            {"nick": "historic_bruno", "name": "Ben Brian"},
    8585            {"nick": "idanwin"},
     86            {"nick": "Imarok", "name": "J. S."},
    8687            {"nick": "infyquest", "name": "Vijay Kiran Kamuju"},
    8788            {"nick": "IronNerd", "name": "Matthew McMullan"},
    8889            {"nick": "Itms", "name": "Nicolas Auvray"},
  • binaries/data/mods/public/gui/summary/counters.js

     
    3232
    3333function calculateExplorationScore(playerState, position)
    3434{
     35    calculateMapExploration(playerState, position);
    3536    return playerState.statistics.percentMapExplored * 10;
    3637}
    3738
     
    5253        for (let w in counters)
    5354        {
    5455            let total = 0;
    55             for (let p = 0; p < g_Teams[t]; ++p)
    56                 total += (+Engine.GetGUIObjectByName("valueDataTeam[" + t + "][" + p + "][" + w + "]").caption);
    57 
     56            if (w == 2)
     57                total = g_TeamMiscHelperData[t][w] * 10;
     58            else
     59            {
     60                for (let p = 0; p < g_Teams[t]; ++p)
     61                    total += (+Engine.GetGUIObjectByName("valueDataTeam[" + t + "][" + p + "][" + w + "]").caption);
     62            }
     63           
    5864            Engine.GetGUIObjectByName("valueDataTeam[" + t + "][" + w + "]").caption = total;
    5965        }
    6066    }