351 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			351 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								import enum
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorEvents(enum.Enum):
							 | 
						||
| 
								 | 
							
								    CHARON_CALLED = "Event: Charon Called"
							 | 
						||
| 
								 | 
							
								    CIGAR_ACCESSIBLE = "Event: Cigar Accessible"
							 | 
						||
| 
								 | 
							
								    DALBOZ_LOCKER_OPENABLE = "Event: Dalboz Locker Openable"
							 | 
						||
| 
								 | 
							
								    DAM_DESTROYED = "Event: Dam Destroyed"
							 | 
						||
| 
								 | 
							
								    DOOR_DRANK_MEAD = "Event: Door Drank Mead"
							 | 
						||
| 
								 | 
							
								    DOOR_SMOKED_CIGAR = "Event: Door Smoked Cigar"
							 | 
						||
| 
								 | 
							
								    DUNCE_LOCKER_OPENABLE = "Event: Dunce Locker Openable"
							 | 
						||
| 
								 | 
							
								    HAS_REPAIRABLE_OBIDIL = "Event: Has Repairable OBIDIL"
							 | 
						||
| 
								 | 
							
								    HAS_REPAIRABLE_SNAVIG = "Event: Has Repairable SNAVIG"
							 | 
						||
| 
								 | 
							
								    KNOWS_BEBURTT = "Event: Knows BEBURTT"
							 | 
						||
| 
								 | 
							
								    KNOWS_OBIDIL = "Event: Knows OBIDIL"
							 | 
						||
| 
								 | 
							
								    KNOWS_SNAVIG = "Event: Knows SNAVIG"
							 | 
						||
| 
								 | 
							
								    KNOWS_YASTARD = "Event: Knows YASTARD"
							 | 
						||
| 
								 | 
							
								    LANTERN_DALBOZ_ACCESSIBLE = "Event: Lantern (Dalboz) Accessible"
							 | 
						||
| 
								 | 
							
								    ROPE_GLORFABLE = "Event: Rope GLORFable"
							 | 
						||
| 
								 | 
							
								    VICTORY = "Victory"
							 | 
						||
| 
								 | 
							
								    WHITE_HOUSE_LETTER_MAILABLE = "Event: White House Letter Mailable"
							 | 
						||
| 
								 | 
							
								    ZORKMID_BILL_ACCESSIBLE = "Event: 500 Zorkmid Bill Accessible"
							 | 
						||
| 
								 | 
							
								    ZORK_ROCKS_ACTIVATED = "Event: Zork Rocks Activated"
							 | 
						||
| 
								 | 
							
								    ZORK_ROCKS_SUCKABLE = "Event: Zork Rocks Suckable"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorGoals(enum.Enum):
							 | 
						||
| 
								 | 
							
								    THREE_ARTIFACTS = 0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorItems(enum.Enum):
							 | 
						||
| 
								 | 
							
								    BROGS_BICKERING_TORCH = "Brog's Bickering Torch"
							 | 
						||
| 
								 | 
							
								    BROGS_FLICKERING_TORCH = "Brog's Flickering Torch"
							 | 
						||
| 
								 | 
							
								    BROGS_GRUE_EGG = "Brog's Grue Egg"
							 | 
						||
| 
								 | 
							
								    BROGS_PLANK = "Brog's Plank"
							 | 
						||
| 
								 | 
							
								    FILLER_FROBOZZ_ELECTRIC_GADGET = "Frobozz Electric Gadget"
							 | 
						||
| 
								 | 
							
								    FILLER_INQUISITION_PROPAGANDA_FLYER = "Inquisition Propaganda Flyer"
							 | 
						||
| 
								 | 
							
								    FILLER_MAGIC_CONTRABAND = "Magic Contraband"
							 | 
						||
| 
								 | 
							
								    FILLER_NONSENSICAL_INQUISITION_PAPERWORK = "Nonsensical Inquisition Paperwork"
							 | 
						||
| 
								 | 
							
								    FILLER_UNREADABLE_SPELL_SCROLL = "Unreadable Spell Scroll"
							 | 
						||
| 
								 | 
							
								    FLATHEADIA_FUDGE = "Flatheadia Fudge"
							 | 
						||
| 
								 | 
							
								    GRIFFS_AIR_PUMP = "Griff's Air Pump"
							 | 
						||
| 
								 | 
							
								    GRIFFS_DRAGON_TOOTH = "Griff's Dragon Tooth"
							 | 
						||
| 
								 | 
							
								    GRIFFS_INFLATABLE_RAFT = "Griff's Inflatable Raft"
							 | 
						||
| 
								 | 
							
								    GRIFFS_INFLATABLE_SEA_CAPTAIN = "Griff's Inflatable Sea Captain"
							 | 
						||
