Monday 6 July 2020

Version 0.3.8.6 Preview Hotfix

Hello once again,

I've got a hotfix (v0.3.8.6) pushed to github, in which I've managed to completely finish off the alleyway Enforcer encounter, as well as get several bugs fixed. There are also numerous updates to DSG's Enforcer clothing, as well as some minor balance changes and other small things.

As mentioned in the previous post, the other big change in this version is that the ability to have companions in your party is now locked behind a content toggle in the gameplay settings. Accounting for companion content was proving to be too much for me to handle in a reasonable timeframe, so no more dialogue variations or support for companions will be added from now on.

I am planning on reworking the way Elementals function for v0.3.9, but for now, they will continue to function like they always have done (as a persistent companion). I will also be adding more interactions with slaves & friendly occupants in the future (including dating content) to make up for the fact that companion support is being dropped.

There may still be some bugs in this version, but I'm pretty sure that I've caught all of the major ones. The next update will be the full release of v0.3.9, which will be out on the 15th July at the very latest.

I'll make another post on Wednesday or Thursday to let you know how things are progressing.



I package and release these in-between preview builds for backers over on my SubscribeStar, but anyone can play them at any time by building them directly from the public github (which is always kept up to date with the very latest version):
https://github.com/Innoxia/liliths-throne-public/tree/dev
(There's a build tutorial here.)

IMPORTANT: If you're building through github, you'll now need to place the 'liliths-throne-public/res' folder in the same directory as the exported .jar!

ALSO IMPORTANT: Make sure you build from 'dev' branch.


v0.3.8.6 Patch Notes


  • DSG Enforcer Clothing update:
    • Modernized the replacement/displacement text blocks of all items to the newer, more compact style
      General improvements to item descriptions and replacement/displacement text (including fixing US/UK spelling discrepancies and some typos which were at least two years old x_x)
      Buffed the default poison resistance of the Enforcer's gas mask to 15
      Added five new set bonuses (clothing not listed have been stripped of their set bonuses):
  • Dutiful Enforcer
    • Grants +1 lust resistance
      One from each list below is required unless locked out
      Over-torso: All varieties of the Enforcer's coat/waistcoat, including unique variants, Enforcer's commando sweater/sweater vest
      Leg: Enforcer dress slacks
  • Vigilant Enforcer
    • One from each list below is required unless locked out
      Over-torso: Enforcer's stabproof vest
      Hips: Enforcer's utility belt
  • Methodical Enforcer
    • Grants +5 lust resistance, +3 energy shielding, +5% critical damage
      One from each list below is required unless locked out
      Over-torso: Enforcer's plate carrier
      Hips: Enforcer's battle belt
  • Courageous Enforcer
    • Grants +7 lust resistance, +5 energy shielding, +5% critical damage
      One from each list below is required unless locked out
      Over-torso: Enforcer's heavy plate carrier
      Hips: Enforcer's heavy battle belt
  • Steadfast Enforcer
    • Grants +5 lust resistance, +5 fire resistance, +3 energy shielding
      One from each list below is required unless locked out
      Over-torso: Enforcer's riot armour
      Hips: Enforcer's riot belt
      Wrist: Enforcer's riot arm guards
      Ankle: Enforcer's riot shinguards
      Head: Enforcer's riot helmet
  • Other
    • Added handcuffs (wrist slot).
      Added unique Enforcer coat variants for Wesley and Aellasys. (Characters will be added soon.)
      Fixed minor issue with outline colouration in the Enforcer's utility belt icon.

  • Engine:
    • Slightly improved game's performance (by updating character status effect checks and removing some background parsing).
      Reduced size of save files by about 800kB.
  • Gameplay:
    • Companion content is now locked behind a toggle in gameplay options, and is disabled by default. No further support for companions will be added going forwards, as accounting for companion variations, both in the writing and dialogue framework, was taking a huge amount of time and slowing down the pace of the game's development too much.
      Added full content for the Enforcer encounter, which can now trigger in both Dominion's canal and alleyway tiles. Increased the chance of this encounter triggering from 1% to 2%.
  • Balance:
    • Martial artist perk now triples base unarmed damage.
      Base unarmed damage is now calculated as 20% of a cahracter's physique, and is no longer capped at 8.
      Characters can now only perform sex actions of one corruption level higher than their current level without gaining corruption. (e.g. A 'pure' character can only perform 'pure' or 'vanilla' actions without gaining corruption.)
      The boundaries for the six levels of physique/arcane/corruption perks has been standardised to 0-10/10-30/30-50/50-70/70-90/90-100.
      Slimes no longer have -100 unarmed damage as their subspecies modifier, and instead have their base unarmed damage reduced by 75%.
      'Unarmed' weapons (such as the knuckle dusters) now include the equipping character's base unarmed damage in their damage calculation.
      Characters now gain unique effects from non-flesh body materials, instead of the effects being part of the subspecies status effect. (Only affects slimes and elementals at the moment.)
  • Elementals:
    • Elementals no longer have two perks giving them their core stats, and instead have an 'Elemental' trait which does this.
      Elementals' attributes are now determined by their body material, and are applied via their racial status effect.
  • Sex:
    • When a character wearing a condom cums, and the condom doesn't break, they now pull out of whatever orifice they were fucking (so that they can remove the condom).
      NPCs will no longer stop all ongoing 'foreplay' sex actions before starting their preferred 'main sex' penetrative action (if the action is available to them).
      Disabling anal content now only disables actions involving a character's anus, not their ass. (So you can now perform/receive hotdogging even if anal is off.)
      NPCs will now only suck their own tails during sex if they have both the performing and receiving oral fetishes.
      Characters who have the pure virgin fetish and a virgin vagina (or a regrown hymen) will now have a very strong aversion to performing sex acts that involve having their vagina penetrated. (This also affects sex type generation during quick sex.)
  • Slavery:
    • Slaves will no longer have sex with other slaves who aren't attracted to them, unless they are willing to rape that other slave. (Willingness to rape requires non-con content to be on and for the slave to have a non-negative fetish desire towards raping others.)
      Slaves now have a chance (25%) to bond with one another for each hour that they spend together (either in the same room or at the same job). The chance to bond is reduced if the slaves are shy and increased if they are confident or related to one another.
      Bonding events can either result in a positive or negative change to the slaves' affection towards one another. Being kind or related to one another increases the chance of a positive event, while being selfish decreases it.
      Slaves will now only masturbate after 12 hours of having the 'Pent-up' status effect, instead of 6, so (if their setting enable them to) they will be more likely to have sex with other slaves (or ambush the player for sex).
      Improved information shown in slave job tooltips.
      'Daily fatigue' has been renamed to 'daily stamina'. All slaves have 24 stamina, and instead of slave jobs increasing fatigue, they now drain stamina. The 'idle' and 'bedroom' jobs now have no effect on a slave's daily stamina.
  • Other:
    • The icon representing items in a tile is now shown in the main map screen.
      Rainbow colours are now parsed correctly.
      Buffed the 'tourist' perk by making all enemies suffer -1AP. (Silly mode occupation.)
      Changed Dominion's street and boulevard 'Characters Present' to have less Enforcers, as well as adding 'centaur carts' as being present in boulevard tiles.
      The girth of rat tails now tapers off instead of being the same value all the way to the tip.
      Half-demon rabbit-morphs are now called 'jackalopes'.
      Reduced the fine which Dominion alleyway prostitutes need to pay off from 20,000 to 10,000 flames.
      After completing Helena's romance quest, Scarlett will now slowing regain affection towards Helena until she is neutral towards her.
      Moved the 'copy dialogue' and 'export character' buttons from the top-left and top-right of the dialogue title bar to the very bottom-right part of the game's UI.
      Improved formatting of offspring map dialogue.
      The 'Inno-chan's gift' debug item now works on the player character.
      Increased save file name length limit from 32 characters to 64.
      Updated the icons for physique/arcane/corruption attributes.
      Added unique colours for association with unarmed, melee, and ranged damage.
      Added a tooltip to show you what your unarmed damage is when you hover over an empty weapon slot in your inventory.
      Added 'tapered tail' as a demonic tail type.
  • Bugs:
    • Numerous parsing, formatting, and typo fixes.
      Fixed issue where characters with a lisp wouldn't have their dialogue parsed correctly if there was an ELSE conditional within it.
      Fixed issue with VAR parsing in xml files sometimes throwing background errors.
      Items of 'Unique' rarity will no longer automatically be deleted from tiles.
      Teleporting or using any other means of fast travel will no longer cause any dropped items in your current tile to avoid being automatically deleted.
      Loitering for 8 hours now correctly passes 8 hours instead of 4.
      Fixed issue where entering and then exiting the enchantment screen while trading with someone would allow you to fully manage the trader's inventory.
      Fixed bug where your clothing would sometimes be duplicated after the Enforcer encounter's strip-search sex scene.
      Fixed issue where all status effects that had a 'time remaining' value assigned to them (most noticeably the 'pregnancy' effects) would be deleted upon saving & then loading your game.
      Fixed issue where externally-defined status effects would not be applied to your character after loading a saved game until you took an action.
      Fixed issue where the 'prevent creampie' flag was not working when calculating generic sex results. (This was the cause of the bug where Scarlett was letting random harpies cum inside of her even when she liked you.)
      The response buttons are now correctly refreshed to what they should be displaying after using any of the loiter actions.
      Fixed issue where enslaving a storm attacker on a street tile which also had a friendly occupant living in it would result in the post-enslavement dialogue breaking.
      Resting until sunrise/sunset now rests you to 5 minutes past the exact time of sunrise/sunset, which should fix the issue of shortening/lengthening day times causing the rest button to sometimes rest you for 24 hours + 1 minute.
      Fixed bug where the 'important status effect' screen would keep spamming 'cleaned vagina' messages if you had both pussy and vaginal-urethra creampies and had a dildo inserted into your vagina.
      Fixed incorrect tooltip description for the sex positioning action to move beneath a taur in order to perform oral on them.
      Fixed issue where not all characters would not react to a character's sexual areas being revealed in sex.
      Fixed issue where characters who cuoldn't see each other were reacting to each other's sex areas being revealed (such as the two people you service in the nightclub's gloryhole scene).
      Fixed issue where the availability of the 'incest tease' and 'vaginal tease' was incorrectly based on the performer requiring a vagina.
      Any Constables which were spawned and incorrectly stayed in the tile after the encounter had ended will be automatically cleaned up when loading into this version.
      Fixed bug where viewing your offspring's character screen or using the offspring map would sometimes throw a background error and cause the game to lock up.
      Fixed bug where you were able to order a custom slave from Helena even if you couldn't afford it.
      Fixed bug where custom slaves ordered from Helena were ten times more expensive than they should have been.
      Saved clothing elements which have been corrupted and saved as being equipped into an impossible slot should now have their loading gracefully cancelled by the game.
      Modded clothing will no longer spawn on randomly-generated NPCs with colours that are not defined as being available for them.
      Fixed issue with a singular unicorn being described as 'An unicorn'.
      Fixed bug where if a character was already addicted to a certain fluid type, they would never recognise any other character as having also given them their addiction, even if that other character has addictive fluids.
      After combat, the active response tab no longer incorrectly remains on whatever tab you were on during combat, and instead resets to the first one.
      If you somehow gain access to Brax's office after completing his part of the main quest, you (and Brax) will no longer get stuck in the tile.
      Fixed bug where after asking Ralph for a big discount, he would start fucking you without displacing your clothing to gain access to your pussy/ass.
      Finch now correctly stocks weapons and items which are tagged as being sold by him. (So he should now correctly stock the 'riding crop' weapon.)
      Fixed bug where after performing a double anal creampie, the orgasming character would end by penetrating the second target's vagina (even if they didn't have one...) instead of their asshole.
      Fixed bug where the 'Forced TF Racial Limits' option would be in every content option category, instead of just in 'Gameplay'.
      Scarlett now correctly stops calling you by the name you told her to call you by when releasing her from being your slave.
      Fixed weapon description always displaying its stats as though the player had it equipped. (So when a weapon is equipped by an NPC, it now correctly shows the damage as though it's using their stats.)
      Fixed issue where Lyssieth was being detected as a human instead of an elder lilin.
      Fixed bug where if you were a demonic slime, your self-transformation choices would be limited to just human or demon.
      Fixed related bug where you wouldn't get a slime's bonuses if you were also a demon.
      Fixed bug where self-transformation horn options were being displayed in the 'Hair' category.
      Shopkeepers will no longer generate randomly-enchanted items which should have defined pre-set enchantment (such as clothing/weapons which form part of a set).
      Enforcers now only equip condoms if they have the associated fetishes for that behaviour. (i.e. They either dislike cumming or you have a vagina, you aren't visibly pregnant, and they have a non-positive desire towards the impregnation fetish.)