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

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Just curious about something:

I may have seen it earlier in the thread, but what is the best way to use eclipse to download and build the current master branch? (I know YMMV between releases)
 

dndw

Well-Known Member
Aug 27, 2015
456
20
@LogicalKink
'Delegating' Angel's followers in that way would certainly solve the minor issue of the mechanical difficulty, but leave the larger issue that the 3v3 fights I'm testing are already very hectic. Add Mara's robo arms, Angel's followers and Airi's clones (if those are still a thing), and you've got a complete mess. I might just give her an attribute boost to compensate instead. Pretty lame, but trust me, it's better than a grand melee with ten combatants. Using a follower to balance out a 5-combatant match would also be a good partial solution.

Like nergantre said, arms should use the description-less Idle skill when not doing anything. I don't think I've seen an error there for quite a while, but I'll have another look.

@nergantre
I'm not sure how to feel about mods for every body part, but that is more because of the increase in complexity than any ideological qualms. I reserve the right to curse you in exasperation the day I need to take twenty different combinations of mods into account in a skill description.

@DarkSinfulMage
From the start, skip whatever you've already done:
  1. Optional: Make an account on https://github.com
  2. Download Eclipse, run it, create a workspace when prompted.
  3. Go to File > Import... > Git > Projects from Git and click Next
  4. Select Clone URI and click Next
  5. Copy https://github.com/nergantre/nightgamesmod into the URI field, and then your account information down below (or don't if you don't have an account).
  6. Click Next three times (assuming you want the master branch)
  7. Wait a bit for the files to download, then click Next again when it's available.
  8. It should show three projects: NightgamesMod, NightgamesTests and NGCreator. Select at least NightgamesMod, optionally the other two, and click Finish.
  9. Done. Occasionally, or when you know there's new goodies, update it by right-clicking the project and clicking Team > Pull.
I made Reyka's Seduction focus today. Refreshingly simple after the team matches and robotic arm madness of the past few day/weeks. It's exactly as previously described for now (pending balancing), except that Come Hither also triggers a Kiss and, if the player selected both level 10 options, also wraps the target with wings.
 

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
Testing current build:

Mara scene while doing Drain challenge:

"You tell him there would be no point to slavering away on mediocre devices. Instead, he should devote himself to one, truly inspired invention to show his true prowess. "Yes... You're right!" {self:pROUNOUN} reaches down and sticks a finger into your still-bare, still-wet succubus slit, wriggling it around a bit inside."

Crashy problem at nightgames.characters.Character.eot(Character.java:2070) when fighting Casey in drain mode - I think it's the iterator and parts.

selfOrgan = c.getStance().getPartsFor(c, this, opponent).iterator().next();

I also don't seem to be gaining any experience in "very fast" mode in drain challenge. The NPCs are now level 30 and I'm level 1, LOL! Gotta drain them FAST!
 
Last edited:

crimsiden

Active Member
Jul 4, 2016
43
0
Currently playing the hard verison of night games omg its fun but ya lol def challenging . Usually by 34 all the girls are ez to beat except kat, but with that build every day i am just glad i made it back in one piece . Overall really fun game love the hard version .
 

dndw

Well-Known Member
Aug 27, 2015
456
20
Team fights are almost ready, and I'd like to get some opinions. It's at risk of being a bit over the top, I think, especially in 3v3 fights.

https://mega.nz/#!BVQGEbCT!LV4-9hi7zaOkXbn5iIA1BG2PeIauxCZYfSLtUWt54o0

I'm not entirely sure pets of 'pets' are handled correctly in every case, so I still need to look into that. Everything else about the fights themselves should be done (except that the initial character quotes don't get formatted properly), but there's still work to be done outside of the fights. I want the team members to help the captain between fights, for example by giving them restorative items, spare clothes, and 'relief'. That's not in yet. Scoring is also not implemented properly. Eventually everyone will get paid for their team's wins, but right now it's only the captain. Your teammates should follow you around without question, although right now you might see messages of them moving away. You may also run into another team's non-captain as they are moving to their captain, and you won't be able to fight them directly. Instead, follow them to where their captain is.

All matches are team matches right now, except the first match. If you load a save, it should be a team match. If you can't load your save, it's probably due to the fact your Cassie has a mouth pussy, and those are no longer a thing. Open your save file, search for 'mouth', copy the mouth section of another character, then search for 'mouthpussy' and replace it with the stuff you just copied.

