Nice work with the update! The changes we can make to the church bit by bit are an interesting system and I'm defo looking forward to more Arisa content. She has the potential to become one of my favourites.
When checking my questlog I noticed that I apparently completely forgot to continue the library quest line and did it this patch. Problem is the skills in the book are broken. Markdown below:
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
I’ve already fixed the issue. Look further up on this page. There are two files: the first one is for a different bug, and the second one is for yours.
← Return to game
Comments
Log in with itch.io to leave a comment.
Nice work with the update! The changes we can make to the church bit by bit are an interesting system and I'm defo looking forward to more Arisa content. She has the potential to become one of my favourites.
When checking my questlog I noticed that I apparently completely forgot to continue the library quest line and did it this patch. Problem is the skills in the book are broken. Markdown below:
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1773, in execute
File "game/maps.rpy", line 1775, in execute
File "game/maps.rpy", line 1796, in execute
File "game/maps.rpy", line 1797, in execute
KeyError: 4456.0
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 14 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 3 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 14 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 16 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 8 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 6 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 87 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 15 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 1 more time]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 4 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 5 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 5 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
[Previous line repeated 2 more times]
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 20, in script call
File "game_starting.rpyc", line 88, in script call
File "game_starting.rpyc", line 88, in script call
File "pyrophina.rpyc", line 2787, in script
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ast.py", line 1971, in execute
self.call("execute")
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ast.py", line 1953, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\statements.py", line 349, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 671, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\exports.py", line 3420, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2166, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2688, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\displayable.py", line 431, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\core.py", line 2688, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1744, in execute
File "game/maps.rpy", line 1773, in execute
File "game/maps.rpy", line 1775, in execute
File "game/maps.rpy", line 1796, in execute
File "game/maps.rpy", line 1797, in execute
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\text\text.py", line 1738, in __init__
self.set_text(text, scope, substitute) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\text\text.py", line 1868, in set_text
i, did_sub = renpy.substitutions.substitute(i, scope, substitute) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 371, in substitute
s = interpolate(s, kwargs) # type: ignore
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 86, in interpolate
raise e
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\substitutions.py", line 78, in interpolate
value = renpy.python.py_eval(code, {}, scope)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "C:\Users\Granatapfelspucker\Games\Non-Steam Games\TheSeam\TheSeam-0.23-pc\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "<none>", line 1, in <module>
KeyError: 4456.0
Windows-10-10.0.19045 AMD64
Ren'Py 8.2.3.24061702
The seam 0.23
Wed Nov 13 19:51:43 2024
```
Imagine being hit in the balls with a bat. That’s roughly how the Ren'Py update to version 8.2.3 hit me. That update caused this bug. I’ll fix it now.
ouch, engine updates are always rough. Good luck with the bug-squashing
I’ve already fixed the issue. Look further up on this page. There are two files: the first one is for a different bug, and the second one is for yours.
Let me know how it goes once you've checked.
Works fine now, thanks for the quick fix!
From the comments in the changelog I can already tell the humor in this one will be great. Can't wait to check it out later