V23.a Change Log
Added 2020-07-01 22:29:56 +0000 UTCWindows/Linux: Download
Mac: Download
v23->v23.a Patch Data: Download
Android: Download
Alternate Download: Itch.io
Remember to update your save in town.
For pre v23 saves - Due to structural changes to the games file organization it is HIGHLY recommended you load a save in town. Or things will get janky. Very janky.
-Do no open your character menu when you load your save, it will crash. Move around town, or manually update your save in options first.
Fixes
-Fixed a clipping issue with Feng's face layer.
-Fixed two minor issues with the perks list order.
-Fixed holy headpat reactions on some enemies not functioning correctly.
-Fixed a potential crash with trance.
-Fixed int not being changed properly when changing difficulty during character creation.
-Fixed energy and arousal carrying over when starting a new game in some cases.
-Fixed the game not properly removing glamour and invigorate, leading to crashes.
-Fixed the crit damage multiplier from not using decimals in it's calculations and rounding down to 2x even when it should have been 2.5x.
-Fixed RemovePerkFromMonster crashing the game.
-Using skills in the character menu uses energy again.
-Fixed an issue where equipping items that altered power or int could have negative effects on max arousal and max energy.
-Fixed an issue where you couldn't lower your points back down while mid level up if you had items boosting the stat.
-Fixed restraint boosting perks crashing the game.
-Fixed charm effects not working on turn one.
-Fixed the elven ambush tech option not working.
-Fixed a crash with the ghosts skill checks.
-The perk and fetish screen on character creation and level up now defaults to the normal scroll box menu, this is due to the perk menu lagging really bad with the fancy one with how it's set up. A solution for this issue may be looked into later. You can swap back to the fancy one if you want to though, just use the filters or it will scroll very slowly.
-Fixed very old saves not updating the skill database properly and imploding.
-Assorted typo fixes and editing.
Comments
but if I'm in sex and click magic for example, no error. Maybe it's blowing up on the check to see if a skill is usable in a stance?
Joshua
2020-07-02 20:52:53 +0000 UTCI get a similar error when clicking applicable skills while in any stance. Like if I'm in sex stance and click sex skills, error. in anal and click ass skills, error. For some reason make out and mouth skills don't blow it up, but pretty much everything else does
Joshua
2020-07-02 20:52:05 +0000 UTCAlso clicking on 'Sex' while in a Sex stance gives: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/gamecode/adventureCode/adventuring.rpy", line 465, in script call call combat from _call_combat File "game/gamecode/combatcode/combat.rpy", line 527, in script pause File "renpy/common/000statements.rpy", line 416, in execute_pause renpy.pause() File "renpy/common/00action_other.rpy", line 537, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/gamecode/combatcode/on_combatMenu.rpy", line 201, in cmenu_setColumn cmenu_columns.insert(depth, cmenu_getSkillList()) File "game/gamecode/combatcode/on_combatMenu.rpy", line 554, in cmenu_getSkillList usable = skillIsUsable(skill) File "game/gamecode/combatcode/on_combatMenu.rpy", line 372, in skillIsUsable if skill.requiresStatusEffectSelf != "" and skill.requiresStatusEffectSelf != "None": AttributeError: 'Skill' object has no attribute 'requiresStatusEffectSelf' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/gamecode/adventureCode/adventuring.rpy", line 465, in script call call combat from _call_combat File "game/gamecode/combatcode/combat.rpy", line 527, in script pause File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ast.py", line 1949, in execute self.call("execute") File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ast.py", line 1937, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\statements.py", line 277, in call return method(parsed, *args, **kwargs) File "renpy/common/000statements.rpy", line 416, in execute_pause renpy.pause() File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\exports.py", line 1480, in pause rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\core.py", line 3518, in interact_core rv = root_widget.event(ev, x, y, 0) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\screen.py", line 714, in event rv = self.child.event(ev, x, y, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\viewport.py", line 306, in event rv = super(Viewport, self).event(ev, x, y, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 962, in event return handle_click(self.clicked) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 897, in handle_click rv = run(action) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 313, in run new_rv = run(i, *args, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 320, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 537, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/gamecode/combatcode/on_combatMenu.rpy", line 201, in cmenu_setColumn cmenu_columns.insert(depth, cmenu_getSkillList()) File "game/gamecode/combatcode/on_combatMenu.rpy", line 554, in cmenu_getSkillList usable = skillIsUsable(skill) File "game/gamecode/combatcode/on_combatMenu.rpy", line 372, in skillIsUsable if skill.requiresStatusEffectSelf != "" and skill.requiresStatusEffectSelf != "None": AttributeError: 'Skill' object has no attribute 'requiresStatusEffectSelf' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Monster Girl Dreams Alpha-v23.a Thu Jul 02 02:44:21 2020 [/code]
WonderWasp
2020-07-02 01:44:48 +0000 UTCClicking on 'Magic' in 'Skills' still produces this: [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/gamecode/adventureCode/adventuring.rpy", line 465, in script call call combat from _call_combat File "game/gamecode/combatcode/combat.rpy", line 527, in script pause File "renpy/common/000statements.rpy", line 416, in execute_pause renpy.pause() File "renpy/common/00action_other.rpy", line 537, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/gamecode/combatcode/on_combatMenu.rpy", line 201, in cmenu_setColumn cmenu_columns.insert(depth, cmenu_getSkillList()) File "game/gamecode/combatcode/on_combatMenu.rpy", line 554, in cmenu_getSkillList usable = skillIsUsable(skill) File "game/gamecode/combatcode/on_combatMenu.rpy", line 372, in skillIsUsable if skill.requiresStatusEffectSelf != "" and skill.requiresStatusEffectSelf != "None": AttributeError: 'Skill' object has no attribute 'requiresStatusEffectSelf' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/gamecode/adventureCode/adventuring.rpy", line 465, in script call call combat from _call_combat File "game/gamecode/combatcode/combat.rpy", line 527, in script pause File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ast.py", line 1949, in execute self.call("execute") File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ast.py", line 1937, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\statements.py", line 277, in call return method(parsed, *args, **kwargs) File "renpy/common/000statements.rpy", line 416, in execute_pause renpy.pause() File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\exports.py", line 1480, in pause rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\core.py", line 3518, in interact_core rv = root_widget.event(ev, x, y, 0) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\screen.py", line 714, in event rv = self.child.event(ev, x, y, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\viewport.py", line 306, in event rv = super(Viewport, self).event(ev, x, y, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 244, in event rv = d.event(ev, x - xo, y - yo, st) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\layout.py", line 998, in event rv = i.event(ev, x - xo, y - yo, cst) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 962, in event return handle_click(self.clicked) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 897, in handle_click rv = run(action) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 313, in run new_rv = run(i, *args, **kwargs) File "E:\Games\MonGirlDreams-Alpha-v23.a-pc\renpy\display\behavior.py", line 320, in run return action(*args, **kwargs) File "renpy/common/00action_other.rpy", line 537, in __call__ rv = self.callable(*self.args, **self.kwargs) File "game/gamecode/combatcode/on_combatMenu.rpy", line 201, in cmenu_setColumn cmenu_columns.insert(depth, cmenu_getSkillList()) File "game/gamecode/combatcode/on_combatMenu.rpy", line 554, in cmenu_getSkillList usable = skillIsUsable(skill) File "game/gamecode/combatcode/on_combatMenu.rpy", line 372, in skillIsUsable if skill.requiresStatusEffectSelf != "" and skill.requiresStatusEffectSelf != "None": AttributeError: 'Skill' object has no attribute 'requiresStatusEffectSelf' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Monster Girl Dreams Alpha-v23.a Thu Jul 02 02:43:01 2020 [/code]
WonderWasp
2020-07-02 01:44:06 +0000 UTC