Nightgames Mod (v2.5.1.2) updated 2/11/17

dndw

Well-Known Member
Aug 27, 2015
456
20
Got the primal cock and couldn't find a trigger event for the "Toggle Knot" ability mentioned in the master skill list.

Unfortunately, you are correct. You should be able to use it whenever you are fucking someone and not incapacitated. The problem is that the skill is not included in the global skill pool, so basically the game doesn't know that it even exists... It must have gotten lost somewhere in the merging. The good news is that it's exactly one trivial line of code to add to fix it. I do apologize for the inconvenience. 
 

Mavalon

Member
Sep 8, 2015
6
0
No need for apologies. Just trying to help report strange behavior.

Subject of: taking hypnotic semen seems to give the benefit to my opponent as well as myself.
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
Er she wasn't supposed to be enabled. I may have done it by accident on a earlier version... You can enable her again by editing

characters/included.json and putting "rosea.json" in there.

@Mavalon, Hmm haven't seen that before, will test it out soon.

@Bronze,

I tested out the trait points again myself and I haven't seen them disappear when I skip them... Let me know if you see them disappear again, and I'll try to take a closer look.

Also, I didn't realize I did this, but apparently you *CAN* inflict ass fetishes by fucking someone with your ass. Woops, didn't put it on the notes and I totally forgot about it.

Anyways, here's the next version. Hoping this will be the last experimental version before I can call the next one stable.

v1.8.2.4.experimental

1_8_2_4_experimental.rar

1.8.2.4 changelog

Balance:
- buff energy drink to 50% heal and 20-30% mojo
- dominate can longer be used by submissive characters
- lower speed and perception influence on accuracy from 10 -> 5%
- make stable form block TF from skills
- make counters fail if the target is wary

Bugs:
- make blessed cock actually be able to stack divine charge
- fix bug where being partially clothed makes fucking fail
- remove comment about dick in Tear when opponent has no cock
- fix foot smother (was doing something wacko before)
- fix foot fetish not in the first match and wrong text in fetish status
- make strapons and XXX store clothing buyable
- fixed a bug where gifting npcs/changing their outfit in the day time
    - when they have >25 affection but no advanced class caused the game to be stuck
- add in toggleknot to the skill pool
- always load defaults.json from the clothing assets
- reworked stances so they make more sense
    - should have also fixed bugs where sex would end instantly
- make Jewel prefer enlightened cocks instead of runic ones
- fix various skill and scene text
- update money instantly when buying
- fixed nudist bug where you keep shoes for first combat
- add remove pussy to body shop options
- fixed bug where Cassie offers blessed cock when she is giving you a runic one
- add feral pussy to kat's transformation options
- add a check before removing gifts from player's closet
- only offer nudist if not nude + onlyunderwear if wearing underwear

Features:
- add new stances
    - Coiled: rarely seen when struggling when being Carried
    - Upsidedown girl-on-top: replaces cowgirl randomly when the girl has > 25 power (or when fucking from certain stances)
    - Upsidedown guy-on-top: replaces missionary randomly when the guy has > 25 power (or when fucking from certain stances)
- add new image for f/f facesitting
- move divine charge effects to divinity instead of demigoddess
- add blessed cock effects and moved the old blessed cock effects to runic cocks (arcane/cassie)
    - blessed cock does the same thing as divine pussy

Other:
- load defaults.json clothing by default
- use parsewithexceptions and log the errors
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
I played for about 15 minutes on my old save and ran into a few crashes. I'm just gonna post this here and start again on a fresh file.

- I guess I should have previously specified this too, but you can be issued the underwear only challenge when you're dressed in nothing BUT underwear, which gives you a free bonus modifier. Not really in the spirit of the challenge system.
- Option to gift things doesn't show up; the girl in question has not advanced.
- This has been reported before by someone else, but just to confirm, you sometimes crash when searching for items:

- Crash when trying to enter battle with Angel:

- Quit Match button always causes a crash:

EventQueue-0" java.lang.NullPointerException

    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$139/75813205.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
EventQueue-0" java.lang.NullPointerException

    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$138/230130498.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:344)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.EncounterButton$1.actionPerformed(EncounterButton.java:30)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$138/230130498.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:344)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.EncounterButton$1.actionPerformed(EncounterButton.java:30)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$138/230130498.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:344)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.EncounterButton$1.actionPerformed(EncounterButton.java:30)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$138/230130498.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.global.Match.quit(Match.java:304)
    at nightgames.gui.GUI$6.actionPerformed(GUI.java:365)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:129)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$138/230130498.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Fresh file begins here.