| 
								 | 
							
								    HAMMER = "Hammer"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_666_MAILBOX = "Hotspot: 666 Mailbox"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_ALPINES_QUANDRY_CARD_SLOTS = "Hotspot: Alpine's Quandry Card Slots"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_BLANK_SCROLL_BOX = "Hotspot: Blank Scroll Box"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_BLINDS = "Hotspot: Blinds"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CANDY_MACHINE_BUTTONS = "Hotspot: Candy Machine Buttons"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CANDY_MACHINE_COIN_SLOT = "Hotspot: Candy Machine Coin Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CANDY_MACHINE_VACUUM_SLOT = "Hotspot: Candy Machine Vacuum Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CHANGE_MACHINE_SLOT = "Hotspot: Change Machine Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CLOSET_DOOR = "Hotspot: Closet Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CLOSING_THE_TIME_TUNNELS_HAMMER_SLOT = "Hotspot: Closing the Time Tunnels Hammer Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_CLOSING_THE_TIME_TUNNELS_LEVER = "Hotspot: Closing the Time Tunnels Lever"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_COOKING_POT = "Hotspot: Cooking Pot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DENTED_LOCKER = "Hotspot: Dented Locker"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DIRT_MOUND = "Hotspot: Dirt Mound"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DOCK_WINCH = "Hotspot: Dock Winch"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DRAGON_CLAW = "Hotspot: Dragon Claw"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DRAGON_NOSTRILS = "Hotspot: Dragon Nostrils"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_DUNGEON_MASTERS_LAIR_ENTRANCE = "Hotspot: Dungeon Master's Lair Entrance"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_FLOOD_CONTROL_BUTTONS = "Hotspot: Flood Control Buttons"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_FLOOD_CONTROL_DOORS = "Hotspot: Flood Control Doors"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_FROZEN_TREAT_MACHINE_COIN_SLOT = "Hotspot: Frozen Treat Machine Coin Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_FROZEN_TREAT_MACHINE_DOORS = "Hotspot: Frozen Treat Machine Doors"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_GLASS_CASE = "Hotspot: Glass Case"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_GRAND_INQUISITOR_DOLL = "Hotspot: Grand Inquisitor Doll"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_GUE_TECH_DOOR = "Hotspot: GUE Tech Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_GUE_TECH_GRASS = "Hotspot: GUE Tech Grass"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_HADES_PHONE_BUTTONS = "Hotspot: Hades Phone Buttons"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_HADES_PHONE_RECEIVER = "Hotspot: Hades Phone Receiver"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_HARRY = "Hotspot: Harry"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_HARRYS_ASHTRAY = "Hotspot: Harry's Ashtray"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_HARRYS_BIRD_BATH = "Hotspot: Harry's Bird Bath"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_IN_MAGIC_WE_TRUST_DOOR = "Hotspot: In Magic We Trust Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_JACKS_DOOR = "Hotspot: Jack's Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_LOUDSPEAKER_VOLUME_BUTTONS = "Hotspot: Loudspeaker Volume Buttons"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_MAILBOX_DOOR = "Hotspot: Mailbox Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_MAILBOX_FLAG = "Hotspot: Mailbox Flag"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_MIRROR = "Hotspot: Mirror"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_MONASTERY_VENT = "Hotspot: Monastery Vent"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_MOSSY_GRATE = "Hotspot: Mossy Grate"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_PORT_FOOZLE_PAST_TAVERN_DOOR = "Hotspot: Port Foozle Past Tavern Door"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_PURPLE_WORDS = "Hotspot: Purple Words"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_QUELBEE_HIVE = "Hotspot: Quelbee Hive"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_ROPE_BRIDGE = "Hotspot: Rope Bridge"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SKULL_CAGE = "Hotspot: Skull Cage"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SNAPDRAGON = "Hotspot: Snapdragon"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SODA_MACHINE_BUTTONS = "Hotspot: Soda Machine Buttons"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SODA_MACHINE_COIN_SLOT = "Hotspot: Soda Machine Coin Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SOUVENIR_COIN_SLOT = "Hotspot: Souvenir Coin Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SPELL_CHECKER = "Hotspot: Spell Checker"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SPELL_LAB_CHASM = "Hotspot: Spell Lab Chasm"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SPRING_MUSHROOM = "Hotspot: Spring Mushroom"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_STUDENT_ID_MACHINE = "Hotspot: Student ID Machine"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_SUBWAY_TOKEN_SLOT = "Hotspot: Subway Token Slot"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_TAVERN_FLY = "Hotspot: Tavern Fly"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_TOTEMIZER_SWITCH = "Hotspot: Totemizer Switch"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_TOTEMIZER_WHEELS = "Hotspot: Totemizer Wheels"
							 | 
						||
| 
								 | 
							
								    HOTSPOT_WELL = "Hotspot: Well"
							 | 
						||
| 
								 | 
							
								    HUNGUS_LARD = "Hungus Lard"
							 | 
						||
| 
								 | 
							
								    JAR_OF_HOTBUGS = "Jar of Hotbugs"
							 | 
						||
| 
								 | 
							
								    LANTERN = "Lantern"
							 | 
						||
| 
								 | 
							
								    LARGE_TELEGRAPH_HAMMER = "Large Telegraph Hammer"
							 | 
						||
