diff --git a/src/core/execution/AttackExecution.ts b/src/core/execution/AttackExecution.ts index bd4b72095..6021fbc09 100644 --- a/src/core/execution/AttackExecution.ts +++ b/src/core/execution/AttackExecution.ts @@ -371,7 +371,11 @@ export class AttackExecution implements Execution { } else { for (const neighbor of this.mg.neighbors(tile)) { const no = this.mg.owner(neighbor); - if (no.isPlayer() && no !== this.target) { + if ( + no.isPlayer() && + no !== this.target && + !no.isFriendly(this.target) + ) { this.mg.player(no.id()).conquer(tile); break; }