From 6fc53e73ad0a912b38c085f60d6b36154c4c6c47 Mon Sep 17 00:00:00 2001 From: scrawl Date: Fri, 3 Oct 2014 15:58:14 +0200 Subject: [PATCH] Don't run AI for knocked-out actors (Fixes #1854) --- apps/openmw/mwmechanics/aisequence.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/aisequence.cpp b/apps/openmw/mwmechanics/aisequence.cpp index f28809d4f..d76e513f6 100644 --- a/apps/openmw/mwmechanics/aisequence.cpp +++ b/apps/openmw/mwmechanics/aisequence.cpp @@ -148,7 +148,8 @@ bool AiSequence::isPackageDone() const void AiSequence::execute (const MWWorld::Ptr& actor,float duration) { - if(actor != MWBase::Environment::get().getWorld()->getPlayerPtr()) + if(actor != MWBase::Environment::get().getWorld()->getPlayerPtr() + && !actor.getClass().getCreatureStats(actor).getKnockedDown()) { if (!mPackages.empty()) {