| 
								 | 
							
								    LUCYS_PLAYING_CARD_1 = "Lucy's Playing Card: 1 Pip"
							 | 
						||
| 
								 | 
							
								    LUCYS_PLAYING_CARD_2 = "Lucy's Playing Card: 2 Pips"
							 | 
						||
| 
								 | 
							
								    LUCYS_PLAYING_CARD_3 = "Lucy's Playing Card: 3 Pips"
							 | 
						||
| 
								 | 
							
								    LUCYS_PLAYING_CARD_4 = "Lucy's Playing Card: 4 Pips"
							 | 
						||
| 
								 | 
							
								    MAP = "Map"
							 | 
						||
| 
								 | 
							
								    MEAD_LIGHT = "Mead Light"
							 | 
						||
| 
								 | 
							
								    MOSS_OF_MAREILON = "Moss of Mareilon"
							 | 
						||
| 
								 | 
							
								    MUG = "Mug"
							 | 
						||
| 
								 | 
							
								    OLD_SCRATCH_CARD = "Old Scratch Card"
							 | 
						||
| 
								 | 
							
								    PERMA_SUCK_MACHINE = "Perma-Suck Machine"
							 | 
						||
| 
								 | 
							
								    PLASTIC_SIX_PACK_HOLDER = "Plastic Six-Pack Holder"
							 | 
						||
| 
								 | 
							
								    POUCH_OF_ZORKMIDS = "Pouch of Zorkmids"
							 | 
						||
| 
								 | 
							
								    PROZORK_TABLET = "Prozork Tablet"
							 | 
						||
| 
								 | 
							
								    QUELBEE_HONEYCOMB = "Quelbee Honeycomb"
							 | 
						||
| 
								 | 
							
								    ROPE = "Rope"
							 | 
						||
| 
								 | 
							
								    SCROLL_FRAGMENT_ANS = "Scroll Fragment: ANS"
							 | 
						||
| 
								 | 
							
								    SCROLL_FRAGMENT_GIV = "Scroll Fragment: GIV"
							 | 
						||
| 
								 | 
							
								    SHOVEL = "Shovel"
							 | 
						||
| 
								 | 
							
								    SNAPDRAGON = "Snapdragon"
							 | 
						||
| 
								 | 
							
								    SPELL_GLORF = "Spell: GLORF"
							 | 
						||
| 
								 | 
							
								    SPELL_GOLGATEM = "Spell: GOLGATEM"
							 | 
						||
| 
								 | 
							
								    SPELL_IGRAM = "Spell: IGRAM"
							 | 
						||
| 
								 | 
							
								    SPELL_KENDALL = "Spell: KENDALL"
							 | 
						||
| 
								 | 
							
								    SPELL_NARWILE = "Spell: NARWILE"
							 | 
						||
| 
								 | 
							
								    SPELL_REZROV = "Spell: REZROV"
							 | 
						||
| 
								 | 
							
								    SPELL_THROCK = "Spell: THROCK"
							 | 
						||
| 
								 | 
							
								    SPELL_VOXAM = "Spell: VOXAM"
							 | 
						||
| 
								 | 
							
								    STUDENT_ID = "Student ID"
							 | 
						||
| 
								 | 
							
								    SUBWAY_DESTINATION_FLOOD_CONTROL_DAM = "Subway Destination: Flood Control Dam #3"
							 | 
						||
| 
								 | 
							
								    SUBWAY_DESTINATION_HADES = "Subway Destination: Hades"
							 | 
						||
| 
								 | 
							
								    SUBWAY_DESTINATION_MONASTERY = "Subway Destination: Monastery"
							 | 
						||
| 
								 | 
							
								    SUBWAY_TOKEN = "Subway Token"
							 | 
						||
| 
								 | 
							
								    SWORD = "Sword"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION_DM_LAIR = "Teleporter Destination: Dungeon Master's Lair"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION_GUE_TECH = "Teleporter Destination: GUE Tech"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION_HADES = "Teleporter Destination: Hades"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION_MONASTERY = "Teleporter Destination: Monastery Station"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION_SPELL_LAB = "Teleporter Destination: Spell Lab"
							 | 
						||
| 
								 | 
							
								    TOTEM_BROG = "Totem: Brog"
							 | 
						||
| 
								 | 
							
								    TOTEM_GRIFF = "Totem: Griff"
							 | 
						||
| 
								 | 
							
								    TOTEM_LUCY = "Totem: Lucy"
							 | 
						||
| 
								 | 
							
								    TOTEMIZER_DESTINATION_HALL_OF_INQUISITION = "Totemizer Destination: Hall of Inquisition"
							 | 
						||
| 
								 | 
							
								    TOTEMIZER_DESTINATION_INFINITY = "Totemizer Destination: Infinity"
							 | 
						||
| 
								 | 
							
								    TOTEMIZER_DESTINATION_STRAIGHT_TO_HELL = "Totemizer Destination: Straight to Hell"
							 | 
						||
