|
@@ -858,6 +858,7 @@ AccessibilityInfo CBattleInfoCallback::getAccesibility() const
|
|
|
//special battlefields with logically unavailable tiles
|
|
//special battlefields with logically unavailable tiles
|
|
|
std::vector<BattleHex> impassableHexes;
|
|
std::vector<BattleHex> impassableHexes;
|
|
|
if(battleGetBattlefieldType().num == BFieldType::SHIP_TO_SHIP)
|
|
if(battleGetBattlefieldType().num == BFieldType::SHIP_TO_SHIP)
|
|
|
|
|
+ {
|
|
|
impassableHexes =
|
|
impassableHexes =
|
|
|
{
|
|
{
|
|
|
6, 7, 8, 9,
|
|
6, 7, 8, 9,
|
|
@@ -870,6 +871,7 @@ AccessibilityInfo CBattleInfoCallback::getAccesibility() const
|
|
|
159, 160, 161, 162, 163,
|
|
159, 160, 161, 162, 163,
|
|
|
176, 177, 178, 179, 180
|
|
176, 177, 178, 179, 180
|
|
|
};
|
|
};
|
|
|
|
|
+ }
|
|
|
for(auto hex : impassableHexes)
|
|
for(auto hex : impassableHexes)
|
|
|
ret[hex] = EAccessibility::UNAVAILABLE;
|
|
ret[hex] = EAccessibility::UNAVAILABLE;
|
|
|
|
|
|