فهرست منبع

Fix pathfinding bug.

Patrick Simmons 11 سال پیش
والد
کامیت
436272f00c
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      lib/mapObjects/CGHeroInstance.cpp

+ 4 - 0
lib/mapObjects/CGHeroInstance.cpp

@@ -101,7 +101,11 @@ ui32 CGHeroInstance::getTileCost(const TerrainTile &dest, const TerrainTile &fro
 			}
 		}
 		if (!nativeArmy)
+        {
             ret = VLC->heroh->terrCosts[from.terType];
+            ret-=getSecSkillLevel(SecondarySkill::PATHFINDING)*25;
+            ret = ret < 100 ? 100 : ret;
+        }
  	}
 	return ret;
 }