| 
								 | 
							
								    TOTEMIZER_DESTINATION_SURFACE_OF_MERZ = "Totemizer Destination: Surface of Merz"
							 | 
						||
| 
								 | 
							
								    ZIMDOR_SCROLL = "ZIMDOR Scroll"
							 | 
						||
| 
								 | 
							
								    ZORK_ROCKS = "Zork Rocks"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorLocations(enum.Enum):
							 | 
						||
| 
								 | 
							
								    ALARM_SYSTEM_IS_DOWN = "Alarm System is Down"
							 | 
						||
| 
								 | 
							
								    ARREST_THE_VANDAL = "Arrest the Vandal!"
							 | 
						||
| 
								 | 
							
								    ARTIFACTS_EXPLAINED = "Artifacts, Explained"
							 | 
						||
| 
								 | 
							
								    A_BIG_FAT_SASSY_2_HEADED_MONSTER = "A Big, Fat, SASSY 2-Headed Monster"
							 | 
						||
| 
								 | 
							
								    A_LETTER_FROM_THE_WHITE_HOUSE = "A Letter from the White House"
							 | 
						||
| 
								 | 
							
								    A_SMALLWAY = "A Smallway"
							 | 
						||
| 
								 | 
							
								    BEAUTIFUL_THATS_PLENTY = "Beautiful, That's Plenty!"
							 | 
						||
| 
								 | 
							
								    BEBURTT_DEMYSTIFIED = "BEBURTT, Demystified"
							 | 
						||
| 
								 | 
							
								    BETTER_SPELL_MANUFACTURING_IN_UNDER_10_MINUTES = "Better Spell Manufacturing in Under 10 Minutes"
							 | 
						||
| 
								 | 
							
								    BOING_BOING_BOING = "Boing, Boing, Boing"
							 | 
						||
| 
								 | 
							
								    BONK = "Bonk!"
							 | 
						||
| 
								 | 
							
								    BRAVE_SOULS_WANTED = "Brave Souls Wanted"
							 | 
						||
| 
								 | 
							
								    BROG_DO_GOOD = "Brog Do Good!"
							 | 
						||
| 
								 | 
							
								    BROG_EAT_ROCKS = "Brog Eat Rocks"
							 | 
						||
| 
								 | 
							
								    BROG_KNOW_DUMB_THAT_DUMB = "Brog Know Dumb. That Dumb"
							 | 
						||
| 
								 | 
							
								    BROG_MUCH_BETTER_AT_THIS_GAME = "Brog Much Better at This Game"
							 | 
						||
| 
								 | 
							
								    CASTLE_WATCHING_A_FIELD_GUIDE = "Castle Watching: A Field Guide"
							 | 
						||
| 
								 | 
							
								    CAVES_NOTES = "Cave's Notes"
							 | 
						||
| 
								 | 
							
								    CLOSING_THE_TIME_TUNNELS = "Closing the Time Tunnels"
							 | 
						||
| 
								 | 
							
								    CRISIS_AVERTED = "Crisis Averted"
							 | 
						||
| 
								 | 
							
								    CUT_THAT_OUT_YOU_LITTLE_CREEP = "Cut That Out You Little Creep!"
							 | 
						||
| 
								 | 
							
								    DEATH_ARRESTED_WITH_JACK = "Death: Arrested With Jack"
							 | 
						||
| 
								 | 
							
								    DEATH_ATTACKED_THE_QUELBEES = "Death: Attacked the Quelbees"
							 | 
						||
| 
								 | 
							
								    DEATH_CLIMBED_OUT_OF_THE_WELL = "Death: Climbed Out of the Well"
							 | 
						||
| 
								 | 
							
								    DEATH_EATEN_BY_A_GRUE = "Death: Eaten by a Grue"
							 | 
						||
| 
								 | 
							
								    DEATH_JUMPED_IN_BOTTOMLESS_PIT = "Death: Jumped in Bottomless Pit"
							 | 
						||
| 
								 | 
							
								    DEATH_LOST_GAME_OF_STRIP_GRUE_FIRE_WATER = "Death: Lost Game of Strip Grue, Fire, Water"
							 | 
						||
| 
								 | 
							
								    DEATH_LOST_SOUL_TO_OLD_SCRATCH = "Death: Lost Soul to Old Scratch"
							 | 
						||
| 
								 | 
							
								    DEATH_OUTSMARTED_BY_THE_QUELBEES = "Death: Outsmarted by the Quelbees"
							 | 
						||
| 
								 | 
							
								    DEATH_SLICED_UP_BY_THE_INVISIBLE_GUARD = "Death: Sliced up by the Invisible Guard"
							 | 
						||
| 
								 | 
							
								    DEATH_STEPPED_INTO_THE_INFINITE = "Death: Step Into the Infinite"
							 | 
						||
| 
								 | 
							
								    DEATH_SWALLOWED_BY_A_DRAGON = "Death: Swallowed by a Dragon"
							 | 
						||
