From 699709adf08fd9b8a5a0b0dce05efdac963ab7df Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Thu, 9 Jan 2025 19:33:13 +0000 Subject: [PATCH] Fix not accounting for movement points limit on land bonuses --- android/vcmi-app/build.gradle | 2 +- lib/pathfinder/TurnInfo.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/vcmi-app/build.gradle b/android/vcmi-app/build.gradle index 05c1c2acf..9f8990922 100644 --- a/android/vcmi-app/build.gradle +++ b/android/vcmi-app/build.gradle @@ -26,7 +26,7 @@ android { minSdk = qtMinSdkVersion as Integer targetSdk = qtTargetSdkVersion as Integer // ANDROID_TARGET_SDK_VERSION in the CMake project - versionCode 1630 + versionCode 1632 versionName "1.6.3" setProperty("archivesBaseName", "vcmi") diff --git a/lib/pathfinder/TurnInfo.cpp b/lib/pathfinder/TurnInfo.cpp index c54e720c1..d8911332a 100644 --- a/lib/pathfinder/TurnInfo.cpp +++ b/lib/pathfinder/TurnInfo.cpp @@ -137,7 +137,7 @@ TurnInfo::TurnInfo(TurnInfoCache * sharedCache, const CGHeroInstance * target, i } { - static const CSelector selector = Selector::typeSubtype(BonusType::MOVEMENT, BonusCustomSubtype::heroMovementSea); + static const CSelector selector = Selector::typeSubtype(BonusType::MOVEMENT, BonusCustomSubtype::heroMovementLand); const auto & vectorLand = target->cb->getSettings().getValue(EGameSettings::HEROES_MOVEMENT_POINTS_LAND).Vector(); const auto & bonuses = sharedCache->movementPointsLimitLand.getBonusList(target, selector); int baseMovementPointsLand;