I also don't seem to be gaining any experience in "very fast" mode in drain challenge. The NPCs are now level 30 and I'm level 1, LOL! Gotta drain them FAST!
That's correct; level drainers now only get XP from draining their opponents. I should probably add some of the same benefits the npcs get in the reverse drain challenge to the regular one as well.
 
Last edited:

DarkSinfulMage

Well-Known Member
Nov 18, 2016
253
44
42
@dndw

Getting some repeating encounter triggers
Code:
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel dashes away before you can move.
You are in the Science and Engineering Building. Most of the lecture rooms are in other buildings; this one is mostly for specialized rooms and labs. The first floor contains workshops mostly used by the Mechanical and Electrical Engineering classes. The second floor has the Biology and Chemistry Labs. There's a third floor, but that's considered out of bounds.


You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel dashes away before you can move.
You are in the Science and Engineering Building. Most of the lecture rooms are in other buildings; this one is mostly for specialized rooms and labs. The first floor contains workshops mostly used by the Mechanical and Electrical Engineering classes. The second floor has the Biology and Chemistry Labs. There's a third floor, but that's considered out of bounds.


You hear something in the Chemistry Lab.
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.

And so I mashed FIGHT until

Code:
You hear something in the Quad.
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel dashes away before you can move.

Which softlocked the game. Probably due to some error.
 

jskil5

Well-Known Member
May 17, 2016
77
0
@dndw

Getting some repeating encounter triggers
Code:
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel dashes away before you can move.
You are in the Science and Engineering Building. Most of the lecture rooms are in other buildings; this one is mostly for specialized rooms and labs. The first floor contains workshops mostly used by the Mechanical and Electrical Engineering classes. The second floor has the Biology and Chemistry Labs. There's a third floor, but that's considered out of bounds.


You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel dashes away before you can move.
You are in the Science and Engineering Building. Most of the lecture rooms are in other buildings; this one is mostly for specialized rooms and labs. The first floor contains workshops mostly used by the Mechanical and Electrical Engineering classes. The second floor has the Biology and Chemistry Labs. There's a third floor, but that's considered out of bounds.


i actually had the same problem even with the same character too


You hear something in the Chemistry Lab.
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.

And so I mashed FIGHT until

Code:
You hear something in the Quad.
You hear something in the Workshop.
You run into Angel and you both hesitate for a moment, deciding whether to attack or retreat.
She is completely naked.
She looks eager and composed.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel tries to run, but you stay right on her heels and catch her.
Angel dashes away before you can move.

Which softlocked the game. Probably due to some error.
i had the same prob even with same npc as well
 

jskil5

Well-Known Member
May 17, 2016
77
0
ok team matches have a fairly consistent crashes after just a few turns log included
 

Attachments

  • nightgames_log.txt
    786.4 KB · Views: 1
Last edited:

nergantre

Well-Known Member
Aug 28, 2015
293
22
Man this new patch is taking forever. Just checking in to make sure no one thinks I'm dead or anything :p

Airi is all but done now, pending some scenes that needs to be written.

Spent a bunch of time debugging some issues with her new traits and mara's new stuff from dndw (btw if you read this dndw, order of operations for java's logical || and && operators is left to right D:!)

Additionally, I tweaked some of Cassie's and Jewel's focuses since they seem a bit lackluster now with everyone else's crazy skills.
Cassie got a bit of an change in her level 20 focuses.

Submissive-breast focus got a new trait instead of augmented pheromones. It now gives you Kat's "Rut" trait without the arousal suppressing bonus if you drink her milk.

Enchantress focus got a new trait as well. "Illusionist" gives Cassie bonus Hypnotism attributes equal to half of her Arcane.
Hypnotism got two new skills as well:
1. Imaginary Bonds - basically same old bondage, except it's mental and requires you to be hypnotized first (charmed/lovestruck/drowsy/trance/enthralled).
2. Deepen - applies lovestruck if you are charmed, trance if you are lovestruck, enthralled if you're entranced.

Deepen might be a bit too powerful right now, but we'll see

