Version 0.3.8.9 Release

Hello again!

Here's the public update which I said I'd get released today. While it should be mostly stable, I ran out of time in which to do some thorough testing, which, combined with the fact that the Rat Warrens are still in a state of 'under construction', means that I've decided to label this version as v0.3.8.9 instead of v0.3.9.

There will be a further public update this time next week (Wednesday, 22nd) which will get all of the loose ends and bugs sorted out. Sorry about this version not including the finished Rat Warrens content as promised, but I decided to do a big rework of parts of it, and so it's taking a little longer than expected to get completed. It will definitely be finished by v0.3.9 (along with the 'spa' room upgrade content and the Elemental rework)!

I also want to make a separate note to say that I've temporarily disabled the ability to start Axel's quest (the Rat Warrens quest) in this version, as large parts of it are under construction. It will be re-enabled in v0.3.9 with all of the content completely finished.

Also, I apologise for not giving a progress update last Thursday. Although I pushed my progress to github, making the post completely slipped my mind...
I'll try and do better next time and make a progress update post this Saturday (18th) to let you know how things are going.

Also, for those  of you wondering, after v0.3.9 is released, I'll be working on getting the final loose ends in Dominion tied up for a preview release here on SubscribeStar (v0.3.9.5), and will then be able to finally move on to the Fields content for v0.4! ^^

P.S. Once again, thank you all so much for your support here on SubscribeStar! If you're supporting in the $10 tier, and your name isn't yet in the in-game credits, please send me a message to let me know what name you'd like me to add you in as!


v0.3.8.9 Download Links
.jar:
Pre-zipped: Mega
Full folder: Google Drive
.exe:
Pre-zipped: Mega
Full folder: Google Drive
32-bit .exe (For 32-bit Windows):
Pre-zipped: Mega
Full folder: Google Drive


v0.3.8.9 Patch Notes
Contributors:

Updated the lacy plunge bra icon. (by DSG)
Fixed typos in plate carrier, heavy plate carrier, and combat helmet descriptions. (by DSG)

Engine/Modding:
Slightly decreased size of save files.
Added accessor for RacialBody in parsing, using the 'RACIAL_BODY_' prefix. Also added 'getRacialBody()' method to Race class for access to RacialBodies.
Added 'appendToTextStartStringBuilder' and 'appendToTextEndStringBuilder' methods to correctly parse text to the game's 'start' and 'end' StringBuilders (for use in mods that apply effects).
You can now define 'criticalHitText' values in weapon mods, which allow you to define hit descriptions which are only shown when critically hitting. (For an example, see 'res/weapons/innoxia/dagger/dagger.xml'.)
Added accessor for AbstractFluidTypes, using the 'FLUID_TYPE_' prefix. Added a version of the GameCharacter.ingestFluid() method which takes an AbstractFluidType instead of a FluidInterface (so it can be called via parsing).
Added a version of GameCharacter.calculateGenericSexEffects() which can be called from the parser. Added accessors for SexParticipantType ('SEX_PT_') and GenericSexFlag ('SEX_FLAG_') for use in this method.
The 'SPECIAL_PARSE' command should now work correctly as logic in conditional statements (it gets parsed before the conditional is checked).
Converted last of the body type enums to abstract classes and added accessors for use in the parser for all of them.

Gameplay:
Added options to have sex with slaves who help you to wash when taking a shower or bath in your room. The Slime Queen's bath sex scene and Pix's shower sex scene also now use the ongoing-cleaning and water lubrication mechanics of having sex in a bath/shower.
Axel's quest (involving the Rat Warrens) is under construction again, and as such, I've disabled the ability to start his quest in this version. If you've already started it, then please wait until the next release before continuing with it!

