Some more updates for the next release:
* girls should no longer automatically use consumables unless the item does something which seems useful to her at the time or makes her happy (no health potion when fully healthy, no "cure for X disease" when she doesn't have "X disease", etc.); they do still buys such items, though
* girls will now unequip all armor and weapon(s) before doing most mundane jobs like whoring, customer service, cleaning, etc.; however, girls with the following traits might refuse to do so: Aggressive, Yandere, Twisted, Retarded
* girls will likewise now equip their best (most expensive) armor and weapon(s) before doing "dangerous" jobs, such as exploring catacombs, capturing beasts, or providing security; however, Retarded girls might refuse to do so
* Items.itemsx now parses new optional GirlBuyChance % value [if not specified, chance now defaults to (100% - (badness level * 5)), so 20 or more badness is 0% chance, 5 badness is 75% chance, etc.]
This GirlBuyChance % value is checked when a girl is on free time and shopping, and has looked at a random shop item, instead of it just checking the Badness value as it used to.
So, example item (no, the chance shown for this particular item isn't sensible):
<Item
Name="Basic Makeup"
Desc="This common makeup kit allows a girl to make herself prettier, though the options it offers are limited. (+8 Bea, temporary)"
Type="Food"
Badness="0"
Special="Temporary"
Cost="75"
Rarity="Shop05"
GirlBuyChance="60"
Infinite="false">
<Effect
What="Stat"
Name="Beauty"
Amount="8" />
</Item>