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

nergantre

Well-Known Member
Aug 28, 2015
293
22
Hmm weird. Not sure why that's happening, will test some more.

As for the Tempt skill, the PC does not have a tempt liner (I'd be happy to put one in if you have a suggestion), but the NPCs should all have lines for tempt right?

The temptation damage message is just there for record keeping in the combat log. There's not much I have to say about it, generally the source of temptation is written before the tempt message.

Temptation damage is just an alternative to pleasure damage. Temptation damage does not make you cum, so you can edge someone until they're at very high arousal and then make them orgasm for very high willpower loss.

@Pim_gd
I'm going to disable FTC in this patch. It's going to take some serious work to start debugging it because I honestly have never touched that part of the code before.
I'll nerf the image size, didn't realize that it was so large. It's such a rare occurrence that I apparently never saw it before. Go figure.

That sucks that there's an infinite recursion bug somewhere... If it pops up again please send me the log and I'll see if I can fix it. Sorry about that.


Anyways, I'll have an updated build in an hour or so. This fixes in a ton of minor bugs I've found, and adds real scenes to the placeholder text. There's also some additional minor balance changes for Angel and her pets (they were getting destroyed way too fast), and adds a new pet skill so they can initiate a threesome if they want to.

I'm thinking of also reworking the trait tree so the player can also get some of the new traits that have been introduced since like... the 1.9.2 patch lol. While you probably wont be able to pick up super specific traits like Apostles or Protective, there's probably no harm in allow the player to pick up some of the new ones like last stand, energy drain, soul sucker, bewitching bottom, or mental fortress. As long as they're gated by attributes that is.

Edit:
While on this topic, anyone want to try their hand at writing some more victory and defeat scenes?
We're missing a lot of combinations like male/herm NPC on female PC, female NPC female PC, male NPC male PC etc.

Also Angel doesn't have any advanced class scenes when everyone else does. That one is my fault, since I swapped Angel from being a succubus in the vanilla game to being a demigoddess and never added a new scene.

I'll try doing some too, but it'll be pretty slow, and this is something anyone with good writing skills can contribute to.

No problem if you don't though, just thought I'd ask.
 

MotoKuchoma

Well-Known Member
Nov 3, 2015
288
59
I was going to write a bunch of stuff when the character creator gets out, I already have made plans for a set of characters suited for a female/herm PC. If there are some "urgent" or highly demanded scenes, I'll gladly lend a hand to that. *nudge nudge*

EDIT: Oh btw that ElfBoyEni in the credits was me that I had before my old account was suspended here. If you feel like it, you can switch that name to this one
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
I played a couple of rounds to check out the awesome-sounding new features. Here are my first thoughts on it. DISCLAIMER: This is my savefile from the previous version. I'm aware it's not entirely compatible so I will be starting a fresh file in the near future.

    • Eve says "Come on Eve, let's play" when you encounter her.
    • Footfetish says you can't help thinking about your own feet when a battle starts.
    • The bully roleplay Jewel and Mara do at random sometimes occurs over and over.
    • Asking Jewel about her dominance during the day ends with "Something about the way Jewel is holding on to you is causing your strength to seep away."
    • The Watch Porn scene where you see a movie with Angel and her friends has a typo: "That kinda considerate of her, but it's probably not going to be an option."
    • It seems I can only summon a fetish goblin (maybe other pets) while naked. Why is that?
    • Fetish goblin masochism and bondage skills spend and build an equal amount of Mojo.
    • Angel's level 10 question: "Thanks for listening to me Bee, but get you better be ready for me next time."
    • Your opponent can still perform their action after being made to orgasm by your pet, and this presumably works in reverse. I bring this up because they/you don't normally get to act on the turn they/you cum.
    • Angel exhausted my goblin while I was holding her from behind, and she did this automatically after using her action (struggle). Unsure this is a bug or the new flycatcher (which I was under the impression was a skill you used, but I've never seen it before).
    • I went into negative arousal at some point. I don't know exactly when it happened, but I remember surprising a showering Reyka who used tendrils and then facesit. It dropped further (from -62 to -70) on the next Ride Face, then to -28 on the following Ride Face, which caused her to lose the fight.
    • I ran into a bondage trap which caused Mara to pounce on me, but in the next line it said Jewel was caught in my groin attack trap (I never laid any traps), and that trap effect overrode the bondage trap, so I started the fight with a bit of stamina damage instead of being tied up.
    • Game told me I was aroused by Mara's aphrodisiacs 14 times.
    • Sedate is pretty brutal when Mara uses it. I took 313 damage from a her when she was level 37, and 285 is the max stamina you can have at that level. I assume it isn't meant to be a one-shot move.
    • You can have five opponents active in a night. This change is undocumented.
EDIT:
  • While holding your opponent from behind: "Your compromising position takes a toll on her willpower."
  • I don't know if this is alarming or not, but the log says, "Tried to get an opponent for Bee which does not exist in combat" a LOT, and typically many times in a row.
  • Fire form will continue to drain your stamina after it wears off, until the fight ends, and it may need some rebalancing now that stamina is a much more limited resource, as it's doing ~52 damage every turn at level 41.
  • Foot pump does no damage, but it somehow KO'd me once. Nothing else unusual appeared to happen that turn.
  • "You feel the intense pressure in your none recede as Eve allows her knot to deflate." when being assfucked by Eve. PC had no pussy.
    The knot seems to inflict Horny twice and only allows you to use Struggle. As well, if your opponent deflates the knot before but during the same turn you struggle, the text says you can't pull free from the knot.
  • I'm not sure exactly what's happening here, but sometimes you gain or lose large amounts of stamina or arousal when walking around. My best guess is either traps are activating without displaying text or Dark Chaos is proccing without displaying text.

Some errors I noticed when spectating:
  • "You feel faint as her lips touch [/b]your[/b] body, as if your will to fight is being sucked out through your mouth into her mouth"
  • "Reyka's lips tug on your very soul. If this keeps up, you could be in serious trouble!"
  • "Eve drinks down your saliva and seems to want more."
  • "With a devilish smile, Reyka brings her face close to yours," (Ed: Comma mine, as this line is also missing a comma before the quotation marks).
  • "The barriers protecting your soul are temporarily weakened by Reyka's lips."
  • "You see Eve swoon slightly as she gets close to you. Seems like she's starting to feel the effects of your musk."
  • When the second actor's action is interrupted, it says "Her Deep Kiss failed" instead of "Eve's Deep Kiss failed".
  • Quotes address the PC: "Bee! Wrap your ass around my cock NOW!"
  • "Reyka covers you with a clear liquid. Eve clothes dissolve away, but it doesn't do anything to her skin. " (Ed: Eve is placed correctly in the second sentence, but it should say "Eve's clothes".)
  • The two quotes blend together when watching Reyka make Eve orgasm: Reyka shudders, "Mmm it's been a while since I've felt that. Here, I'll return the favor" "That's it! Now, how about you return the favor?"


Enthrall trap crash:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at nightgames.characters.Trait.lambda$16(Trait.java:497)
at nightgames.characters.Character.add(Character.java:1194)
at nightgames.characters.Character.add(Character.java:1170)
at nightgames.trap.EnthrallingTrap.trigger(EnthrallingTrap.java:26)
at nightgames.trap.EnthrallingTrap.resolve(EnthrallingTrap.java:90)
at nightgames.areas.Area.enter(Area.java:116)
at nightgames.characters.Character.travel(Character.java:2043)
at nightgames.actions.Move.execute(Move.java:25)
at nightgames.gui.ActionButton.lambda$0(ActionButton.java:26)
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)

Stack overflow crash:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.util.HashMap.hash(Unknown Source)
at java.util.HashMap.containsKey(Unknown Source)
at java.util.HashSet.contains(Unknown Source)
at nightgames.characters.body.Body.lambda$1(Body.java:346)
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.util.HashMap$KeySpliterator.tryAdvance(Unknown Source)
at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
at nightgames.characters.body.Body.getFetish(Body.java:354)
at nightgames.skills.Anilingus.isWorship(Anilingus.java:164)
at nightgames.skills.Anilingus.getTags(Anilingus.java:30)
at nightgames.skills.Skill.getTags(Skill.java:269)
at nightgames.skills.Anilingus.getTags(Anilingus.java:31)
at nightgames.skills.Skill.getTags(Skill.java:269)
at nightgames.skills.Anilingus.getTags(Anilingus.java:31)
at nightgames.skills.Skill.getTags(Skill.java:269)
at nightgames.skills.Anilingus.getTags(Anilingus.java:31)
at nightgames.skills.Skill.getTags(Skill.java:269)
at nightgames.skills.Anilingus.getTags(Anilingus.java:31)
at nightgames.skills.Skill.getTags(Skill.java:269)
at nightgames.skills.Anilingus.getTags(Anilingus.java:31)
at nightgames.skills.Skill.getTags(Skill.java:269)
etc
 
Last edited:

MotoKuchoma

Well-Known Member
Nov 3, 2015
288
59
  • Your opponent can still perform their action after being made to orgasm by your pet, and this presumably works in reverse. I bring this up because they/you don't normally get to act on the turn they/you cum.
On that note, it seems weird that you can make yourself cum and deny the opponent's action that way.
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
Thanks as always BronzeChair.



I've fixed all of the pointed out issues other than these:

  • The bully roleplay Jewel and Mara do at random sometimes occurs over and over.
  • Asking Jewel about her dominance during the day ends with "Something about the way Jewel is holding on to you is causing your strength to seep away."
Not sure what that means
  • It seems I can only summon a fetish goblin (maybe other pets) while naked. Why is that?
I don't see where that's being set. Are you sure it's not the 25 arousal requirement?
You are wearing a T-shirt and jeans.
You are also wearing a pair of sneakers.

List of statuses:
Feet Fetish
You don't feel quite ready to get all hot and heavy yet.


Angel uses Tickle.
Angel suddenly springs toward you and tickles you relentlessly until you can barely breathe.
Your skin was pleasured by Angel's hands for 5 base:2.0 (2.0) x multiplier: 2.48 (1 + sen:0.0 + ple:0.0 + per:1.6 + stage:0.16 ) x staleness: 0.90
You were weakened by 11
Angel built 7 mojo.


You use Spawn Fetish Goblin.
You channel all the fetishes in your twisted libido into a single form. The creature is about 4 feet tall and has a shapely female body covered with bandage gear. Her face is completely obscured by a latex mask, but her big tits and her crotch are completely exposed. She has a large cock, which looks ready to burst if it wasn't tightly bound at the base. Past her heavy sack, you can see sex toys sticking out of both her pussy and ass.
You have summoned your Fetish Goblin (Level 5)
  • Fetish goblin masochism and bondage skills spend and build an equal amount of Mojo.
I think that's intended. At least that's how it used to be.
  • Your opponent can still perform their action after being made to orgasm by your pet, and this presumably works in reverse. I bring this up because they/you don't normally get to act on the turn they/you cum.
Hmmm this could be a problem, but I'm not going to mess with this for now.
  • Angel exhausted my goblin while I was holding her from behind, and she did this automatically after using her action (struggle). Unsure this is a bug or the new flycatcher (which I was under the impression was a skill you used, but I've never seen it before).
This is new. You used to be able to catch pets randomly and instantly desummon them. Now you just do some damage to them (either arousal or exhaustion, whichever is more effective)
  • I went into negative arousal at some point. I don't know exactly when it happened, but I remember surprising a showering Reyka who used tendrils and then facesit. It dropped further (from -62 to -70) on the next Ride Face, then to -28 on the following Ride Face, which caused her to lose the fight.
Woah I've never seen that one before. Let me know if you see it again, I'll look for it.
  • I ran into a bondage trap which caused Mara to pounce on me, but in the next line it said Jewel was caught in my groin attack trap (I never laid any traps), and that trap effect overrode the bondage trap, so I started the fight with a bit of stamina damage instead of being tied up.
Ugh traps are hard to debug. Thanks I'll look for this.
  • Game told me I was aroused by Mara's aphrodisiacs 14 times.
What do you mean?
  • Sedate is pretty brutal when Mara uses it. I took 313 damage from a her when she was level 37, and 285 is the max stamina you can have at that level. I assume it isn't meant to be a one-shot move.
Woops, Sedate was using gadget scaling instead of biological scaling. That means it scaled off cunning... Ouch.
  • You can have five opponents active in a night. This change is undocumented.
Didn't even notice. I'll let it go for now and just add a note. Did it cause any issues.
  • I don't know if this is alarming or not, but the log says, "Tried to get an opponent for Bee which does not exist in combat" a LOT, and typically many times in a row.
Yeah that happens when a pet tries to use a position swapping move. You don't want the pet mounting you or something, because that makes the game pretty screwy. It's harmless as it was just added for me to debug things. I've changed it now to apply the Falling status instead when the pet tries to change stances. It could be a bit jarring, but unfortunately it'll have to be this way until I can rewrite some of the lines.
  • Fire form will continue to drain your stamina after it wears off, until the fight ends, and it may need some rebalancing now that stamina is a much more limited resource, as it's doing ~52 damage every turn at level 41.
Are you sure that's fireform? Because fireform just drains 5 stamina a turn... Can you paste the message?

I'm somewhat glad that none of these bugs are introduced with this patch though other than the pet related ones :D

@MotoKuchoma,
Hey thanks for the offer!

I'm not really sure what's high priority, but basically any scene that's missing from the main girls are pretty annoying. I think Jewel is the only one who has a F/F scene, and Angel doesn't have a goddess specific scene after she ranks up.
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
Not sure what that means
The bully roleplay scene triggers at random during the day I believe when you have high affection with both Jewel and Mara. It's the one where they call you over and kidnap you and Jewel talks about how she used to humiliate bullies and wanted to show Mara how it's done.
You can ask Jewel about her dominance during the day when you have her addiction high enough. It's the breath control scene that introduces her roommate. It strengthens her addiction and so ends with the message that appears when she's constricting you during a fight.

I don't see where that's being set. Are you sure it's not the 25 arousal requirement?
It definitely could have been that, since it was at the very beginning of the fight. I'll keep that in mind as I look for it in the future.

This is new. You used to be able to catch pets randomly and instantly desummon them. Now you just do some damage to them (either arousal or exhaustion, whichever is more effective)
Okay. Is it odd she could use it while in a submissive position?

What do you mean?
After both fighters have done their action, the next bit that pops up shows things like damage/arousal over time effects (from pheromones and such). The text there that said I was aroused by Mara's aphrodisiacs appeared 14 times in a row instead of just once.

Didn't even notice. I'll let it go for now and just add a note. Did it cause any issues.
None that I noticed.

Are you sure that's fireform? Because fireform just drains 5 stamina a turn... Can you paste the message?
Nevermind, I'm stupid. I corrupted my testing by reloading to a time when I wasn't overloading Mara's addiction. Fire Form does a consistent 4 damage a turn, and the ~52 is from Mind Control Withdrawal.
 
Last edited:

nergantre

Well-Known Member
Aug 28, 2015
293
22
Sorry @DarkSinfulMage didn't have time to put in the drain text you wrote. I'll do it in a minor patch in the coming week.

2.4.0
https://mega.nz/#!gpJ2mJzA!xiTkLkS6fnrLyO4L_Zins7GsOJkzEakJKR5yMcxR6g4

Code:
2.4.0
Balance changes:
- MojoMaster now gives you +20 maximum mojo (New since rc1)
- Pet counterattacks can only happen when you are mobile (New since rc1)
- All drain now scales with dark and arcane (New since rc1)
- Nerfed willpower loss from various drain sources to compensate (New since rc1)
- Beguiling breasts now only work when you have dd cup breasts or bigger (yes cup sizes aren't a measure of size, stop being pedantic :D) (New since rc1)
- The tempting tits now does not work if both characters have them. (New since rc1)
- Skills now will display how accurate they are when you hover over them
- Footjob now is less accurate (90 -> 80% base), but does much more pleasure damage (12-20 base)
    - Now 100% accurate when opponent has a foot fetish
- Bunshin assault and bunshin service now has a lower accuracy but more clones summoned (each clone's accuracy is rolled separately)
    - Now costs 2 mojo per clone, and maximum of 15 clones at 30 ninjitsu
- Use Dildo, Use Onahole, Kiss, Handjob and Finger now has 30 -> 50 base accuracy (100 when close to each other)
    - Romantic nerfed to only add 40 -> 20 base accuracy (Kiss still has 70 base like before if you have the trait)
- Knee now has 90 -> 80 accuracy
- Lick nipples and suckle now has 90 -> 70 accuracy when neutral, but guaranteed when closer
- Throw needle now has 70 base accuracy
- Aphrodisiac, Sedate, and sensitize have all been nerfed to 65% accuracy base, guaranteed with Aersolizer
    - Dissolve has been nerfed to 80%, guaranteed with Aersolizer
    - Sedate has been increased to 50 exhaustion damage and 35 mojo damage
    - Aphrodisiac has been increased to 10 arousal damage per turn, lasting up to 8 turns (scaled by biological damage).
        - Aphrodisiac with a succubus pussy is no longer guaranteed without an Aersolizer
    - Hypersensitive now increases pleasure damage taken by 30% -> 50%
        - Now also increases pain by 50%
        - Hypersensitive from ticklemonster now only lasts 5 turns. Hypersensitive from breast and cock growth only lasts for 10 turns.
- Tortoise wrap no longer requires the attacker to have an active bondage fetish to use
- Sweet scent no longer always misses (wtf)
- Trip now has only one cunning check instead of two
- Pussy training and cock training has been merged into sex training
- Beguiling breasts now entrances you for 50 turns instead of lasting for 4 turns
    - Beguiling breasts is now an aura, and can work on opposing pets
- Upon orgasming, all mindgames status effects will be now removed.
- Nymphomania now only has a percent chance of restoring willpower upon orgasming if you not also feral.
- The footfetish weakness has been made to increase your footfetish magnitude during a fight while the opponent has no shoes on or have exposed shoes.
- The take off shoes skill can now be used to tempt anyone that has a footfetish
- Buffed insertion damage for fuck skills (the insertion trait did not change)
- Assjob base damage buffed from 4-7 to 10-14
    - This is increased by 3 if your bottom is naked and by 3 again if the opponent's crotch is open.
- NPCs should use strategies only 50% of the time now. They were spamming certain strategies too much and it was making the game a bit boring.
- Mojo now no longer grows. You are limited to the amount of mojo you start with.

New:
- Added a pet initiated threesome skill for pets (New since rc1)
- Added a lot of the new traits to the trait tree. Changed some traits around so more are unlocked in higher levels and or have more requirements. (New since rc1)
- Pretty much all the traits now unlock something better, so try getting some of the previously "useless" traits. (New since rc1)
- Now each night has 5 combatants (accidental change, but decided to keep it in there for now) (New since rc1)
- Completely reworked mojo. You now do not gain mojo per fight or level.
    - Instead everyone starts with a set amount of maximum mojo that they will use for the rest of the game, barring certain traits.
- Completely reworked how pets are handled. There are so many changes that it's hard to list everything here.
    - The core change is that pets are treated like characters and can use skills on either the master or the opponent.
    - Leadership now increases the level of pets summoned by 5.
    - Tactician now also increases the maximum arousal and stamina of pets by 50%
    - Pets now disappear if they orgasm or get knocked out or stunned.
- Added some new summoning skills:
    - Summon Yui can call the ninja to help you out in a fight at the cost of 1 affection per summon. This is unlocked at 10 affection with Yui.
    - Simulacrum is a 12 divinity skill that creates a sex-changed copy of your opponent to fight for you temporarily.
    - Threesome is a fuck skill that makes your pet to fuck your opponent.
        - Added some new sex stances related to this:
            - FFM Cowgirl
            - FFM Cowgirl + Facesit
            - MFF Missionary with Assist
            - MFM Spitroast
            - MFM Double Penetration
- Changed how combat works. After each phase of combat, you advance the text by hitting next instead of all the text hitting you at once.
- Changed how leveldowns work. Each level up is saved now, so that when you level down you get to exactly where you were before instead of randomly losing traits or attributes.
- Flycatcher can now be used with 9 Ki or 18 Cunning
    - Now instead of instantly downing the pet, it has a huge pain damage (30 - 50) targeted to a Pet
    - Now costs 25% of your maximum stamina to use
- New skill HoneyPot
    - can be used with 9 Dark or 18 Seduction
    - Does huge pleasure damage (30 - 50) targeted to a pet.
- Jewel and Angel has been reworked
    - At levels 10 and 20, after combat with the player, they will ask the player for your opinion on what she should focus on. The choice will influence what attributes and traits she will get upon leveling up.
- Added new portraits for Angel
- Cassie, Jewel, and Angel will now not advance into their classes until you pick their respective level 10 decision. They now also do not need 1000$ to advance (no idea why this was there, they don't even spend it...)
- Added new traits
    Angel:
    - Last Stand
    - Sexual Dynamo
    - Inspirational
    - Sacrosanct
    - Mandate of Heaven
    - Piety
    - Genuflection
    - Showmanship
    - Apostles
    - Devotee Fervor
    - Congregation

    Angel's pet only traits
    - Valkyire
    - Oblivious
    - Overwhelming presence
    - Resurrection
    - Kabbalah
    - Healer
    - Supplicant
    - Protective
    - Fallen Angel

    Jewel (from dndw):
    - Powerful cheeks
    - Tempting ass
    - Disabling blows
    - Takedown
    - Indomitable
    - Confident dom
    - Draining ass
    - Edger
    - Commanding Voice
    - Mental Fortress
    - Bewitching bottom
    - Unquestionable
    - Grapper
    - Suave (I added this one, I found Jewel way too weak vs girls, especially when taking the ass fuck line)
        - Adds level / 2 Seduction when fighting someone without a penis
Kat's daytime scenes now give the relevant traits.
- Affectionate now makes it so you have a 50% to increase the amount of affection you gain by 1 instead of only adding bonus affection on draws.
- Added a new Trait "tease" for Kat's games scene.
    - Builds 5% mojo if your opponent misses

Bug fixes:
- Fixed a bug where you could be made to orgasm in a simulation and finish the match because of it. (woahdude)
- Fixed a bug where if you drastically outleveled someone, moves would be very inaccurate (yes wtf)
- A bunch of bug and typo fixes (thanks guys for your bug reports)
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
    • "You uncap a small bottle of Aphrodisiac and splash it in Eve's face. For a second, her's just surprised, but gradually a growing desire starts to make her weak in the knees."
    • You can use Assjob while nursing without breaking the nursing stance.
    • Sometimes you don't see any text when a fight starts (Reyka talking about a tasty treat, Jewel cracking her knuckles, etc), but nothing about it appears in the log and the fight proceeds as normal otherwise.
    • This one has been around for a long time, but I always forget to report it. Sometimes it displays the text twice when your opponent uses Struggle or Escape. I'm not sure if this is merely cosmetic or if it's actually rolling to break free twice or not, because I can't remember ever seeing it fail the first time and succeed the second (or vice versa).
    • I noticed both fighters always(?) heal one point of stamina every turn. Where is this coming from?
    • Tail Fuck mistakingly says your opponent squeezes their own ass to break your concentration, and it pleasures non-existent pussies, both in the flavor text and in function (your none was pleasured etc).
    • When fucking your ass with a penis Reyka using Level Drain says she squeezes you with her pussy (the failed message does, at least).
    • "Eve uses Escape. Eve manages to slip out of your grip for a moment, but you tickle her before she can get far and regains control."
    • I'm level 42. Is it normal that my fetish goblin is summoned at level 4 and Angel's friends are level 42? The clone is level 6.
    • I'm not sure if this is an issue, but Angel can use Ride Face while the PC is in the kneeling (Foot Worship) stance. I only bring it up because that move would normally be called Facesit when she's not already seated on your face. It seems to function perfectly fine otherwise.
    • Jewel is obsessed with Edge once she unlocks it, using it almost exclusively from start to finish. Perhaps she shouldn't use it until her opponent is in a state of high arousal and/or restrained/pinned.
    • "Jewel uses Edge. {other:SUBJECT-ACITON:are|is} already so close to cumming, but Jewel's hands make such careful, calculated movements all over your cock that you stays just away from that impending peak. You do thrash around alot (ed: a lot), trying desperately to get that little bit of extra stimulation, and it's draining your energy quite rapidly."
    • Jewel can use Edge while riding your cock with her ass (pussy not confirmed but maybe).
    • Innocent Appearance cuts stamina damage in half, but you still take the full amount of arousal damage when afflicted by masochism. It makes sense that if you're not hit as hard, it doesn't feel as good, and this is probably a good balance change since Jewel (and to a lesser degree Eve) have been getting a lot of buffs in recent patches.
    • Regarding the mechanic that has your foot fetish worsen when your opponent's feet are visible, it seems to only occur every two or three turns (didn't count exactly) and be outpaced by the natural decay, so assuming you're not on the receiving end of a foot-related skill, it just tilts back and forth from 0.25 to 0.35 strength over a few turn cycles. I don't know that making it proc every turn is the answer, since it's silly that you'd be turned into a helpless footslut just by seeing bare feet for a few minutes, but perhaps this is something worth looking at. Maybe the decay is too strong?
    • There's something fishy going on with stances. I can't figure out the pattern, but I believe it sometimes forces fighters back into neutral between turns (might be related to orgasms?). As well, actions from the faster fighter don't properly interrupt actions that should be coming after; for example, I was tripped and still managed to pull off a Shredding Palm, and I was hit with Eyes of Temptation but ignored it and shifted into the facesitting stance.
    • Various position images are displayed as you walk around.
    • Kiss and its variants are susceptible to the Counter skill, but Goodnight Kiss isn't.
    • Angel can summon followers and engage in the pet's threesome skill while Angel is stunned.
    • I can't quite place why this is happening, but sometimes your only option is Steal Clothes. It may be related to Dark Chaos, since that just said I felt it changing my mind. Reyka also used Dark Tendrils that turn. Statuses: Bound, Corruption, Dark Chaos, Falling, Feet Fetish, Stunned
    • Related to the stance thing, I feel like the PC is being affected when (any?) other characters in the games change stances. That would explain the position pictures that pop up when you're not in a fight, as well as the unpredictable and inconsistent way the stances in a PC's fight change.
    • Is 10 affection the only requirement for being able to summon Yui? I save-edited it in (because even my level 42 who visits her daily only has 6 affection with her, and I honestly don't know how to raise it in-game) and don't have the option; is there a flag that's set when you build up the affection normally?
    • When automatically countered and your opponent punches you in the nuts, the "you use less force than intended" message from Innocent Appearance appears.
    • "Your slippery oiled form makes your all the more sensitive." when tickled while oiled up.
 
Last edited:

nergantre

Well-Known Member
Aug 28, 2015
293
22
Still a ton of bugs eh?

here's another build to fix the most the show stopper bugs, but I'll have to wait until tomorrow to really dig in deep.

Btw the fetish goblin works fine for me. The level is based on 5 + your fetish attribute. Do you just have 1 fetish?

2.4.2
https://mega.nz/#!w9oyXZob!8kEnhC1d6dqzCx5sAsRz7SnkJrscBumEgCuQCem-ORw
Code:
2.4.2
- Made Jewel's level 20 focus actually trigger at lvl 20 instead of 10

2.4.1
- Fixed a bug where stance images were being displayed for non-observed fights
- Decreased Jewel's willingness to spam edge
- Fixed some typos

Edit: @BPIdev goddammit
 

BPIdev

Member
Nov 12, 2016
19
0
@nergantre haha. Here's another one, Kat's pheromones still cause arousal overflow within a few turns. Easily an order of magnitude more arousal than player's arousal cap if a fight is lengthier.
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
@nergantre I've had 15 Fetish the entire time.

So, how do you raise affection with competitors, especially Yui? I can't believe I only have 6 with her after visiting her daily for ~35 levels.
 

BPIdev

Member
Nov 12, 2016
19
0
Caroline looks around and spots you and Angel. "Hmmm I'm not entirely sure what's going on here, but looks like some kind of sex fight? Sounds fun, I'm in!" You groan. Wll she sure is adaptable...

Airi's and Reyka's daytime trait acquisition not always is explicitly specified in the text - you don't know when you have gotten them, unless you monitor your trait list.
 
Last edited:

Varlance

Active Member
Oct 6, 2015
27
4
Weeeellll....

Missed this earlier - I assume it's still a WIP? I've been following this thread for a while and don't think it's available yet...

Update: Tested my custom characters with V2.4.2 - they don't work and I don't know how to fix this issue. I get an error message "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException" after tinkering with commas to fix matthew.json "com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 343 column 9 path $.lines.victory[2].requirements.reverse.bodypart" errors.

I'll probably wait until the character editor is available, then look at this again.
 
Last edited:

BPIdev

Member
Nov 12, 2016
19
0
Caroline leaps forward. Her hand is a blur but you spot the glint of steel in them. Reflexively, you cover yourself with your arms to prevent as much damage as possible. When nothing happens you open your eyes to see Caroline grinning at you, a scalpel still in Her hands. Looking down you see that some of {ohter:~possessive} clothes have been cut to ribbons!
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Missed this earlier - I assume it's still a WIP? I've been following this thread for a while and don't think it's available yet...
That's right, perhaps I should have been more clear. It's mostly functional, but there are a few issues to solve and improvements to be made. Plus I suck at Javascript. I also seem to have misplaced a tool I made to help with writing scenes a while back, so I'll have to recreate that.
 

BPIdev

Member
Nov 12, 2016
19
0
Kat's pheromones are ridiculous. With my character,

Pow:Sed:Cun:per:Spe:Arc:Sci:Dar:Fet:Ani:Ki:Sub:Nin
32:52:24:9:2:1:2:25:22:12:16:13:11

You are wearing a loose camisole.
You are also wearing a pair of opera gloves, garters & stockings and a pair of stiletto pumps.

Your body has normal balls, a face, normal skin, a normal mouth, colossal H Cup breasts, a massive bionic robo-shaft, a cybernetic pussy, demonic wings, a demonic tail, pointed ears, Fused Boots, Fused Gloves, and an anal pussy.

Traits:
, Addictive Fluids, Affectionate, Aikido Novice, Augmented Pheromones, Calm, Clairvoyance, Clingy, Dark Promises, Desensitized, Desensitized 2, Dexterous, Dirty Fighter, Disciplinarian, Expert Googler, Expert Tonguework, Fakeout, Fast Learner, Fearless, Fitness Nut, Foot Fetishist, Free Spirit, Hands&Feet Training 1, Hands&Feet Training 2, Hands&Feet Training 3, Heeldrop, Hypnotic Semen, Judo Novice, Laced Juices, Lactating, Locator, Misdirection, Nymphomania, Pheromones, Poker Face, Pussy Handler, Raw Sexuality, Responsive, Sex Training 1, Sex Training 2, Sex Training 3, Sexual Groove, Silvertongue, Spider, Spiral, Strong Willed, Tease, Tempting Tits, Tickle Monster, Tongue Training 1, Tongue Training 2, Tongue Training 3, Vaginal Tongue

I just lost a fight to a Kat bunch of levels lower than me (I'm level 51, she's in mid-40s). She got me to over 4000 arousal while I maintained Ice Form through entire fight.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
41
Sorry @DarkSinfulMage didn't have time to put in the drain text you wrote. I'll do it in a minor patch in the coming week.

@nergantre
No problem - I took a peek at some of those messages - you'll be hopping quite a bit of files if you implement them the way it is now.
If it were me, the 2-3 abilities that cause attribute drain would include enumerated types and Drain.resolve(), Drain.deal() and Drain.receive() would be much shorter, breaking up the task to helper methods.

There's a piece of wisdom I was told years ago - "No method should be more than 20 lines." That's served me well in breaking up tasks and avoiding creating load-bearing methods that are difficult to change or design around.

Perhaps you'll need to implement several helpers in deciding Drain Type and then reporting results (as well as the whole thing I outlined).

DrainType determineDrainType()
determineDrainStrength() //For Temp/Perm
int determineDrainMagnitude()
executeDrainType(DrainType dt)
String reportDrainTypeResult(DrainType dt, Character User, Character Victim)

I'll play the latest version in a bit and report on anything I find.

I've had bad experiences with Git, but if you'd like I can create a fork and go about the task of inserting the JavaDoc information and documenting all the methods. I'm sure TheSilverBard would like that, too. :D
 
Last edited:

BPIdev

Member
Nov 12, 2016
19
0
Bunch of errors, as well as "Tried to get an opponent for Bpi which does not exist in combat." and "name-posssesive" spam in the log. Sometimes combat action buttons disappear mid-combat. Log attached.
 

Attachments

  • nightgames_log.txt
    1.6 MB · Views: 0

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
41
Yeah, it's happening again. The girls are getting parts before they actually get their transformations.

Angel has long, straight blonde hair that almost reaches her waist. Beautiful, refined features complete the set, making her utterly irresistable. Her personality is prideful and overbearing, as though you belong to her, but you don't know it yet.

Large tits adorn Angel's chest. A divine vagina is nested between Angel's legs. A pair of angelic wings sits gracefully between Angel's shoulder blades.

And this is what the save is before the match begins:

Code:
 "name": "Angel",
      "type": "Angel",
      "level": 11,
      "rank": 1,
      "xp": 25,
      "money": 20,
      "resources": {
        "stamina": 77.0,
        "arousal": 172.0,
        "mojo": 100.0,
        "willpower": 45.0
      },
      "affections": {
        "Player": 19,
        "Cassie": 8,
        "Mara": 9
      },
      "attractions": {
        "Jewel": 8,
        "Player": 13,
        "Cassie": 16,
        "Mara": 1
      },
      "attributes": {
        "Seduction": 25,
        "Cunning": 11,
        "Speed": 5,
        "Perception": 6,
        "Divinity": 1,
        "Power": 14,
        "Nymphomania": 1
      },
      "outfit": [
        "translucentshawl",
        "bikinitop",
        "bikinibottoms",
        "highheels"
      ],
      "closet": [
        "bra",
        "miniskirt",
        "thong",
        "sandals",
        "Tshirt",
        "cup"
      ],
      "traits": [
        "undisciplined",
        "lickable",
        "responsive",
        "sexTraining1",
        "experttongue",
        "pokerface"
      ],
      "body": {
        "hotness": 1.0,
        "femininity": 2.0,
        "parts": [
          {
            "enum": "dd",
            "class": "nightgames.characters.body.BreastsPart"
          },
          {
            "femininity": 4.2,
            "type": "face",
            "desc": "",
            "prefix": "a ",
            "hotness": 0.6,
            "sensitivity": 0.0,
            "pleasure": 0.0,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.FacePart"
          },
          {
            "type": "hands",
            "desc": "hands",
            "prefix": "",
            "hotness": 0.0,
            "sensitivity": 1.0,
            "pleasure": 1.0,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.GenericBodyPart"
          },
          {
            "type": "feet",
            "desc": "feet",
            "prefix": "",
            "hotness": 0.0,
            "sensitivity": 1.0,
            "pleasure": 1.0,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.GenericBodyPart"
          },
          {
            "type": "skin",
            "desc": "skin",
            "prefix": "",
            "hotness": 0.0,
            "sensitivity": 1.0,
            "pleasure": 1.0,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.GenericBodyPart"
          },
          {
            "size": 0.0,
            "type": "ass",
            "desc": "ass",
            "prefix": "a ",
            "hotness": 0.0,
            "sensitivity": 1.0,
            "pleasure": 1.2,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.AssPart"
          },
          {
            "type": "mouth",
            "desc": "mouth",
            "prefix": "a ",
            "hotness": 0.0,
            "sensitivity": 1.0,
            "pleasure": 1.0,
            "descLong": "",
            "notable": false,
            "class": "nightgames.characters.body.MouthPart"
          },
          {
            "enum": "normal",
            "class": "nightgames.characters.body.EarPart"
          },
          {
            "enum": "divine",
            "class": "nightgames.characters.body.PussyPart"
          },
          {
            "enum": "angelic",
            "class": "nightgames.characters.body.WingsPart"
          }
        ]
      },
      "inventory": {
        "Spring": 2,
        "Lubricant": 6,
        "Dildo": 1,
        "DisSol": 2,
        "Strapon2": 1,
        "Tripwire": 2,
        "Sedative": 0,
        "Aphrodisiac": 1,
        "EnergyDrink": 0,
        "Handcuffs": 0,
        "CassieTrophy": 0,
        "Onahole": 0,
        "BustDraft": 1,
        "PlayerTrophy": 0,
        "Sprayer": 1,
        "Rope": 0,
        "FaeScroll": 1,
        "PriapusDraft": 3,
        "MaraTrophy": 0,
        "ZipTie": 5,
        "Onahole2": 1,
        "JewelTrophy": 0,
        "Strapon": 0,
        "Talisman": 1,
        "Beer": 1,
        "SPotion": 0,
        "Phone": 0,
        "Totem": 1
      },
      "human": false,
      "flags": {},
      "levelUps": {
        "1": {
          "traitsAdded": [
            "undisciplined",
            "lickable"
          ],
          "traitsRemoved": [],
          "attributes": {}
        },
        "2": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 1,
            "Power": 2
          }
        },
        "3": {
          "traitsAdded": [
            "responsive"
          ],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 1,
            "Cunning": 1,
            "Power": 1
          }
        },
        "4": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 3
          }
        },
        "5": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 1,
            "Cunning": 1,
            "Power": 1
          }
        },
        "6": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 2,
            "Cunning": 1
          }
        },
        "7": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 2,
            "Power": 2
          }
        },
        "8": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 2,
            "Power": 1
          }
        },
        "9": {
          "traitsAdded": [
            "sexTraining1"
          ],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 3,
            "Cunning": 1,
            "Power": 1
          }
        },
        "10": {
          "traitsAdded": [
            "pokerface",
            "experttongue"
          ],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 1,
            "Cunning": 1,
            "Power": 1,
            "Nymphomania": 1
          }
        },
        "11": {
          "traitsAdded": [],
          "traitsRemoved": [],
          "attributes": {
            "Seduction": 2,
            "Cunning": 1,
            "Divinity": 1
          }
        }
      },
      "growth": {
        "arousal": 5.0,
        "stamina": 1.0,
        "bonusArousal": 4.0,
        "bonusStamina": 1.0,
        "attributes": [
          3,
          4,
          4,
          4,
          4,
          4,
          4,
          4,
          4,
          4
        ],
        "bonusAttributes": 1,
        "willpower": 0.5,
        "bonusWillpower": 0.25,
        "traits": {
          "0": [
            "undisciplined",
            "lickable",
            "experttongue",
            "pokerface",
            "disciplinarian"
          ],
          "33": [
            "sexTraining2"
          ],
          "3": [
            "responsive"
          ],
          "36": [
            "tongueTraining2"
          ],
          "39": [
            "erophage"
          ],
          "9": [
            "sexTraining1"
          ],
          "10": [
            "demigoddess",
            "divinity",
            "proheels"
          ],
          "12": [
            "lastStand"
          ],
          "15": [
            "expertGoogler"
          ],
          "18": [
            "experienced"
          ],
          "51": [
            "desensitized"
          ],
          "20": [
            "skeptical",
            "nymphomania"
          ],
          "54": [
            "sexualDynamo"
          ],
          "24": [
            "tongueTraining1"
          ],
          "57": [
            "desensitized2"
          ],
          "25": [
            "RawSexuality"
          ]
        },
        "bodyParts": {}
      }
    },
 

Zalzany

Member
Sep 9, 2015
20
1
Got to wait a bit not quite off the clock yet, but what I saw in .4 was trip no longer knocks them down, didn't notice that in the patch. Kind of annoying for my high cunning/sedition play-style early on, I use to just tickle them down till I got trip now I got keep grinding till I get reversal move that lets me get them from behind, but no way to force them down for some licking or missionary minus tickling them down still. Rest of stuff I noticed already reported though, crossing fingers many of them are fixed when I try out 4.2, but amazing job even with bugs.
 

dandan_87

Member
Aug 28, 2015
13
0
Faeries are dealing a lot of arousal damage now, and they even ignore clothing.

Also, when a faerie causes an orgasm, frequently the opponent still get to act on that turn while my action is ignored - instead of it being the other way around.
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
Hey, thanks for the feedback. I'll put together some more balance/bug fix patches.

That said, I am going on vacation for the holidays from Thursday til next Monday, so don't expect me to post too much after tomorrow :p

Edit: bug #1 today:
Code:
(in Falling)
        affected.removelist.add(this);
        if (c.getStance().prone(affected)) {
            c.setStance(new StandingOver(c.getOpponent(affected), affected));
        }
        affected.add(new Stunned(affected));
Apparently falling just never works. Period. Fuck.

Edit2:
bug #2 today:
Code:
    public void turn() {
        timer++;
...
    public boolean checkLoss(Combat c) {
        return (orgasmed || c.getTimer() > 150) && willpower.isEmpty();
    }

I forgot to make the timer only increment during the turn upkeep. Instead it increments every phase, which uh makes the timer count 10 times as fast. So if it was past turn 15 and you had 0 willpower... lol

Edit3:
bug #3 today:
Code:
    public void advance() {
        character.getGrowth().addTrait(10, Trait.demigoddess);
        character.getGrowth().addTrait(10, Trait.divinity);
        character.getGrowth().addTrait(10, Trait.proheels);
        character.body.addReplace(PussyPart.divine, 1);
        character.body.addReplace(WingsPart.angelic, 5);
        character.unequipAllClothing();
        character.outfitPlan.add(Clothing.getByID("translucentshawl"));
        character.outfitPlan.add(Clothing.getByID("bikinitop"));
        character.outfitPlan.add(Clothing.getByID("bikinibottoms"));
        character.outfitPlan.add(Clothing.getByID("highheels"));
        character.mod(Attribute.Divinity, 1);
    }

Notice anything missing there? I apparently only added the traits to the growth section, and didn't actually add them to the character. So after they advance, they wont actually get their traits until they level up again.

Debugging sure feels easier after getting some sleep...

Edit: I seem to gaining affection with Yui fine..? Are you using Summon Yui? that costs 1 affection per summon, maybe it's decreasing it too fast?

So I'm going to change this to make affection gains with Yui +5 a day (so you can summon her 5 times in a night without going negative). However, I'm going to cap her affection at 20, so you can't stockpile too much.
 
Last edited:

MB_The_First

Member
Nov 14, 2016
7
0
27
Is it possible to get the divinity attribute yet? According to Angel's menu I need holy water to start, but I have no idea how to get any of that. Same for getting a scroll to get the Arcane upgrades from Cass.
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
@MB_The_First,

Buy some empty bottles from the hardware store. You'll find them pretty useful :)

Scrolls are dropped from the caches that appear around the map. Which btw I should put a notice on the map for that... hmm.
 
Last edited:

dndw

Well-Known Member
Aug 27, 2015
456
20
@nergantre

I have 32 affection for Yui, but I've never seen Summon Yui before. Are there any other requirements?
Aside from Yui having at least 10 affection for the player (not the other way around; pperhaps this is the problem), you need to be not bound/stunned/etc, and you also need to be mobile and not prone.