For Jewel, she just received a bonus to the anal focus line. Mostly, all her traits now applies to facesit as well as receiving anal.
The Ki line now has two more skills:
1. Ki Shout - basically dominate, except has an accuracy and causes pain whether it hits or misses.
2. Pressure Point - applies a debuff to the opponent. If they get stunned (or enthralled/tranced), they orgasm immediately and the debuff is removed. It has a hefty cool down.

Pressure point is pretty strong, but Jewel is pretty weak so I guess I don't feel too bad. Players may end up abusing it though... We'll see how it plays out.

Also the fiery mod has been buffed to inflicting pain each turn just by being inside her. Plus, if the opponent is disabled, it does massively more pleasure damage.

I'm going to hold off on merging dndw's stuff, looks like there needs to be a bit more stabilization that I can't really do right now.
 

Vicvictorw

New Member
Jan 16, 2017
3
0
35
Not sure if anyone else has experienced this, but I've had a long recurring bug with this game and I'm not sure if it has a fix. Very shortly into gameplay, the action buttons at the bottom of the window will corrupt on mouseover and display incorrectly, mirroring either the buttons or the main display's text where a mouseover tooltip would be.

Should I not be using the default Java client?
 

Attachments

  • Capture.JPG
    Capture.JPG
    74.3 KB · Views: 19

Vicvictorw

New Member
Jan 16, 2017
3
0
35

Attachments

  • Capture.JPG
    Capture.JPG
    133.9 KB · Views: 15
  • sys-info.zip
    658 bytes · Views: 4

dndw

Well-Known Member
Aug 27, 2015
456
20
@Vicvictorw
There seems to be nothing weird... Your Java is up-to-date and if Windows 10 caused any problems I'm sure someone else would have reported that by now. The only thing I can think of is that your resolution is slightly lower than mine, but that shouldn't matter. Could you try running Newlife (the first Swing-based game I could think of other than Night Games) and see if there's anything weird there? If there is, there's something wrong with your Java installation. I don't think that's likely, though. And if it isn't, I really don't have a clue.

Just to make sure, If anyone else can run the game properly on Windows 10 with a non-full hd resolution, could you please say so?
 

Vicvictorw

New Member
Jan 16, 2017
3
0
35
@Vicvictorw
There seems to be nothing weird... Your Java is up-to-date and if Windows 10 caused any problems I'm sure someone else would have reported that by now. The only thing I can think of is that your resolution is slightly lower than mine, but that shouldn't matter. Could you try running Newlife (the first Swing-based game I could think of other than Night Games) and see if there's anything weird there? If there is, there's something wrong with your Java installation. I don't think that's likely, though. And if it isn't, I really don't have a clue.

Just to make sure, If anyone else can run the game properly on Windows 10 with a non-full hd resolution, could you please say so?

Can confirm that Newlife works just fine- no graphic abnormalities even in long-term play. Odd.
 

nergantre

Well-Known Member
Aug 28, 2015
293
22
@Vicvictorw
That's really weird, not sure what to say :( Almost seems like the window style manager is getting screwed for some reason.

...Shit I had a huge wall of text written then I accidentally closed the window.

Not going to type it all out again, but the gist was that this patch is fucking huge.

The diff stat since the last build:
570 files changed, 11609 insertions(+), 5932 deletions(-)

Obviously this isn't all me alone, but it's still a pretty big number.

Almost done with the changes. I spent today generalizing pussy part to take multiple mods like all the other stuff. This has some interesting implications such as Angel getting a ridiculously overpowered divine succubus pussy when using a succubus draft. Oh well.

Airi is just missing four scenes now. I'll try to get those done before releasing. That should be the last thing I need to work on for this coming patch. Hopefully.
 
Last edited:

Technicolour

Member
Apr 14, 2016
12
0
Not sure if anyone else has experienced this, but I've had a long recurring bug with this game and I'm not sure if it has a fix. Very shortly into gameplay, the action buttons at the bottom of the window will corrupt on mouseover and display incorrectly, mirroring either the buttons or the main display's text where a mouseover tooltip would be.

@Vicvictorw I think have experienced this before. However, the only time it fixed itself is when i created a new save instead of using an older one
I don't know if that's what actually fixed it, though.
 
Last edited:

ThatOneJester

