Compose source-clear Basic even-force Ecaz Occupy
This commit is contained in:
1 parent
63e57bd894
commit
5f082696a6
18 files changed
+861
-52
No files matched your search
@@ -138,9 +138,10 @@ function calculate(
|
||||
if (occupy) {
|
||||
const ecaz = input.players.find(player => player.id === occupy.ecaz);
|
||||
const ally = input.players.find(player => player.id === occupy.ally);
|
||||
requireCombat(input.advanced && ecaz?.faction === 'ecaz' && ally && combatants.includes(occupy.lead),
|
||||
requireCombat(input.advanced === occupy.advanced && ecaz?.faction === 'ecaz' && ally && combatants.includes(occupy.lead),
|
||||
'Occupy force powers need the actual Ecaz coalition and selected lead.');
|
||||
const profile = quoteEcazOccupyBattle({
|
||||
advanced: input.advanced,
|
||||
battleOrderActor: occupy.battleOrderActor,
|
||||
ecaz: { id: ecaz.id, faction: 'ecaz', ally: ecaz.ally, forces: occupy.ecazForces },
|
||||
ally: { id: ally.id, faction: ally.faction, ally: ally.ally, forces: occupy.allyForces,
|
||||
|
||||
Reference in new issue
Block a user