[Client] Update initialization of AiFollow packages in multiplayer code

0.6.3
David Cernat 7 years ago
parent a236ffc4be
commit 8a23a96da4

@ -232,7 +232,7 @@ void DedicatedActor::setAI()
if (aiAction == mwmp::BaseActorList::FOLLOW) if (aiAction == mwmp::BaseActorList::FOLLOW)
{ {
MWMechanics::AiFollow package(targetPtr.getCellRef().getRefId()); MWMechanics::AiFollow package(targetPtr);
ptr.getClass().getCreatureStats(ptr).getAiSequence().stack(package, ptr); ptr.getClass().getCreatureStats(ptr).getAiSequence().stack(package, ptr);
} }
} }

@ -351,7 +351,7 @@ void ObjectList::spawnObjects(MWWorld::CellStore* cellStore)
{ {
LOG_APPEND(Log::LOG_VERBOSE, "-- Actor has master: %s", masterPtr.getCellRef().getRefId().c_str()); LOG_APPEND(Log::LOG_VERBOSE, "-- Actor has master: %s", masterPtr.getCellRef().getRefId().c_str());
MWMechanics::AiFollow package(masterPtr.getCellRef().getRefId()); MWMechanics::AiFollow package(masterPtr);
newPtr.getClass().getCreatureStats(newPtr).getAiSequence().stack(package, newPtr); newPtr.getClass().getCreatureStats(newPtr).getAiSequence().stack(package, newPtr);
MWRender::Animation* anim = MWBase::Environment::get().getWorld()->getAnimation(newPtr); MWRender::Animation* anim = MWBase::Environment::get().getWorld()->getAnimation(newPtr);

Loading…
Cancel
Save