- This isn't a problem unless the player makes it one, but there's no limit to name length; a name that's too long (I used the Navy SEALs copypasta) will break the HUD if the game is played in windowed mode or the player has too small of a resolution.
- NPCs using Strip Self will still report it as failing.
- Jewel sat on my stomach, facing my feet and could use Ride even though I was still wearing my jeans and boxers. Failing to Struggle out used text that suggested she was riding me, but her position was still said to be straddling me. After succeeding a Struggle, it put me mounted on top of her, also facing her feet.
- Crash after masturbating (Mara beat me) and then resupplying on the first night:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    at nightgames.skills.Struggle.resolve(Struggle.java:131)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$104/967906578.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
- Crash when waiting after hiding:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:131)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$104/1171553915.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:131)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$104/1171553915.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at nightgames.skills.Struggle.resolve(Struggle.java:131)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$104/1171553915.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:343)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
- Crash after entering the showers:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    at nightgames.skills.Struggle.resolve(Struggle.java:131)
    at nightgames.characters.NPC.lambda$0(NPC.java:715)
    at nightgames.characters.NPC$$Lambda$115/1327087790.execute(Unknown Source)
    at nightgames.characters.NPC.rateAction(NPC.java:697)
    at nightgames.characters.NPC.rateMove(NPC.java:713)
    at nightgames.characters.NPC.prioritizeNew(NPC.java:748)
    at nightgames.characters.BasePersonality.act(BasePersonality.java:75)
    at nightgames.characters.NPC.actFast(NPC.java:258)
    at nightgames.combat.Combat.automate(Combat.java:344)
    at nightgames.combat.Combat.go(Combat.java:104)
    at nightgames.combat.Encounter.battle(Encounter.java:418)
    at nightgames.characters.NPC.move(NPC.java:347)
    at nightgames.global.Match.round(Match.java:104)
    at nightgames.global.Match.resume(Match.java:125)
    at nightgames.gui.ActionButton$1.actionPerformed(ActionButton.java:27)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
I can't get past the first night, so I'm just gonna stop here and let you work on that stuff. G'luck!
 
Last edited by a moderator:

nergantre

Well-Known Member
Aug 28, 2015
293
22
Argh looks like there was a bug with the struggle skill, most likely to do with the stance overhaul. I wonder why I never ran into it... Probably has something to do with the parts.

My bad on cat ears, ended up adding feral pussy twice X_X
 

lightningshifter

Well-Known Member
Aug 27, 2015
120
12
Argh looks like there was a bug with the struggle skill, most likely to do with the stance overhaul. I wonder why I never ran into it... Probably has something to do with the parts.

My bad on cat ears, ended up adding feral pussy twice X_X

*Chuckles* I wondered about that when I saw the pussy listed twice. I've noticed that at times I randomly seem to end up sexually coupled with the girls. The flow of the fight happened so quickly that I didn't pay it much heed at first. I'm gonna delete my log and continue clean from where my save is at since I started noticing this occurrence around level 75ish. I'll repost if I can run into again.

Oh crap... I just discovered that if you click use draft during combat it brings up the options to select the drafts you have presently but clicking the buttons does nothing. I have to reload my last save to continue playing.

I highly suspect that if anyone is noticing their breasts or cock changing size or vanishing it is due to being hit with size changing abilities. If the changes don't tag as permanent you can end up losing a permanent cock once you exceed maximum and create a second initial sized one. The boob thing isn't nearly as bad. My advice is just keep an eye on that . It's annoying but theres not much that can be done to avoid it. Maybe playing with the slider a bit would help. I do have mine set 50/50 on male to female.

I can't wait for even more body mods like for skin and other body features even. That would be so cool. 
 
Last edited by a moderator:

Redscizor

Member
Sep 2, 2015
9
0
I can't wait for even more body mods like for skin and other body features even. That would be so cool. 

Waiting by skin fur, cat hands/feet and a paranoic mode that you need hide in day time because you are obviusly not human
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
Sorry I promised I wouldn't add any new features until I stabilized this version... but :\ too hard to resist. It's just a minor one I swear!

v1.8.2.5.experimental

1_8_2_5_experimental.zip

1.8.2.5 changelog
New Features:
- Added tribadism

Bugs:
- Fixed bug with stances causing struggle to fail and crash the game
- Fixed bug with stances causing fucking skills to be available while not even inserted.
- Fixed bug with Kat offering feral pussy twice.

Other Changes:
- Tighten can now be used if you're bound
- Reverse fuck now can be used when you are behind the other person
- Fixed some text with fuck that mentions nonexistent dicks
- Revised Jewel's victory scene so that it makes more sense for girls (WIP, will add others slowly)
 
