cannot nuke teammates

This commit is contained in:
Evan
2025-04-05 21:49:53 -07:00
parent c7356a7348
commit 5f364adc33
+6
View File
@@ -768,6 +768,12 @@ export class PlayerImpl implements Player {
}
nukeSpawn(tile: TileRef): TileRef | false {
const owner = this.mg.owner(tile);
if (owner.isPlayer()) {
if (this.isOnSameTeam(owner)) {
return false;
}
}
// only get missilesilos that are not on cooldown
const spawns = this.units(UnitType.MissileSilo)
.map((u) => u as Unit)