mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-22 10:54:19 -04:00
Re-added && attacker.getCivInfo().isCityState and remove space in UnitAutomation.kt
This commit is contained in:
parent
546e57c971
commit
099ee7c387
@ -67,8 +67,7 @@ object UnitAutomation {
|
||||
if (unit.civ.isHuman() && tryUpgradeUnit(unit)) return
|
||||
|
||||
//This allows for military units with certain civilian abilities to behave as civilians in peace and soldiers in war
|
||||
if ((unit.hasUnique(UniqueType.BuildImprovements) ||
|
||||
unit.hasUnique(UniqueType.FoundCity) ||
|
||||
if ((unit.hasUnique(UniqueType.BuildImprovements) || unit.hasUnique(UniqueType.FoundCity) ||
|
||||
unit.hasUnique(UniqueType.ReligiousUnit) || unit.hasUnique(UniqueType.CreateWaterImprovements))
|
||||
&& !unit.civ.isAtWar()){
|
||||
CivilianUnitAutomation.automateCivilianUnit(unit, getDangerousTiles(unit))
|
||||
|
@ -146,7 +146,7 @@ object BattleUnitCapture {
|
||||
wasDestroyedInstead = true
|
||||
}
|
||||
// City states can never capture settlers at all
|
||||
capturedUnit.hasUnique(UniqueType.FoundCity, GameContext.IgnoreConditionals) -> {
|
||||
capturedUnit.hasUnique(UniqueType.FoundCity, GameContext.IgnoreConditionals) && attacker.getCivInfo().isCityState -> {
|
||||
capturedUnit.destroy()
|
||||
wasDestroyedInstead = true
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user