Selaa lähdekoodia

Fixed https://bugs.vcmi.eu/view.php?id=2706

AlexVinS 8 vuotta sitten
vanhempi
sitoutus
5f1fadf71c
1 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. 2 0
      lib/battle/CBattleInfoEssentials.cpp

+ 2 - 0
lib/battle/CBattleInfoEssentials.cpp

@@ -358,6 +358,8 @@ bool CBattleInfoEssentials::battleMatchOwner(const CStack * attacker, const CSta
 	RETURN_IF_NOT_BATTLE(false);
 	if(boost::logic::indeterminate(positivness))
 		return true;
+	else if(attacker == defender)
+		return positivness;
 	else if(defender->owner != battleGetOwner(defender))
 		return true; //mind controlled unit is attackable for both sides
 	else