mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-06 05:45:31 +00:00
[Client] Fix debug for DedicatedActor::setAI()
This commit is contained in:
parent
b86155dc11
commit
5628f3b977
1 changed files with 15 additions and 3 deletions
|
@ -211,24 +211,36 @@ void DedicatedActor::setAI()
|
||||||
MWWorld::Ptr targetPtr;
|
MWWorld::Ptr targetPtr;
|
||||||
|
|
||||||
if (aiTarget.isPlayer)
|
if (aiTarget.isPlayer)
|
||||||
|
{
|
||||||
targetPtr = MechanicsHelper::getPlayerPtr(aiTarget);
|
targetPtr = MechanicsHelper::getPlayerPtr(aiTarget);
|
||||||
|
|
||||||
|
LOG_APPEND(Log::LOG_VERBOSE, "-- DedicatedActor %s %i-%i has player target %s", targetPtr.getClass().getName(targetPtr).c_str());
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (mwmp::Main::get().getCellController()->isLocalActor(aiTarget.refNumIndex, aiTarget.mpNum))
|
if (mwmp::Main::get().getCellController()->isLocalActor(aiTarget.refNumIndex, aiTarget.mpNum))
|
||||||
targetPtr = mwmp::Main::get().getCellController()->getLocalActor(aiTarget.refNumIndex, aiTarget.mpNum)->getPtr();
|
targetPtr = mwmp::Main::get().getCellController()->getLocalActor(aiTarget.refNumIndex, aiTarget.mpNum)->getPtr();
|
||||||
else if (mwmp::Main::get().getCellController()->isDedicatedActor(aiTarget.refNumIndex, aiTarget.mpNum))
|
else if (mwmp::Main::get().getCellController()->isDedicatedActor(aiTarget.refNumIndex, aiTarget.mpNum))
|
||||||
targetPtr = mwmp::Main::get().getCellController()->getDedicatedActor(aiTarget.refNumIndex, aiTarget.mpNum)->getPtr();
|
targetPtr = mwmp::Main::get().getCellController()->getDedicatedActor(aiTarget.refNumIndex, aiTarget.mpNum)->getPtr();
|
||||||
|
|
||||||
|
if (targetPtr)
|
||||||
|
{
|
||||||
|
LOG_APPEND(Log::LOG_VERBOSE, "-- DedicatedActor %s %i-%i has AI target %s %i-%i",
|
||||||
|
ptr.getCellRef().getRefId().c_str(), ptr.getCellRef().getRefNum().mIndex, ptr.getCellRef().getMpNum(),
|
||||||
|
targetPtr.getCellRef().getRefId().c_str(), aiTarget.refNumIndex, aiTarget.mpNum);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
LOG_APPEND(Log::LOG_VERBOSE, "-- DedicatedActor %s %i-%i has invalid target AI target %i-%i",
|
LOG_APPEND(Log::LOG_VERBOSE, "-- DedicatedActor %s %i-%i has invalid target AI target %i-%i",
|
||||||
ptr.getCellRef().getRefId().c_str(), ptr.getCellRef().getRefNum().mIndex, ptr.getCellRef().getMpNum(),
|
ptr.getCellRef().getRefId().c_str(), ptr.getCellRef().getRefNum().mIndex, ptr.getCellRef().getMpNum(),
|
||||||
aiTarget.refNumIndex, aiTarget.mpNum);
|
aiTarget.refNumIndex, aiTarget.mpNum);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (targetPtr)
|
if (targetPtr)
|
||||||
{
|
{
|
||||||
LOG_APPEND(Log::LOG_VERBOSE, "-- DedicatedActor %s %i-%i has AI target %s %i-%i",
|
|
||||||
ptr.getCellRef().getRefId().c_str(), ptr.getCellRef().getRefNum().mIndex, ptr.getCellRef().getMpNum(),
|
|
||||||
targetPtr.getCellRef().getRefId().c_str(), aiTarget.refNumIndex, aiTarget.mpNum);
|
|
||||||
|
|
||||||
if (aiAction == mwmp::BaseActorList::FOLLOW)
|
if (aiAction == mwmp::BaseActorList::FOLLOW)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue