Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/scripts/WonderVictory.js
Show All 32 Lines | for (let i = 1; i < numPlayers; ++i) | ||||
if (cmpPlayer.GetState() == "won") | if (cmpPlayer.GetState() == "won") | ||||
return; | return; | ||||
if (i != data.to) | if (i != data.to) | ||||
players.push(i); | players.push(i); | ||||
} | } | ||||
let cmpPlayer = QueryOwnerInterface(ent, IID_Player); | let cmpPlayer = QueryOwnerInterface(ent, IID_Player); | ||||
let cmpEndGameManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_EndGameManager); | let cmpEndGameManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_EndGameManager); | ||||
let wonderDuration = cmpEndGameManager.GetGameTypeSettings().wonderDuration || 0; | let wonderDuration = cmpEndGameManager.GetGameTypeSettings().victoryDuration || 0; | ||||
messages.otherMessage = cmpGuiInterface.AddTimeNotification({ | messages.otherMessage = cmpGuiInterface.AddTimeNotification({ | ||||
"message": markForTranslation("%(_player_)s will have won in %(time)s"), | "message": markForTranslation("%(_player_)s will have won in %(time)s"), | ||||
"players": players, | "players": players, | ||||
"parameters": { | "parameters": { | ||||
"_player_": cmpPlayer.GetPlayerID() | "_player_": cmpPlayer.GetPlayerID() | ||||
}, | }, | ||||
"translateMessage": true, | "translateMessage": true, | ||||
Show All 34 Lines |
Wildfire Games · Phabricator