Ticket #3102: survival.patch
File survival.patch, 1.8 KB (added by , 7 years ago) |
---|
-
binaries/data/mods/public/maps/random/survivalofthefittest_triggers.js
4 4 "structures/" + civ + "_farmstead", 5 5 "structures/" + civ + "_field", 6 6 "structures/" + civ + "_storehouse", 7 "structures/ brit_rotarymill",7 "structures/" + civ + "_rotarymill", 8 8 "units/maur_support_elephant", 9 9 10 10 // Expansions … … 158 158 this.DoAfterDelay(nextTime, "StartAnEnemyWave", {}); // The next wave will come in 3 minutes 159 159 }; 160 160 161 Trigger.prototype. InitGame = function()161 Trigger.prototype.OnGlobalInitGame = function() 162 162 { 163 163 let numberOfPlayers = TriggerHelper.GetNumberOfPlayers(); 164 164 // Find all of the civic centers, disable some structures … … 225 225 { 226 226 let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); 227 227 cmpTrigger.playerCivicCenter = {}; 228 cmpTrigger.DoAfterDelay(0, "InitGame", {});229 228 cmpTrigger.DoAfterDelay(1000, "InitializeEnemyWaves", {}); 230 229 cmpTrigger.RegisterTrigger("OnOwnershipChanged", "DefeatPlayerOnceCCIsDestroyed", { "enabled": true }); 231 230 } -
binaries/data/mods/public/simulation/components/Trigger.js
265 265 this.CallEvent("PlayerWon", msg); 266 266 }; 267 267 268 /** dummy function to be implemented in the trigger map part if needed */ 269 Trigger.prototype.OnGlobalInitGame = function(msg) 270 { 271 }; 272 268 273 /** 269 274 * Execute a function after a certain delay. 270 275 *