Restrict battle save attack intents
This commit is contained in:
@@ -16,6 +16,8 @@ try {
|
||||
mapWidth: 12,
|
||||
mapHeight: 8,
|
||||
validUnitIds: new Set(['liu-bei', 'guan-yu', 'rebel-1']),
|
||||
validAllyUnitIds: new Set(['liu-bei', 'guan-yu']),
|
||||
validEnemyUnitIds: new Set(['rebel-1']),
|
||||
validUsableIds: new Set(['roar', 'fireTactic', 'aid', 'bean', 'salve', 'wine']),
|
||||
validItemIds: new Set(['bean', 'salve', 'wine']),
|
||||
validEquipmentItemIds: new Set(['training-sword', 'cloth-armor', 'grain-pouch']),
|
||||
@@ -55,6 +57,8 @@ try {
|
||||
['unknown attack intent unit id', { attackIntents: [{ attackerId: 'liu-bei', targetId: 'ghost-unit' }] }],
|
||||
['self-targeting attack intent', { attackIntents: [{ attackerId: 'liu-bei', targetId: 'liu-bei' }] }],
|
||||
['duplicate attack intent attacker id', { attackIntents: [{ attackerId: 'liu-bei', targetId: 'rebel-1' }, { attackerId: 'liu-bei', targetId: 'rebel-1' }] }],
|
||||
['enemy attack intent attacker', { attackIntents: [{ attackerId: 'rebel-1', targetId: 'liu-bei' }] }],
|
||||
['ally attack intent target', { attackIntents: [{ attackerId: 'liu-bei', targetId: 'guan-yu' }] }],
|
||||
['defeated attack intent attacker', { units: patchUnit(0, { hp: 0 }) }],
|
||||
['defeated attack intent target', { units: patchUnit(2, { hp: 0 }) }],
|
||||
['invalid units array', { units: {} }],
|
||||
|
||||
Reference in New Issue
Block a user