Balance:
Characters are now only vulnerable to arcane storms and combat loss at maximum lust while they have the 'arcane impotence' status effect. (i.e. Only if their arcane stat is less than 10.)
The chance for an Enforcer encounter to trigger in alleyway tiles has been increased from 2% to 2.5%.
The 5 alleyway tiles closest to Dominion's Enforcer HQ now have a significantly higher chance of generating Enforcer encounters than normal alleyway tiles (15% instead of 2.5%), while also having a lesser chance of generating a generic attacker encounter (10% instead of 15%).
Increased maximum shielding values from 100 to 500, and made it so that a value of 500 in any shielding category grants complete immunity from the related damage type. (Only used for fire and ice elementals being immune to fire/ice damage.)
Removed the diminishing returns factor from all damage attributes and made it clear that these are referring to percentage increases wherever they're displayed (in tooltips and stats screen).
The 'spell efficiency' attribute is now capped at 80 instead of 100, and all damage attributes have a lower cap of -80 instead of -100.
Removed the 'cum quantity pregnancy modifier' from the game. (Now that cum quantity has a more direct impact of higher volumes staying in a character's orifices for longer, this modifier was no longer needed.)
Slightly altered the pregnancy calculation to be: 10% + (Cum-character's Virility% / 2) + (Womb-character's Fertility% / 2)
Randomly-spawned NPCs will no longer have the 'martial artist' trait.

Items:
Changed the 'pentagram piercing' rarity to 'common'.
Improved description of 'Angel's Nectar' to correctly state that it removes intoxication and psychoactive effects. You can now also enchant it to create a potion that regenerates or removes hymens.
There is no longer an arcane stat requirement for NPCs to absorb bottled essences.

Sex:
Added some flavour text for characters with the 'pure virgin' fetish (and who are either still vaginal virgins or have a regrown hymen) performing or receiving the 'pussy tease' sex action (with both penis or tail).
Added some variation in the tail/penis-vagina penetration sex action descriptions for when the character being penetrated is still a virgin.
'Stop ongoing' actions are now coloured differently than the 'start ongoing' actions.

Other:
You can now recolour human skin to any colour, just like with other covering types. (Humans will still only ever spawn with natural colours.)
NPCs' 'home' icons on the minimap are now semi-transparent to make it clearer that they aren't actually there.
Improved 'barren' and 'firing blanks' tooltip descriptions to make it clearer how those perks work.
NPCs who are not your slave, elemental, or one of your friendly occupants will now automatically spend their perk points when they level up (via draining your levels or gaining experience from beating you in combat).
When losing a level (from orgasmic level drain), characters now additionally lose a random perk if their perk points are reduced to below 0 in the process.
The clothing & weapons sold by Finch, Nyan, Kate, and Vicky are now generated in stacks of 2-6 instead of just 1.
Added some pet names for use in Amber's scene where she walks you and you run into her friend & their pet.
Reduced the default capacity for several races' (reindeer, squirrel, rat, rabbit, and bat) vaginas, as they were still using values from before the penetration girth/depth rework.
Enforcers who choose to give you a handjob after the strip search will now only finger your asshole at the same time if they have a positive desire towards the anal-giving fetish.
Sex scenes no longer start with a spam of 'X area was already lubricated by Y' messages.
Added more staircases to Lilaya's house.
The 'begin slave interaction' actions in Lilaya's house are now coloured according to the slave's femininity.
Added setting to enable bad ends in gameplay content option (on by default). (There are no bad ends in the game just yet, but I may start adding some alongside new content in the future.)

Bugs:
Parsing fixes.
Fixed a minor issue where Finch, Kate, and Nyan would sometimes not generate the correct number/type of enchanted clothing for sale.
Fixed issue where having the 'opportunistic attackers' content setting turned on would cause some Encounters to never trigger.
Fixed bug where two human half-demons would create half-demon offspring instead of imps.
Fixed issue where demons/lilin who had transformed to look like a different race would create offspring of a subspecies based on their appearance, instead of their true demonic race.
Fixed bug where if you had the American tourist background perk, the conversion of colour to color was followed by a random pair of parentheses.
(Finally) Fixed issue where Scarlett would sometimes not appear in Helena's shop after sending her there during Helena's romance quest.
Fixed related issue where Scarlett's location was not being set properly during the stage of the main quest where you need to buy her from Helena.
Characters who have lost their vaginal virginity and then regown their hymen now correctly have their new hymen torn in situations where they should be losing their virginity.
Fixed bug where the 'Defend yourself' action in the Enforcer encounter would be on every button instead of just one.
NPCs who spawn with enchanted clothing/weapons that pushes them over their enchantment stability limit will now automatically take perks to give themselves more enchantment stability.
Fixed issue where ingesting addictive fluids during sex would not display a message about the ingesting cahracter's addiction being satisfied.
Fixed issue with the name of fluids not being parsed correctly in the tooltip for the addiction status effect.
Formatting of attribute numbers in status effect tooltips no longer always has a trailing '.0'.
Fixed issue with the flow of dialogue in Amber's 'Insult her' scene.
Vargrs, hellhounds, and demonic-fox-morphs now correctly spawn in with red canine-like cocks.
Fixed bug where your character's health would sometimes keep on dropping during character creation.
Fixed issue where Claire would react as though you hadn't used the resonance stone in the Rat Warrens quest even when you had.
Fixed a parsing error with the description of crotch nipples recovering from being stretched after sex.
Fixed the asterisk denoting whether hair is long enough to be pulled in sex not being displayed in the character creation's hair length choice box.
Fixed issue with half-demons who have a unique name not gaining any name variation when they were taurs.
Fixed bug where offspring would react as though you're enslaving them with a collar even if you used a different item of clothing.
Tauric Enforcers will no longer spawn wearing slacks (which should have been impossible to fit onto their tauric bodies).
Fixed issue where the description of slaves initiating sex with you after sleeping in your room would be missing unless you went to sleep with your slaves already having the 'pent up' status effect.
Fixed issue where not all of the intended enslavement effects were applied when getting Enforcers to enslave a criminal for you. (i.e. They now correctly have their true name revealed and their starting obedience is set to -100.)
Removing and regrowing a character's vagina now correctly regrows their hymen.
The Slime Queen's bath and Pix's shower scene now correctly clean your body & clothes.
Fixed issue with incrementing health and mana not working when called from within status effects.