diff --git a/apps/openmw/mwmechanics/aisequence.cpp b/apps/openmw/mwmechanics/aisequence.cpp index 9f6b71db5..13c368f74 100644 --- a/apps/openmw/mwmechanics/aisequence.cpp +++ b/apps/openmw/mwmechanics/aisequence.cpp @@ -409,21 +409,6 @@ void AiSequence::readState(const ESM::AiSequence::AiSequence &sequence) if (!package.get()) continue; - // remove previous packages if required - if (package->shouldCancelPreviousAi()) - { - for(std::list::iterator it = mPackages.begin(); it != mPackages.end();) - { - if((*it)->canCancel()) - { - delete *it; - it = mPackages.erase(it); - } - else - ++it; - } - } - mPackages.push_back(package.release()); } }