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 570abbcdc1..d0d9cc3782 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/JetAIUpdate.cpp @@ -1350,8 +1350,13 @@ 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)