diff --git a/core/src/com/unciv/logic/battle/Battle.kt b/core/src/com/unciv/logic/battle/Battle.kt index 310facb614..e81b4cd66f 100644 --- a/core/src/com/unciv/logic/battle/Battle.kt +++ b/core/src/com/unciv/logic/battle/Battle.kt @@ -59,7 +59,8 @@ class Battle(val gameInfo:GameInfo) { if(defender.isDefeated() && defender.getUnitType() == UnitType.City - && attacker.isMelee()){ + && attacker.isMelee() + && attacker.getUnitType().isLandUnit()){ conquerCity((defender as CityCombatant).city, attacker) }