| 
								 | 
							
								    DEATH_THROCKED_THE_GRASS = "Death: THROCKed the Grass"
							 | 
						||
| 
								 | 
							
								    DEATH_TOTEMIZED = "Death: Totemized?"
							 | 
						||
| 
								 | 
							
								    DEATH_TOTEMIZED_PERMANENTLY = "Death: Totemized... Permanently"
							 | 
						||
| 
								 | 
							
								    DEATH_YOURE_NOT_CHARON = "Death: You're Not Charon!?"
							 | 
						||
| 
								 | 
							
								    DEATH_ZORK_ROCKS_EXPLODED = "Death: Zork Rocks Exploded"
							 | 
						||
| 
								 | 
							
								    DENIED_BY_THE_LAKE_MONSTER = "Denied by the Lake Monster"
							 | 
						||
| 
								 | 
							
								    DESPERATELY_SEEKING_TUTOR = "Desperately Seeking Tutor"
							 | 
						||
| 
								 | 
							
								    DONT_EVEN_START_WITH_US_SPARKY = "Don't Even Start With Us, Sparky"
							 | 
						||
| 
								 | 
							
								    DOOOOOOWN = "Doooooown"
							 | 
						||
| 
								 | 
							
								    DOWN = "Down"
							 | 
						||
| 
								 | 
							
								    DRAGON_ARCHIPELAGO_TIME_TUNNEL = "Dragon Archipelago Time Tunnel"
							 | 
						||
| 
								 | 
							
								    DUNCE_LOCKER = "Dunce Locker"
							 | 
						||
| 
								 | 
							
								    EGGPLANTS = "Eggplants"
							 | 
						||
| 
								 | 
							
								    ELSEWHERE = "Elsewhere"
							 | 
						||
| 
								 | 
							
								    EMERGENCY_MAGICATRONIC_MESSAGE = "Emergency Magicatronic Message"
							 | 
						||
| 
								 | 
							
								    ENJOY_YOUR_TRIP = "Enjoy Your Trip!"
							 | 
						||
| 
								 | 
							
								    FAT_LOT_OF_GOOD_THATLL_DO_YA = "Fat Lot of Good That'll Do Ya"
							 | 
						||
| 
								 | 
							
								    FIRE_FIRE = "Fire! Fire!"
							 | 
						||
| 
								 | 
							
								    FLOOD_CONTROL_DAM_3_THE_NOT_REMOTELY_BORING_TALE = "Flood Control Dam #3: The Not Remotely Boring Tale"
							 | 
						||
| 
								 | 
							
								    FLYING_SNAPDRAGON = "Flying Snapdragon"
							 | 
						||
| 
								 | 
							
								    FROBUARY_3_UNDERGROUNDHOG_DAY = "Frobruary 3 - Undergroundhog Day"
							 | 
						||
| 
								 | 
							
								    GETTING_SOME_CHANGE = "Getting Some Change"
							 | 
						||
| 
								 | 
							
								    GO_AWAY = "GO AWAY!"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_DEANS_LIST = "GUE Tech Dean's List"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_ENTRANCE_EXAM = "GUE Tech Entrance Exam"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_HEALTH_MEMO = "GUE Tech Health Memo"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_MAGEMEISTERS = "GUE Tech Magemeisters"
							 | 
						||
| 
								 | 
							
								    HAVE_A_HELL_OF_A_DAY = "Have a Hell of a Day!"
							 | 
						||
| 
								 | 
							
								    HELLO_THIS_IS_SHONA_FROM_GURTH_PUBLISHING = "Hello, This is Shona from Gurth Publishing"
							 | 
						||
| 
								 | 
							
								    HELP_ME_CANT_BREATHE = "Help... Me. Can't... Breathe"
							 | 
						||
| 
								 | 
							
								    HEY_FREE_DIRT = "Hey, Free Dirt!"
							 | 
						||
| 
								 | 
							
								    HI_MY_NAME_IS_DOUG = "Hi, My Name is Doug"
							 | 
						||
| 
								 | 
							
								    HMMM_INFORMATIVE_YET_DEEPLY_DISTURBING = "Hmmm. Informative. Yet Deeply Disturbing"
							 | 
						||
| 
								 | 
							
								    HOLD_ON_FOR_AN_IMPORTANT_MESSAGE = "Hold on for an Important Message"
							 | 
						||
| 
								 | 
							
								    HOW_TO_HYPNOTIZE_YOURSELF = "How to Hypnotize Yourself"
							 | 
						||
| 
								 | 
							
								    HOW_TO_WIN_AT_DOUBLE_FANUCCI = "How to Win at Double Fanucci"
							 | 
						||
| 
								 | 
							
								    IMBUE_BEBURTT = "Imbue BEBURTT"
							 | 
						||
| 
								 | 
							
								    IM_COMPLETELY_NUDE = "I'm Completely Nude"
							 | 
						||
| 
								 | 
							
								    INTO_THE_FOLIAGE = "Into the Foliage"
							 | 
						||
