Resolved #410 - land units on lake aren't shown as embarked

This commit is contained in:
Yair Morgenstern 2019-01-08 15:43:54 +02:00
parent eeb494364b
commit c282ffb423
3 changed files with 4 additions and 1 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -503,6 +503,8 @@
Simplified_Chinese:"社会政策"
Portuguese:"Políticas sociais"
}
"Options":{}
"Display options":{
Italian:"Opzioni"

View File

@ -7,6 +7,7 @@ import com.unciv.logic.automation.WorkerAutomation
import com.unciv.logic.civilization.CivilizationInfo
import com.unciv.models.gamebasics.GameBasics
import com.unciv.models.gamebasics.tech.TechEra
import com.unciv.models.gamebasics.tile.TerrainType
import com.unciv.models.gamebasics.unit.BaseUnit
import com.unciv.models.gamebasics.unit.UnitType
import com.unciv.ui.utils.getRandom
@ -189,7 +190,7 @@ class MapUnit {
fun isEmbarked(): Boolean {
if(!type.isLandUnit()) return false
return currentTile.baseTerrain=="Ocean"||currentTile.baseTerrain=="Coast"
return currentTile.getBaseTerrain().type==TerrainType.Water
}
fun isInvisible(): Boolean {