diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp index bf339c58e6..5c28295fba 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp @@ -1349,9 +1349,14 @@ class JetPauseBeforeTakeoffState : public AIFaceState // always call this. StateReturnType superStatus = AIFaceState::update(); - + +#if RETAIL_COMPATIBLE_CRC if (findWaiter()) return STATE_CONTINUE; +#else + if (!m_resetTimer && findWaiter()) + return STATE_CONTINUE; +#endif UnsignedInt now = TheGameLogic->getFrame(); if (!m_resetTimer)