Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/scripts/WonderVictory.js
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | Trigger.prototype.DeleteWonderVictoryMessages = function(data) | ||||
for (let ent in this.wonderVictoryMessages) | for (let ent in this.wonderVictoryMessages) | ||||
{ | { | ||||
cmpGuiInterface.DeleteTimeNotification(this.wonderVictoryMessages[ent].ownMessage); | cmpGuiInterface.DeleteTimeNotification(this.wonderVictoryMessages[ent].ownMessage); | ||||
cmpGuiInterface.DeleteTimeNotification(this.wonderVictoryMessages[ent].otherMessage); | cmpGuiInterface.DeleteTimeNotification(this.wonderVictoryMessages[ent].otherMessage); | ||||
cmpTimer.CancelTimer(this.wonderVictoryTimers[ent]); | cmpTimer.CancelTimer(this.wonderVictoryTimers[ent]); | ||||
} | } | ||||
}; | }; | ||||
var cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | { | ||||
let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | |||||
cmpTrigger.RegisterTrigger("OnOwnershipChanged", "CheckWonderVictory", { "enabled": true }); | cmpTrigger.RegisterTrigger("OnOwnershipChanged", "CheckWonderVictory", { "enabled": true }); | ||||
cmpTrigger.RegisterTrigger("OnPlayerWon", "DeleteWonderVictoryMessages", { "enabled": true }); | cmpTrigger.RegisterTrigger("OnPlayerWon", "DeleteWonderVictoryMessages", { "enabled": true }); | ||||
cmpTrigger.wonderVictoryTimers = {}; | cmpTrigger.wonderVictoryTimers = {}; | ||||
cmpTrigger.wonderVictoryMessages = {}; | cmpTrigger.wonderVictoryMessages = {}; | ||||
} |
Wildfire Games · Phabricator