mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-28 14:24:43 -04:00
Maori Warrior debuff only applies to enemy units
This commit is contained in:
parent
8ae4ae1cb1
commit
864fd2ce64
@ -60,7 +60,8 @@ object BattleDamage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (unique in adjacentUnits.flatMap { it.getMatchingUniques("[]% Strength for enemy [] units in adjacent [] tiles") })
|
for (unique in adjacentUnits.filter { it.civInfo.isAtWarWith(combatant.getCivInfo()) }
|
||||||
|
.flatMap { it.getMatchingUniques("[]% Strength for enemy [] units in adjacent [] tiles") })
|
||||||
if (combatant.matchesCategory(unique.params[1]) && combatant.getTile().matchesFilter(unique.params[2]))
|
if (combatant.matchesCategory(unique.params[1]) && combatant.getTile().matchesFilter(unique.params[2]))
|
||||||
modifiers.add("Adjacent enemy units", unique.params[0].toInt())
|
modifiers.add("Adjacent enemy units", unique.params[0].toInt())
|
||||||
|
|
||||||
|
@ -546,7 +546,8 @@ class UnitMovementAlgorithms(val unit:MapUnit) {
|
|||||||
|
|
||||||
class PathsToTilesWithinTurn : LinkedHashMap<TileInfo, UnitMovementAlgorithms.ParentTileAndTotalDistance>() {
|
class PathsToTilesWithinTurn : LinkedHashMap<TileInfo, UnitMovementAlgorithms.ParentTileAndTotalDistance>() {
|
||||||
fun getPathToTile(tile: TileInfo): List<TileInfo> {
|
fun getPathToTile(tile: TileInfo): List<TileInfo> {
|
||||||
if (!containsKey(tile)) throw Exception("Can't reach this tile!")
|
if (!containsKey(tile))
|
||||||
|
throw Exception("Can't reach this tile!")
|
||||||
val reversePathList = ArrayList<TileInfo>()
|
val reversePathList = ArrayList<TileInfo>()
|
||||||
var currentTile = tile
|
var currentTile = tile
|
||||||
while (get(currentTile)!!.parentTile != currentTile) {
|
while (get(currentTile)!!.parentTile != currentTile) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user