| 
								 | 
							
								    INVISIBLE_FLOWERS = "Invisible Flowers"
							 | 
						||
| 
								 | 
							
								    IN_CASE_OF_ADVENTURE = "In Case of Adventure, Break Glass!"
							 | 
						||
| 
								 | 
							
								    IN_MAGIC_WE_TRUST = "In Magic We Trust"
							 | 
						||
| 
								 | 
							
								    ITS_ONE_OF_THOSE_ADVENTURERS_AGAIN = "It's One of Those Adventurers Again..."
							 | 
						||
| 
								 | 
							
								    I_DONT_THINK_YOU_WOULDVE_WANTED_THAT_TO_WORK_ANYWAY = "I Don't Think You Would've Wanted That to Work Anyway"
							 | 
						||
| 
								 | 
							
								    I_DONT_WANT_NO_TROUBLE = "I Don't Want No Trouble!"
							 | 
						||
| 
								 | 
							
								    I_HOPE_YOU_CAN_CLIMB_UP_THERE = "I Hope You Can Climb Up There With All This Junk"
							 | 
						||
| 
								 | 
							
								    I_LIKE_YOUR_STYLE = "I Like Your Style!"
							 | 
						||
| 
								 | 
							
								    I_SPIT_ON_YOUR_FILTHY_COINAGE = "I Spit on Your Filthy Coinage"
							 | 
						||
| 
								 | 
							
								    LIT_SUNFLOWERS = "Lit Sunflowers"
							 | 
						||
| 
								 | 
							
								    MAGIC_FOREVER = "Magic Forever!"
							 | 
						||
| 
								 | 
							
								    MAILED_IT_TO_HELL = "Mailed it to Hell"
							 | 
						||
| 
								 | 
							
								    MAKE_LOVE_NOT_WAR = "Make Love, Not War"
							 | 
						||
| 
								 | 
							
								    MEAD_LIGHT = "Mead Light?"
							 | 
						||
| 
								 | 
							
								    MIKES_PANTS = "Mike's Pants"
							 | 
						||
| 
								 | 
							
								    MUSHROOM_HAMMERED = "Mushroom, Hammered"
							 | 
						||
| 
								 | 
							
								    NATIONAL_TREASURE = "300 Year Old National Treasure"
							 | 
						||
| 
								 | 
							
								    NATURAL_AND_SUPERNATURAL_CREATURES_OF_QUENDOR = "Natural and Supernatural Creatures of Quendor"
							 | 
						||
| 
								 | 
							
								    NOOOOOOOOOOOOO = "NOOOOOOOOOOOOO!"
							 | 
						||
| 
								 | 
							
								    NOTHIN_LIKE_A_GOOD_STOGIE = "Nothin' Like a Good Stogie"
							 | 
						||
| 
								 | 
							
								    NOW_YOU_LOOK_LIKE_US_WHICH_IS_AN_IMPROVEMENT = "Now You Look Like Us, Which is an Improvement"
							 | 
						||
| 
								 | 
							
								    NO_AUTOGRAPHS = "No Autographs"
							 | 
						||
| 
								 | 
							
								    NO_BONDAGE = "No Bondage"
							 | 
						||
| 
								 | 
							
								    OBIDIL_DRIED_UP = "OBIDIL, Dried Up"
							 | 
						||
| 
								 | 
							
								    OH_DEAR_GOD_ITS_A_DRAGON = "Oh Dear God, It's a Dragon!"
							 | 
						||
| 
								 | 
							
								    OH_VERY_FUNNY_GUYS = "Oh, Very Funny Guys"
							 | 
						||
| 
								 | 
							
								    OH_WOW_TALK_ABOUT_DEJA_VU = "Oh, Wow! Talk About Deja Vu"
							 | 
						||
| 
								 | 
							
								    OLD_SCRATCH_WINNER = "Old Scratch Winner!"
							 | 
						||
| 
								 | 
							
								    ONLY_YOU_CAN_PREVENT_FOOZLE_FIRES = "Only You Can Prevent Foozle Fires"
							 | 
						||
| 
								 | 
							
								    OPEN_THE_GATES_OF_HELL = "Open the Gates of Hell"
							 | 
						||
| 
								 | 
							
								    OUTSMART_THE_QUELBEES = "Outsmart the Quelbees"
							 | 
						||
| 
								 | 
							
								    PERMASEAL = "PermaSeal"
							 | 
						||
| 
								 | 
							
								    PLANETFALL = "Planetfall"
							 | 
						||
| 
								 | 
							
								    PLEASE_DONT_THROCK_THE_GRASS = "Please Don't THROCK the Grass"
							 | 
						||
| 
								 | 
							
								    PORT_FOOZLE_TIME_TUNNEL = "Port Foozle Time Tunnel"
							 | 
						||
| 
								 | 
							
								    PROZORKED = "Prozorked"
							 | 
						||
| 
								 | 
							
								    REASSEMBLE_SNAVIG = "Reassemble SNAVIG"
							 | 
						||
