Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

After acquiring a certain item, an error occurs. I don't know what item... Amber Bell maybe? The reply bellow shows the error

EDIT:

I found a few more errors. One for trying to enter Timber's home after the bath quest is completed and two for reading the codex (Liabella's and Timber's entries)

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/scripts/navigation/tribecenter.rpy", line 6, in script

    call screen tribeScreen

  File "game/scripts/ui/inventory.rpy", line 34, in execute

    screen inventory_screen(sell_mode=False):

  File "game/scripts/ui/inventory.rpy", line 34, in execute

    screen inventory_screen(sell_mode=False):

  File "game/scripts/ui/inventory.rpy", line 47, in execute

    fixed:

  File "game/scripts/ui/inventory.rpy", line 51, in execute

    python:

  File "game/scripts/ui/inventory.rpy", line 56, in <module>

    'name': items[item_id]['name'],

            ~~~~~^^^^^^^^^         

KeyError: 'amberbell'

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):

  File "game/scripts/navigation/tribecenter.rpy", line 6, in script

    call screen tribeScreen

  File "renpy/ast.py", line 2231, 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 379, 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 2219, in interact

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )  # type: ignore

    ^                

  File "renpy/display/core.py", line 2757, in interact_core

    root_widget.visit_all(lambda d: d.per_interact())

    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

  File "renpy/display/screen.py", line 503, in visit_all

    callback(self)

    ~~~~~~~~^^^^^^

  File "renpy/display/core.py", line 2757, in <lambda>

    root_widget.visit_all(lambda d: d.per_interact())

                                    ~~~~~~~~~~~~~~^^ 

  File "renpy/display/screen.py", line 514, in per_interact

    self.update()

    ~~~~~~~~~~~^^

  File "renpy/display/screen.py", line 715, in update

    self.screen.function(**self.scope)

    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "game/scripts/ui/inventory.rpy", line 34, in execute

    screen inventory_screen(sell_mode=False):

  File "game/scripts/ui/inventory.rpy", line 34, in execute

    screen inventory_screen(sell_mode=False):

  File "game/scripts/ui/inventory.rpy", line 47, in execute

    fixed:

  File "game/scripts/ui/inventory.rpy", line 51, in execute

    python:

  File "game/scripts/ui/inventory.rpy", line 56, in <module>

    'name': items[item_id]['name'],

            ~~~~~^^^^^^^^^         

KeyError: 'amberbell'

Windows-11-10.0.26100-SP0 AMD64

Ren'Py 8.4.1.25072401

Monster Lord Reincarnated 1.2

Tue Oct 14 20:02:22 2025

(1 edit) (+1)

thanks for the report, I’m currently on a small health break but I’ll take a look and fix it as soon as i am able.

Edit: I managed to fix the bugs, I’ll be deploying an update tomorrow with a bunch of fixes and grammar corrections. Thanks for your patience!