NPCs attack after some taunting with no "Goodbye"
Sometimes if NPC is successfully taunted 4-5 times it won't show "Goodbye" message and will talk to you, but when you exit the dialogue window, NPC will attack you.
From what I can tell, the change to disposition is only applied when you close the dialogue window, and the "should attack" check (or isAggressive as called in our code) does not account for that unapplied change. Changing the call getDerivedDisposition(ptr, false) to getDerivedDisposition(ptr, true) in MechanicsManager::isAggressive might fix this issue.
#6 Updated by Andrei Kortunov 4 months ago
- Status changed from Resolved to Closed