Found a bug, very minor, probably has existed for a long time, may even be known. On the brothel turn summary if you have >0 AP potions left, but less than the number used in the previous turn you get the message in the attached image. If you have more left than what was used the message appears normally, and if you none left you get the appropriate message.
I added that as a bug catcher a while back.
BAP02|28|29|0 means "Bugchecker in AntiPreg #02|(number of AntiPreg Potions after)|(num used)|(KeepPotionsStocked: 0=false, 1=true)"
I was not sure if the checks I made for different texts would work 100% of the time so I added it in hopes someone would report it and explain how they got the bug.
For some reason I wrote:
else if (used < num && !stocked) ss << used << " were used this week leaving " << num << " in stock.\n\n";
I changed it to:
else if (used > 0 && num > 0 && !stocked)
The bug catcher is still in there so if you get it again after .06.01.09 let me know.
...borthel... lol
In other news, I am still working on updating gang missions but keep getting side tracked on related things.
I added EnjoymentTR so traits can easily affect Enjoyment.
I updated the ApplyTraits function to allow for full recalculation of StatTR/SkillTR/EnjoymentTR.
There may be some initial adjustments needed for enjoyment in old games when the girl first gets TRs calculated but only for enjoyment.
There are more traits and their effects added to ApplyTraits so you will notice a little difference in numbers but not game breaking amounts.
I changed the starting enjoyments from all -10 to random (-10 to 10).