New Version Of Devious Desires Has Been Released (v4.2):
(The modules archive has become too big to upload directly to F95Zone thread, so ya'll will have to use the MEGA/S4S links instead)
- -----DD Base-----
- Cleaned up the jealousy reaction
- During sex, Sims will no longer constantly be losing reputation again and again due to jealousy.
- Added notifications that appear when Sims stop sex out of jealousy
- Fixed an issue where the Stop Out Of Jealousy Interaction did not account for the target Sim having the Player trait.
- Added separate Watch interactions so that Sims into the animation, won’t boo it and Sims not into it, won’t cheer for it.
- Added height slider support for CSF height sliders as well as a couple of o19 sliders.
- When an animation begins, the height of Sims will be reset to zero, when sex ends, their height will go back to normal.
- The sexperience buffs Sims normally get after sex have been moved to Sentiments (Interacting with the other Sim will give the same sexperience buffs after sex has finished)
- Moved some hardcoded strings to string tables
- Added an interaction to masturbate to porn on the computer.
- When Sims are masturbating to porn on a computer, they will now learn fetishes every 30 Sim minutes.
- Added allowance flags for porn watching
- Added animation type `PORN_WATCHING`
- Added a Test that will check if a Sim has a fetish for another Sim.
- Added a function to DDAnimationRunnerContext that allows creating allowance flags specifically for join.
- Cleaned up the Encounter and CAS Part query utils.
- Added "Not Implemented" next to the names of fetishes that have not been implemented.
- Fixed the error that would occur when Sims attempted to start autonomy and something was checking for ParticipantType.Listeners when it did not exist.
- Sims will now check if they can actually reach another Sim before trying to start an animation with them autonomously.
- Added a check for if a Sim can reach another Sim when starting animations with them manually.
- Reordered some of the checks for various interactions so that target objects are checked for animations before they are checked for being allowed to interaction with them, specifically with regards to starting animations.
- Fixed an issue where Solo interactions were not appearing when clicking on objects.
- ---Settings---
- Changed the default max total time in animation from 360000 ms to 60000 ms
- Changed the default max time per animation from 60000 ms to 30000 ms
- Added a setting to toggle the usage of the NO_STRAPON_ALLOWED tag
- ---Animation Customizations---
- Added animation tag `SEXUAL_NETWORK`, `CLIMAX_ON_FLOOR`
- Added animation actor tags `IS_USING_COMPUTER`, `IS_USING_PHONE`, `IS_USING_TELEVISION`, and `IS_CREATING_SEXUAL_NETWORK_PROFILE`, `NON_PARTICIPANT`, `ORGASM_PENILE`
- Fixed an issue with sexual organs and unequip type customizations not properly converting to operations.
- Fixed an issue where Animation Customization was not properly applying backwards compatible customizations when no current customizations were available.
- Fixed an issue where Animation Customization was not properly applying backwards customizations to current customizations and causing the current customizations to become overridden.
- Fixed an issue where Animation Customizations was not properly updating the operations for adding/removing sexual organs, animation actor tags, unequip types, unequip body types, overlay body locations, and animation tags
- Fixed an error with the Unequip Types dialog when customizing animations and the animation has all unequip types selected.
- ---Animations---
- Animations will no longer auto unequip bottoms if an actor slot requires Penis or Vagina
- Dancing animations will no longer increase sexperience skill.
- Dancing animations will no longer increase dancing skill for Sims not actively dancing.
- Fixed an issue with Sims no longer being erect during animations.
- ----Actor Role Preferences update----
- Added the ability to set what actor roles a Sim prefers.
- Removed the setting of Top and Bottom as a Sims preference in favor of the new system.
- Instead of Top and Bottom in Animation Customization, it is now Preference Giving It and Preference Receiving It.
- Sims that have actor role preferences will now prefer taking actor slots that match their preferences
- Animations can now be filtered on Actor Role Preferences of Sims. This can be toggled on in the DD Settings (Off by default due to the lack of animations available for those tags)
- Sim Actor Role Preferences are automatically assigned to Sims based on their sexual organs. (If they do not already have a preference)
- ----Orgasm Changes----
- Changed how all of the orgasm code works, now it triggers via events and Sims that have an orgasm will trigger the event when it is time to have said orgasm.
- Changed how orgasm logic is handled. Instead of Sex checking over and over if Sims are ready to have an orgasm, they will instead only check WHEN a Sim has an orgasm.
- The switching to a climax animation interaction is now also triggered on an event.
- Fixed an issue with the trigger orgasm interaction where an animation change would happen even when the change to climax animation setting is disabled.
- ----Cum Location----
- Preferred Cum Locations now have you specify a target. This allows for more freedom when Sims have an orgasm.
- When choosing a Cum Location, new options are available:
- Floor - This will make the Sim shoot their load on "the floor", i.e. do nothing with overlays, pregnancy, etc.
- Let The Animation Decide - This will do whatever the animation has dictated as actions for the actor having the orgasm. (Use ANimation Customizations to see this.)
- When NPC Sims have an orgasm, they will now choose from the same Cum Locations the player does (but randomly) rather than solely relying on what the animation actions say to do. This can lead to more pregnancies during NPC sex.
- Removed the Show Cum Location Dialog When Target Is Self setting
- Added a setting to toggle the Object Is In Use check, this setting only has an effect when manually starting animations. Sims starting animations autonomously will still check for an Object Being In Use.
- Added settings to toggle the Hard Reset of Sims at the start and end of animations and Objects at the end of animations.
- Fixed an issue with the Use Actor Role Preferences When Querying Animations setting.
- -----DD Kinky-----
- Cleaned up and overhauled Rape Intervene.
- The player may now initiate an Intervene to fight the Rapist Sims themselves.
- Added notifications that appear when Sims stop sex by attempting to intervene.
- Added the Rapist Sims are the only ones allowed to rape tooltip text to the DD Kinky string tables.
- The "Only Rapists can rape" tooltip will now only display on objects that have animations.
- -----DD Pets-----
- Cleaned up many of the pet romance interactions. (Moved some checks for their availability into the code)
- -----DD Milk Farm-----
- Changes:
- Sims that either do not produce or have basic milk production will now see their breasts/testicles scale, but at half the maximum size as a Sim that produces upgraded.
- Swelling of the breasts will now scale Chest Depth and Breast Separation
- Swelling of the testicles will now use both available sliders from CSF.
- Fixes:
- Sims that do not produce cum upgraded will now inflate at half the amount as a Sim with the trait.
- Fixed issues with inflation and swelling where the Sims would not reset back to their original sizes.
- Fixed an issue with testicles not swelling properly.
- Fixed an issue where Sims were receiving multiple swelling buffs at the same time.
- During breastfeeding, breast milking, cum consumption, penis milking, feces consumption, and urine consumption, the amount of fluids lost by
the sources is now proportionate to the number of other Sims in the same animation that are also sources of those fluids. So with 2 Sims being
the source of Cum, they will lose only half the amount of Cum they normally would.
- Added the ability to join Breastfeeding, Breast Milking, Cum Consumption, and Penis Milking animations.
- Updated the milking bar, it can no longer be used as a table.
- Customized the Milking My Beau by MISSME animation on the milking bar
- Sims that produce Cum will now be able to apply cum, create pregnancies, and can choose a preferred cum location, regardless of whether they have a penis or not.
- Milk Farm animations will no longer increase sexperience skill.
- Milking now runs on Sim time rather than real time
- Milk Levels and Inflation Levels are now updated based on Sim Time, rather than Real Time, so every Sim Minute instead of every real Second.
- The Breast Milk and Cum levels of Sims will no longer increase while they are being milked from their breasts/penis in an animation.
- Added new medium sizes containers for Breast Milk and Cum. These containers come with four servings each.
- Only Sims that are into consuming Breast Milk will be allowed to consume/grab servings/be called to meal for the Breast Milk fluid containers.
- Only Sims that are into consuming Cum will be allowed to consume/grab/be called to meal for the Cum fluid containers.
- Added Breast Milk Production skill and Cum Production skill. These skills will modify the storage capacity for each fluid, increasing by 10% each level.
- The rate at which milk and cum levels increase is now influenced by the Breast Milk and Cum Production skills.
- Sims that are milked can now influence milk/cum quality using their production skill level.
- Sims will now gain production skill while being milked and while feeding other Sims.
- The Breast Milk and Cum Production skills will now degrade over time.
- The amount a Sim will inject into another Sim upon orgasm (inflation) will increase in amount based on the Cum Production skill.
- Breast Milk and Cum containers are now seen by Sims as leftovers, meaning they may choose to grab those when they are searching for leftovers.
- In order for a Sim to grab Breast Milk containers as leftovers, they need to be into consuming Breast Milk (Fetish).
- In order for a Sim to grab Cum containers as leftovers, they need to be into consuming Cum (Fetish).
servings of the fluid containers.
- Breast Milking, Breast feeding, and Breast Milk Production no longer requires a Sim to have breasts.
- Penis Milking, Cum Eating, and Cum Production no longer requires a Sim to have a penis.
- Changed the Show Milk Levels interaction to a normal interaction and renamed it to Show Production/Inflation Info
- The Show Production Info interaction now shows much more detailed information.
- It now displays production max capacity, rate of production.
- It now also shows details about inflation, rate of loss (How much inflation level is lost per second/Sim minute) and the amount of inflation applied the Sim will apply to other Sims when they have an orgasm.
- -----DD Brothel-----
- Added Brothel settings for setting which types of patrons are allowed by Age and Gender
- Updated the brothel settings with the brothel icon
- Fixed an issue with Brothel Perks not properly staying bought after purchase.
- Added a command to add brothel perk points `ddbrothel.add_brothel_bucks`
- -----DD Pet Play-----
- DD Pet Play Do Business now requires DD Dirty Play to be enabled.
- DD Pet Play Poo On Ground now requires Scat to be enabled.
- DD Pet Play Pee On Ground now requires Watersports to be enabled.
- Fixed an issue where the normal interactions for pets on a leash were unavailable
- -----DD Dirty Play-----
- During feces consumption, and urine consumption, the amount of fluids lost by
the sources is now proportionate to the number of other Sims in the same animation that are also sources of those fluids. So with 2 Sims being
the source of Feces, they will lose only half the amount of Feces they normally would.
- Added the ability to join Feces Consumption and Urine Consumption animations.
- Dirty Play animations will no longer increase sexperience skill.