Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/maps/random/polar_sea_triggers.js
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | if (goodTargets.length < targetCount) | ||||
} | } | ||||
} | } | ||||
for (let target of goodTargets) | for (let target of goodTargets) | ||||
ProcessCommand(0, { | ProcessCommand(0, { | ||||
"type": "attack", | "type": "attack", | ||||
"entities": attackers[spawnPoint], | "entities": attackers[spawnPoint], | ||||
"target": target, | "target": target, | ||||
"ignoreAttackEffects": { | |||||
"Capture": true | |||||
}, | |||||
"queued": true | "queued": true | ||||
}); | }); | ||||
} | } | ||||
this.DoAfterDelay((Math.random() * (maxWaveTime - minWaveTime) + minWaveTime) * 60 * 1000, "SpawnWolvesAndAttack", {}); | this.DoAfterDelay((Math.random() * (maxWaveTime - minWaveTime) + minWaveTime) * 60 * 1000, "SpawnWolvesAndAttack", {}); | ||||
}; | }; | ||||
{ | { | ||||
let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | ||||
cmpTrigger.RegisterTrigger("OnInitGame", "DisableTechnologies", { "enabled": true }); | cmpTrigger.RegisterTrigger("OnInitGame", "DisableTechnologies", { "enabled": true }); | ||||
cmpTrigger.DoAfterDelay(firstWaveTime * 60 * 1000, "SpawnWolvesAndAttack", {}); | cmpTrigger.DoAfterDelay(firstWaveTime * 60 * 1000, "SpawnWolvesAndAttack", {}); | ||||
} | } |
Wildfire Games · Phabricator