Pretty neat. I didn't encounter Samantha enough to really make any judgements about her, but I always welcome more characters.
- Missing Lick Ass still does pleasure damage.
- I used Invitation the same turn Mara shoved and knocked me down. She shoved first and knocked me down, but the description for Invitation said it was successful. Wound up with me falling anyway.
- The game told me I had defeated Mara's slime pet that she never created. It said she used nothing that turn, which was the same turn I entranced her with a kiss.
- You can use Hand Lock with your hands bound while being pegged.
- Imp can sit on your face while her owner is already seated there.
- Bluff sometimes both spends and gain Mojo.
- Leaving a girl's place without doing anything takes up an hour, which is inconsistent with all the other locations.
- Possibly not a bug, but you can only upgrade an advanced attribute like Fetish once per visit to the location before the option disappears from the menu. I assume the option is supposed to either stay there, or they're supposed to kick you from the location after your purchase. In the case of the Black Market, both the Fetish and the Dark buttons disappear after choosing just one.
- Also possibly not a bug, but Diversion can be used from behind. This just seems a bit strange, since the idea is that you normally distract your opponent and then maneuver around them. If you're already holding them from behind, it's more like you're just handing them your clothes and they stop moving for a while. Humorous but maybe not intentional.
- Is a girl holding a guy from behind using Invitation supposed to switch the stance to the upside-down male-on-top fuck?
- Strap-ons are put on underneath pantyhose and garter/stockings for the purposes of stripping them off, but they can still be used to fuck and of course they prevent fingering, etc. It's all rather odd imagery.
- Fucking a girl in the ass uses her pussy for determining the damage taken and given:
- Crash after a fight ended.
- I found some repetitive messages after choosing to surprise Reyka in the showers. In fact, the game tells you about the world snapping into focus randomly a lot, and sometimes other status update messages like Reyka becoming cynical.
Typos:
- "starts peeling her clothes of slowly" in Skillful Strip Tease
- Samantha's speaking bits in battle are missing quotation marks.
- The other trophy items are treated as proper nouns (Jewel's Panties), but Samantha's lacy thong isn't. The vibrating strap-on also has some peculiar capitalization.
When defeating Samantha normally:
- "desperatly"
- "Samanthe"
- "pulls to your waist" seems like it should say something like "pulls them to your waist"
- "Samantha moans gasps continually"
When defeating Samantha via fucking:
- "You lay back" should be "You lie back"
- "belongins"
- Missing Lick Ass still does pleasure damage.
- I used Invitation the same turn Mara shoved and knocked me down. She shoved first and knocked me down, but the description for Invitation said it was successful. Wound up with me falling anyway.
- The game told me I had defeated Mara's slime pet that she never created. It said she used nothing that turn, which was the same turn I entranced her with a kiss.
- You can use Hand Lock with your hands bound while being pegged.
- Imp can sit on your face while her owner is already seated there.
- Bluff sometimes both spends and gain Mojo.
- Leaving a girl's place without doing anything takes up an hour, which is inconsistent with all the other locations.
- Possibly not a bug, but you can only upgrade an advanced attribute like Fetish once per visit to the location before the option disappears from the menu. I assume the option is supposed to either stay there, or they're supposed to kick you from the location after your purchase. In the case of the Black Market, both the Fetish and the Dark buttons disappear after choosing just one.
- Also possibly not a bug, but Diversion can be used from behind. This just seems a bit strange, since the idea is that you normally distract your opponent and then maneuver around them. If you're already holding them from behind, it's more like you're just handing them your clothes and they stop moving for a while. Humorous but maybe not intentional.
- Is a girl holding a guy from behind using Invitation supposed to switch the stance to the upside-down male-on-top fuck?
- Strap-ons are put on underneath pantyhose and garter/stockings for the purposes of stripping them off, but they can still be used to fuck and of course they prevent fingering, etc. It's all rather odd imagery.
- Fucking a girl in the ass uses her pussy for determining the damage taken and given:
- Crash after a fight ended.
You use Piston. You pound Angel in the ass. She whimpers in pleasure and can barely summon the strength to hold herself off the floor. Angel's divine pussy was pleasured by your shaft for 25 base:16.3 (13 + 3.3) x multiplier: 1.56 (1 + sen:0.0 + ple:0.3 + per:0.3) Your average-sized cock was pleasured by Angel's divine slit for 35 base:12.5 (10 + 2.5) x multiplier: 2.82 (1 + sen:0.1 + ple:1.5 + per:0.2)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at nightgames.items.clothing.Outfit.getTopOfSlot(Outfit.java:73)
at nightgames.items.clothing.Outfit.getTopOfSlot(Outfit.java:67)
at nightgames.characters.Character.shred(Character.java:753)
at nightgames.characters.Character.shredRandom(Character.java:737)
at nightgames.trap.StripMine.lambda$0(StripMine.java:29)
at nightgames.trap.StripMine$$Lambda$221/1638080572.accept(Unknown Source)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.IntPipeline$Head.forEach(Unknown Source)
at nightgames.trap.StripMine.trigger(StripMine.java:29)
at nightgames.trap.StripMine.resolve(StripMine.java:73)
at nightgames.areas.Area.enter(Area.java:82)
at nightgames.characters.Character.travel(Character.java:1468)
at nightgames.actions.Move.execute(Move.java:20)
at nightgames.characters.NPC.move(NPC.java:412)
at nightgames.global.Match.round(Match.java:104)
at nightgames.global.Match.resume(Match.java:125)
at nightgames.gui.GUI.endCombat(GUI.java:962)
at nightgames.gui.GUI.ding(GUI.java:950)
at nightgames.gui.GUI$FeatButton$1.actionPerformed(GUI.java:1213)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
at nightgames.items.clothing.Outfit.getTopOfSlot(Outfit.java:73)
at nightgames.items.clothing.Outfit.getTopOfSlot(Outfit.java:67)
at nightgames.characters.Character.shred(Character.java:753)
at nightgames.characters.Character.shredRandom(Character.java:737)
at nightgames.trap.StripMine.lambda$0(StripMine.java:29)
at nightgames.trap.StripMine$$Lambda$221/1638080572.accept(Unknown Source)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.IntPipeline$Head.forEach(Unknown Source)
at nightgames.trap.StripMine.trigger(StripMine.java:29)
at nightgames.trap.StripMine.resolve(StripMine.java:73)
at nightgames.areas.Area.enter(Area.java:82)
at nightgames.characters.Character.travel(Character.java:1468)
at nightgames.actions.Move.execute(Move.java:20)
at nightgames.characters.NPC.move(NPC.java:412)
at nightgames.global.Match.round(Match.java:104)
at nightgames.global.Match.resume(Match.java:125)
at nightgames.gui.GUI.endCombat(GUI.java:962)
at nightgames.gui.GUI.ding(GUI.java:950)
at nightgames.gui.GUI$FeatButton$1.actionPerformed(GUI.java:1213)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
As you're walking, your foot hits something and there's a sudden debilitating pain in your groin. Someone has set up a spring-loaded rope designed to shoot up into your nuts, which is what just happened. You collapse into the fetal position and pray that there's no one nearby.
You are now winded.
You are in the first floor Showers. There are a half-dozen stalls shared by the residents on this floor. They aren't very big, but there's room to hide if need be. A hot shower would help you recover after a tough fight, but you'd be vulnerable if someone finds you.
You hear something in the Dorm.
You hear running water coming from the first floor showers. There shouldn't be any residents on this floor right now, so it's likely one of your opponents. You peek inside and sure enough, Reyka is taking a shower and looking quite vulnerable. Do you take advantage of her carelessness?
She is completely naked.
You stealthily walk up behind Reyka, enjoying the view of her wet naked body. When you stroke her smooth butt, she jumps and lets out a surprised yelp. Before she can recover from her surprise, you pounce!
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
You are now braced.
You are now wary.
You are now winded.
You are in the first floor Showers. There are a half-dozen stalls shared by the residents on this floor. They aren't very big, but there's room to hide if need be. A hot shower would help you recover after a tough fight, but you'd be vulnerable if someone finds you.
You hear something in the Dorm.
You hear running water coming from the first floor showers. There shouldn't be any residents on this floor right now, so it's likely one of your opponents. You peek inside and sure enough, Reyka is taking a shower and looking quite vulnerable. Do you take advantage of her carelessness?
She is completely naked.
You stealthily walk up behind Reyka, enjoying the view of her wet naked body. When you stroke her smooth butt, she jumps and lets out a surprised yelp. Before she can recover from her surprise, you pounce!
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
Everything around you suddenly seems much clearer, like a lens snapped into focus. You don't really remember why you were heading in the direction you where...
You are now braced.
You are now wary.
- "starts peeling her clothes of slowly" in Skillful Strip Tease
- Samantha's speaking bits in battle are missing quotation marks.
- The other trophy items are treated as proper nouns (Jewel's Panties), but Samantha's lacy thong isn't. The vibrating strap-on also has some peculiar capitalization.
When defeating Samantha normally:
- "desperatly"
- "Samanthe"
- "pulls to your waist" seems like it should say something like "pulls them to your waist"
- "Samantha moans gasps continually"
When defeating Samantha via fucking:
- "You lay back" should be "You lie back"
- "belongins"