Last edited by a moderator:

dandan_87

Member
Aug 28, 2015
13
0
Are transformations working erratically for anyone else? Fairly often bust increasing abilities result in a F cup even tough the text said a lower cup.

For example, Jewel just used a potion on me that gave a C cup, but in the next round without warning I had an F cup instead.
 

whatevername

New Member
Sep 4, 2015
3
0
Starting in v1.8.2.5, I can't buy the tickler, onahole, dildo or riding crop in the XXX store.  I click on the buttons, but nothing happens.
 

Nebula Fox

Well-Known Member
Aug 26, 2015
167
2
28
Started a new game in the latest build (as a female if it matters), and I don't have the option to tickle, but all the girls do.
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Started a new game in the latest build (as a female if it matters), and I don't have the option to tickle, but all the girls do.

Are you perhaps neglecting your Cunning attribute? It needs to be at least 6 now. (Not since the latest build, it's been this way for a few weeks.) 
 

dndw

Well-Known Member
Aug 27, 2015
456
20
How does one start as a female or herm?

One prefixes either 'female:' or 'herm:' to one's name. For example, entering "female:Mavalon" in the name box will create a female player called Mavalon.
 

ShadowBlaze94

Active Member
Sep 9, 2015
35
0
Ok, quick question. How much affection does it take to unlock the body mods? Because even with the girl who has the highest affection the option isn't coming up
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Ok, quick question. How much affection does it take to unlock the body mods? Because even with the girl who has the highest affection the option isn't coming up

It needs to be at least 25. The girl also needs to have upgraded herself.

</Q&A>
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Ok, then she should have the option available since she meets the requirements, but it's not showing up

I'm guessing it's not exactly 25? I made a small mistake before: the affection must be strictly greater than 25, so at least 26.
 
Last edited by a moderator:

nergantre

Well-Known Member
Aug 28, 2015
293
22
I just tested the transformations out and it seems fine to me. Could I ask for your save file or who you're trying to get transformations with?

I'm about to release another build to fix the XXX shop and the rapid body transformations bugs, so if you can let me know in the next 10/20 minutes I may be able to fix that as well
 
Last edited by a moderator:

ShadowBlaze94

Active Member
Sep 9, 2015
35
0
I just tested the transformations out and it seems fine to me. Could I ask for your save file or who you're trying to get transformations with?

I'm about to release another build to fix the XXX shop and the rapid body transformations bugs, so if you can let me know in the next 10/20 minutes I may be able to fix that as well

It's fine, I just didn't realise that Angel's stuff wasn't available
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
v1.8.2.6.experimental

Getting close... I can feel it :) Once all these bugs are fixed, I think I'm going to try to fill in as much of the placeholder scenes as I can.

1_8_2_6_experimental.zip

1.8.2.6 changelog
Bugs:
- Fixed a bug where transformative stacking drafts instantly transformed you to the final stage when used by NPCs.
- Fixed a bug where the XXX store was listing the new products but you cannot buy anything

Balance:
- Lowered level drain down to 20 Dark since it cannot drain levels from a lower leveled opponent any more.

New:
- Cassie offers the mouth-pussy bodymod (with new scene)
    - Requires a normal mouth, a fae scroll, 20 femdrafts, 10 Bewitching Draughts, and a dildo
    - Also requires that she has gotten a mouth pussy mod already, which now unlocks for her at lvl 20.
- Mouth-pussy now has some additional text for facefuck/blowjob etc
- Mouth-pussy mods now also make the user take pleasure damage when doing blowjob/footworship, and take pleasure damage when receiving face fuck
- Starting a new character now allows you to modify the starting stats all the way down to 1.
    - This is mostly for roleplaying purposes. I would not recommend on taking any stat below 5.
        - Especially Power < 2 or you cannot struggle.
    - Early game requirements:
    - Seduction
        - 3: Kiss
        - 5: Finger
        - 5: Handjob
        - 6: Suckle
    - Power
        - 3: Struggle
        - 4: Turn Over
        - 5: Shove
    - Cunning
        - 2: Strip Self
        - 3: Strip Top, Strip Bottom
        - 5: Undress
 
Last edited by a moderator:

nergantre

Well-Known Member
Aug 28, 2015
293
22
It should. What is your level/perception/speed difference? Also if you check the log, you can see the roll you got.

Lick Pussy has a 75% base accuracy, which is increased by 5% every level/speed/perception you have over the opponent (and decreased if you have less). If the opponent has an evasion bonus, this could be also increased.

So uh I guess just try to make sure you're not too under-leveled and try to wear shoes.

I may rebalance accuracy a bit I guess later