Log the recorded history, kaetemi/ryzomclassic#152

ryzomclassic-develop
kaetemi 4 years ago
parent b61ad76ac2
commit 92ee96a783

@ -505,7 +505,9 @@ void CStateInstance::processStateEvent(CAIEvent const& stateEvent, CAIState cons
if (getDebugHistory()->isRecording()) if (getDebugHistory()->isRecording())
{ {
nldebug("Reaction for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152 nldebug("Reaction for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
nldebug("STATE: '%s' EVENT: '%s' REACTION: '%s'", state->getAliasNode()->fullName().c_str(),
stateEvent.getName().c_str(), reaction.getAliasNode()->fullName().c_str()); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
getDebugHistory()->addHistory("STATE: '%s' EVENT: '%s' REACTION: '%s'", state->getAliasNode()->fullName().c_str(), getDebugHistory()->addHistory("STATE: '%s' EVENT: '%s' REACTION: '%s'", state->getAliasNode()->fullName().c_str(),
stateEvent.getName().c_str(), reaction.getAliasNode()->fullName().c_str()); stateEvent.getName().c_str(), reaction.getAliasNode()->fullName().c_str());
} }
@ -514,13 +516,13 @@ void CStateInstance::processStateEvent(CAIEvent const& stateEvent, CAIState cons
if (!reaction.getAction()) if (!reaction.getAction())
{ {
nldebug("Failed to find action for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152 nldebug("Failed to find action for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
nlwarning("Failed to find action for event: %s",reaction.getAliasNode()->fullName().c_str()); nlwarning("Failed to find action for event: %s",reaction.getAliasNode()->fullName().c_str());
continue; continue;
} }
if (!reaction.getAction()->executeAction(this, NULL)) if (!reaction.getAction()->executeAction(this, NULL))
{ {
nldebug("Failed to execute action for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152 nldebug("Failed to execute action for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
nlwarning("Failed to execute action for event '%s': for stateInstance:'%s' in state:'%s'", stateEvent.getName().c_str(), nlwarning("Failed to execute action for event '%s': for stateInstance:'%s' in state:'%s'", stateEvent.getName().c_str(),
aliasTreeOwner()->getAliasNode()->fullName().c_str(), state->getAliasNode()->fullName().c_str()); aliasTreeOwner()->getAliasNode()->fullName().c_str(), state->getAliasNode()->fullName().c_str());
continue; continue;
@ -531,7 +533,9 @@ void CStateInstance::processStateEvent(CAIEvent const& stateEvent, CAIState cons
{ {
if (getDebugHistory()->isRecording()) if (getDebugHistory()->isRecording())
{ {
nldebug("No reaction for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152 nldebug("No reaction for event"); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
nldebug("STATE: '%s' EVENT: '%s' NO REACTION", state->getAliasNode()->fullName().c_str(),
stateEvent.getName().c_str()); // FIXME: https://github.com/kaetemi/ryzomclassic/issues/152
getDebugHistory()->addHistory("STATE: '%s' EVENT: '%s' NO REACTION", state->getAliasNode()->fullName().c_str(), getDebugHistory()->addHistory("STATE: '%s' EVENT: '%s' NO REACTION", state->getAliasNode()->fullName().c_str(),
stateEvent.getName().c_str()); stateEvent.getName().c_str());
} }

Loading…
Cancel
Save