From 4ad04a28f925e5c28aa9e052847a0aa555627c7e Mon Sep 17 00:00:00 2001 From: elsid Date: Thu, 1 Aug 2019 15:10:46 +0200 Subject: [PATCH] Reset path after AiTravel is fast forwarded Otherwise actor will keep going to the first path point that may be unreachable. --- apps/openmw/mwmechanics/aitravel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/openmw/mwmechanics/aitravel.cpp b/apps/openmw/mwmechanics/aitravel.cpp index 018756aea3..d97edfe2a0 100644 --- a/apps/openmw/mwmechanics/aitravel.cpp +++ b/apps/openmw/mwmechanics/aitravel.cpp @@ -88,6 +88,7 @@ namespace MWMechanics // that is the user's responsibility MWBase::Environment::get().getWorld()->moveObject(actor, mX, mY, mZ); actor.getClass().adjustPosition(actor, false); + reset(); } void AiTravel::writeState(ESM::AiSequence::AiSequence &sequence) const