| 
								 | 
							
								    RESTOCKED_ON_GRUESDAY = "Restocked on Gruesday"
							 | 
						||
| 
								 | 
							
								    RIGHT_HELLO_YES_UH_THIS_IS_SNEFFLE = "Right. Hello. Yes. Uh, This is Sneffle"
							 | 
						||
| 
								 | 
							
								    RIGHT_UH_SORRY_ITS_ME_AGAIN_SNEFFLE = "Right. Uh, Sorry. It's Me Again. Sneffle"
							 | 
						||
| 
								 | 
							
								    SNAVIG_REPAIRED = "SNAVIG, Repaired"
							 | 
						||
| 
								 | 
							
								    SOUVENIR = "Souvenir"
							 | 
						||
| 
								 | 
							
								    STRAIGHT_TO_HELL = "Straight to Hell"
							 | 
						||
| 
								 | 
							
								    STRIP_GRUE_FIRE_WATER = "Strip Grue, Fire, Water"
							 | 
						||
| 
								 | 
							
								    SUCKING_ROCKS = "Sucking Rocks"
							 | 
						||
| 
								 | 
							
								    TALK_TO_ME_GRAND_INQUISITOR = "Talk to Me Grand Inquisitor"
							 | 
						||
| 
								 | 
							
								    TAMING_YOUR_SNAPDRAGON = "Taming Your Snapdragon"
							 | 
						||
| 
								 | 
							
								    THAR_SHE_BLOWS = "Thar She Blows!"
							 | 
						||
| 
								 | 
							
								    THATS_A_ROPE = "That's a Rope"
							 | 
						||
| 
								 | 
							
								    THATS_IT_JUST_KEEP_HITTING_THOSE_BUTTONS = "That's it! Just Keep Hitting Those Buttons"
							 | 
						||
| 
								 | 
							
								    THATS_STILL_A_ROPE = "That's Still a Rope"
							 | 
						||
| 
								 | 
							
								    THATS_THE_SPIRIT = "That's the Spirit!"
							 | 
						||
| 
								 | 
							
								    THE_ALCHEMICAL_DEBACLE = "The Alchemical Debacle"
							 | 
						||
| 
								 | 
							
								    THE_ENDLESS_FIRE = "The Endless Fire"
							 | 
						||
| 
								 | 
							
								    THE_FLATHEADIAN_FUDGE_FIASCO = "The Flatheadian Fudge Fiasco"
							 | 
						||
| 
								 | 
							
								    THE_PERILS_OF_MAGIC = "The Perils of Magic"
							 | 
						||
| 
								 | 
							
								    THE_UNDERGROUND_UNDERGROUND = "The Underground Underground"
							 | 
						||
| 
								 | 
							
								    THIS_DOESNT_LOOK_ANYTHING_LIKE_THE_BROCHURE = "This Doesn't Look Anything Like the Brochure"
							 | 
						||
| 
								 | 
							
								    THROCKED_MUSHROOM_HAMMERED = "THROCKed Mushroom, Hammered"
							 | 
						||
| 
								 | 
							
								    TIME_TRAVEL_FOR_DUMMIES = "Time Travel for Dummies"
							 | 
						||
| 
								 | 
							
								    TOTEMIZED_DAILY_BILLBOARD = "Totemized Daily Billboard Functioning Correctly"
							 | 
						||
| 
								 | 
							
								    UH_OH_BROG_CANT_SWIM = "Uh-Oh. Brog Can't Swim"
							 | 
						||
| 
								 | 
							
								    UMBRELLA_FLOWERS = "Umbrella Flowers"
							 | 
						||
| 
								 | 
							
								    UP = "Up"
							 | 
						||
| 
								 | 
							
								    USELESS_BUT_FUN = "Useless, But Fun"
							 | 
						||
| 
								 | 
							
								    UUUUUP = "Uuuuup"
							 | 
						||
| 
								 | 
							
								    VOYAGE_OF_CAPTAIN_ZAHAB = "Voyage of Captain Zahab"
							 | 
						||
| 
								 | 
							
								    WANT_SOME_RYE_COURSE_YA_DO = "Want Some Rye? Course Ya Do!"
							 | 
						||
| 
								 | 
							
								    WE_DONT_SERVE_YOUR_KIND_HERE = "We Don't Serve Your Kind Here"
							 | 
						||
| 
								 | 
							
								    WE_GOT_A_HIGH_ROLLER = "We Got a High Roller!"
							 | 
						||
| 
								 | 
							
								    WHAT_ARE_YOU_STUPID = "What Are You, Stupid?"
							 | 
						||
| 
								 | 
							
								    WHITE_HOUSE_TIME_TUNNEL = "White House Time Tunnel"
							 | 
						||
| 
								 | 
							
								    WOW_IVE_NEVER_GONE_INSIDE_HIM_BEFORE = "Wow! I've Never Gone Inside Him Before!"
							 | 
						||
