فهرست منبع

battle: fixup siege crash

Konstantin 2 سال پیش
والد
کامیت
7f805768f0
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      lib/battle/CBattleInfoCallback.cpp

+ 3 - 1
lib/battle/CBattleInfoCallback.cpp

@@ -1416,10 +1416,12 @@ bool CBattleInfoCallback::isWallPartPotentiallyAttackable(EWallPart wallPart) co
 bool CBattleInfoCallback::isWallPartAttackable(EWallPart wallPart) const
 {
 	RETURN_IF_NOT_BATTLE(false);
-	auto wallState = battleGetWallState(wallPart);
 
 	if(isWallPartPotentiallyAttackable(wallPart))
+	{
+		auto wallState = battleGetWallState(wallPart);
 		return (wallState == EWallState::REINFORCED || wallState == EWallState::INTACT || wallState == EWallState::DAMAGED);
+	}
 	return false;
 }