You grammar good.
bauming
Recent community posts
Yeah, you know what? It takes a lot of time between versions, but at this point, since there have been updates even after months, I trust this is not gonna be abandoned. Plus it's high quality, so I'm actually not playing this new public release. Instead, I'm gonna wait for the next early access version and pay for that. This got to the point where I want to support the dev.
Why does the download update with version numbers if it is always the same prologue demo?
I like what I see, I would consider actually paying money for the full version, but definitly not with a monthly subscribtion over patreon. Some other devs make seperate game pages for the full paid versions, which aren't visible on the search page, but for followers, maybe that would be a way.
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/NormalMatches.rpy", line 74, in script
call screen game_screen
File "game/scripts/deck.rpy", line 331, in play_selected
PointGain = calculate_play_points(selected)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "game/scripts/deck.rpy", line 321, in calculate_play_points
points, multiplier = apply_jokers(points, multiplier, cards, ctx)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 1291, in apply_jokers
points, multiplier = j.apply(points, multiplier, selected_cards, ctx)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 495, in apply
total = sum(1 for j in active_jokers if getattr(j, "aliases", "") in relevant)
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 495, in <genexpr>
total = sum(1 for j in active_jokers if getattr(j, "aliases", "") in relevant)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'RevertableList'
-- Full Traceback ------------------------------------------------------------
Traceback (most recent call last):
File "game/scripts/NormalMatches.rpy", line 74, in script
call screen game_screen
File "renpy/ast.py", line 2241, in execute
self.call("execute")
~~~~~~~~~^^^^^^^^^^^
File "renpy/ast.py", line 2195, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/statements.py", line 381, in call
return method(parsed, *args, **kwargs)
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/common/000statements.rpy", line 695, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/exports/statementexports.py", line 348, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/ui.py", line 304, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/core.py", line 2117, in interact
repeat, rv = self.interact_core(
~~~~~~~~~~~~~~~~~~^
preloads=preloads,
^^^^^^^^^^^^^^^^^^
...<4 lines>...
**kwargs,
^^^^^^^^^
)
^
File "renpy/display/core.py", line 3203, in interact_core
rv = root_widget.event(ev, x, y, 0)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/screen.py", line 805, in event
rv = self.child.event(ev, x, y, st)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/layout.py", line 1281, in event
rv = i.event(ev, x - xo, y - yo, cst)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "renpy/display/behavior.py", line 1185, in event
return handle_click(self.clicked)
~~~~~~~~~~~~^^^^^^^^^^^^^^
File "renpy/display/behavior.py", line 1107, in handle_click
rv = run(action)
~~~^^^^^^^^
File "renpy/display/behavior.py", line 411, in run
return action(*args, **kwargs)
~~~~~~^^^^^^^^^^^^^^^^^
File "renpy/common/00action_other.rpy", line 618, in __call__
rv = self.callable(*self.args, **self.kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 331, in play_selected
PointGain = calculate_play_points(selected)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "game/scripts/deck.rpy", line 321, in calculate_play_points
points, multiplier = apply_jokers(points, multiplier, cards, ctx)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 1291, in apply_jokers
points, multiplier = j.apply(points, multiplier, selected_cards, ctx)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 495, in apply
total = sum(1 for j in active_jokers if getattr(j, "aliases", "") in relevant)
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "game/scripts/deck.rpy", line 495, in <genexpr>
total = sum(1 for j in active_jokers if getattr(j, "aliases", "") in relevant)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'RevertableList'
Windows-10-10.0.19045-SP0 AMD64
Ren'Py 8.5.0.25111603
Sex Links 1.0
Sun Dec 14 22:59:54 2025
[/code]
Well, you are pretty obviously an alt account for the dev, so funny you'd talk about alt accounts. Like, after my comment complaining about most pictures not being in the game, this game closes comments for a few days, and pretty much the second the comments open again, a new account leaves a comment like this, you expect me to believe this is just a coincidence? The game seems pretty decent, but what a scummy dev.
First off: The game is really fun, I really like seeing adult games with actual, fun gameplay, well done! Now, I noticed some of the fights are really, REALLY tough. Like for example earths later stage seems almost impossible, or Mars. Could be a skill issue of course, but still wanted to point that out. Also thought maybe I am missing something?
The physics are really weird here. Some pegs just have their own gravitational field at random it seems. Plus, what's even the point of the golden peg? It fills a lot of the love meter, but as far as I can tell, for the love meter to even matter, you need to hit all the pegs anyways. But all those points aside, I really like that somebody made a NSFW peggle, now I wonder how I haven't seen one before
So I just finished the game almost 100%, the only thing missing is the achievment for helping out 50 times. Since Steam doesn't allow adult games in my country, I'm gonna leave the review here. If it was on steam, I'd probably give it a thumb down.
About the pros: This game shines with the mini games. There a many of them, and in total I think they were an improvement over the first game.
But, this is all that's improved. Everything else is either on par or worse. The artstyle didn't really change. Over a single scene, I don't think anyone could tell which game it is from without knowing beforehand.
The content is waaaaay less. Only 6 pics in the thotfolio, none of which features any adult content, not even a nipple. Only little over half the H-scenes the first game has, and only a few new wallpapers. Also, there are no phone minigames like Woodle or Strppr. Compared to the first game, this just feels empty.
I also felt way less invested in the story. The first game had a sense of discovery and actual stakes, some decision had consequences, if only a little more or less relationship points with a girl. In this game, there is no system for relationships, it's only the quests. This made me just click through most dialogues, since they never really matter. There is almost no discovery, the few new screens there are are mostly intentionally build. The story feels just... meh. Nothing special.
Don't get me wrong, I still think this is still a good adult game. The problem is that this is the sequel to maybe the best adult game. I expected a lot, especially since this increased in price, but those expectations just weren't met at all.
.
Game has encountered a bug. Please report it. TypeError: Cannot read properties of undefined (reading 'blendModes') at Graphics._createRenderer (KhasUltraLighting.js:397:28) at Graphics._createAllElements (rpg_core.js:2339:10) at Graphics.initialize (rpg_core.js:1769:10) at SceneManager.initGraphics (rpg_managers.js:1822:14) at SceneManager.initialize [as khas_core_initialize] (rpg_managers.js:1811:10) at SceneManager.initialize (KhasCore.js:126:10) at SceneManager.run (rpg_managers.js:1802:14) at SceneManager.run (YEP_CoreEngine.js:1367:32) at window.onload (main.js:8:18) Press F5 to restart the game.