浏览代码

Merge pull request #4593 from IvanSavenko/bugfixing

Fixes for issues reported on Discord
Ivan Savenko 1 年之前
父节点
当前提交
7209969d9d
共有 4 个文件被更改,包括 4 次插入1 次删除
  1. 3 0
      CI/msvc/before_install.sh
  2. 1 1
      lib/battle/BattleInfo.cpp
  3. 0 0
      lib/mapObjects/CreatureBank.cpp
  4. 0 0
      lib/mapObjects/CreatureBank.h

+ 3 - 0
CI/msvc/before_install.sh

@@ -5,3 +5,6 @@ curl -LfsS -o "vcpkg-export-${VCMI_BUILD_PLATFORM}-windows-v143.7z" \
 #rm -r -f vcpkg/installed/${VCMI_BUILD_PLATFORM}-windows/debug
 #mkdir -p vcpkg/installed/${VCMI_BUILD_PLATFORM}-windows/debug/bin
 #cp vcpkg/installed/${VCMI_BUILD_PLATFORM}-windows/bin/* vcpkg/installed/${VCMI_BUILD_PLATFORM}-windows/debug/bin
+
+DUMPBIN_DIR=$(vswhere -latest -find **/dumpbin.exe | head -n 1)
+dirname "$DUMPBIN_DIR" > $GITHUB_PATH

+ 1 - 1
lib/battle/BattleInfo.cpp

@@ -209,7 +209,7 @@ BattleInfo * BattleInfo::setupBattle(const int3 & tile, TerrainId terrain, const
 	}
 
 	//randomize obstacles
-	if (layout.obstaclesAllowed)
+	if (layout.obstaclesAllowed && !town)
  	{
 		RandGen r{};
 		auto ourRand = [&](){ return r.rand(); };

+ 0 - 0
lib/mapObjects/CreatureBank.cpp


+ 0 - 0
lib/mapObjects/CreatureBank.h