out of the scope of a FIX to the problem, but using the method I outlined totally doable to have checks for a global set by Officer Vai... Tho the game does have at least one built in place to sell the scalps should you never talk to Vai or have scalps after she leaves. That locale is Feldpost's Inn (sp?).Every bandit should have a scalp... while officer (val something) is asking for it.
Otherwise, why not scalp every single one of your many murders? And isn't it strange that a almost-monk is scalping people before being told to do so? Not exactly what comes to mind with a corpse - "let's scalp it".
And after it makes no sense anymore (val is gone), then it should stop too.
If you publicize your component with that feature, i would use it.
would be a lot of work, but it could be possible to (based on party reputation):
low end -- scalp every human killed
mid range -- scalp only bandits at any time
high end -- only scalp bandits during Officer Vai's quest
and if ya really wanted to get complicated:
low end -- scalp every human killed
high low end to low mid range -- 50/50 random per kill of non-bandits humans & bandits at any time
mid range -- scalp only bandits at any time
high mid range to low high end -- 50/50 random per bandit kill outside of Vai's quest duration & 100% during quest duration
high end -- only scalp bandits during Officer Vai's quest
but i'm not working on something like this... not till I've released the fixpack for yet another round of barely existent reports of issues...