瀏覽代碼

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)
 		if (!nativeArmy)
+        {
             ret = VLC->heroh->terrCosts[from.terType];
             ret = VLC->heroh->terrCosts[from.terType];
+            ret-=getSecSkillLevel(SecondarySkill::PATHFINDING)*25;
+            ret = ret < 100 ? 100 : ret;
+        }
  	}
  	}
 	return ret;
 	return ret;
 }
 }