Description of Bug Experienced:
When selling at an NPC, a party member with high appraise's rolls are used to determine the selling price.
It would be assumed that the party member picked would be the one with the highest roll/sale price, or the highest appraise skill.
However, instead, the way it is determined feels arbitrary and random, yet somewhat still deterministic, with someone with lower appraise overriding a higher skill/sell value and the system continuing to pick them.
Tricky to reproduce, but occurs often in large groups when selling with very high appraise, particularly after finished sails. The appraise roll will be overriden by a much lower one and refuse to switch back.
Steps to reproduce the Bug:
- Talk to a peddler, have it use your prices.
- At some point, another party member with decent, but overall lower appraise, is in range (them talking to the NPC might be required?)
- The price switches to them, refuses to switch back, in spite of being much lower.
Expected Result:
The highest appraise roll/the highest skill value is picked.
Actual Result:
Seemingly random, someone with much higher appraise will be randomly overriden by someone with a lower one. And the lower appraise target will always be picked, regardless of what is done.
Additional Information/Notes
Presumably this involves the algorithm that picks the person whose appraise should be used. Investigating its logic should probably explain why such an occurence happens.
My best guess would be that maybe the logic checks only hard appraise and ignores soft bonuses? Or something of similar sort.