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 "Zork II: The Wizard of Frobozz"; map "Start"; room "Inside the Barrow" tag barrow style StartEnd style Light; item "Familiar Brass Lantern" tag lamp keep; item "Elvish Sword" tag sword; room "Narrow Tunnel" dir s style Light; room "Foot Bridge" dir s style Light; room "Great Cavern" dir s sw style Light; room "Shallow Ford" dir sw s style Light; task "Turn lamp on" tag lampon need lamp; room "Dark Tunnel" tag darktunnel1 dir s sw after lampon style Link style SafeDark exit sw se; room "Room of Red Mist" dir e 3 from barrow nolink style Light; room "Room of Blue Mist" dir w oneway style Light; room "Room of White Mist" tag blackmist dir w oneway style Light; link blackmist to barrow dir w oneway; map "Carousel"; room "Dark Tunnel" tag darktunnel2 style Link style SafeDark exit ne; join darktunnel1 to darktunnel2; room "Path Near Stream" tag pathnearstream dir sw s sw; task "Follow princess" tag pfollow7 follow pfollow6 goto formalgarden; room "North End of Garden" tag northend dir se s from darktunnel2 style Light; item "Unicorn with Key"; item "Delicate Gold Key" hidden tag goldkey score 15; item "Perfect Rose" hidden tag perfectrose; task "Wait" tag gotgoldkey after pfollow8 give goldkey perfectrose; room "Gazebo" dir w go in style Light; item "Table"; item "Matchbook" tag matchbook; item "China Teapot" tag teapot; item "Place Mat" tag placemat; item "Newspaper" tag newspaper; item "Letter Opener" tag letteropener; room "Formal Garden" tag formalgarden dir s from northend style Light; task "Follow princess" tag pfollow8 follow pfollow7 goto northend; room "Topiary" tag topiary dir s style Light; item "Bushes: Dragon, Unicorn, Serpent, Dog, Humans"; room "Carousel Room" tag carouselroom dir w 4 oneway style Special; item "Dented Steel Box" hidden after carouseloff; task "Open box" tag opensteelbox after carouseloff; item "Fancy violin" tag violin hidden after opensteelbox; link pathnearstream to formalgarden dir e; link pathnearstream to carouselroom dir sw oneway; link carouselroom to riddleroom1 hidden; link carouselroom to pathnearstream hidden after carouseloff; link carouselroom to marblehall hidden; link carouselroom to room8 hidden after carouseloff; link carouselroom to coolroom hidden; link carouselroom to menhirroom1 hidden after carouseloff; link carouselroom to cobwebbycorridor1 hidden after carouseloff; link carouselroom to topiary hidden after carouseloff; room "Marble Hall" tag marblehall dir n nolink; item "Square Brick" tag brick; link marblehall to carouselroom dir s oneway; link marblehall to pathnearstream style Dashed after pfollow5; task "Follow princess" tag pfollow6 follow pfollow5 goto pathnearstream; room "Room 8" tag room8 dir w from carouselroom nolink; item "Spray Can"; link room8 to carouselroom oneway; room "Deep Ford" tag deepford dir n from marblehall; task "Follow princess" tag pfollow5 follow pfollow4 goto marblehall; task "Fill teapot" tag teapotfull need teapot after dragone; room "Ledge in Ravine" tag ledgeinravine dir n; task "Follow princess" tag pfollow4 follow pfollow3 goto deepford; room "End of Ledge" tag endofledge dir w; task "Follow princess" tag pfollow3 follow pfollow2 goto ledgeinravine ; room "Dragon Room" tag dragonroom dir n w exit n; item "Huge Red Dragon"; task "Poke dragon with sword" tag pokedragon1 need sword; task "Follow princess" tag pfollow2 follow pfollow1 goto endofledge; room "Stone Bridge" dir s; task "Poke dragon with sword" tag pokedragon2 follow pokedragon1; room "Cool Room" tag coolroom dir s; task "Poke dragon with sword" tag pokedragon3 follow pokedragon2; room "Ice Room" tag iceroom1 dir w exit w style Link; item "Mass of Ice"; task "Wait" tag dragone follow pokedragon3; room "Lava Tube" tag lavatube dir s 3 ne go up; room "Cobwebby Corridor" tag cobwebbycorridor1 dir s 2 style Link exit sw; item "Coil of String"; room "Fresco Room" tag frescoroom1 dir w from dragonroom style Link exit w; room "Volcano View" dir ne w from lavatube go up; link coolroom to carouselroom dir se oneway; link cobwebbycorridor1 to carouselroom dir ne oneway; room "Dragon's Lair" dir n from dragonroom after dragone; item "Rotten Wooden Chest" tag chest; item "Beautiful Woman"; item "Wrought Gold Statuette" tag statuette hidden after gotgoldkey score 20; task "Open chest" tag openchest1; task "Open chest" tag openchest2 follow openchest1; task "Follow princess" tag pfollow1 follow openchest2 goto dragonroom; room "Menhir Room" tag menhirroom1 dir s from carouselroom nolink style Link exit s; item "Large Menhir"; link menhirroom1 to carouselroom dir n oneway; room "Riddle Room" tag riddleroom1 dir se from carouselroom nolink style Link exit e; link riddleroom1 to carouselroom dir nw oneway; task "Say well" tag saywell; room "Tiny Room" dir ne from ledgeinravine go up; item "Wooden Door with Window"; item "Formidable Lock"; task "Put mat under door" tag putmat need placemat drop placemat; task "Insert letter opener in keyhole" tag pokekey after putmat need letteropener drop letteropener; task "Remove letter opener from keyhole" tag getle after pokekey; task "Get mat" tag getmat after pokekey; item "Rusty iron key" tag rustykey hidden after getmat; task "Unlock door with key" tag unlockrusty need rustykey; room "Dreary Room" after unlockrusty dir n; item "Table"; item "Blue Crystal Sphere" tag bluesphere score 20; map "Bank"; room "Fresco Room" tag frescoroom2 style Link exit e; join frescoroom1 to frescoroom2; room "Bank Entrance" tag bankentrance dir w; room "West Teller's Room" tag westtellersroom dir nw 2 oneway; room "Safety Depository" tag safetydepository dir w n 2 e 3 exit w n style Light; item "Large Stone Cube" tag stonecube; item "Piece of Paper"; task "Walk through curtain" tag curtain1 need portrait goto smallroom; task "Walk through curtain" tag curtain2 follow southwall goto vault; room "Chairman's Office" dir s; item "Portrait" tag portrait score 20; room "Shimmering Curtain of Light" tag scol dir n from safetydepository style Special; room "Small Room" tag smallroom dir n 2; item "Epicene Gnome"; item "Safety Deposit Box"; task "Give sword to gnome" need sword lose it need portrait bills goto bankentrance; task "Walk through south wall" tag southwall follow curtain1 goto safetydepository; link smallroom to bankentrance dir w 4 s 7 oneway; room "Vault" tag vault dir n e from scol oneway; item "200 Zorkmid Bills" tag bills score 25; task "Walk through north wall" tag northwall goto safetydepository; link vault to safetydepository dir n e s oneway; room "East Teller's Room" tag easttellersroom dir ne 2 from bankentrance oneway; link easttellersroom to safetydepository dir e n 2 w 2; room "East Viewing Room" tag eastviewingroom dir n w oneway ; room "West Viewing Room" tag westviewingroom dir n e from westtellersroom oneway; link eastviewingroom to bankentrance dir s w oneway; link westviewingroom to bankentrance dir s e oneway; link scol to westviewingroom dir w s oneway; link scol to eastviewingroom dir e s oneway; map "Well"; room "Riddle Room" tag riddleroom2 style Link exit nw; join riddleroom1 to riddleroom2; room "Pearl Room" after saywell dir e; item "Pearl Necklace" tag necklace score 15; room "Circular Room" tag circularroom dir e; item "Wooden Bucket" tag bucket; item "Etchings"; task "Enter bucket" tag inbucket1; task "Pour water into bucket" tag bucketfull need teapot after teapotfull inbucket1 goto topofwell; task "Exit bucket" tag exitbucket2 after emptybucket; room "Top of Well" tag topofwell dir ne go up; item "Etchings"; task "Exit bucket" tag exitbucket1 after bucketfull; task "Fill teapot" tag emptybucket after inbucket2 need teapot goto circularroom; task "Enter bucket" tag inbucket2 after carouseloff need redsphere candies; room "Tea Room" tag tearoom after exitbucket1 dir e exit e; item "Oblong Table"; item "Green-lettered cake" tag greencake; item "Red-lettered cake" tag redcake; item "Orange-lettered cake" tag orangecake; item "Blue-lettered cake" tag bluecake; task "Eat green cake" need greencake goto postsroom lose greencake; room "Posts Room" tag postsroom dir s nolink exit w nw; link tearoom to postsroom style Dashed; task "Eat blue cake" tag expand need bluecake need candies redsphere goto tearoom lose bluecake; room "Pool Room" dir e; item "Stoppered Flask (Fatal Content)" tag flask; item "Hazy Something" tag hazything; item "Package of candies" tag candies hidden score 15; task "Throw red cake in pool" tag drypool need redcake lose hazything get candies drop redcake; room "Low Room" dir nw from tearoom; item "Green Paper"; item "Robot" tag robot; task "Robot, go east" tag roboteast; room "Machine Room" dir e 3; item "Machinery"; item "Round Button" tag roundbutton; item "Square Button" tag squarebutton; item "Triangular Button" tag triangularbutton; task "Robot, press triangular button" tag carouseloff after roboteast; task "Robot, go south" tag robotsouth after carouseloff; room "Dingy Closet" dir s; item "Red Crystal Sphere" tag redsphere after robotsouth score 20; item "Solid Metal Cage" tag cage; task "Robot, lift cage" tag liftcage need redsphere; task "Get sphere" after liftcage; map "Volcano"; room "Ice Room" tag iceroom2 exit e s style Link; join iceroom1 to iceroom2; room "Lava Room" dir w after pokedragon3; item "Moby Ruby" tag ruby; room "Volcano Bottom" tag volcano dir s; item "Wicker Basket" tag basket; item "Cloth Bag" tag clothbag; item "Metal Receptacle" tag receptacle; item "Braided Wire" tag wire; task "Get into basket" tag inbasket1; task "Open receptacle" tag openrecep after inbasket1; task "Put newspaper into receptacle" tag newsrecep after openrecep need newspaper lose it; task "Light match" tag lightmatch1 after newsrecep need matchbook; task "Light newspaper with match" tag lightnews follow lightmatch1; task "Wait" tag volb2volc after lightnews goto volcore; task "Exit basket" after closerecep; room "Volcano Core" tag volcore dir nw go up; item "Blue Label"; task "Wait" tag volc2vnsl goto vnsl; task "Wait" after closerecep goto volcano; room "Volcano Near Small Ledge" tag vnsl dir nw go up; task "Land" tag land1; task "Tie wire to hook" tag tied1 after land1; task "Get out of basket" after tied1 goto narrowledge; task "Enter basket" tag inbasket2 need zorkmid; task "Untie wire" tag untied1 after inbasket2; task "Wait" tag wait1 after untied1; task "Wait" after wait1 goto vbvl; task "Wait" after closerecep goto volcore; room "Narrow Ledge" tag narrowledge dir w nolink; item "Gold Zorkmid" tag zorkmid score 20; link vnsl to narrowledge style Dashed; room "Library" dir s; item "Handsome Book"; item "Purple Book" tag purple; item "White Book"; item "Blue Book"; task "Open purple book" tag openpurple need purple; item "Flathead stamp" tag stamp hidden after openpurple; room "Volcano by Viewing Ledge" tag vbvl dir nw from vnsl go up; task "Wait" goto vnwl; task "Wait" after closerecep goto vnsl; room "Volcano Near Wide Ledge" tag vnwl dir nw go up; task "Land" tag land2; task "Tie wire to hook" tag tied2 after land2; task "Get out of basket" after tied2 goto wideledge; task "Untie wire" tag untied2 after inbasket3; task "Close receptacle" tag closerecep after untied2; task "Wait" after closerecep goto vbvl; room "Wide Ledge" tag wideledge dir w nolink; task "Enter basket" tag inbasket3 goto vnwl; link vnwl to wideledge style Dashed; room "Dusty Room" dir s; item "Rusty Box" tag rustybox; task "Insert string into brick" tag detcord need string brick; task "Put brick into hole" tag placebrick after detcord drop brick string; task "Light match" tag lightmatch2 after placebrick need matchbook; task "Light string with match" tag lightfuse follow lightmatch2; task "Go north" tag escape follow lightfuse goto wideledge; item "Gaudy Crown" tag crown hidden after lightfuse score 20; room "Die" dir nw from vnwl go up; link narrowledge to volcano dir w s 2 oneway; link wideledge to volcano dir w s 4 oneway; map "Wizard's Quarters"; room "Cobwebby Corridor" tag cobwebbycorridor2 style Link exit n ne; item "Coil of String" tag string; room "Guarded Room" tag guardedroom need bluesphere redsphere dir sw s; item "Lizard Head"; task "Give candies to lizard" tag feedlizard need candies lose it; task "Unlock door" tag unlocklizard need goldkey after feedlizard; task "Open door" tag openlizard after unlocklizard; room "Wizard's Workshop" tag workshop after openlizard dir s; item "Ruby stand"; item "Sapphire stand"; item "Diamond stand"; task "Place red sphere on diamond stand" tag rsphstand need redsphere lose it; task "Place blue sphere on diamond stand" tag bsphstand after rsphstand need bluesphere lose it; task "Place clear sphere on diamond stand" tag csphstand after bsphstand need clearsphere lose it score 20; item "Black Obsidian Stand" hidden after csphstand bsphstand rsphstand; item "Black Crystal Sphere" tag blacksphere hidden after csphstand bsphstand rsphstand score 30; room "Trophy Room" dir s; item "Cabinet"; item "Stuffed Owl"; item "Label"; room "Wizard's Workroom" tag workroom dir w from workshop; room "Aquarium Room" dir w; item "Aquarium"; item "Baby Sea Serpent"; task "Throw club at aquarium" tag breakaquarium need club; item "Clear Crystal Sphere" tag clearsphere hidden after breakaquarium score 20; room "Wizard's Quarters" dir s; room "Pentagram Room" dir s from workroom; item "Pentagram"; item "Circle"; task "Place sphere in circle" tag sphercle need blacksphere; item "Demon" hidden after sphercle; task "Give bills to demon" tag dbills after sphercle score 2 need bills lose it; task "Give crown to demon" tag dcrown after sphercle score 2 need crown lose it; task "Give goldkey to demon" tag dgoldkey after sphercle score 2 need goldkey lose it; task "Give necklace to demon" tag dnecklace after sphercle score 2 need necklace lose it; task "Give portrait to demon" tag dportrait after sphercle score 2 need portrait lose it; task "Give ruby to demon" tag druby after sphercle score 2 need ruby lose it; task "Give stamp to demon" tag dstamp after sphercle score 2 need stamp lose it; task "Give statuette to demon" tag dstatuette after sphercle score 2 need statuette lose it; task "Give violin to demon" tag dviolin after sphercle score 2 need violin lose it; task "Give zorkmid to demon" tag dzorkmid after sphercle score 2 need zorkmid lose it; task "Demon, give me a wand" tag getwand after dbills dcrown dgoldkey dnecklace dportrait druby dstamp dstatuette dviolin dzorkmid; item "Magic Wand" tag wand hidden after getwand; map "Menhir"; room "Menhir Room" tag menhirroom2 style Link exit n; item "Large Menhir" tag menhir; join menhirroom1 to menhirroom2; room "Kennel" dir sw; item "Dog Collar" tag collar; room "Stairway" dir s from menhirroom2; room "Oddly-angled Room" tag oar1 dir s go down; room "Oddly-angled Room" tag oar2 dir se exit w e s n nw sw; item "Diamond Window on Floor, flickering dimly"; item "Long Wooden Club" tag club; task "SE" tag base1; room "Oddly-angled Room" tag oar3 dir se exit w e s ne se n sw; item "Diamond Window on Floor, dimly glowing"; task "NE" tag base2 after base1; room "Oddly-angled Room" tag oar4 dir ne 2 exit w e s n nw se ne; item "Diamond Window on Floor, glowing"; task "NW" tag base3 after base2; room "Oddly-angled Room" tag oar5 dir nw exit w e s ne nw n sw; item "Diamond Window on Floor, glowing brightly"; task "SW" tag base4 after base3; room "Oddly-angled Room" tag oar6 dir sw exit w e s n nw se sw; item "Diamond Window on Floor, glowing serenely"; item "Strange Rusty Squeal"; task "W" tag base5 after base4; room "Cerberus Room" dir sw from oar1 go down; item "Large Three-headed Dog" tag dog; link oar6 to oar1 oneway; room "Crypt Anteroom" dir e; room "Crypt" dir s; room "Landing" dir s style StartEnd exit s; map "Elsewhere"; room "Murky Room?" tag murkyroom;