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; solver_messages = 0; task "Learn blorple" tag airblorp1 need air spellbook; task "Blorple \"air\"" tag blorpair1 follow airblorp1 need air goto air; # Return to the Air Room after getting the White scroll from the Glacier, so that we can go to the Emporium task "Learn blorple" tag airblorp2 need air spellbook; task "Blorple \"air\"" tag blorpair2 follow airblorp2 need tinsot air goto air; task "Learn blorple" tag changblorp1 need changing spellbook need air; task "Blorple \"chang\"" tag blorpchang1 follow changblorp1 need changing tinsot goto changing; # Return to the Changing Room after getting the Compass rose so we can get through the Octagon task "Learn blorple" tag changblorp2 need changing spellbook rose; task "Blorple \"chang\"" tag blorpchang2 follow changblorp2 need changing goto changing; # Get to Packed Earth as soon as you have the Earth cube and the Spell book task "Learn blorple" tag earthblorp1 need earth spellbook; task "Blorple \"earth\" 1" tag blorpearth1 follow earthblorp1 need earth goto earth; # Return to Packed Earth after getting the caskly spell (from the Roc's Nest) # You need caskly to get the Soft cube from the Stone Hut task "Learn blorple" tag earthblorp2 need earth spellbook caskly; task "Blorple \"earth\" 2" tag blorpearth2 follow earthblorp2 need earth goto earth; # Return to Packed Earth after getting the girgol spell (from the Zipper at the Ruins) # You need girgol to climb the Boulders to the Stone Hut # It's important to get out of the Zipper before blorpling otherwise the Zipper gets left behind task "Learn blorple" tag earthblorp3 need earth spellbook girgol; task "Blorple \"earth\" 3" tag blorpearth3 follow earthblorp3 after exitzip need earth goto earth; # Return to Packed Earth after getting the Weed (from the Soft room) task "Learn blorple" tag earthblorp4 need earth spellbook weed; task "Blorple \"earth\" 4" tag blorpearth4 follow earthblorp4 need earth goto earth; # Return to Packed Earth after getting the liskon spell (from the Bottle at the Water room) #task "Learn blorple" tag earthblorp5 need earth spellbook liskon; #task "Blorple \"earth\" 5" tag blorpearth5 follow earthblorp5 need earth goto earth; task "Learn blorple" tag noplaceblorp need noplace spellbook; task "Blorple \"place\"" tag blorpnoplace follow noplaceblorp need noplace goto noplace; task "Learn blorple" tag softblorp need soft spellbook; task "Blorple \"soft\"" tag blorpsoft follow softblorp need soft goto soft; task "Learn blorple" tag waterblorp1 need water spellbook; task "Blorple \"water\" 1" tag blorpwater1 after waterblorp1 need water goto water; # Return to Water Room after getting the Bottle (from the Ocean) # Make sure you learn the spell before putting the book into the zipper (to stop it getting wet) task "Learn blorple" tag waterblorp2 need water spellbook follow waterblorp1; task "Blorple \"water\" 2" tag blorpwater2 after waterblorp2 need water bottle goto water; task "Put book in zipper" tag zipspells need zip spellbook; # drop it in water; task "Close zipper" tag closezip after zipspells; ## Get the Spell book back once the environment is dry again #task "Open zipper" tag openzip2 after closezip in ruins; #task "Get book" tag gotbookagain follow openzip2 give spellbook; # Put all the spells you can into the Spell book (so far only girgol doesn't go) task "Gnusto caskly" tag gnustocaskly need spellbook caskly lose it; task "Learn caskly" tag knowcaskly1 need spellbook after gnustocaskly; task "Learn caskly" tag knowcaskly2 need spellbook after gnustocaskly; task "Gnusto espnis" tag gnustoespnis need spellbook espnis lose it; task "Learn espnis" tag knowespnis need spellbook after gnustoespnis; task "Gnusto liskon" tag gnustoliskon need spellbook liskon lose it; task "Learn liskon" tag knowliskon need spellbook after gnustoliskon; task "Gnusto throck" tag gnustothrock need spellbook throck lose it; task "Learn throck" tag knowthrock need spellbook after gnustothrock; task "Gnusto tinsot" tag gnustotinsot need spellbook tinsot lose it; task "Learn tinsot" tag knowtinsot1 need spellbook after gnustotinsot; task "Learn tinsot" tag knowtinsot2 need spellbook follow knowtinsot1; task "Learn tinsot" tag knowtinsot3 need spellbook follow knowtinsot2; task "Learn tinsot" tag knowtinsot4 need spellbook after gnustotinsot; task "Gnusto snavig" tag gnustosnavig after demould need mouldy lose it; title "Infocom Spellbreaker"; map "Start"; item "Spell book" tag spellbook; item "Knife" tag knife; item "Magic burin" tag burin; room "Council Chamber" style StartEnd Light; room "Guild Hall" dir s style Light; task "Read spell book" need spellbook score 15; item "Bread" tag bread; item "Fish" tag fish; room "Belwit Square" tag belwit dir s style Light; item "Mayoral guard"; item "Featureless white cube (earth)" tag earth score 25; link belwit to belwit dir e; link belwit to belwit dir w; room "Manse" tag manse dir s nolink style Further; link belwit to manse style Dashed; room "Boneyard" tag boneyard dir sw s from belwit nolink style Destination; link boneyard to belwit dir n ne oneway; room "?" dir w style Further; map "Packed Earth"; room "Packed Earth" tag earth style Destination; room "Midair" tag midair1 dir sw oneway go down style Link; room "In Roc Nest" tag rocnest1 dir w n nolink style Link; item "Stained scroll" tag caskly score 10; item "Featureless white cube" tag string; item "Roc"; item "Egg"; room "?" dir n from earth style Further; link midair1 to rocnest1 dir w n oneway style Dashed; room "Cliff Middle" tag cliff after openzip1 dir s e from earth oneway; item "Dirty scroll" tag throck score 10; room "Cliff Top" dir ne go up; item "Rocks"; task "Girgol" tag girgol need girgol lose it; room "Boulder" after girgol dir ne go up; room "Boulder" dir ne go up; room "Boulder" dir ne go up; room "Mountain Top" dir ne oneway go up; item "Gold coin" tag goldcoin; room "Stone Hut" dir w; item "Hermit"; item "Featureless white cube (soft)" tag soft after rebuild score 25; task "Caskly hut" tag rebuild after knowcaskly1; room "Cliff Bottom" dir sw from cliff go down; room "Cave Entrance" tag caveent dir w 3; link earth to caveent dir w sw oneway; room "Cave" dir n; item "Ogre"; task "Plant weed" tag plantweed need weed lose it; task "Throck weed" tag throckweed after knowthrock plantweed; room "Ogre Lair" after throckweed dir sw go down; item "Gold box" tag goldbox score 10; item "Dusty scroll" tag espnis score 10; task "Open box" tag openbox need goldbox; item "Featureless white cube (water)" tag water hidden after openbox need goldbox score 25; room "Hall of Stone" tag stonehall1 dir e from earth oneway exit n s style Link; map "Water Room"; room "Water Room" tag water style Destination; item "Damp scroll" tag liskon hidden after openbottle score 10; task "Open bottle" tag openbottle need bottle; room "Mid-Ocean" tag midocean dir s oneway nodrop; item "Grouper"; item "Bottle" tag bottle after getcube; item "Cube"; task "Drop fish" tag dropfish need fish lose it; task "Get cube" tag getcube after dropfish; room "Open Ocean" tag openocean dir e oneway; link midocean to openocean dir s ne oneway; link midocean to openocean dir w 2 s 2 e 3 n oneway; link openocean to openocean dir e; link openocean to openocean dir n; room "Ocean Floor" dir sw from midocean go down; item "Cube (light)" tag light score 25; room "Oubliette" tag oubliette dir n from water oneway exit n; item "Water channel"; task "Liskon self" tag shrinkme after knowliskon; ## closezip; task "Tinsot water" tag tinsotwater1 after knowtinsot3; task "Tinsot water" tag tinsotwater2 after tinsotwater1; task "Tinsot water" tag tinsotwater3 after tinsotwater2; task "Stand on floe" tag onfloe after tinsotwater3; task "Open door" tag opentrapdoor after onfloe; room "In Channel" after shrinkme dir sw go down exit e; room "In Pipe" dir w oneway; room "In Pipe" dir w oneway; item "Cube (changing)" tag changing score 25; room "Ruined Pipe" tag ruinedpipe dir w oneway; room "Ruins Room" tag ruins dir ne go up; item "Zipper" tag zip score 10; item "Water channel"; item "Flimsy scroll" tag girgol hidden after searchzip score 10; task "Open zipper" tag openzip1 need zip; task "Climb into hole" tag enterzip after openzip1; task "Exit hole" tag exitzip after enterzip need girgol; task "Look" tag searchzip after enterzip; room "Hall of Stone" tag stonehall2 dir n exit w style Link; join stonehall1 to stonehall2; room "Smooth Room" tag smooth dir n; room "North of Serpent" tag nofs dir n from smooth; room "Temple" dir n; item "Idol"; item "Cube (air)" tag air need espnis score 25; item "Opal"; link smooth to smooth dir w; link smooth to smooth dir e; link nofs to nofs dir w; link nofs to nofs dir e; room "Die" dir w from ruinedpipe oneway style Dangerous; room "?" dir e from water style Further; room "Dungeon" tag dungeon dir n from oubliette go up after opentrapdoor; item "White cube" tag boneyard; room "Dungeon East End" dir e; room "Dungeon Cell" dir n; item "Oak cabinet"; task "Rezrov cabinet" tag opencabinet; item "Mouldy book" tag mouldy after opencabinet score 10; task "Caskly moldy book" tag demould after knowcaskly2 need mouldy score 15; room "Guard Tower" tag tower dir nw from dungeon go up; item "Tiny black dot"; room "Midair" tag midair2 dir ne nolink exit w style Link; link tower to midair2 dir ne oneway go up style Dashed; join midair1 to midair2; map "Soft Room"; room "Soft Room" tag soft style Destination; room "Meadow" dir s oneway; item "Weed plant" tag weed; item "Pruning shears" tag shears; room "?" dir e from soft style Further; map "Changing Room"; room "Changing Room" tag changing exit n style Destination; room "Bare Room" dir n oneway; item "Compass rose" tag rose score 10; room "Carving Room" dir w from changing oneway; item "Carving of compass rose"; task "Place compass rose in carving" tag clearose need rose drop it; room "Octagonal Room" tag or1 dir n; room "Octagonal Room" tag or2 dir w; room "Octagonal Room" tag or5 dir w; room "Octagonal Room" tag or4 dir ne; room "Octagonal Room" tag or6 dir w; room "Octagonal Room" tag or7 dir ne; item "Alabaster plug" tag alabaster; room "Octagonal Room" tag or8 dir e; room "Octagonal Room" tag or9 dir w from or7; item "White cube (No place)" tag noplace score 25; room "Octagonal Room" tag or3 dir ne from or2; link or1 to or4; link or3 to or4; link or2 to or6; link or3 to or7; link or3 to or1 oneway; link or4 to or2 oneway; link or6 to or5 oneway; link or7 to or4 oneway; link or8 to or3 oneway; room "?" dir e from changing style Further; map "Air Room"; room "Air Room" tag air style Destination; room "Glacier" dir n oneway; item "White scroll" tag tinsot score 10; room "Midair" tag midair dir s 3 from air oneway; room "Die" dir sw go down style Dangerous; room "Bazaar" tag bazaar dir w 3 s 2 from air oneway; room "Emporium" dir e; item "Blue carpet" after getblue score 10; item "Red carpet"; task "Offer merchant 100 Zorkmids" tag bargain1 need goldcoin; task "Offer merchant 200 Zorkmids" tag bargain2 after bargain1 need goldcoin; task "Offer merchant 300 Zorkmids" tag bargain3 after bargain2 need goldcoin; task "Buy blue carpet" tag getblue after bargain3 need goldcoin lose it; room "In Thick Clouds" tag incloud dir ne from bazaar oneway go up; link incloud to midair dir w ne se s se oneway; room "Flying" dir w from midair; room "Flying" dir w; room "Flying" dir sw go down; room "In Roc Nest" tag rocnest2 dir sw oneway go down style Link; item "Featureless white cube"; item "Egg"; item "Roc"; join rocnest1 to rocnest2; room "?" dir se from air go down style Further; map "No Place"; room "No Place" tag noplace style Destination; room "Inner Vault" dir e exit n oneway; item "Door"; item "Treasure"; room "Plain" tag plain1 dir s se from noplace oneway; item "Large green-eyed rock"; room "Plain" tag plain2 dir s; room "Plain" tag plain3 dir s; room "Plain" dir w; room "Plain" tag plain5 dir n; room "Plain" tag plain6 dir n; room "Plain" tag plain7 dir ne; room "Plain" tag plain8 dir e; room "Plain" dir e; room "Plain" tag plain10 dir s; item "Large brown-eyed rock"; item "Featureless white cube" tag dark score 25; room "Plain" tag plain11 dir s; room "Plain" tag plain12 dir s; room "Plain" tag plain13 dir w; room "Plain" tag plain14 dir n; room "Plain" tag plain15 dir n; link plain1 to plain15; link plain2 to plain5; link plain2 to plain14; link plain3 to plain13; link plain6 to plain1; link plain7 to plain1; link plain8 to plain15; link plain10 to plain15; link plain11 to plain14; room "?" dir w from noplace style Further; map "String Room"; room "String Room" tag string style Destination; room "Enchanters' Retreat" dir s oneway; item "Belboz"; room "?" dir e from string style Further; map "Light Room"; room "Light Room" tag light style Destination; room "Volcano base" dir w oneway; item "Fragment of lava" tag lava after tinsotlava; task "Tinsot fragment" tag tinsotlava after knowtinsot4; room "?" dir s from light style Further; map "Dark Room"; room "Dark Room" tag darkroom style Destination; room "Dark Cave" dir sw go down; room "Grue Cave" dir sw go down style Dangerous; room "?" dir ne from darkroom go up style Further; map "Other"; room "Nondescript room" style Destination; item "(Carpet, Coin, Rose, Zipper)"; room "Return to previous location" dir s oneway style Further;