diff --git a/src/world/AI/Fsm/StateCombat.cpp b/src/world/AI/Fsm/StateCombat.cpp index 8efaf53e..c905d05c 100644 --- a/src/world/AI/Fsm/StateCombat.cpp +++ b/src/world/AI/Fsm/StateCombat.cpp @@ -53,7 +53,7 @@ void AI::Fsm::StateCombat::onUpdate( Entity::BNpc& bnpc, uint64_t tickCount ) pNaviProvider->syncPosToChara( bnpc ); - if( distance < ( bnpc.getNaviTargetReachedDistance() + pHatedActor->getRadius() ) ) + if( !hasQueuedAction && distance < ( bnpc.getNaviTargetReachedDistance() + pHatedActor->getRadius() ) ) { // todo: dont turn if facing if( !bnpc.hasFlag( Entity::TurningDisabled ) )