mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-07 15:13:52 -08:00
Choo Choo Charles: Raise InvalidItemError instead of bare Exception (#5429)
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user