diff --git a/OpenRA.Mods.Common/Traits/World/ActorMap.cs b/OpenRA.Mods.Common/Traits/World/ActorMap.cs index d497566bd7..92491d758d 100644 --- a/OpenRA.Mods.Common/Traits/World/ActorMap.cs +++ b/OpenRA.Mods.Common/Traits/World/ActorMap.cs @@ -276,7 +276,7 @@ namespace OpenRA.Mods.Common.Traits public SubCell FreeSubCell(CPos cell, SubCell preferredSubCell = SubCell.Any, bool checkTransient = true) { - if (preferredSubCell > SubCell.Any && !AnyActorsAt(cell, preferredSubCell, checkTransient)) + if (preferredSubCell != SubCell.Any && !AnyActorsAt(cell, preferredSubCell, checkTransient)) return preferredSubCell; if (!AnyActorsAt(cell)) @@ -291,7 +291,7 @@ namespace OpenRA.Mods.Common.Traits public SubCell FreeSubCell(CPos cell, SubCell preferredSubCell, Func checkIfBlocker) { - if (preferredSubCell > SubCell.Any && !AnyActorsAt(cell, preferredSubCell, checkIfBlocker)) + if (preferredSubCell != SubCell.Any && !AnyActorsAt(cell, preferredSubCell, checkIfBlocker)) return preferredSubCell; if (!AnyActorsAt(cell))