Hi again,
Wullie and thanks again!
Also, thank you for the expository! Without it, the log would not have been sufficient to even begin analyzing this problem.
Here's what we believe is happening:
- The InteractWith does its job of interacting with the NPC.
The result of the Interact with the NPC causes a quest dialog to pop up with the word "Continue" greyed out.
I don't know if this is a bug or 'feature', but I believe you are supposed to close this dialog box, Interact with the NPC again, and the word "Continue" will no longer be greyed out.
Since the initial interaction completes the quest, InteractWith terminates without closing the dialog.
- The profile issues a TurnIn directive.
Normally, when turning things in, Honorbuddy will:
- If no dialog is currenly open, Honorbuddy will interact with the NPC to open the (expected quest) dialog.
- If Honorbuddy is looking a non-quest dialog, it will close the dialog, and interact with the NPC again to get the quest turnin dialog.
- If Honorbuddy is looking at a quest dialog, nothing needs to be opened, so Honorbuddy tries to turn in the quest directly.
The problem occurs because Honorbuddy is _already_ looking at a quest turnin dialog (with the "Continue" button greyed-out). So, it doesn't close this dialog--its the dialog that it is looking for.
Honorbuddy has no way of knowing that it needs to close and re-open the dialog for the "Continue" button to become enabled. Instead, Honorbuddy is standing around waiting for the (greyed-out) "Continue" button on the existing dialog to become enabled (which it never will).
So, why is it broken now?
Honorbuddy used to retry (forever) interacting with an NPC, closing-and-opening dialogs until it saw what it wanted to see. The result was sometimes people awoke to find their Honorbuddy had been continuously opening-and-closing a turnin dialog all night (usually due to bad profile directives, or cache corruption issues). This continuous opening-and-closing of dialogs concerned users, as such behavior
can be observed WoWserver-side.
In the last few months, the TurnIn logic was reworked. So, now it just stands there, if its got the expected dialog, and will eventually AFK out. This turns the previous "bot like" behavior into behavior that looks like "Mom's calling for dinner" (and the user just walked away at a turnin).
I know this new Turnin logic causes issues in a few quests (like this one). These troublesome quests seem to appear more in MoP than anywhere else. I'll need to talk to the Development team to see if the problem can be address in HBcore, or are we going to have to write a new Quest Behavior, and reflow a few profiles.
In the meantime, I've captured your issue to the
[post=1260135]Known Bugs List: MoP 85-90[/post].
cheers & thanks so much again!
chinajade
[size=-2]Ref:
[post=1275337]Wullie's problem report w/log[/post][/size]