Well-Known Member
Nov 14, 2015
386
23
33
So Cassie had me in a 69 position, and I was unable to use "Lick Pussy" because she "Pushed my head away" 3 times in a row before I lost since It wouldn't work.
How..?
It is right in my face, and I don't think her arms reach that far back right?
No idea if it helps, but this was my just made new game as a female character.
 

nergantre

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

Hmm guess it should be guaranteed accuracy unless they can reach your head. Fixed in the next version.

Anyways, it's been a looooooooooooooooooooooooooooooooooong time coming, but here's version 2.5.0.rc.1. Please note that your old saves will NOT be compatible. In fact, they'll probably just immediately choke and die :\

I actually wanted to play test this some more, but I think it's at a point where I need some more eyes on it. I think I've put over 50+ hours into this patch already... Refactors all around :/
This one is marked as rc1 because I suspect bugs will be found pretty quickly. I did some play through and fixed what I could, but I bet someone is going to find something within a day of release :D

One more thing, I think all the body mods broke the creator GUI. Sorry about that. I'll hop back and fix it when I get a chance.

https://mega.nz/#!VtARXLrS!y99oVRy6h0ciZhEYNGmXQvmqPdHKTuL8B8h9WwlyGBU

v2.5.0.rc.1
Code:
Quality of Life:
- Colorized more text in the combat window to make it easier to read
- Squashed a few messages together to reduce the amount of text

New:
- Body part modifications have been generalized to other things.
    - Added some new body modification options for most NPCs
        - Cassie now offers arcane lipstick and runic ass tattoos in addition to her old options
        - Reyka now offers devil's ass and demonic mouth options in addition to her old options
        - Angel now offers sacred ass in addition to her old options
        - Jewel now offers molten ass and retraining (reset your levels) in addition to her old options
        - Mara now offers biomech ass and prosthetic mouth upgrades in addition to her old options
    - Body modification options now cost money, but you can now apply more than one mod at once.
        - The $ cost will go up dramatically with more mods.
        - It's currently balanced around having two, maybe three mods at most.
        - The developer will not be held accountable for what happens with more.

- Added a few new start options
    - Added reverse level drain challenge (big thanks to dndw)
        - In this mode, all NPCs will gain the "Level Drainer" trait.
            - This trait makes it so that they will not receive experience normally
            - Instead, every time they make another non-leveldrainer combatant cum while having sex,
             they will steal a level from their victim (limited to once per fight on non-hardmode variants)
            - If they win a match without draining a level, they will automatically do so
            - If you lose a match to a level drainer, you will not get experience for that loss.
    - Added futa and hardmode versions of the reverse level drain challenge

- Added a new match modifier
    - Added Level drain match modifier
        - This has a chance of appearing if you out level the competition by a couple levels
        - It has similar rules to the reverse level drain challenge

- Airi    has been completely revamped (and retconned a bit. Sue me.)
    - She now has new trait focuses.
        - Level 13 focuses consists of slime/stickiness or mimicry.
        - Level 22 focuses consists of replication/cloning or tentacles (developer's note: don't choose hardmode here... oh god)
    - Her traits have also been rebalanced to accommodate this
    - There's a few new scenes for her when she wins before transforming or while disguised.

