SakeTami
deepinteractivity
deepinteractivity

patreon


Unholy Arts Supporter Version 0.3.4 Exposed Voyeurist Changelog

It's taken a while, but here's the next update. Some of the new content includes generic characters, an action that allows you to spy on random Shapeshifters having intimate moments, a map story event that may take place as a result of that, some balances on drives increases and a lot of bug fixes.

Changelog

Scenes ~ Misc
- Added code to allow custom lists of generic dialogues to be used during specific scenes.

Generic Characters
- Coded base functionality for creating and dispatching generic characters during map events.
- Created functions to create male and female generic Shapeshifters.
* These characters use shaded portraits
* These characters have a pool of names and colors to choose from.
* These characters know all standard sex actions plus those from the scrolls you may have found so far.
* These characters start with their virginities taken.
* Added functionality to make sure names don't get repeated within a certain group of generic characters.

Gleaming Caverns ~ Map Actions
- Caverns ~ Union Lake Upper Platform
* Wait for a few (5) minutes, at no cost.
* Spy at the lovers below: Spy at generic Shapeshifters having sex from afar.
** You need to pass a check to have this action available ( perception * 2 + luck + dice(200) > Difficulty check (may be changed)), you should be able to use it fairly consistently.
** Each time this action gets checked at any minute different than the previous time, the parameters of this scene may change.
*** Both characters are female by default, any or both of them may be male if male characters participating in sex is enabled.
*** The scene may have dynamic lead, or the first generic character may be dominant.
** All passive spectators of this scene (the player character) will receive lust damage, and may receive small amounts of experience of various stats. This effect gets multiplied by (5 * dice(5) + orgasmPointsCounter), with orgasmPointsCounter growing with each orgasm in the scene, with ruined and mindblowing orgasms counting more. You may want to use this action as a way to self-inflict lust damage, but it's not an efficient method to gain experience.

~ Map Actions Changes
- Workshop crafting, workshop painting and theater improvisation now improves the Candidates' respect in the Shapeshifter tribe.

AI
Sex AI: Re-introduced check that would prevent NPCs from using denial actions if the target wasn't close to orgasm. I forgot to carry over this check when I re-made the sex scene AI.

Drives balance
- During sex scenes:
* It is calculated the average romance and sexual tension between each character and all other participants. The proportion between these stats modifies how much love and pleasure drives raise.
* In scenes with fixed lead, characters whose proportion between romance and sexual tension meets a certain threshold, will also gain some love drive.
* If the amount of participating characters is 2, each character's gained pleasure drive will decrease if the proportion between romance and sexual tension is too high.
* If the amount of participating characters is higher than 2, each character's gained love drive will decrease if the proportion between romance and sexual tension is too low.
- Leveling up stats will slightly increase the character's self-improvement drive by an amount relative to the stat's new value.
- During battle scenes
* Base cooperation drive gain increased, increases even further the higher the friendship of the character with the rest of the members of their team. Losing team now also gets smaller increases in cooperation drives (*).
* Base self-improvement, domination and ambition drive gains increased in all cases. Domination and self-improvement gains may scale with rivalry and enmity with opponents, while ambition may scale with enmity with opponents.
* Increased base drive gains in liberation challenges.

Files
- Cut the lower portion of Mesquelles' full avatar, in order to get it standarized with the other full portraits.
- Added blackened versions of the full and avatar files for Sillan's and Nersmias' portraits. These images will be used to represent anonymous Shapeshifter NPCs during scenes.

Bug and Fixes
- At rare occasions, the player would be able to select post-battle choices to initiated scenes or created special relationships that would make some character-to-character interactions (such as assaulting) impossible. However, these interactions could have already started on that exact minute. Solutions.
 * All sex and battle events now have the flag "applyEffectIfForcedToEnd" set to false.
* On every iteration of the pushAllTimeToAdvance function, the new function purgeInvalidEvents will be called, which will remove:
  ** Events that include characters that are both in an event with the player character and other events without the player character.
  ** Liberation challenge event's label is changed to "liberationChallenge".
  ** Battle events with the labels "assault", "challenge" or "liberation challenge" will now have to pass extra conditions to check if they should or should not be forced to end.
(Note: It is considerably complicated to replicate the conditions during which these bugs used to take place, so I'll be reliant on your reports to be aware if these solutions completely solved the issues)
- When liberation challenges ended and the combatants no longer shared a special relationship, crashes might occur when trying to modify that relationship. This situation should never take place (it was happening due to the previous bug), but another check has been added nonetheless to make sure that there's a special relationship to modify before making any changes to it.
- Fixed: a function that helped NPCs determine if they could effectively fight in combats wasn't working properly, which provoked NPCs to very, very rarely initiate assaults or challenges. This function has been updated and will now simulate the conditions of a battle scene.

Fixes (from v0.3.3b patch, these may or may not have been present in previous versions)
- Error: The player character was spotted from an adjacent room. This may be caused by the room viewed by the player being incorrect, or by the player being duplicated. I'm provisionally assuming that the issue is the former, and adding a somewhat redundant code to constantly update the room from which the player should have vision. If the error persists, the issue will be the opposite.
- Error: The player was invited to follow a character that had entered an event that would start a scene, which would lead to issues. Solutions: Function that evaluates if a given character is in a map event that provokes a scene, add a condition to disable the prompts to the player if the prompt sender returns true for such a function.

Engine
- The scene class may now have a spectators list, which may be used for end scene scripts.

~~~~~ Spoilers ~~~~~

Map Story Events

- Blackmailed by Claw (Tags: Exhibitionism, blackmail, submission, domination)
Claw will pressure you into having submissive sex with her, under the risk of being discovered and tainting your reputation with the Shapeshifter tribe.
* How to trigger: This event may be randomly triggered by spying on Shapeshifters from the top platform for the Union Lake. It is more likely to happen scaling with Claw's domination and ambition drives, her perception and luck. It may only take place once. Minimum chance is 10%.
* Sex scenes in this event have custom dialogues.
* Routes:
** Obey Claw: Submissive sex with Claw until she reaches two orgasms, you may suffer reputation damage during each of your orgasms. Relationship changes.
** Refuse and leave: Claw will attempt to prevent you from leaving, and depending on your stats either you or her will fall to the lake, tainting either of your reputation with the Shapeshifter tribe and receiving small energy damage. Relationship changes.
** Blackmail her back (unlocked with Empathy+Intelligence+Will >= 45): will trigger a fight. Losing leads to the same outcome of obeying her while gaining extra submission. Winning leads you to another choice:
*** Be merciful: Slightly raises friendship, diminishes rivalry, enmity and your submission towards her, she becomes endebted to you and loses domination drive.
*** Take revenge: Reversed outcome from Obey Claw with a dominant sex scene and changes in relation stats.


More Creators