style StartEnd; room_colour="light sky blue"; endstyle; style Link; room_colour="yellow"; endstyle; style Dangerous; room_colour="pink"; endstyle; style Special; room_colour="LightSteelBlue1"; endstyle; style Destination; room_colour="pale green"; endstyle; style Light; room_shadow_colour="green"; endstyle; style Dark; room_shadow_colour="grey50"; endstyle; style SafeDark; room_shadow_colour="blue"; endstyle; style Further; room_colour="light grey"; endstyle; style Dashed; link_dashed=true; endstyle; show_joins=false; page_title_colour="blue"; map_title_colour="dark green"; page_margin=1; title "Infocom Sorcerer"; # solver_messages = 1; map "Start"; task "Gnusto fweep" tag fweepbook need spellbook fweep lose it; task "Gnusto gaspar" tag gasparbook need spellbook gaspar lose it; task "Gnusto malyon" tag malyonbook need spellbook malyon lose it; task "Gnusto meef" tag meefbook need spellbook meef lose it; task "Gnusto swanzo" tag swanzobook need spellbook swanzo lose it; task "Gnusto vardik" tag vardikbook need spellbook vardik lose it; task "Open ochre vial then drink potion" need berzio score 10; task "Aimfiz Belboz" need aimfiz lose it score 20 goto twistedforest2; room "Twisted Forest" tag twistedforest1 style Light style StartEnd; item "Hellhound"; room "Forest Edge" tag forestedge1 dir ne e style Light; item "Sign \"Magic Mine Field\""; room "Snake Pit" dir se go down style Light; room "Dark" tag dark1 dir se go down style Dangerous; room "Meadow" tag meadow1 dir e from forestedge1 style Light; room "Drawbridge" dir e 2 style Light; room "Ruins" tag ruins1 dir e 2 style Light; room "Turret" dir nw go up style Light; room "Dark" tag dark2 dir se from ruins1 go down style Dangerous; room "Tree Branch" tag treebranch dir nw from twistedforest1 go up style Light Dangerous; item "Boa constrictor"; room "Mine Field" dir n from forestedge1 style Light; room "Mine Field" tag minefield dir n style Light Dangerous; item "Mine"; room "River Bank" dir ne 3 from meadow1 style Light; room "Fort Entrance" dir se style Light; room "Parade Ground" tag parade dir e style Light Dangerous; map "Guild Hall"; room "Your Quarters" tag quarters; item "Spell book" tag spellbook given; room "Bed" tag bed dir n go in style Destination score 5; task "Get up" after frotzed goto quarters; task "Frotz self" tag frotzed; join dark1 to bed; join dark2 to bed; join treebranch to bed; join minefield to bed; join parade to bed; room "Hallway" tag hallwayn dir w from quarters; item "Scribbled note"; room "Belboz's Quarters" dir w; item "Parrot"; item "Morgia plant"; item "Wall hanging"; task "Move wall hanging" tag movehanging score 15; item "Small key" tag key hidden after movehanging; item "Desk drawer"; task "Open desk" tag opendesk; item "Box" tag box after opendesk; task "Open box" tag openbox need box; item "Infotater" after opendesk; item "Journal" tag journal after opendesk; task "Read journal" tag readjournal need journal after openjournal; task "Open journal" tag openjournal need journal key; item "Amulet" after openbox need box; room "Hallway" tag hallways dir s from hallwayn; room "Lobby" tag lobby dir s 2; item "Receptacle"; task "Open receptacle" tag openreceptacle1; task "Open receptacle" tag openreceptacle2 after matchbook; item "Orange vial" tag vilstu hidden after openreceptacle2 matchbook score 10; task "Put matchbook into receptacle" tag matchbook follow openreceptacle1 need matchbook lose it; item "Popular Enchanting"; room "Cellar" dir sw go down length 2; item "Trunk with buttons"; task "Enter code from journal into trunk" tag buttoned after readjournal score 25; item "Mouldy scroll" tag aimfiz hidden after buttoned; room "Servants' Quarters" dir ne from lobby; room "Apprentice Quarters" dir nw from lobby; room "Store Room" dir w from lobby; item "Small ochre vial" tag berzio; item "Calendar (illuminated)" tag calendar; item "Depleted matchbook" tag matchbook; room "Library" dir e from lobby; item "Encyclopaedia"; item "Scroll" tag meef score 10; room "Chamber of the Circle" dir n from hallwayn; room "Frobar's Quarters" dir e from hallways; room "Helistar's Quarters" dir w from hallways length 2; item "Shiny new scroll" tag gaspar; room "" dir s from lobby style Further; map "Start Again"; room "Twisted Forest" tag twistedforest2 style Light Destination; item "Hellhound"; room "Forest Edge" tag forestedge2 dir ne e style Light; item "Sign \"Magic Mine Field\""; task "Learn pulver" tag knowpulver need spellbook; room "Snake Pit" dir se go down style Light; room "Slimy Room" tag slimyroom1 dir se go down style Link exit s; room "Meadow" tag meadow2 dir e from forestedge2 style Light; room "Drawbridge" dir e 2 style Light Dangerous; room "Ruins" tag ruins2 dir e 2 style Light; room "Turret" dir nw go up style Light; room "Dungeon" tag dungeon1 dir se from ruins2 go down style Link exit s e ne; room "Tree Branch" dir nw from twistedforest2 go up style Light Dangerous; item "Boa constrictor"; room "Mine Field" dir n from forestedge2 style Light; room "Mine Field" dir n style Light Dangerous; item "Mine"; room "River Bank" tag riverbank dir ne 3 from meadow2 style Light; task "Pulver river" tag pulver after knowpulver; room "Fort Entrance" dir se 2 style Light; room "Parade Ground" tag paradeground dir e style Light; item "Flagpole"; task "Lower flag" tag lowerflag; task "Examine flag" tag examineflag after lowerflag; item "Aqua vial" tag fooble hidden after examineflag; room "Barracks" tag barracks dir n; room "Gun Emplacement" tag gunemplacement dir e from paradeground; item "Cannon"; task "Put guano into cannon" tag goyipple need guano lose it; item "Scroll" tag yonk hidden after goyipple score 10; link barracks to gunemplacement; room "Armoury" tag armoury dir s from paradeground; link armoury to gunemplacement; room "River Bed" tag riverbed after pulver dir ne from riverbank oneway go down; room "Hidden Cave" dir ne oneway score 20; item "Amber vial" tag blort; item "Pile of bat guano" tag guano; item "Scroll" tag fweep; room "Pit of Bones" tag pitofbones1 dir se go down oneway style Link exit sw s; room "Top of Falls" dir se from riverbed; room "Near Stagnant Pool" dir nw from riverbed; room "Stagnant Pool" dir nw style Dangerous; item "Tentacles"; map "Crater / Park"; room "Slimy Room" tag slimyroom2 style Link exit nw; join slimyroom1 to slimyroom2; room "Crater" tag crater dir s; room "Edge of Chasm" dir w; task "Learn izyuk" tag knowizyuk1 need spellbook; task "Izyuk self" tag izyuk1 after knowizyuk1; room "(Chasm)" dir w after izyuk1 style Dangerous; room "Bare Passage" dir w; task "Learn izyuk" tag knowizyuk2 need spellbook zorkmid1; task "Izyuk self" tag izyuk2 after knowizyuk2; room "Elbow Room" dir w; room "Tree Room" dir n style Light; item "Tree"; item "Zorkmid" tag zorkmid1 score 15; room "Edge of Crater" dir ne from crater; room "Bend" tag bend1 dir ne style Link exit e; room "Winding Tunnel" tag windingtunnel dir s from crater; room "Hall of Carvings" dir s; item "Carving of dragon"; task "Malyon dragon" tag dragone after knowmalyon need spellbook; task "Yonk malyon" tag yonk after malyonbook need spellbook yonk lose it; task "Learn malyon" tag knowmalyon after yonk need spellbook; room "Sooty Room" tag sooty1 after dragone dir s style Link exit e score 20; room "Park Entrance" dir sw from windingtunnel; task "Give Zorkmid to gnome" tag paygnome need fooble zorkmid1 lose it; room "East End of Midway" after paygnome tag eastend dir w; room "Haunted House" tag haunted dir n; item "Very dark"; link haunted to haunted dir n; link haunted to haunted dir e; link haunted to haunted dir w; room "Flume" dir s from eastend; room "Log boat" dir e go in; room "West End of Midway" tag westend dir w from eastend; room "Casino" dir w; item "Odd machine"; task "Pull lever until you win" tag playbandit; item "Zorkmid" tag zorkmid2 hidden after playbandit; room "Roller Coaster" dir n from westend; room "Car" dir w go in; room "Arcade" dir s from westend; item "Game booth"; item "Rubber ball" tag ball; item "Glittering scroll" tag malyon hidden after playgame score 10; task "Throw ball at bunny" tag playgame after fooble need ball lose it give malyon; task "Open aqua vial then drink potion" tag fooble need fooble; map "Highway"; room "Bend" tag bend2 style Link exit sw; join bend1 to bend2; room "Highway" tag highway dir e; room "Toll Gate" dir e after malyonbook; item "Fat old gnome"; task "Wake gnome" tag wakegnome; task "Give Zorkmid to gnome" tag paytoll follow wakegnome need zorkmid2 lose it score 20; room "Outside Store" tag outside after paytoll dir e; room "End of Highway" tag endofhighway dir e exit e; room "Entrance Hall" dir n go up; item "Statue"; room "Outside Glass Arch" tag glassarch1 dir n style Link exit e; room "Stone Hut" dir e from endofhighway; item "Fireplace"; item "Scroll" tag swanzo hidden after chimney score 25; room "Store" dir s from outside; item "Floor waxer"; room "Dungeon" tag dungeon2 dir n from highway go up style Link exit nw; room "Torture Chamber" dir e; item "Indigo vial" tag flaxo; room "Pit of Bones" tag pitofbones2 dir n style Link exit nw; join pitofbones1 to pitofbones2 oneway; link dungeon2 to pitofbones2; map "Coal Mine"; room "Sooty Room" tag sooty2 style Link exit n; task "Open orange vial" tag openvilstu need vilstu swanzo; join sooty1 to sooty2; room "Coal Bin Room" tag coalbin dir e oneway; item "Large coal bin"; item "Lumps of coal"; task "Drink potion" tag vilstu after openvilstu; task "Wait" tag wait after vilstu; task "Give spell book to twin" need spellbook drop it; task "Throw all except spell book down lower chute" tag throwlagoon drop all except spellbook in lagoon; task "Tell twin the combination" need vardik; room "Dial Room" tag dialroom after throwlagoon dir e 2; item "Sign"; item "Heavy door"; task "Dial combination" tag dialcode after vilstu; task "Open door" tag opendial after dialcode score 20; room "Lagoon Shore" tag shorew1 dir s e from coalbin oneway go down style Link exit ne e se score 20; room "Shaft Bottom" after opendial dir e 2 from dialroom; item "Coil of rope" tag rope; room "Shaft Top" tag shaftop dir n 2 go up; room "Coal Mine" tag coalmine1 dir nw w; item "Wooden timber" tag timber; link shaftop to coalmine1 dir sw nw n; link shaftop to shaftop dir e; room "Coal Mine" tag coalmine2 dir ne n from shaftop; link coalmine2 to coalmine1 dir w 2 sw; link coalmine2 to coalmine2 dir se; room "Coal Mine" tag coalmine3 dir n w 3; link coalmine1 to coalmine3 dir nw ne; link coalmine3 to coalmine3 dir n; room "Top of Chute" tag topofchute dir w 2; task "Tie rope to timber" tag ropetimber need timber rope lose it; task "Place timber across chute" tag timberchute need timber lose it; task "Throw rope down chute" tag throwrope after ropetimber timberchute; task "Go down rope" after throwrope goto slanted score 20; link topofchute to coalbin dir s oneway go down; room "Slanted Room" tag slanted dir s 2 sw from topofchute oneway go down; item "Shimmering scroll" tag golmac; item "Kerosene lamp"; task "Golmac self" tag golmac need golmac lose it; task "Open lamp" tag openlamp after golmac; item "Smelly scroll" tag vardik hidden after openlamp score 25; link slanted to coalbin dir e s oneway; map "Glass Maze (actually a 3 x 3 x 3 cube)"; room "Outside Glass Arch" tag glassarch2 style Link exit s; join glassarch1 to glassarch2; room "Inside the Glass Maze" dir e style Light; task "Learn fweep" tag knowfweep1 need spellbook after fweepbook; task "Learn fweep" tag knowfweep2 need spellbook after fweepbook; task "Learn izyuk" tag knowizyuk3 need spellbook; task "Fweep" tag fweep1 after knowfweep1; room "Inside the Glass Maze" dir n after fweep1 style Light Dangerous; room "Inside the Glass Maze" dir e 2 tag maze2 style Light; room "Inside the Glass Maze" dir s style Light; room "Inside the Glass Maze" tag maze1 dir s style Light; room "Inside the Glass Maze" dir e style Light; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir w from maze1 style Light Dangerous; room "Inside the Glass Maze" dir se go down style Light; room "Inside the Glass Maze" dir e style Light; room "Inside the Glass Maze" dir e style Light; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir nw go up style Light Dangerous; room "Inside the Glass Maze" dir ne go up style Light Dangerous; room "Inside the Glass Maze" dir s style Light; room "Hollow" tag hollow1 dir e oneway style Light Link score 20; item "Scroll" tag parch; item "Brick structure"; item "Small hole"; task "Throw scroll into hole" tag chimney need parch lose it; room "Inside the Glass Maze" dir ne from maze2 go up style Light Dangerous; room "Inside the Glass Maze" dir w style Light; room "Inside the Glass Maze" tag maze3 dir nw n nw from maze1 go up style Light Dangerous; room "Inside the Glass Maze" dir w style Light; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir e style Light; room "Inside the Glass Maze" dir e from maze3 style Light; map "Return to the Glass Maze (rearranged)"; room "Hollow" tag hollow2 style Light Link; item "Brick structure"; item "Small hole"; task "Fweep" tag fweep2 after knowfweep2; join hollow1 to hollow2; room "Inside the Glass Maze" after fweep2 dir w oneway after knowfweep2 style Light; room "Inside the Glass Maze" dir w style Light; room "Inside the Glass Maze" dir s style Light; room "Inside the Glass Maze" dir e style Light Dangerous; room "Inside the Glass Maze" tag maze4 dir sw go down style Light Dangerous; room "Inside the Glass Maze" dir sw go down style Light; room "Inside the Glass Maze" dir w style Light; room "Inside the Glass Maze" dir w style Light; room "Inside the Glass Maze" dir ne go up style Light Dangerous; room "Inside the Glass Maze" dir ne go up style Light Dangerous; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir n style Light Dangerous; room "Inside the Glass Maze" dir ne go down style Light; room "Inside the Glass Maze" dir e style Light; room "Inside the Glass Maze" dir s style Light; room "Inside the Glass Maze" dir e style Light; task "Izyuk self" tag izyuk3 after knowizyuk3; room "Inside the Glass Maze" dir n after izyuk3 style Light Dangerous; room "Inside the Glass Maze" tag maze5 dir ne go down style Light; room "Inside the Glass Maze" dir w 4 style Light; room "Inside the Glass Maze" dir s style Light; room "Inside the Glass Maze" tag maze6 dir w style Light; item "Things"; task "Get all" tag getall; task "Learn izyuk" tag knowizyuk4 after getall; task "Izyuk self" tag izyuk4 after knowizyuk4; room "Inside the Glass Maze" dir n style Light; room "Inside the Glass Maze" dir s from maze5 style Light; room "Inside the Glass Maze" dir s from maze6 go up after izyuk4 style Light; room "Outside Glass Arch" tag glassarch3 dir w style Light Link exit s; join glassarch3 to glassarch1; map "Lagoon"; room "Lagoon Shore" tag shorew2 style Link exit w; item "Grue suit" tag gruesuit after opencrate; item "Grue repellent" tag repellent after opencrate; item "Brass lantern" tag lantern after opencrate; task "Open crate" tag opencrate need crate score 15; task "Learn meef" tag knowmeef1 after meefbook need spellbook; join shorew1 to shorew2; room "Surface of Lagoon" tag surface dir e style Light; room "Lagoon Floor" tag lagoon dir se go down style Light; item "Coral"; item "Spenseweeds"; item "Black crate" tag crate hidden after meefspense ; task "Meef spenseweed" tag meefspense after knowmeef1; room "Ocean Shore South" tag shores dir se from shorew2 style Light; room "Ocean Shore North" tag shoren dir ne from shorew2 style Light; task "Spray self with can" tag gruespray need repellent gruesuit; task "Turn lamp on" tag lampon need lantern; link surface to shoren; link surface to shores; room "Mouth of River" dir n style Light; task "Learn meef" tag knowmeef2 after meefbook need spellbook; task "Meef vines" tag meefvine after knowmeef2; room "Grue Lair" after meefvine gruespray lampon need gruesuit lantern dir w; room "Mammoth Cavern" tag mammoth dir w score 20; item "Machinery"; task "Open wooden door" goto hideout score 20; room "Belboz' Hideout" tag hideout dir sw; item "Belboz"; item "Dagger"; room "Chamber of Living Death" dir nw from mammoth oneway style Destination; room "Hall of Eternal Pain" dir w 2 from mammoth oneway style Destination;