Compare commits

...

2 Commits

Author SHA1 Message Date
NewSoupVi
9adca5b04b Merge branch 'main' into NewSoupVi-patch-44 2025-09-08 11:12:11 +02:00
NewSoupVi
182d58e847 Choo Choo Charles: Raise InvalidItemError instead of bare Exception 2025-09-08 11:03:07 +02:00

View File

@@ -4,7 +4,7 @@ from .Options import CCCharlesOptions
from .Rules import set_rules
from .Regions import create_regions
from BaseClasses import Tutorial, ItemClassification
from worlds.AutoWorld import World, WebWorld
from worlds.AutoWorld import InvalidItemError, World, WebWorld
class CCCharlesWeb(WebWorld):
@@ -157,7 +157,7 @@ class CCCharlesWorld(World):
case "Bug Spray":
classification = ItemClassification.progression
case _: # Should not occur
raise Exception("Unexpected case met: classification cannot be set for unknown item \"" + name + "\"")
raise InvalidItemError("Unexpected case met: classification cannot be set for unknown item \"" + name + "\"")
return CCCharlesItem(name, classification, item_id, self.player)