Found a bug during the "Find Clue" Sections. Again on a Mac, make the screen full size by clicking on the green button on the top window bar. When you click on the black bar at the bottom of the screen during the "Find Clue" sections, you'll get a segfault. Basically, that space isn't accounted for by the surface map. I found this bug in the Lucky Penny, but verified that it happens during other sections.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/day3.rpy", line 628, in script
$do_pnc()
File "game/day3.rpy", line 628, in <module>
$do_pnc()
File "game/nc_pointclick.rpy", line 43, in do_pnc
renpy.call_screen("pnc_master",clues,len(pncClueList))
File "renpy/common/00action_other.rpy", line 537, in __call__
rv = self.callable(*self.args, **self.kwargs)
File "game/nc_pointclick.rpy", line 6, in pnc_click
clicked_color = pncSurf.get_at(renpy.get_mouse_pos())
IndexError: Position outside surface.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/day3.rpy", line 628, in script
$do_pnc()
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "game/day3.rpy", line 628, in <module>
$do_pnc()
File "game/nc_pointclick.rpy", line 43, in do_pnc
renpy.call_screen("pnc_master",clues,len(pncClueList))
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/exports.py", line 2905, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/core.py", line 3518, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/screen.py", line 714, in event
rv = self.child.event(ev, x, y, st)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/behavior.py", line 962, in event
return handle_click(self.clicked)
File "/Applications/NightCascades.app/Contents/Resources/autorun/renpy/display/behavior.py", line 897, in handle_click
rv = run(action)
File "/Applications/NightCascades.app/Contents/Resources/autorun/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/nc_pointclick.rpy", line 6, in pnc_click
clicked_color = pncSurf.get_at(renpy.get_mouse_pos())
File "src/pygame_sdl2/surface.pyx", line 512, in pygame_sdl2.surface.Surface.get_at
IndexError: Position outside surface.
Darwin-21.2.0-x86_64-i386-64bit
Ren'Py 7.3.5.606
Night Cascades 0.9
Mon Jan 10 13:15:59 2022