Differential D1956 Diff 8333 ps/trunk/binaries/data/mods/public/maps/scenarios/unit_motion_integration_test.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/maps/scenarios/unit_motion_integration_test.js
Show First 20 Lines • Show All 274 Lines • ▼ Show 20 Lines | "spawn": () => { | ||||
for (let i = -3; i <= 3; ++i) | for (let i = -3; i <= 3; ++i) | ||||
for (let j = -3; j <= 3; ++j) | for (let j = -3; j <= 3; ++j) | ||||
ents.push(QuickSpawn(gx + i * 2, gy + j * 2, UNIT_TEMPLATE)); | ents.push(QuickSpawn(gx + i * 2, gy + j * 2, UNIT_TEMPLATE)); | ||||
Do("formation", { "name": "special/formations/box" }, ents); | Do("formation", { "name": "special/formations/box" }, ents); | ||||
Do("attack", { "target": 5 }, ents); | Do("attack", { "target": 5 }, ents); | ||||
} | } | ||||
}; | }; | ||||
experiments.multiple_resources = { | |||||
"spawn": () => { | |||||
QuickSpawn(gx, gy + 80, "structures/athen_civil_centre"); | |||||
let chicken = QuickSpawn(gx, gy + 50, "gaia/fauna_chicken"); | |||||
QuickSpawn(gx + 3, gy + 50, "gaia/fauna_chicken"); | |||||
QuickSpawn(gx - 3, gy + 50, "gaia/fauna_chicken"); | |||||
Do("gather", { "target": chicken }, QuickSpawn(gx, gy, UNIT_TEMPLATE)); | |||||
} | |||||
}; | |||||
var cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | var cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); | ||||
Trigger.prototype.SetupUnits = function() | Trigger.prototype.SetupUnits = function() | ||||
{ | { | ||||
for (let key in experiments) | for (let key in experiments) | ||||
{ | { | ||||
experiments[key].spawn(); | experiments[key].spawn(); | ||||
gx += 40; | gx += 40; | ||||
Show All 15 Lines |
Wildfire Games · Phabricator