Ticket #3413: 3413.2.diff

File 3413.2.diff, 2.4 KB (added by Stan, 9 years ago)

That fixes it for me.

  • binaries/data/mods/public/gui/common/functions_global_object.js

     
    110110            caption += "\n";
    111111            ++linesCount;
    112112        }
    113         if (Engine.ConfigDB_GetValue("user", "gui.session.ceasefirecounter") === "true" && g_SimState.ceasefireActive)
     113        if (g_SimState.ceasefireActive)
    114114        {
    115115            var remainingTimeString = timeToString(g_SimState.ceasefireTimeRemaining);
    116116            caption += remainingTimeString + "\n";
  • binaries/data/mods/public/gui/session/session.js

     
    10541054    reportObject.teams = teams;
    10551055    reportObject.teamsLocked = String(teamsLocked);
    10561056    reportObject.ceasefireActive = String(extendedSimState.ceasefireActive);
    1057     reportObject.ceasefireTimeRemaining = String(extendedSimState.ceasefireTimeRemaining);
     1057    if(extendedSimState.ceasefireTimeRemaining > 1)
     1058        reportObject.ceasefireTimeRemaining = String(extendedSimState.ceasefireTimeRemaining);
    10581059    reportObject.mapName = mapName;
    10591060    reportObject.economyScore = playerStatistics.economyScore;
    10601061    reportObject.militaryScore = playerStatistics.militaryScore;
  • binaries/data/mods/public/simulation/components/CeasefireManager.js

     
    123123    var playerEntities = Engine.QueryInterface(SYSTEM_ENTITY, IID_PlayerManager).GetAllPlayerEntities();
    124124    for (var i = 1; i < playerEntities.length; ++i)
    125125        Engine.QueryInterface(playerEntities[i], IID_Player).SetDiplomacy(this.diplomacyBeforeCeasefire[i-1]);
    126 
    127     // Send chat notifications and update the diplomacy screen
    128     for (var i = 1; i < playerEntities.length; ++i)
    129         for (var j = 1; j < playerEntities.length; ++j)
    130             if (i != j && this.diplomacyBeforeCeasefire[i-1][j] == -1)
    131                 cmpGuiInterface.PushNotification({"type": "diplomacy", "players": [j], "player1": [i], "status": "enemy"});
    132126   
    133127    // Reset values
    134128    this.ceasefireIsActive = false;