More changes committed to SVN.
Fixed:
* Script functionality was completely borked in several ways; all scripts are now working
* When sabotaging, if rival had no gangs it could cause a crash
* work report for brothel girls kept saying she "ran out of customers who like her"; disabled that erroneous message for now
* GetRandomShopItem could return out-of-bounds (+1 over) item num, leading to crash
* Girls were losing "Incest" and "Your Daughter" trait after a while, as they were incorrectly set as temporary
-- this fix courtesy of tlib, thanks!
* There were a few further trait handling problems, and "unknown" age girls could have their age messed up
-- these fixes courtesy of WonderDog, thanks!
* Random girl name generation could go out of bounds
* customer display in dungeon was slightly off
* a specific semi-random image on the release build would fail to load for a bizarre reason; fixed by commenting out a hopefully unnecessary extra bit of animated image sanity checking
Modified:
* job enjoyment text (shown in Girl Details by More button): fixed and added in support for showing enjoyment level for all current major task types, but "indifferent" ones are omitted
* when a girl captures beasts, it now indicates how many
* number of owned beasts is now shown on brothel screen
* rearranged job and job type lists on girl management screen a tad bit
* Girls with "Dependant" trait or "Mind Fucked" trait no longer have guaranteed -100 rebelliousness, it's now guaranteed -40 and -50 respectively
-- thanks to tlib for finding the root of this one
Since I just uploaded the r349 update, I'll repeat the earlier changes which show up in it:
Fixed:
* You could not generally transfer items directly from the store to a girl.
-- the item transferring code was a bit wonky and was separate for transferring either way; I consolidated and cleane up the code, fixing it in the process
New:
* Item lists on Item Management screen are now sorted alphabetically
* When viewing player or girl inventory item, it shows "Value: x Sell For: y" instead of "Cost: x"
* Items listed on the item management screen now have differing font colors according to rarity. Items purchaseable in the shops are blue, the brighter the rarer. Green items are only found on the catacombs (dark green) or by scripts or objective rewards (a bit lighter green). "Common" items should be plain black, but there seems to be very little in that category currently. The rarity colors are configurable in config.xml.
Fixed:
* If you had negative money you could hit "deposit all" in the bank, which would reset you to 0 money
* Girls could be inseminated when using fake beasts
* Random girl traits were not properly applying skill changes... ex. pigtail girl started with lesbian trait, 0% lesbian skill
-- This fix was courtesy of WonderDog - thanks!
* Big Boobs and Abnormally Large Boobs weren't properly improving customer happiness
-- This fix also courtesy of WonderDog
The r349 update with the above changes
is available here.