2
0
Эх сурвалжийг харах

fix automatic towers when out of ammo

Andrii Danylchenko 4 жил өмнө
parent
commit
4e359cd2a3

+ 3 - 1
server/CGameHandler.cpp

@@ -6117,7 +6117,9 @@ void CGameHandler::runBattle()
 
 				for(auto & elem : gs->curB->stacks)
 				{
-					if(elem->owner != next->owner && elem->isValidTarget())
+					if(elem->owner != next->owner
+						&& elem->isValidTarget()
+						&& gs->curB->battleCanShoot(next, elem->getPosition()))
 					{
 						target = elem;
 						break;