Explorar o código

check tactic side

Laserlicht hai 1 ano
pai
achega
1124b43d91
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      client/Client.cpp

+ 6 - 2
client/Client.cpp

@@ -592,8 +592,12 @@ void CClient::battleStarted(const BattleInfo * info)
 			if (interface->cb->getBattle(info->battleID)->battleGetTacticDist())
 			if (interface->cb->getBattle(info->battleID)->battleGetTacticDist())
 			{
 			{
 				auto side = interface->cb->getBattle(info->battleID)->playerToSide(interface->playerID);
 				auto side = interface->cb->getBattle(info->battleID)->playerToSide(interface->playerID);
-				auto action = BattleAction::makeEndOFTacticPhase(*side);
-				interface->cb->battleMakeTacticAction(info->battleID, action);
+
+				if(interface->playerID == info->sides[info->tacticsSide].color)
+				{
+					auto action = BattleAction::makeEndOFTacticPhase(*side);
+					interface->cb->battleMakeTacticAction(info->battleID, action);
+				}
 			}
 			}
 		};
 		};