Check for hidden path only for actors wandering manually

Actors who doesn't wander over pathgrid.
pull/2851/head
elsid 5 years ago
parent e616188265
commit 489a92de95
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

@ -292,7 +292,8 @@ namespace MWMechanics
completeManualWalking(actor, storage);
}
if (storage.mState == AiWanderStorage::Wander_Walking
if (storage.mIsWanderingManually
&& storage.mState == AiWanderStorage::Wander_Walking
&& (mPathFinder.getPathSize() == 0
|| isDestinationHidden(actor, mPathFinder.getPath().back())
|| isAreaOccupiedByOtherActor(actor, mPathFinder.getPath().back())))

Loading…
Cancel
Save