corrected vehicle behaviour when acting on self assigned orders

This commit is contained in:
devZoGok
2024-02-16 15:22:53 +02:00
parent ef290ee880
commit 2948be04ee
3 changed files with 13 additions and 5 deletions
+2 -1
View File
@@ -319,7 +319,8 @@ namespace battleship{
ActiveGameState *activeState = (ActiveGameState*)GameManager::getSingleton()->getStateManager()->getAppStateByType(AppStateType::ACTIVE_STATE);
Player *mainPlayer = (activeState ? activeState->getPlayer() : nullptr);
targetUnitsAutomatically();
if(state != State::HOLD_FIRE)
targetUnitsAutomatically();
vector<Player*> selectingPlayers = getSelectingPlayers();
bool mainPlayerSelecting = (find(selectingPlayers.begin(), selectingPlayers.end(), mainPlayer) != selectingPlayers.end());