Ticket #3226: t3226_wonder_victory_message_for_observers_v2.patch

File t3226_wonder_victory_message_for_observers_v2.patch, 1.4 KB (added by elexis, 9 years ago)

Added a comment.

  • binaries/data/mods/public/maps/scripts/WonderVictory.js

     
    88    var timer = this.wonderVictoryTimers[ent];
    99    var messages = this.wonderVictoryMessages[ent] || {};
    1010
    1111    var cmpTimer = Engine.QueryInterface(SYSTEM_ENTITY, IID_Timer);
    1212    var cmpGuiInterface = Engine.QueryInterface(SYSTEM_ENTITY, IID_GuiInterface);
    13     // remove existing messages if any
     13    // Remove existing messages if any
    1414    if (timer)
    1515    {
    1616        cmpTimer.CancelTimer(timer);
    1717        cmpGuiInterface.DeleteTimeNotification(messages.ownMessage);
    1818        cmpGuiInterface.DeleteTimeNotification(messages.otherMessage);
    1919    }
    2020
    2121    if (data.to <= 0)
    2222        return;
    2323
    24     // create new messages, and start timer to register defeat.
     24    // Create new messages, and start timer to register defeat.
    2525    var cmpPlayerManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_PlayerManager);
    2626    var numPlayers = cmpPlayerManager.GetNumPlayers();
    2727    var cmpPlayer = QueryOwnerInterface(ent, IID_Player);
    28     var players = [];
     28    // Add -1 to notify observers too
     29    var players = [-1];
    2930    for (var i = 1; i < numPlayers; i++)
    3031        if (i != data.to)
    3132            players.push(i);
    3233
    3334    var time = cmpWonder.GetTimeTillVictory()*1000;