diff --git a/src/core/game/PlayerImpl.ts b/src/core/game/PlayerImpl.ts index 64cdf70c8..bb445bab6 100644 --- a/src/core/game/PlayerImpl.ts +++ b/src/core/game/PlayerImpl.ts @@ -988,7 +988,10 @@ export class PlayerImpl implements Player { } const cost = this.mg.unitInfo(unitType).cost(this.mg, this); - if (!this.isAlive() || this.gold() < cost) { + if ( + unitType !== UnitType.MIRVWarhead && + (!this.isAlive() || this.gold() < cost) + ) { return false; } switch (unitType) {