- Mara has been completely revamped (thanks dndw, you're the best :D)
    - She now has new trait focuses.
        - Level 10 focuses consists of a new harpoon toy or an arsenal of gadgets
        - Level 20 focuses consists of mind control or autonomous robotic arms
    - Her traits have also been rebalanced to accommodate this

- Jewel's anal focus line has been changed a bit. Most of her traits now apply to face sitting as well as anal sex.
    - This is to buff her a bit more vs female characters.
    - She will also get the molten ass mod as a part of this line.
    - Fiery Pussy has been buffed
        - It will now inflict pain every turn in addition to when fucking with it.
        - If the target is stunned, it will gain a heavy bonus to pleasure applied.

- Cassie got a few more changes for her focues.
    - She gets the new Illusionist trait in the enchantress focus, which adds half of her Arcane attribute as hypnotism
    - In her mouth specialization focus, she will no longer have the mouth pussy mod.
        - Instead she will get an extended tongue at 25 and arcane lipstick at 57

- Added ass sizes
    - Currently you can modify them in the body shop
    - This affects your feminity/hotness/bonus seduction/speed a bit currently

Balance/Mechanics changes:
- Struggle/Escape will now pleasure both combatants when used in a sex stance.
- Pole control/Hole control and Tight has been nerfed to be half as effective when in a submissive position
- Ass/Cock/Pussy handler and Anatomical Knowlegdge traits have nerfed to only apply when not in a submissive position
- Kat's feral ignore orgasm has been nerfed. It actually was just coded incorrect, and had an insane chance to ignore orgasms, especially when her animism was low (???)
- Attribute scaling formulas were nerfed a bit

Bug fixes:
- Start options with elevated attributes now will automatically generate levelup data so level draining actually does stuff.
- I can't even remember. It's been too long.
- I know I pulled in some fixes from logosK, so thanks for that
 
  • Like
Reactions: Bronzechair

dndw

Well-Known Member
Aug 27, 2015
456
20
One more thing, I think all the body mods broke the creator GUI. Sorry about that.
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
- Mara has been completely revamped (thanks dndw, you're the best :D)
Awww. Ok. I forgive you.

Seriously though, great job on this. I won't be testing it myself any time soon, seeing as how I have precious little free time at the moment. Things will die down a little soon enough, and then I can get back to work here. This would be a good time to give a status report on where things are right now on my end, I suppose:

Reyka has two focuses up and running (but not balanced): Disabling and Seduction. I listed these earlier and I don't think I deviated from those plans. As always, I'll do a full write-up once the other two are also in.

Team matches work, but I want to add some more stuff before merging them in. I did not end up allowing pet-on-pet stances, and I don't think I will. It can be done, but it would take a lot of time and most likely introduce a host of new bugs, all for a somewhat minor improvement. They can attack each other, though. Any stance changes resulting from those attacks are simply ignored.
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
I'm doing a run right now. Here are some quick findings.

EDIT: Found the first gamebreaker.
Jewel enters Engineering: []
Airi enters Dining Hall: []
Bee enters Pool: []
Airi enters Quad: []
Airi enters Engineering: []
Mara enters Pool: []
Mara enters Workshop: [Spring Trap]
Jewel enters Quad: []
Airi enters Workshop: [Spring Trap]
Jewel enters Student Union: [Strip Mine]
java.lang.IllegalAccessException: Class nightgames.json.PartModAdapter can not access a member of class nightgames.characters.body.CockMod with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at nightgames.json.PartModAdapter.deserialize(PartModAdapter.java:21)
at nightgames.json.PartModAdapter.deserialize(PartModAdapter.java:16)
at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220)
at com.google.gson.Gson.fromJson(Gson.java:887)
at com.google.gson.Gson.fromJson(Gson.java:952)
at com.google.gson.Gson.fromJson(Gson.java:925)
at nightgames.characters.body.GenericBodyPart.fromJson(GenericBodyPart.java:202)
at nightgames.characters.body.GenericBodyPart.instance(GenericBodyPart.java:376)
at nightgames.characters.body.GenericBodyPart.applyMod(GenericBodyPart.java:380)
at nightgames.characters.body.Body.updateCurrentParts(Body.java:154)
at nightgames.characters.body.Body.temporaryAddOrReplacePartWithType(Body.java:220)
at nightgames.characters.body.Body.temporaryAddOrReplacePartWithType(Body.java:184)
at nightgames.skills.ToggleSlimeCock.resolve(ToggleSlimeCock.java:67)
at nightgames.characters.Decider.lambda$rateMove$439(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:113)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:796)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:804)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:796)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:804)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:809)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:791)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:796)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:804)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:814)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:796)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.turn(Combat.java:804)
at nightgames.combat.Combat.turn(Combat.java:783)
at nightgames.combat.Combat.turn(Combat.java:775)
at nightgames.combat.Combat.pickSkills(Combat.java:839)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:836)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.act(Combat.java:980)
at nightgames.characters.NPC.act(NPC.java:315)
at nightgames.characters.NPC.act(NPC.java:271)
at nightgames.combat.Combat.pickSkills(Combat.java:834)
at nightgames.combat.Combat.turn(Combat.java:771)
at nightgames.combat.Combat.turn(Combat.java:768)
at nightgames.combat.Combat.turn(Combat.java:763)
at nightgames.combat.Combat.next(Combat.java:1350)
at nightgames.combat.Combat.go(Combat.java:247)
at nightgames.combat.Encounter.battle(Encounter.java:486)
at nightgames.characters.NPC.move(NPC.java:479)
at nightgames.global.Match.round(Match.java:106)
at nightgames.global.Match.resume(Match.java:127)
at nightgames.gui.ActionButton.lambda$new$763(ActionButton.java:18)
at nightgames.gui.RunnableButton.lambda$new$762(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)
  • "You are straddling Cassie, with your back to her. Cassie uses Struggle. Cassie struggles to gain a more dominant position, but with you straddling her sitting on her chest, there is nothing she can do."
  • Instead of a sex scene, the game says your opponent has leveled up (or nothing at all, if they don't level) after your fight. The attribute points I selected went to me as normal.
  • The text when your opponent asks you to choose their focus doesn't display.
  • The text that says your opponent approaches you immediately prior to a fight doesn't display anymore.
  • When on top in the 69 position you can use Fuck, Slap, Bind, Fondle Breasts, and Strip Top, all of which seem like odd choices, and I'm pretty sure you had much more limited options before. Perhaps its being mistaken for another stance?
  • Riding Crop sometimes hits twice. Is this ever supposed to happen?
  • Minor clothing articles aren't removed when NPCs (and presumably the PC) bathes/showers. It's a bit weird to take a shower with your shoes and socks on. Presumably they also keep the minor articles on after losing a fight, since I've found opponents wandering around naked save for their footwear.
  • "Airi uses Struggle. Airi attempts to twist out of your grip, but you wraps your legs around her waist and digs your heels into her pussy, making her yelp." From the heel grind stance.
    • Your opponent using an energy drink in battle says you open it up and drink it.
    • "Cassie uses Struggle. Cassie tries to peel you off your legs, but you hold on tightly. After thoroughly exhausting her attempts, you smile smugly and gives {self:possesive} clit a victorious little lick." From the Oral Pin stance.
    • "Mara uses Stick Bomb. Mara takes out a small, round device and sticks it onto your chest. Knowing she, it would probably be best to get it off quickly. "
    • Your opponent can use Hand Lock on you when you're Oral Pin-ning them down, which itself is new, and it doesn't block you from using stand up.
    • Mara used Sleight of Hand on me during a nude match. I think I might have had shoes/socks on, which weren't removed since the creation of minor articles of clothing.
 
Last edited:

7N24

Member
Dec 11, 2016
15
3
I tested 2.5.0.rc1 for about 30 minutes before encountering a crash. I had been hiding at the time, and the game froze upon clicking Wait. I believe I was in the Student Union. The game log is unusually verbose, so I've attached the entire thing.

Start: Futanari Time
Sex: Trap
Strength: Dexterous
Weakness: Ass Addict
Exp: Normal
Difficulty: Normal
NPC Bonuses: Off
Level at the time of crash: ~10

Overall, the new build is quite fun. The colorized text definitely makes important areas much more visible. This is also the first build in several releases where the action buttons are not hidden behind each other. Great work.

One thing I did notice, which didn't seem to be in the changelog, is that the Kiss/Deep Kiss action is unavailable while standing. However, it is available while mounted. This is reasonable from a realism standpoint, but I wasn't sure if it was intentional or not.
 

Attachments

  • nightgames_log.txt
    392.6 KB · Views: 9

nergantre

Well-Known Member
Aug 28, 2015
293
22
Ah goddamn, didn't see those somehow.

Will put out a fix tomorrow. Thanks for the reports as always!
 

Draonir

Member
Jan 16, 2016
20
0
One more thing for the Bug List:

- The Faerie Summon (male and female) are somehow bugged (EDIT: is) gamebreaking. You can press those multiple times without happening something, but if you choose afterwards another action you see those are summoned (as often as you pressed the buttons) but those went not into the pet mode. (Im on Arcane 3 right now so i didn't expect those to show up anyway)
 
Last edited:

tjmac124

Well-Known Member
Oct 2, 2015
69
0
Haven't had it crash yet but the words disappear sometimes, buttons are still there though so I can keep playing.
 

Attachments

  • nightgames_log.txt
    20.7 KB · Views: 2

nergantre

Well-Known Member
Aug 28, 2015
293
22
Here's rc2:
https://mega.nz/#!hpREWZzL!0XHmzblHQqM-lCGd78lrfcl-8w32JUZRcgLQkm7jEH8

I'm finding it pretty difficult to reproduce the text disappearing bug. I'll keep an eye on it for now...

2.5.0.rc.2
Code:
2.5.0.rc.2

Bug fixes:
- fixed some crash bugs relating to body part mods
- fixed start configurations not loading correctly
- fixed a bunch of scene/grammatical errors (thanks bronze chair)

Minor/Balance?/Making things make sense:
- kiss can no longer be used in the neutral position
    - To compensate, it has been buffed slightly
    - This actually was in the last patch, forgot about putting it into the patch notes
- changed submissive hold to only be usable when having sex (you could use it in titfuck pin/oral pin, since now they are considered "inserted")
- changed 69 stance to have the participants not able to "reach top".
- removed facefuck/facesit's "reach top" requirement

Things to look out for:
- I've seen the text disappear at times with no crash. I haven't been able to consistently reproduce it unfortunately.
    - Please try noting what was going on at the time/and or playing with the DEBUG_SCENE option turned on in the debug menu (credits -> debug)
    - much appreciated :D
 

Bronzechair

Well-Known Member
Aug 30, 2015
150
6
The text disappearing bug is mostly ever present for me. The only time I've seen the before-fight text appear normally was in the second listed item below. It doesn't look like anything about it is appearing in the log with DEBUG_SCENE on, but I've attached my log anyway. There's a crash at the end.

  • I sometimes notice people moving between distant locations, like to a workshop when I'm in the pool.
  • Jewel was caught by a snare in the Student Union, but I couldn't attack her because I had recently beaten her so I left and found her again in the Liberal Arts building, where it seemed to be a normal encounter (that is, it made no mention of her being tied up and I could approach or flee as per usual), but she was tied up once we got into the fight. In other words, she can either resupply and move around freely while tied up and you don't get the ambush option when she's trapped, or she got caught in another trap there and there was no ambush option.
  • Turning off the system messages disables the text that shows your and your opponents' attacks.
  • "Disguised" appears as a status when Airi is mimicking someone else. I'm trying that high Perception run I said I would, so maybe this is intentional, but I can't remember if you can normally see your opponent's statuses with low Perception.
  • "Your body longs for the exquisite pain and submission Jewel can bring you, reducing your stamina and causing masochisitc tendencies."
  • "Jewel uses Tempt. Jewel licks her lips, "Soon, I'll have you wailing like a whore." You speak with such unquestionable authority that Jewel doesn't even consider not obeying."
 

Attachments

  • nightgames_log.txt
    680.6 KB · Views: 1

nergantre

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

That's super weird... wonder if it's an execution order kind of thing? I'll see if I can slip some more debug messages into the next build to help take a look at what's going on. I'm guessing somehow the message is getting cleared before it gets displayed...

I've found the errors in your log btw, thanks. If you're curious, it has something to do with either Angel using Jewel as a pet with simulacrum or Airi copying Jewel. In both cases, when the disguised/copied Jewel tries to talk, the code is trying to find the opponent of Jewel in the current combat, which doesn't exist since the real Jewel isn't in that combat match :|

About the map movement thing, there's a short cut you can take between the
- workshop and pool
- tunnel and library
if you have >28 Cunning.

I didn't even know you could do this :| (I rarely play cunning builds)

The snare thing seems like a bug, I'll try keeping an eye out for it.

I didn't implement the system message option, so that might be intended? Not entirely sure.

You can't see statuses without 6 perception. You can't see through disguised unless you're at 9 perception.

Also, I realized I never actually implemented the money cost of body modifications. Will do that next patch.
 

scissorsfan

New Member
Jan 22, 2017
2
0
48
Hey, first thanks for this game. I've really enjoyed playing it.

For one of the bugs in the 2.5.0.rc2 build (the one Bronzechair noted "Instead of a sex scene, the game says your opponent has leveled up (or nothing at all, if they don't level) after your fight. The attribute points I selected went to me as normal"), it seems as if this bug only occurs if Fast Combat Display is turned on. I can reproduce it consistently with it on, but it doesn't seem to occur otherwise.

I haven't done much testing on the new build yet but wanted to pass this along.

Thanks again! ^_^