diff --git a/src/core/execution/SAMMissileExecution.ts b/src/core/execution/SAMMissileExecution.ts index 218f755f1..10252b552 100644 --- a/src/core/execution/SAMMissileExecution.ts +++ b/src/core/execution/SAMMissileExecution.ts @@ -69,7 +69,12 @@ export class SAMMissileExecution implements Execution { this.pseudoRandom < this.hittingChanceHydrogen ) { hit = true; - } else if (this.pseudoRandom < this.hittingChance) { + } else if ( + [UnitType.MIRVWarhead, UnitType.AtomBomb].includes( + this.target.type(), + ) && + this.pseudoRandom < this.hittingChance + ) { hit = true; }