diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Contain/OpenContain.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Contain/OpenContain.cpp index 3f3a245f703..3f38a0492c7 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Contain/OpenContain.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Contain/OpenContain.cpp @@ -1501,7 +1501,10 @@ void OpenContain::processDamageToContained(Real percentDamage) // GLA Battle Bus with at least 2 half damaged GLA Terrorists inside. if (listSize != items->size()) { - DEBUG_ASSERTCRASH( listSize == 0, ("List is expected empty") ); + // TheSuperHackers @bugfix Caball009 09/03/2026 Continue loop if not all occupants are removed. + if (items->size() != 0) + continue; + break; } }