'dict' object has no attribute 'replace'
Traceback (most recent call last):
File "OoTRandomizer.py", line 57, in start
main(settings)
~~~~^^^^^^^^^^
File "C:\Users\fenhl\git\github.com\fenhl\OoT-Randomizer\stage\Main.py", line 58, in main
patch_and_output(base_settings, spoiler, rom)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\fenhl\git\github.com\fenhl\OoT-Randomizer\stage\Main.py", line 450, in patch_and_output
settings.distribution.update_spoiler(spoiler, True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "C:\Users\fenhl\git\github.com\fenhl\OoT-Randomizer\stage\Plandomizer.py", line 1394, in update_spoiler
goal_text = goal.hint_text.replace('#', '')
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'replace'
Repro case:
Raises exception:
Seems to be caused by a path to Link's pocket being handled in
Plandomizer.update_spoilerdespite being empty.