Thursday, 28 June 2018

Version 0.2.7.8 (Public) Progress Update

Hello again!

Unfortunately, due to some personal issues I've had this week, I haven't managed to get as much progress done towards 0.2.8 as I'd expected. I've got a lot of the Nightlife content planned out, and most of the code framework in place, but I haven't managed to get the content written into the game just yet. As a result, I'm going to call this update '0.2.7.8', and will release the full version of 0.2.8 next Wednesday (as another public release).

I am sorry that I haven't managed to add much in this update from last Friday's 0.2.7.6, but thanks to a couple of pull requests from Tukaima and Irbynx on github, both fox-morphs and several cat-morph subspecies are now in the game. ^^

So, just to be clear, there will be another public release next Wednesday (4th July), which will contain the finished Nightlife content and NPC-on-NPC sex actions. I'm sorry about the lack of progress this week.


v0.2.7.8 Download Links

This is still an alpha, and contains bugs and half-finished content!

.jar

Pre-zipped: Mega

Full folder: Google Drive

.exe (For Windows if you haven't installed/updated java.):

Pre-zipped: Mega

Full folder: Google Drive

32-bit .exe (For 32-bit Windows if you haven't installed/updated java.):

Pre-zipped: Mega

Full folder: Google Drive


v0.2.7.8 patch notes


  • Contributors:
    • Added: Fox-morphs (with Fennec, Youko, and Fennec-Youko subspecies), along with related essence, book, and TF food and drink. (Tukaima)
      Added: Lynx, leopard, snow leopard, lion, tiger, cheetah, and caracal subspecies for cat-morphs. (Irbynx)
  • Other:
    • Eye transformations now affect iris and pupil shape.
      The 'Deny' action in sex is now always available (so long as you're the dom or have equal control as the sub).
      Event log is now sorted with the most recent events at the top of the list.
      Converted kissing actions to NPC-on-NPC format.
  • Bugs:
    • Fixed Ralph not starting anal when you asked for big discount.
      Fixed not being able to swap or change positions with Lilaya & Kate in their sex scenes.
      Fixed slaves in the stocks and milking stalls using their hands, and added anal options for the 'standing behind' position.
      Typo and parsing fixes.
      Fixed 'Deny' sex action not working.
      Fixed tattoos without any writing loading in as having blank 'normal grey text'.
      Fixed the 'Age' content toggle not working.
      Fixed blowjob not being available sometimes in sixty-nine position.
      Fixed buttplugs not actually blocking anus.
      Fixed NPCs choosing oral sex actions even if they hated or disliked it.
      Fixed Lilaya and Kate sometimes continuously switching positions in their sex scenes.
      Fixed tattoos sometimes being applied with the last letter in their writing being cut off.
      You can now end sex when starting submissive sex with a companion.
      Fixed case where dominant NPC would refuse to take any action in sex.

    Saturday, 23 June 2018

    Version 0.2.7.6 Progress Update

    Hello again! ^^

    There were some major bugs in some of v0.2.7.5's sex scenes (namely Kate's and Lilaya's chair scenes, and the panty masturbation one), so I decided to put together a hotfix and push it to github! :3

    Although I got the major issues sorted out before I went to bed last night, I thought I'd spend today fitting in some more minor bug fixes, as well as an age mechanic that I'd originally intended to get added alongside the 'rental Mommy' content. (You can disable this age mechanic in the content preferences.)

    I'll work on converting some sex actions to the NPC-on-NPC format over the weekend, and will then move on to writing in Nightlife, ready for the full release this Wednesday! ^^


    As always, I build these previews for backers on Patreon, but if you're not a patron, you can also build these previews yourself from the public github (which is always kept up to date with the very latest version):
    https://github.com/Innoxia/liliths-throne-public (There's a build tutorial here.)

    If you do build the game through github, please remember that these are preview releases, and there is a lot of half-finished content (and most likely bugs)!

    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!


    Version 0.2.7.6 patch notes:


  • Gameplay:
    • Finch now has a chance to stock (already-identified) enchanted items, and Roxy stocks 10 unidentified pieces of clothing. You will need to wait until they re-stock (at midnight) to see their new items for sale.
      Added penis and foot fetishes to clothing and mystery kink enchantments.
      Added 'appears as age' stat to characters, which is displayed in their description, along with age selection in character creation. (If you want to edit the age of your already-existing character, first save the game in this new version, then open the save file and search for/edit the 'yearOfBirth' field. The game converts any ages lower than 18 to 18.)
      Added content option to disable ages being displayed.
      Added tattoo selection to character creation.
      Increased impregnation chance (formula's /4 modifier was reduced to /3).
  • Contributors:
    • Fixed typos in some sex positions. (Nnxx)
  • Other:
    • Moved some modded clothing/tattoo files over into new 'clothing' and 'tattoos' directories, to help distinguish between default LT files and mods that you've downloaded.
      Slime subspecies (such as slime-cat-morphs, slime-horse-morphs, etc.) now respect your furry settings of the derived race. i.e. If you have horse-morphs disabled, no slime-horse-morphs will spawn.
      Added description of foot structure to leg types.
  • Sex AI:
    • Fixed NPCs choosing 'Doggystyle (oral)' position when they wanted to have penetrative sex.
      Fixed some sex actions not having correctly-associated fetishes, which was causing the AI to use actions they disliked/hated.
      Fixed issue where NPCs would continuously start penetrating then stop over and over.
  • Bugs:
    • Fixed parsing error when viewing NPC with demon wings.
      Fixed bug where ellipsis wouldn't display correctly.
      Fixed NullPointerException issue which was sometimes occurring in sex scenes.
      Fixed Lilaya and Kate constantly switching positions in sex.
      Fixed no actions being available in the chair sex scenes.
      Fixed panty masturbation scene not working.
      Fixed incorrect arousal gains in masturbation. (They were far too small before.)
      Fixed error in conditional parser that was causing some sections of text to sometimes not be rendered.
      Fixed another error in conditional parsing that was causing some dialogue to return 'Error in conditional parsing!'.
      Fixed pregnancy roulette being broken for 'On back' positions, and for playing as one of the breeders not working.
      Fixed bug in sex where your partner would use the 'Stop position switch' action every turn.
      Fixed characters without a penis spawning in with the cock stud fetish.
      Added paizuri to sixty-nine position.
      Fixed some sex actions being incorrectly blocked (such as masturbating while giving someone a blowjob).
      Made 'groin + mouth' actions blocked while there is any ongoing groin + area action (to stop impossible actions like receiving cunnilingus while performing paizuri in non-69 positions).
      Fixed foot and penis fetish teases working effectively against the wrong fetish type.
      Slave-on-slave sex events should now fire if the slaves are idle (in the same room, or with 'house freedom' permission set). Slaves will not initiate penetrative sex if their vagina is virginal.
      Fixed cum regeneration being labelled as 'milk regeneration'.
      For cowgirl: Added anal actions, fixed paizuri being available for the wrong person, and removed performing thigh sex on the one lying down.
      Removed giving blowjob from doggy-style oral position.
      Fixed slaves being able to be sent to Kate even if you hadn't encountered her.
      Fixed bug where most characters were spawning with their penile virginity. (It's now a 15% chance for them to spawn as penile virgins.)
      Fixed clothing type encyclopedia unlock events using custom names.
      Naming enchanted tattoos now works correctly.

    Thursday, 21 June 2018

    Version 0.2.7.5 Progress Update

    Hello again! ^^

    Here's my current progress towards 0.2.8! I've managed to get all of the sex code rework completely finished (there was a considerable amount that still needed to be changed, which I only realised needed doing late on Friday), as well as getting some bugs and other minor things added.

    Now that all of the sex code work is finished, I'll move on to writing the NPC-on-NPC sex actions and adding Nightlife content. While the sex action work will be an ongoing task over the next few versions, the Nightlife content should all be ready for the full release of 0.2.8 next Wednesday (27th June)! ^^


    As always, I build these previews for backers on Patreon, but if you're not a patron, you can also build these previews yourself from the public github (which is always kept up to date with the very latest version):
    https://github.com/Innoxia/liliths-throne-public (There's a build tutorial here.)

    If you do build the game through github, please remember that these are preview releases, and there is a lot of half-finished content (and most likely bugs)!

    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!


    Version 0.2.7.5 patch notes:


  • Engine:
    • Finished work on sex action code to fully support NPC-on-NPC actions.
      Added support for clit-fucking (when a clit is large enough to act as a pseudo-cock) and foot-related sex actions. (The actions will be added very soon!)
      Added support for tentacles. (The actions will be added when tentacle TFs are added, which will be a little later on.)
  • Gameplay:
    • Added modifiers and girth for clitoris, with associated TFs.
      Added oral position for chair sex.
      Changed Broodmother and Seeder fetishes to be perks instead.
      Added 'Face Sitting' as a generic position in sex scenes.
      Added hoofed legs as a TF option for demons, with a 25% chance for demon NPCs to spawn in with hoofs.
      Added 'zebra' as an equine subspecies, with a 'zebra tail' type.
      Converted Kate's and Lilaya's very old chair sex scene format. (I will add the old chair-specific descriptions to sex actions as I convert them to NPC-on-NPC format.)
      Added milk and cum regeneration enchantments for clothing.
      Added foot fetishes. (Only Amber's scenes have foot-related actions at the moment, but I will be adding foot actions very soon!)
  • Contributions:
    • Cleaned EnchantingUtils getCost method. (Pimgd)
      Added penis-related fetishes. (Rfpnj)
  • Norin's Clothing Contribution:
    • Added: Anal beads (anus slot, sold by Finch).
      Added: Clover clamps (nipple slot, BDSM set, sold by Finch).
      Added: Realistic dildo (vagina slot, sold by Finch).
      Added: Bat-wing barbells (nipple-piercing slot, sold by Kate).
      Added: Heart barbells (nipple-piercing slot, sold by Kate).
      Added: 'Caution-When-Wet' piercing (navel slot, sold by Kate).
      Added: Tail ribbon (tail slot, sold by Nyan).
  • Clothing:
    • Added: Butt plug (anus slot, sold by Finch).
      Added: Jewelled butt plug (anus slot, sold by Finch).
      Added: Jewelled-heart butt plug (anus slot, sold by Finch).
      Added: Tail butt plug (anal slot, sold by Finch).
      Added: Insertable dildo (vagina slot, sold by Finch).
  • Sex AI:
    • Fixed issue where NPCs would sometimes perform actions that they didn't like.
      Fixed NPCs never starting oral, even if they wanted to, if they still had their oral virginity.
      NPCs will now prefer to penetrate using their penis rather than their tail.
      NPCs should now be preferring to penetrate their partner before themselves.
  • Other:
    • Updated credits page.
      Having a sheathed penis will now conceal your cock bulge from gender detection up to 16 inches. Non-sheathed penis bulge is visible at 8 inches.
      Added freckles as a pattern for demon skin.
      Added description of wing colour to selfie.
      The chemise no longer blocks groin areas.
      Companions and companions' elementals no longer have their level affected by difficulty settings. (Making the higher difficulty levels harder.)
      You can now see what your partner in sex is wanting (under the 'Desires' status effect description).
      Removed tooltips from enchanting 'Limit' and 'Potency' buttons. (They were just repeating the button text and getting in the way.)
  • Bugs:
    • Fixed issue with map rendering incorrectly when zoomed out.
      Fixed game sometimes incorrectly scrolling back up to the top of dialogue.
      Fixed 'Stroke cock' actions not showing up in sex scenes.
      Fixed some incorrect sex action availability.
      Typo and parsing fixes.
      NPCs will no longer spawn wearing leg clothing with dresses.
      AI in sex will now correctly use actions based on their preferences (this bug was affecting cultists not respecting your 'Offer pussy' or 'Offer ass' choice).
      Fixed issue where slimes were always spawning in with human-shaped bodies. (They can now spawn as slimes of any morph type.)
      Fixed clothing pattern colours not being saved/loaded.
      Fixed Lilaya asking you to pull out so as to not get pregnant when she was already pregnant.
      Fixed limb description in selfie not taking into account body shape.
      Fixed issue with covering patterns not working (which was causing the only patterns for hair to be plain or ombre).
      Cum expulsion enchantment is now correctly free when you have the Water school passive.
      Fixed incorrect penile virginity loss text.
      Fixed formatting bug where periods would sometimes incorrectly carry over to the next line.
      Fixed some instances of 'Submit' not having a corruption bypass.
      Fixed another issue with companions' elementals not being dismissed properly.
      Fixed issue of starting a new game as an exported slave identifying you as owning yourself.
      Fixed deny orgasm action not working correctly, and added the denial fetishes as associated fetishes.
      Fixed Brax always resisting in submissive sex.
      Fixed offspring referring to you as their mother when you first greet them, even if you were the father.
      Fixed NPCs reacting as though they knew you had a penis even if you were showing no bulge.
      Fixed special attack descriptions returning incorrect target text.
      Improved modded clothing load fail error messages.
      Fixed nipple and urethra penetration actions not working.

    Tuesday, 19 June 2018

    Version 0.2.8 Focus

    Hello once again! :3

    For this version, I'm going to be focusing on converting sex actions to the new NPC-on-NPC format, as well as adding content for the Nightlife area. While I'd like to get the non-slavery way for NPCs to move in with you added as part of that, I don't think I'll get enough time to do it properly (due to there being so much sex action conversion work to do), so that will most likely be in 0.2.9.

    I'm sorry that the content for Lyssieth and Submission's imps keeps being pushed back. In my original design for Lilith's Throne, I didn't anticipate adding NPC-on-NPC sex scenes, so all the work I've done on sex actions so far has been purely for the case of "Player on NPC". Converting these actions into a format suitable for NPC-on-NPC is going to take a little while, but I think it's worth doing at this stage. Once it's finished, it's going to allow for things like spitroasting with the player not in the middle, large group sex scenes, voyeurism scenes, and having both you and your companions having sex after combat together. ^^

    For tomorrow's github/Patreon update, I should have all of the sex action code rework completely finished, along with adding support for foot, tentacle, and large clit content. I should also have a few of the sex actions converted to the NPC-on-NPC format, which will allow the current threesomes to support NPC interaction. After I've got this done, I'll move on to working on Nightlife content, which will be ready for the full release on the 27th.

    So, to clarify, the full, public release of 0.2.8 will be out on the night of Wednesday, 27th. The github/patreon progress update will be out on the night of Wednesday, 20th. :3


    Focus for 0.2.8:

    Main focus: Nightlife content & Bug fixes
    - There are still a lot of bugs in the game, so I need to spend some time fixing these.
    - After the preview this Wednesday, I'll move on to adding Nightlife content.


    Secondary focus: Continued sex content work
    - Add modding framework for sex actions.
    - Work on converting sex actions to the NPC-on-NPC format, improving descriptions as I go.
    - Update chair sex scenes and add an oral position for it.
    - Make Roxy's facesitting sex position available for all sex scenes.
    - Add support for random attackers having sex with your companions upon combat loss (requires NPC-on-NPC support to be fully finished, which will run over into 0.2.9).

    The next few versions:

    The main things that I'm going to be focusing on over the next few versions after this (up to 0.3) will be:

    - Adding Imp Fortresses.
    - Non-slavery way to get NPCs to move in with you.
    - Axel's quest.
    - Claire's quest (related to the teleportation spell).
    - Main Quest content (with Lyssieth's palace).
    - Slaver Alley content (more shops and Alexa interactions).
    - Adding mod support for items and weapons.


    P.S. I will try to keep up with comments, but if you have a question that you really want an answer to, please join the LT discord and @Innoxia me. ^^

    Thursday, 14 June 2018

    Version 0.2.7.1 (Hotfix)

    Hello everyone! :3

    There were a few major game-breaking bugs reported in 0.2.7, which were mostly caused by the sex engine refactor. I've sorted out all of the ones that were reported, and decided to release these fixes as a hotfix, so here you go! ^^


    v0.2.7.1 Download Links

    This is still an alpha, and contains bugs and half-finished content!

    .jar

    Pre-zipped: Mega

    Full folder: Google Drive

    .exe (For Windows if you haven't installed/updated java.):

    Pre-zipped: Mega

    Full folder: Google Drive

    32-bit .exe (For 32-bit Windows if you haven't installed/updated java.):

    Pre-zipped: Mega

    Full folder: Google Drive


    v0.2.7.1 patch notes


  • Contributors:
    • Fixed invalid HTML. (Itpatch)
  • Other:
    • Added TF for 'horns per row', allowing you to have from one to four horns per row.
  • Bugs:
    • Fixed bug where accessing inventory during sex, then pressing back, would lock up the game.
      Fixed bug where sometimes the game's text wouldn't be parsed. (Which was causing some sex scenes and other places to crash.)
      Fixed conditional parsing bug, which was causing some scenes to display 'Error in conditional parsing'.
      Fixed cum-related status effects being shown even if the character lacks a penis, or if you didn't know if they had a penis.
      Fixed bug that was causing Finch to sometimes not stock items.
      Fixed epic and legendary clothing spawning in alleyways.
      Fixed duplicates appearing in covering recolouring.
      Fixed elementals and other companions acting like slaves in Lilaya's library.
      Fixed incorrect virginity loss descriptions.
      Fixed karada blocking bras, which was causing any worn karada plus bra to be blocking one another.
      Fixed AI bug (that was affecting Roxy) where the NPC would continuously start and stop oral actions.
      You can now dye an item of clothing's pattern colour without having to change the main colour.
      Fixed demon hair-tipped tail randomising hair colour on each load.
      Fixed bug where older characters/saves would always load in with human milk/cum/girlcum.
      Fixed bug where testicles could not be set to internal.

    Version 0.2.7 Release

    Hello everyone! :3

    For this version, I've got a lot of bugs and github pull requests sorted out, as well as adding in some other minor things here and there. I've also done a refactor of the game's sex action code, which will now enable me to write in the NPC-on-NPC actions. There are a lot of sex actions in the game's code that need to be updated to this new format, so while I'm working on those over the next few versions, I'll also be adding in checks for the things I mentioned in 0.2.7's goals (such as size difference, orifice/penetration modifiers, horns, wings, etc.). ^^

    The next version (0.2.7.5 preview) should be out on Wednesday, June 20th, with the full, public release of 0.2.8 being out the following Wednesday, 27th. It will be focusing on adding Nightlife content, along with updating the sex actions.


    The artwork of Candi in this post was done by Jam. :3
    You can find them over on their blog here (and their NSFW blog here).


    v0.2.7 Download Links

    This is still an alpha, and contains bugs and half-finished content!

    .jar

    Pre-zipped: Mega

    Full folder: Google Drive

    .exe (For Windows if you haven't installed/updated java.):

    Pre-zipped: Mega

    Full folder: Google Drive

    32-bit .exe (For 32-bit Windows if you haven't installed/updated java.):

    Pre-zipped: Mega

    Full folder: Google Drive


    v0.2.7 patch notes


  • Engine:
    • Improved scripting support for parsing conditional statements.
      Added support for multiple penetrations in a single orifice.
      Added support for penetration + penetration or orifice + orifice sex actions. (It was limited to penetration + orifice before.)
      Added support for NPC-on-NPC sex actions. (I have a thousand actions to convert to this new format, which will be done over the course of the next few versions.)
  • Gameplay:
    • Added cum storage/regeneration values (the same mechanics as milk). Added an 'expulsion' value to testicles (with associated TF modifier for potions), which determines how much of your stored cum is expelled upon orgasm. (This new mechanic can be toggled off in the content settings.)
      Not producing any cum upon orgasm (or by having a cum expulsion value of 0) will now apply the frustrated effect.
  • Artwork:
    • Added ChattyNeko's Kate drawing.
      Added ChattyNeko's Lumi drawing.
  • Contributors:
    • Fixed self breast milking always emptying breasts. (Pimvgd)
      Fixed bug in FluidStored constructor that was causing issues with addictive fluids. (Pimvgd)
      Fixed incorrect descriptions in mouth orifice status tooltip. (Pimvgd)
      Reduced UtilText.parse parsing time by two-thirds for large inputs. (Pimvgd)
      Fixed major issue with parsing. (Pimvgd)
      Optimised loading. As an example, this cut down the loading time of a large save file by 60%. (Pimvgd)
      Fixed bug in FluidRegeneration value. (Pimvgd)
      Added cum regeneration mechanics toggle. (Pimvgd)
      Cleaned BodyCoveringType via BodyCoveringTemplateFactory. (Pimvgd)
      Made more parsing performance improvements. (Pimvgd)
      Added 'hair type' to the slime TF menu. (HarelMym)
      Fixed ToolTipThread to not create a new thread with every display. (AlacoGit)
      Punctuation Fixes for the Gambling Den and fixed a parsing error. (WoefulWombat)
      Rearranged inventory slot layout (edited a little bit by Innoxia). (rfpnj)
      Added generic orgasm denial actions. (Master of Puppets)
  • Clothing:
    • Added: Butler set. (With boosted butler set effects if you chose the 'bulter' job at the start of the game.)
      Added: Butler's Jacket. (Over-torso slot, masculine, butler set.)
      Added: Butler's Waistcoat. (Under-torso slot, masculine, butler set.)
      Added: Butler's Trousers. (Leg slot, masculine, butler set.)
      Added: Butler's Gloves. (Hand slot, masculine, butler set.)
      Added: Butler's Shoes. (Feet slot, masculine, butler set.)
  • Other:
    • Slightly improved map rendering when zoomed out.
      Allowed side panels to expand their width when the game window is enlarged.
      Added 'current litter size', and 'cum in pussy/ass' taken & received counters for tattoos.
      Slightly improved clothing mod documentation (in rental_mommy.svg), and added functionality to use preset lists for concealed slots.
      Improved the NPC stats panel (the information beneath their appearance description).
      Improved the contacts page in your phone.
      Fixed legs and arms always being described as 'slender'. The description is now drawn from your BodyShape (which is based on muscle and body size).
      Cum and other fluids are now absorbed into the body through orifices, so even if it's plugged, the amount of fluid inside someone's orifice will gradually diminish over time.
      The mother in pregnancy roulette now corectly takes a vixen's virility just before the game. (Epona gets you to take one too.)
      You can now collect income/pay debt from slavery in the room management screen.
      You can now upgrade a single slave room to a double without having to move the occupant and remove all upgrades first.
      Sexual orientation -50% lust damage now affects both damage dealt and received.
      Added two content options, 'Anal', and 'Futanari Testicles'. Both are enabled by default. Disabling anal will make all non-unique NPCs spawn in hating anal, while disabling futanari testicles will make all futas spawn in with internal balls.
      Added sclera recolouring to the slime TF menu.
      Added metallic colours for hair and fur dye.
      Improved the spell UI to give an indication as to which spells are 'forbidden'.
      Using a pregnancy tester now correctly reveals the father in the pregnancy stats page.
      Removed negative physique effects from having full breasts.
      Slightly increased size of inventory tooltips.
      Added penis colour for slimes.
  • Bugs:
    • Typo and parsing fixes, including instances of your name being incorrectly parsed as 'you'.
      Fixed some inconsistencies in Epona's pregnancy roulette scenes.
      Fixed bug where enchanting an item of clothing would remove its pattern.
      Fixed clothing with negative effects not having a rarity of 'jinxed'.
      Fixed npc dildo reveal returning incorrect description.
      Dildos no longer generate precum.
      Fixed issue where clothing could accidentally get deleted when starting sex scenes with Zaranix and in Gambling Den's pregnancy roulette.
      Fixed breeders in pregnancy roulette sometimes starting the game under the effects of promiscuity pills.
      Fixed issue where Epona would seemingly forget who you are.
      Fixed bug with the 'risk of pregnancy' status effect not re-applying instantly if you weren't pregnant but still had cum in your vagina.
      Time now passes while in the Gambling Den (1 minute per tile).
      Fixed bug where the map in the library would sometimes not open.
      Fixed issue where NPCs would sometimes spawn wearing a dress + skirt.
      Fixed issue with modded clothing being tagged to be found in alleyways not actually being found in alleyways.
      Fixed issue with modded clothing marked for sale by Kate and Nyan not actually appearing in their inventories.
      Fixed slime eye recolouring applying to your entire body.
      Being bred in the pregnancy roulette will no longer consume a pregnancy tester from your inventory.
      Fixed Zaranix regaining his penile virginity after sex.
      Demon alleyway attackers will no longer have their virginities reset after sex.
      Fixed bug where slimes would always spawn in with a load of jewellery in their inventory.
      Fixed issue where Nyan's clothing might sometimes not load correctly.
      Fixed drinking milk giving the 'Cummy Meal' status effect.
      Fixed slimes drinking milk causing impregnation check to trigger.
      Fixed bug where even if your cum production was 0, you'd still sometimes dirty your underwear when orgasming.
      Fixed minor typo in inventory's 'Take (All)' tooltip.
      Fixed bug where the repeat action tab in sex could be used to perform actions that weren't meant to be available in the current position.
      Makeup, body hair, and pupil colour should now all save correctly.
      Fixed Ralph's discount never being higher than 33%, even if the game was saying it was higher.
      Sending a slave to Kate is now disabled if you've never actually met Kate.

    Wednesday, 13 June 2018

    Progress towards 0.2.7

    Hello again! :3

    Just to keep you all updated, I've been busy since last Wednesday working on fixing bugs and getting the sex action code refactored. Adding support for NPC-on-NPC actions took a little longer than I'd hoped, so while I should have all the background programming finished by tomorrow, actually adding NPC-on-NPC variants for all sex actions will be added over the course of the next few versions, alongside other things.

    To give you some idea of the amount of work that's going to be required to add NPC-on-NPC versions for all actions, there are currently over a thousand sex actions in the game, with each one requiring multiple descriptions that can then be displayed to the player at random. I can probably cut this count in half as I convert them over to the new code, but for each one, the descriptions will need to be rewritten in a format suitable for parsing into NPC-on-NPC versions.

    Basically, what this all means is that tomorrow's update will mostly be bug fixes and background changes to the engine. ;_;

    The release will be out tomorrow (Wednesday) night, around 04:00 UTC. ^^


    Here are the current patch notes for what I've got done so far. For tomorrow's release, I'm hoping to get the sex action changes finished, as well as merging some more PRs, getting a few more more bugs fixed, and adding a few pieces of clothing.

    Current patch notes for 0.2.7:


  • Engine:
    • Improved scripting support for parsing conditional statements.
  • Gameplay:
    • Added cum storage/regeneration values (the same mechanics as milk). Added an 'expulsion' value to testicles (with associated TF modifier for potions), which determines how much of your stored cum is expelled upon orgasm. (This new mechanic can be toggled off in the content settings.)
      Not producing any cum upon orgasm (or by having a cum expulsion value of 0) will now apply the frustrated effect.
  • Artwork:
    • Added ChattyNeko's Kate drawing.
  • Contributors:
    • Fixed self breast milking always emptying breasts. (Pimvgd)
      Fixed bug in FluidStored constructor that was causing issues with Roxy. (Pimvgd)
      Fixed incorrect descriptions in mouth orifice status tooltip. (Pimvgd)
      Reduced UtilText.parse parsing time by two-thirds for large inputs. (Pimvgd)
      Fixed major issue with parsing. (Pimvgd)
      Optimised loading. As an example, this cut down the loading time of a large save file by 60%. (Pimvgd)
      Fixed bug in FluidRegeneration value. (Pimvgd)
      Added cum regeneration mechanics toggle. (Pimvgd)
  • Clothing:
    • Added: Butler set. (With boosted butler set effects if you chose the 'bulter' job at the start of the game.)
      Added: Butler's Jacket. (Over-torso slot, masculine, butler set.)
      Added: Butler's Waistcoat. (Under-torso slot, masculine, butler set.)
      Added: Butler's Trousers. (Leg slot, masculine, butler set.)
      Added: Butler's Gloves. (Hand slot, masculine, butler set.)
      Added: Butler's Shoes. (Feet slot, masculine, butler set.)
  • Other:
    • Slightly improved map rendering when zoomed out.
      Allowed side panels to expand their width when the game window is enlarged.
      Added 'current litter size', and 'cum in pussy/ass' taken & received counters for tattoos.
      Slightly improved clothing mod documentation (in rental_mommy.svg), and added functionality to use preset lists for concealed slots.
      Improved the NPC stats panel (the information beneath their appearance description).
      Improved the contacts page in your phone.
      Fixed legs and arms always being described as 'slender'. The description is now drawn from your BodyShape (which is based on muscle and body size).
      Cum and other fluids are now absorbed into the body through orifices, so even if it's plugged, the amount of fluid inside someone's orifice will gradually diminish over time.
      Added 'hair type' to the slime TF menu.
      The mother in pregnancy roulette now corectly takes a vixen's virility just before the game. (Epona gets you to take one too.)
      You can now collect income/pay debt from slavery in the room management screen.
      You can now upgrade a single slave room to a double without having to move the occupant and remove all upgrades first.
      Sexual orientation -50% lust damage now affects both damage dealt and received.
      Added two content options, 'Anal', and 'Futanari Testicles'. Both are enabled by default. Disabling anal will make all non-unique NPCs spawn in hating anal, while disabling futanari testicles will make all futas spawn in with internal balls.
      Added sclera recolouring to the slime TF menu.
      Added metallic colours for hair and fur dye.
      Improved the spell UI to give an indication as to which spells are 'forbidden'.
      Using a pregnancy tester now correctly reveals the father in the pregnancy stats page.
  • Bugs:
    • Typo and parsing fixes, including instances of your name being incorrectly parsed as 'you'.
      Fixed some inconsistencies in Epona's pregnancy roulette scenes.
      Fixed bug where enchanting an item of clothing would remove its pattern.
      Fixed clothing with negative effects not having a rarity of 'jinxed'.
      Fixed npc dildo reveal returning incorrect description.
      Dildos no longer generate precum.
      Fixed issue where clothing could accidentally get deleted when starting sex scenes with Zaranix and in Gambling Den's pregnancy roulette.
      Fixed breeders in pregnancy roulette sometimes starting the game under the effects of promiscuity pills.
      Fixed issue where Epona would seemingly forget who you are.
      Fixed bug with the 'risk of pregnancy' status effect not re-applying instantly if you weren't pregnant but still had cum in your vagina.
      Time now passes while in the Gambling Den (1 minute per tile).
      Fixed bug where the map in the library would sometimes not open.
      Fixed issue where NPCs would sometimes spawn wearing a dress + skirt.
      Fixed issue with modded clothing being tagged to be found in alleyways not actually being found in alleyways.
      Fixed issue with modded clothing marked for sale by Kate and Nyan not actually appearing in their inventories.
      Fixed slime eye recolouring applying to your entire body.
      Being bred in the pregnancy roulette will no longer consume a pregnancy tester from your inventory.
      Fixed Zaranix regaining his penile virginity after sex.
      Demon alleyway attackers will no longer have their virginities reset after sex.
      Fixed bug where slimes would always spawn in with a load of jewellery in their inventory.

    P.S. I meant to make this post on Monday, but got a little carried away working on the sex action code...