| 
								 | 
							
								    YAD_GOHDNUORGREDNU_3_YRAUBORF = "yaD gohdnuorgrednU - 3 yrauborF"
							 | 
						||
| 
								 | 
							
								    YOUR_PUNY_WEAPONS_DONT_PHASE_ME_BABY = "Your Puny Weapons Don't Phase Me, Baby!"
							 | 
						||
| 
								 | 
							
								    YOU_DONT_GO_MESSING_WITH_A_MANS_ZIPPER = "You Don't Go Messing With a Man's Zipper"
							 | 
						||
| 
								 | 
							
								    YOU_GAINED_86_EXPERIENCE_POINTS = "You Gained 86 Experience Points"
							 | 
						||
| 
								 | 
							
								    YOU_ONE_OF_THEM_AGITATORS_AINT_YA = "You One of Them Agitators, Ain't Ya?"
							 | 
						||
| 
								 | 
							
								    YOU_WANT_A_PIECE_OF_ME_DOCK_BOY = "You Want a Piece of Me, Dock Boy? or Girl"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorRegions(enum.Enum):
							 | 
						||
| 
								 | 
							
								    CROSSROADS = "Crossroads"
							 | 
						||
| 
								 | 
							
								    DM_LAIR = "Dungeon Master's Lair"
							 | 
						||
| 
								 | 
							
								    DM_LAIR_INTERIOR = "Dungeon Master's Lair - Interior"
							 | 
						||
| 
								 | 
							
								    DRAGON_ARCHIPELAGO = "Dragon Archipelago"
							 | 
						||
| 
								 | 
							
								    DRAGON_ARCHIPELAGO_DRAGON = "Dragon Archipelago - Dragon"
							 | 
						||
| 
								 | 
							
								    ENDGAME = "Endgame"
							 | 
						||
| 
								 | 
							
								    GUE_TECH = "GUE Tech"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_HALLWAY = "GUE Tech - Hallway"
							 | 
						||
| 
								 | 
							
								    GUE_TECH_OUTSIDE = "GUE Tech - Outside"
							 | 
						||
| 
								 | 
							
								    HADES = "Hades"
							 | 
						||
| 
								 | 
							
								    HADES_BEYOND_GATES = "Hades - Beyond Gates"
							 | 
						||
| 
								 | 
							
								    HADES_SHORE = "Hades - Shore"
							 | 
						||
| 
								 | 
							
								    MENU = "Menu"
							 | 
						||
| 
								 | 
							
								    MONASTERY = "Monastery"
							 | 
						||
| 
								 | 
							
								    MONASTERY_EXHIBIT = "Monastery - Exhibit"
							 | 
						||
| 
								 | 
							
								    PORT_FOOZLE = "Port Foozle"
							 | 
						||
| 
								 | 
							
								    PORT_FOOZLE_JACKS_SHOP = "Port Foozle - Jack's Shop"
							 | 
						||
| 
								 | 
							
								    PORT_FOOZLE_PAST = "Port Foozle Past"
							 | 
						||
| 
								 | 
							
								    PORT_FOOZLE_PAST_TAVERN = "Port Foozle Past - Tavern"
							 | 
						||
| 
								 | 
							
								    SPELL_LAB = "Spell Lab"
							 | 
						||
| 
								 | 
							
								    SPELL_LAB_BRIDGE = "Spell Lab - Bridge"
							 | 
						||
| 
								 | 
							
								    SUBWAY_CROSSROADS = "Subway Platform - Crossroads"
							 | 
						||
| 
								 | 
							
								    SUBWAY_FLOOD_CONTROL_DAM = "Subway Platform - Flood Control Dam #3"
							 | 
						||
| 
								 | 
							
								    SUBWAY_MONASTERY = "Subway Platform - Monastery"
							 | 
						||
| 
								 | 
							
								    WALKING_CASTLE = "Walking Castle"
							 | 
						||
| 
								 | 
							
								    WHITE_HOUSE = "White House"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ZorkGrandInquisitorTags(enum.Enum):
							 | 
						||
| 
								 | 
							
								    CORE = "Core"
							 | 
						||
| 
								 | 
							
								    DEATHSANITY = "Deathsanity"
							 | 
						||
| 
								 | 
							
								    FILLER = "Filler"
							 | 
						||
| 
								 | 
							
								    HOTSPOT = "Hotspot"
							 | 
						||
| 
								 | 
							
								    INVENTORY_ITEM = "Inventory Item"
							 | 
						||
| 
								 | 
							
								    MISSABLE = "Missable"
							 | 
						||
| 
								 | 
							
								    SPELL = "Spell"
							 | 
						||
| 
								 | 
							
								    SUBWAY_DESTINATION = "Subway Destination"
							 | 
						||
| 
								 | 
							
								    TELEPORTER_DESTINATION = "Teleporter Destination"
							 | 
						||
| 
								 | 
							
								    TOTEMIZER_DESTINATION = "Totemizer Destination"
							 | 
						||
| 
								 | 
							
								    TOTEM = "Totem"
							 |