ok I know what happened, for soem reason the jar file became a zip file so I changed it to open with java and it worked, anyway thx for the tip guysIt should be there. Did you extract the zip file.
ok I know what happened, for soem reason the jar file became a zip file so I changed it to open with java and it worked, anyway thx for the tip guysIt should be there. Did you extract the zip file.
2.5.1.2
Minor:
- Started saving font size to file.
- Added the trait IndiscriminateThief to allow level drainers to steal levels from each other.
- Reyka's short duration charmed now does not apply cynical
Bug fixes:
- Airi can no longer disguise as Maya (this fixes a crash bug)
- Removed unloadable traits from loaded growth plans
- Fixed stale combats getting saved after a match (results in errors if leveling up during daytime)
- Fixed addiction removal to actually remove addictions.
- Attributes can no longer be modded below 0 (temporarily fix, they can still be drained below 0, but it will be affectively 0 for now).
Seems Angel had a problem after fucking. I think this is because I leveldrained a level 1 character?
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at nightgames.characters.Character.resolvePostOrgasmForOpponent(Character.java:2070)
at nightgames.characters.Character.resolveOrgasm(Character.java:1805)
at nightgames.characters.NPC.resolveOrgasm(NPC.java:859)
at nightgames.characters.Character.doOrgasm(Character.java:1759)
at nightgames.characters.Character.resolvePleasure(Character.java:696)
at nightgames.characters.body.Body.pleasure(Body.java:794)
at nightgames.characters.body.Body.pleasure(Body.java:592)
at nightgames.skills.Fuck.resolve(Fuck.java:163)
at nightgames.skills.Skill.resolve(Skill.java:210)
at nightgames.combat.Combat.resolveSkill(Combat.java:1152)
at nightgames.combat.Combat.doAction(Combat.java:983)
at nightgames.combat.Combat.turn(Combat.java:821)
at nightgames.combat.Combat.resumeNoClearFlag(Combat.java:255)
at nightgames.combat.Combat.resume(Combat.java:265)
at nightgames.gui.SkillButton.lambda$new$328(SkillButton.java:58)
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.AWTEventMulticaster.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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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.characters.Character.resolvePostOrgasmForOpponent(Character.java:2070)
at nightgames.characters.Character.resolveOrgasm(Character.java:1805)
at nightgames.characters.NPC.resolveOrgasm(NPC.java:859)
at nightgames.characters.Character.doOrgasm(Character.java:1759)
at nightgames.characters.Character.resolvePleasure(Character.java:696)
at nightgames.characters.body.Body.pleasure(Body.java:794)
at nightgames.skills.Tighten.resolve(Tighten.java:80)
at nightgames.characters.Decider.lambda$rateMove$456(Decider.java:394)
at nightgames.characters.Decider.rateActionWithObserver(Decider.java:432)
at nightgames.characters.Decider.rateAction(Decider.java:413)
at nightgames.characters.Decider.rateMove(Decider.java:392)
at nightgames.characters.Decider.prioritizeNew(Decider.java:335)
at nightgames.characters.BasePersonality.act(BasePersonality.java:134)
at nightgames.characters.NPC.act(NPC.java:314)
at nightgames.characters.NPC.act(NPC.java:269)
at nightgames.combat.Combat.pickSkills(Combat.java:853)
at nightgames.combat.Combat.turn(Combat.java:802)
at nightgames.combat.Combat.resumeNoClearFlag(Combat.java:255)
at nightgames.combat.Combat.resume(Combat.java:265)
at nightgames.gui.GUI.lambda$nextButton$285(GUI.java:1511)
at nightgames.gui.RunnableButton.lambda$new$787(RunnableButton.java:15)
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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
Hey....who added this?
Angel seems to have transformed by some corruptive influences. Her previously pure white wings have been dyed with a muddy darkness. You also see a spade tail poke out behind her shapely rear. Still, she didn't seem to have lost any of her divine atmosphere. Instead she now carries herself like a whismical dark goddess, ready to subject you to her will.
I like. I like....
can you make scissoring working with powerfull hips in submissive position ?
Since we are at the end of the line for the focus updates, I can now start work on some new stuff. What do you guys think is the most important to work on right now? Is it actually balance? or it is some new feature/content? or more QoL stuff?
I know a few things I want to tweak, but feel free to convince me differently.
Slime Royalty does not actually exist (anymore). I will give examples using Masquerade instead. There are three options.How do you can change trait.. lets say i want add trait to Airi (name Slime Royalty) on game (new game+ ) ??
thank you, and i hope you know what i trying to explain.![]()
The corruption mechanic is so terrific, especially because it seems easily applicable to other types of changes. I'd hate to see the game shift into a good versus evil thing, especially when there are other routes. Maybe an NPC or PC could be perma-shifted if the corruption goes too far. Reyka corrupts a character so totally that he or she becomes a full-on succubus/incubus, too.
Similarly, you could generalize this corruption system. Mara could robotize a victim. It starts with general mind control and ends with turning someone into a cyborg. Kat could seek to create a pack of anthrofelines. And so on.
Slime Royalty does not actually exist (anymore). I will give examples using Masquerade instead. There are three options.
- While in-game, open the Credits screen, click the debug button, and enter "Airi.addTrait Masquerade" into the text box. Then click Ok, and it's done.
- Open your save file in a text editor, find the line "name": "Airi", scroll down to her list of traits, and add "Masquerade" there.
- To have the trait added by default in New Game +, open start/NewGame+.json in a text editor, then find "type": "Airi" and add the desired trait to the list of traits for Airi.
You've probably made a typo. Check the spelling and make sure the commas are in the right places. Send me the file if you can't find the problem, and I'll fix it for you.I got it work.. That "Masquerdo"... Its working when i replace trait, but if i add new one.. and open game, i cant find newgame+ anymore.. Its happening always. ..
You've probably made a typo. Check the spelling and make sure the commas are in the right places. Send me the file if you can't find the problem, and I'll fix it for you.
@pepe
Right, I see the problem. I didn't mention this before, but you are using the human-readable trait names which are displayed in the game. In the files and debug screen, you have to use the less-readable, canonical names instead. You can find them in this file: https://github.com/nergantre/nightg...ightgamesMod/nightgames/characters/Trait.java
Search for the trait you want, then use the name in front of the parenthesis. In this case: "carnalvirtuoso".
Hmm... an ability that requires high fetish stat that acts as an undodgeable enthrall and can only be used on someone with a fetish above 2.5, and reduces that fetish by 1, would take 2 minutes to make.the ability to corrupt someone with a fetish, then control them to an extent.
The map works fine, and it's not that hard to introduce new maps. That is not the bottleneck. Dndw has a branch up that throws together a new map for the team match, and it's pretty simple.Challenge other contestants in a limited field. This would mean work is put back into the map system,
I'd like to be able to make a scene that plays once Angels Divinity is drained to 0 and then makes permenant changes to her character or her involvement in the games. You take her place as a god/goddess of sex and it permanently changes her character.