Home Artists Posts Import Register

Downloads

Content

Hi all, here's the proper release of 0.7.15 - let me know if you find any bugs I missed.

I've updated the changelog to include changes since the preliminary version:


Major changes & additions:

Added variant date/sex/makeout content around being caught in the act while cheating. To access it you need to be making out with a male jerk who is not an inept lover on a date at home while you're in a relationship with someone you don't know has the LIKES_TO_SHARE trait (i.e. either they don't have it, or your character doesn't know yet). There's a few more minor conditions, but those should cover the main ones.

The PC can now get an abortion if the relevant property is enabled (it is disabled by default). Other conditions: you must have money to pay for it, must not have an active baby-making vow, must not be baby-crazy.

The PC's partner (if she has one) will not react to her getting an abortion: given that it's disabled by default, I don't feel it justifies extensive new content. Let's assume she talks to them about it off-camera.

Minor changes:

Some internal rework of the makeout scenes. This shouldn't affect how they appear to players, but please let me know if you find any new bugs.

Updated the recently-added open relationship scene to better handle an already-pregnant girlfriend. Thanks to Sync for highlighting some issues here.

Blocked impregnation the same week a pregnancy is ended (by abortion or giving birth) so the PC can not get pregnant from sex while she was already pregnant. The mechanics would support an infertile period after giving birth, but I've chosen not to implement this at present so you can get pregnant the following week: let me know if you think a safe-time following birth would improve the game.

Added a break-up option to lesbian home-dates, as requested by Saint Destiny. It has the same conditions as the MF version: specifically, it's blocked at high love levels.

Added the new phone-call multiplier to the weight_modifiers properties file, as suggested by JulianR.Amazing.

Updated some makeout speech actions to recognise if the PC's partner is on the phone.

Updated some sex actions to recognise the PC being on the phone. This also includes adding suspicion increases so it may be a little harder to keep things secret from your partner.

Reduced NPC arousal gain from sex during the partner-phone-call route if he has the long-lasting trait.

The Jerk gets a -ve to arousal when the pc's partner ends the phone call to come to her flat as he's motivated to keep the sex going longer. This is increased if he has the long-lasting trait.

Bugfixes:

Fixes to some text issues. Thanks to Saint Destiny, StuntCuffer, Zab, OrangeJuice and Sync for reporting some of these. 

Fixed a bug reported by StuntCuffer where confessing cheating to your girlfriend could error with an un-set NPC reaction.

Fixed an error reported by OrangeJuice where the impregnator-friend-breeding-help event chain was not properly handling the PC telling him not to target her girlfriend.

Fixed a bug with the new caught-cheating content reported by JulianR.Amazing and StuntCuffer where the scene would error if the PC had sex with the jerk again after having been on the phone before in that scene-chain.

Fixed an issue from the preliminary version where some of the new actions were only implemented in doggy-style and not other sex scenes.

Fixed an issue where some it was still possible to transition to scenes that didn't support partner-phone-call content while on the phone.

Comments

thedamncat

Encountered an error during the sofa sex scene during office party with the boss. Also encountered the same error in the same scene at home. ERROR in scene x.h when using action "Tentatively touch his penis". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.NullPointerException: null E.d.(FaceDownOnSofaSexScene.java:96) x.h.a(SittingMakeOut.java:1147) x.h$9.a(SittingMakeOut.java:1131) x.b.a(DefaultMakeOut.java:6766) m.l.actionPerformed(ScenePanel.java:373) javax.swing.AbstractButton.fireActionPerformed(Unknown Source) javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) javax.swing.DefaultButtonModel.setPressed(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) m.l$1.actionPerformed(ScenePanel.java:84) javax.swing.SwingUtilities.notifyAction(Unknown Source) javax.swing.JComponent.processKeyBinding(Unknown Source) javax.swing.KeyboardManager.fireBinding(Unknown Source) javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source) javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source) javax.swing.JComponent.processKeyBindings(Unknown Source) javax.swing.JComponent.processKeyEvent(Unknown Source) java.awt.Component.processEvent(Unknown Source) java.awt.Container.processEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Window.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.EventQueue.dispatchEventImpl(Unknown Source) java.awt.EventQueue.access$500(Unknown Source) java.awt.EventQueue$3.run(Unknown Source) java.awt.EventQueue$3.run(Unknown Source) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.awt.EventQueue$4.run(Unknown Source) java.awt.EventQueue$4.run(Unknown Source) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.awt.EventQueue.dispatchEvent(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source)

Aikalazar

Error report when getting the office work job ERROR in scene ac.b when using action "Acquiesce". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.NullPointerException: null E.m.(StandingBehindSexScene.java:69) ac.b.a(JobInterviewScene.java:823) ac.b.a(JobInterviewScene.java:269) m.l.actionPerformed(ScenePanel.java:373) javax.swing.AbstractButton.fireActionPerformed(Unknown Source) javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) javax.swing.DefaultButtonModel.setPressed(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) m.l$1.actionPerformed(ScenePanel.java:84) javax.swing.SwingUtilities.notifyAction(Unknown Source) javax.swing.JComponent.processKeyBinding(Unknown Source) javax.swing.KeyboardManager.fireBinding(Unknown Source) javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source) javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source) javax.swing.JComponent.processKeyBindings(Unknown Source) javax.swing.JComponent.processKeyEvent(Unknown Source) java.awt.Component.processEvent(Unknown Source) java.awt.Container.processEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Window.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.EventQueue.dispatchEventImpl(Unknown Source) java.awt.EventQueue.access$500(Unknown Source) java.awt.EventQueue$3.run(Unknown Source) java.awt.EventQueue$3.run(Unknown Source) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.awt.EventQueue$4.run(Unknown Source) java.awt.EventQueue$4.run(Unknown Source) java.security.AccessController.doPrivileged(Native Method) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) java.awt.EventQueue.dispatchEvent(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source)