Differential D4282 Diff 18756 ps/trunk/binaries/data/mods/public/simulation/components/tests/test_UnitAI.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/components/tests/test_UnitAI.js
Show First 20 Lines • Show All 433 Lines • ▼ Show 20 Lines | function TestMoveIntoFormationWhileAttacking() | ||||
for (let ent of unitAIs) | for (let ent of unitAIs) | ||||
TS_ASSERT_EQUALS(unitAI.fsmStateName, "INDIVIDUAL.COMBAT.ATTACKING"); | TS_ASSERT_EQUALS(unitAI.fsmStateName, "INDIVIDUAL.COMBAT.ATTACKING"); | ||||
controllerAI.MoveIntoFormation({ "name": "Circle" }); | controllerAI.MoveIntoFormation({ "name": "Circle" }); | ||||
// let all units be in position | // let all units be in position | ||||
for (let ent of unitAIs) | for (let ent of unitAIs) | ||||
controllerFormation.SetWaitingOnController(ent); | controllerFormation.SetFinishedEntity(ent); | ||||
for (let ent of unitAIs) | for (let ent of unitAIs) | ||||
TS_ASSERT_EQUALS(unitAI.fsmStateName, "INDIVIDUAL.COMBAT.ATTACKING"); | TS_ASSERT_EQUALS(unitAI.fsmStateName, "INDIVIDUAL.COMBAT.ATTACKING"); | ||||
controllerFormation.Disband(); | controllerFormation.Disband(); | ||||
} | } | ||||
TestFormationExiting(0); | TestFormationExiting(0); | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator