# Interactive Fiction Mapper (IFM) map for Jimmy Maher's The King of Shreds and Patches # Copyright 2012 Alan De Smet, Some Rights Reserved # Released under a Creative Commons Attribution-ShareAlike 2.5 License # http://creativecommons.org/licenses/by-sa/2.5/ # More IFM maps: # http://www.highprogrammer.com/alan/games/video/ifmaps/ # There are a lot of dependencies ("after" cases) used to make the dot graph # look correct. They are implied by when you get access to various areas, but # IFM doesn't understand that, so I've made them explicit. # Conversation: talk to, ask about tell about, goodbyte # Goals: think # map on/map off # go to X # Feedback: # - Looking in the mirror may be mandatory in Barker's house? Not in hints? # - Managed to trigger jester/king. On reload, he wasn't. Couldn't again. # - can't "x western wall" in Traitor's Gate South. Text describing cultists earlier described it as the "western wall" # - "Everyone, the priests included, watches transfixed as the crimson stream flows toward the yellow crystal at the center of the stage." - s/watches/watch/ # - TAKE ROBES/ (the audience)/ I don’t suppose the audience would care for that. (I just killed one of them.) # - "becoming a sold swirling shape on the floor of the stage." s/sold/solid/ # Dismissal spell: #3 jewels: blue, green, yellow #place in front of me #cut palm, bleed on stones #put blue into probably left, maybe right (?) altar #put green into probably right, maybe left (?) altar #put yell into central altar #"aian fol talanna chu" # This style is used for connecting rooms between different map sections style Connection; room_shadow_xoff = 0; room_shadow_yoff = 0; ps.room_border_dashed = 1; tk.room_border_colour = "grey"; tk.room_colour = "grey90"; endstyle Connection; # This style is used fatal rooms style EndGame; room_shadow_xoff = 0; room_shadow_yoff = 0; ps.room_border_dashed = 1; tk.room_border_colour = "grey"; tk.room_colour = "grey90"; endstyle EndGame; style Hidden; ps.link_dashed = true; endstyle Hidden; style Blocked; ps.link_dashed = 1; endstyle Blocked; title "The King of Shreds and Patches"; item "penny" tag penny_1; item "penny" tag penny_2; item "penny" tag penny_3; item "penny" tag penny_4; item "penny" tag penny_5; map "London"; room "Fletcher's Printworks" tag Fletchers_Printworks exit n; item "walking stick" tag walking_stick keep; item "ink ball" tag ink_ball; item "tympan" tag tympan; task "sleep" tag day_2 need brass_key candle dagger diary_scraps doctor_faustus_manuscript king_in_yellow_manuscript page_1 page_2 page_3 page_4 page_5 page_6 page_7 page_8 page_9 page_10 page_11 rope; item "envelope" tag envelope after last hidden; task "open envelope" need envelope; item "note" tag neatly_written_note after last hidden; task "read note" need neatly_written_note in any; task "sleep" tag day_3 need gold_locket after marijne_dead; task "sleep" tag day_4 after george_1 george_2 george_3 george_4; task "sleep" tag day_5 after read_britannia_scylla read_britannia_greek; item "second envelope" tag second_envelope after last hidden; task "open second envelope" need second_envelope; item "second note" tag second_note after last hidden; task "read second note" tag lucy_invite_2 need second_note in any; task "load Wyck's pistol" tag pistol_loaded_4 after shot_thug need pistol; task "load thug's pistol" tag thugs_pistol_loaded need thugs_pistol; task "sleep" tag day_6 after heelprints; task "apply makeup" need ink_ball makeup after last; task "copy Greek into press" after read_britannia_greek; task "put forme in press" after last; task "clean ink ball in water" need ink_ball after last; task "put ink ball in ink" need ink_ball after last; task "rub ink ball on forme" need ink_ball after last; task "get paper" after last; task "put blank sheet in tympan" after last need tympan; task "put tympan on form" after last; task "push lever" after last; task "pull lever" after last; task "get tympan" after last; item "freshly printed sheet" tag freshly_printed_sheet hidden after last; room "Thames Street West" tag Thames_Street_West dir n from Fletchers_Printworks; room "Fish Street Market" tag Fish_Street_Market dir e e from Thames_Street_West exit e s n; room "London Bridge" tag London_Bridge dir s s s from Fish_Street_Market; room "Southwark" tag Southwark dir s from London_Bridge; room "Stoney Street" tag Stoney_Street dir w from Southwark exit s e w se; room "Dark Alley" tag Dark_Alley dir se s sw from Stoney_Street; task "put stick in gap" tag broke_crofts_latch need walking_stick tag broke_latch; room "John Croft's Back Yard" tag John_Crofts_Back_Yard dir n from Dark_Alley after broke_latch exit n; room "Up a Tree" tag Up_a_Tree dir w from John_Crofts_Back_Yard go up; item "page" tag page_8; task "open window with stick" after broke_crofts_latch need walking_stick tag window_open; task "jump to window" tag broke_in_to_crofts after last goto John_Crofts_Bedroom; link John_Crofts_Bedroom to Up_a_Tree nopath style Blocked; room "John Croft's Bedroom" tag John_Crofts_Bedroom dir n from Up_a_Tree nolink; task "examine sigil" after broke_in_to_crofts; task "get page with stick" after last give page_6; item "page" tag page_6 after last hidden; task "examine candles" after broke_in_to_crofts; item "page" tag page_5 after last hidden; item "candle" tag candle after last; task "examine bed" after broke_in_to_crofts; item "page" tag page_10 after last hidden; task "look under bed" after broke_in_to_crofts give page_11; item "page" tag page_11 hidden; task "examine meal" after broke_in_to_crofts; item "dagger" tag dagger after last hidden; item "page" tag page_7 after last hidden; task "examine clothing" after broke_in_to_crofts; item "page" tag page_1 after last hidden; task "examine Croft" after broke_in_to_crofts; task "cut Croft down with dagger" need dagger after last; item "rope" tag rope after last; task "search Croft" after last give page_4 brass_key; item "brass key" tag brass_key hidden; item "page" tag page_4 hidden; task "get manuscript. yes" after broke_in_to_crofts give king_in_yellow_manuscript doctor_faustus_manuscript diary_scraps; item "King in Yellowe manuscript" tag king_in_yellow_manuscript hidden; item "Doctor Faustus manuscript" tag doctor_faustus_manuscript hidden; item "diary scraps" tag diary_scraps hidden; task "read scraps" need diary_scraps in any; task "read yellowe" need king_in_yellow_manuscript in any; task "read faustus" need doctor_faustus_manuscript in any; item "page" tag page_3 after last hidden; task "search clothing with stick" after broke_in_to_crofts need walking_stick; item "page" tag page_2 after last hidden; room "Bottom Floor of John Croft's House" tag Bottom_Floor_of_John_Crofts_House dir e from John_Crofts_Bedroom go down exit n s; item "page" tag page_9; link Bottom_Floor_of_John_Crofts_House to John_Crofts_Back_Yard need brass_key style Blocked; link Bottom_Floor_of_John_Crofts_House to Stoney_Street need brass_key style Blocked; room "Cheapside" tag Cheapside dir n from Thames_Street_West exit n s e w sw nw; # sw = St Paul's Cathedral nw=Mermaid's Inn w=Ludgate room "Silver and Monkswell" tag Silver_and_Monkswell dir n from Cheapside exit e; task "knock on door" after day_4 goto Mountjoys_Drawing_Room; room "Gracechurch Street" tag Gracechurch_Street dir e e from Cheapside exit e w s; room "Aldgate Street" tag Aldgate_Street dir e from Gracechurch_Street; task "knock on door" tag lucy_1 need neatly_written_note goto Henrys_Drawing_Room; task "knock on door" tag lucy_2 need gold_locket after day_3 goto Henrys_Drawing_Room; task "knock on door" tag lucy_3 after lucy_invite_2 goto Henrys_Drawing_Room; room "Thames Street East" tag Thames_Street_East dir e from Fish_Street_Market exit e w s; room "Billingsgate Wharf" tag Billingsgate_Wharf dir s from Thames_Street_East; task "get in boat" tag boat_1 after seen_lucy; item "wooden oar" tag wooden_oar after last hidden; item "rusty hook" tag rusty_hook after last hidden; task "get out of boat" tag not_in_boat need wooden_oar rusty_hook after boat_1; task "tie rope to hook" need rusty_hook rope lose rusty_hook rope give rusty_hook_rope after last; item "rusty hook" tag rusty_hook_rope hidden; task "push boat south. upstream" need rusty_hook_rope after not_in_boat; task "get in boat" after last; task "row. row. row. turn rudder left. row. row. turn rudder center. row. turn rudder right. row. turn rudder center. row. turn rudder left. row. row. jump out. pull boat." tag van_dock_1 after last goto van_der_Wycks_Dock; task "examine warehouses" tag found_east_trade after east_trade_shipping_address; room "To van der Wyck's Shop" tag To_van_der_Wycks_Shop dir s s from Billingsgate_Wharf nopath style Connection; link To_van_der_Wycks_Shop to London_Bridge nopath style Blocked; room "Tower Hill" tag Tower_Hill dir e from Thames_Street_East; link Henrys_Drawing_Room to Aldgate_Street nopath style Blocked; room "Henrys' Drawing Room" tag Henrys_Drawing_Room dir n from Aldgate_Street nolink; task "ask her about herself" after lucy_1; task "ask her about note. yes" after last; task "ask her about Marijne" after last; task "ask her about Wyck" after last; task "goodbye" tag seen_lucy after last goto Aldgate_Street; task "tell her about shop. tell her about fate. tell her about note. tell her about moore. tell her about strange symbols. tell her about january 22. tell her about Faustus. ask her about Faustus. tell her about hamlet. ask her about joseph. tell her about glass gem. tell her about yellowe. tell her about yellowe. tell her about scraps. tell her about diary. tell her about shop. tell her about shop. show locket to her" tag seen_lucy_2 after lucy_2 need king_in_yellow_manuscript doctor_faustus_manuscript goto Aldgate_Street; task "ask her about Lucy" after lucy_3; task "ask her about Lucy" after last; task "ask her about Lucy" after last; task "ask her about departure" after lucy_3; task "ask her about departure" after last; task "ask her about departure" after last; task "ask her about departure" after last; task "examine hearth" after last; task "get paper with stick" after last need walking_stick give burned_note; item "burned note" tag burned_note hidden; task "read burned note" need burned_note give under_the_yellow_sign the_fall_of_the_graces; item "Under the Yellow Sign" tag under_the_yellow_sign hidden; item "The Fall of the Graces" tag the_fall_of_the_graces hidden; task "ask her about Barker" after last; task "goodbye" after last goto Aldgate_Street; task "read Yellow Sign" in any; task "read Graces" in any; link Gracechurch_Street to Fish_Street_Market; room "Mermaid Bar" tag Mermaid_Bar dir nw from Cheapside exit w; task "talk to proprietor. ask him about himself. ask him about inn. ask him about william. buy ale. ask him about marlowe. ask him about croft. tell him about croft. ask him about william. ask him about william. ask him about play. ask him about plague. ask him about plague. ask him about king. ask him about moore. ask him about moore. ask him about moore. ask him about moore. ask him about dutchie. ask him about joseph. ask him about joseph. ask him about george. ask him about St. Mary's" tag pumped_barman after day_3 need penny_1 lose penny_1; task "buy ale" need penny_4 lose penny_4 give ale_for_george after wyck_1; item "mug of ale" tag ale_for_george; room "Mermaid Common Room" tag Mermaid_Common_Room dir w from Mermaid_Bar; #task "examine fellow" after wyck_1; task "talk to fellow" after wyck_1; task "ask fellow about ale" after last wyck_1; task "give ale to george" tag george_drunk need ale_for_george lose ale_for_george after last; task "talk to george" after george_drunk; task "ask him about Croft" after george_drunk; task "tell him about Croft" after last; task "ask him about Croft" tag george_1 after last; task "ask him about William" after george_drunk; task "ask him about William" tag george_2 after last; task "ask him about Marlowe" after george_drunk; task "ask him about Marlowe" tag george_3 after last; task "ask him about Moore" after george_drunk; task "tell him about Moore" tag george_4 after last; #task "ask him about himself" after george_drunk; #task "ask him about Bedlam" after george_drunk; #task "ask him about inn" after george_drunk; #task "ask him about Simon" after george_drunk; #task "ask him about plague" after george_drunk; room "Bishopsgate Within" tag Bishopsgate_Within dir n from Gracechurch_Street; room "Bishopsgate Without" tag Bishopsgate_Without dir n from Bishopsgate_Within; room "Bedlam Entryway" tag Bedlam_Entryway dir w from Bishopsgate_Without; task "ask him about moore. ask him about moore. ask him about moore. ask him about moore. ask him about king. give penny to warden" need penny_2 lose penny_2 after pumped_barman goto David_Moores_Cell; room "David Moore's Cell" tag David_Moores_Cell dir w from Bedlam_Entryway nopath; task "ask him to play four. ask him to play three. ask him to play one. ask him to play five. ask him to play two"; task "ask him about himself. ask him about dee. ask him about croft. ask him about King. ask him about Joseph. ask him about Edward. yell." after last goto Bedlam_Entryway; room "Bankside" tag Bankside dir w w from Stoney_Street exit w s; room "To the Globe" dir s from Bankside style Connection; join Bankside to Globe_Entryway go s; room "Mountjoys' Drawing Room" tag Mountjoys_Drawing_Room dir e from Silver_and_Monkswell nopath; task "tell William about myself" tag will_intro; task "ask him about January 22" tag will_1 after will_intro; task "ask him about Croft" after will_intro; task "ask him about Croft" after last; task "ask him about Croft" after last; task "ask him about Croft" after last; task "ask him about Croft" after last; task "ask him about Croft" after last; task "ask him about Croft" tag will_2 after last; task "ask him about Moore" after will_intro; task "tell him about Moore" tag will_3 after last; task "ask him about Yellowe" after will_intro; task "ask him about Yellowe" tag will_4 after last; task "ask him about small stone" after will_intro need small_circular_stone; task "ask him about sigils" tag will_5 after last; task "ask him about Faustus" after will_intro; task "tell him about Faustus" after last; task "tell him about Faustus" after last; task "tell him about Faustus" tag will_6 after last; task "ask him about Dee" after will_intro; task "tell him about Dee" tag will_7 after last; task "ask him about Wyck" tag will_8 after will_intro; task "ask him about Barker" after will_intro; task "ask him about Barker" after last; task "ask him about Barker" tag will_9 after last; task "ask him about Hamlet" tag will_10 after will_intro; task "ask him about Mountjoy" tag will_11 after will_intro; task "ask him about plague" tag will_12 after will_intro; task "tell him about Marlowe" after will_intro; task "tell him about Marlowe" tag will_13 after last; task "tell him about shop" tag will_14 after will_intro; task "tell him about note" tag will_15 after will_intro; task "goodbye" after will_1 will_2 will_3 will_4 will_5 will_6 will_7 will_8 will_9 will_10 will_11 will_12 will_13 will_14 will_15 goto Silver_and_Monkswell; room "Mortlake" tag Mortlake dir w from Bankside after day_4; task "knock on door" goto Dees_Front_Hall; room "Dee's Front Hall" tag Dees_Front_Hall dir n from Mortlake; task "z.z.z" goto Dees_Study; room "Dee's Study" tag Dees_Study dir n from Dees_Front_Hall; task "x portrait"; task "tell him about myself" tag intro_dee; task "ask him about symbols" tag dee_symbols after intro_dee; task "ask him about sigil" after intro_dee; task "ask him about sigil" tag dee_afraid_1 after last; task "ask him about small stone" tag dee_stone need small_circular_stone after last; task "ask him about Faustus" after intro_dee need doctor_faustus_manuscript; task "ask him about Faustus" tag dee_afraid_2 after last; task "ask him about Croft" after intro_dee; task "ask him about January 22" tag dee_afraid_3 after intro_dee; #task "ask him about Shakespeare" after intro_dee; task "ask him about Yellowe" tag dee_yellowe after intro_dee; task "ask him about Marlowe" after last; task "ask him about Marlowe" tag dee_marlowe after last; task "tell him about Marlowe" after last; task "ask him about Wyck" tag dee_lies after intro_dee; task "ask him about Moore" after intro_dee; task "ask him about Moore" tag dee_moore after last; task "ask him about Harker" after intro_dee; task "ask him about Barker" tag dee_kelley after last; task "ask him about Barker" after last; task "ask him about Barker" after last; task "ask him about Barker" after last; task "ask him about Barker" after last; task "ask him about Barker" tag dee_diabolis after last dee_afraid_2; task "ask him about Barker" tag barkers_address after last; task "ask him about business" tag east_trade_shipping_address after last; task "ask him about Kelley" after dee_kelley; task "ask him about Kelley" after last; task "ask him about Kelley" after last; task "ask him about Kelley" tag dee_kelley_2 after last; task "ask him about scrying" after barkers_address; task "ask him about scrying" after last; task "ask him about scrying" after last; task "ask him about scrying" after last; task "tell him about scrying" after last; task "ask him about Enochian" after last; task "ask him about Enochian" tag dee_enochian after last; task "ask him about Diabolis" after dee_diabolis; task "ask him about Diabolis" tag diabolis_search_okay after last; task "ask him about volume" tag dee_necronomicon after intro_dee; #task "ask him about himself" after intro_dee; #task "ask him about house" after intro_dee; task "ask him about plague" tag dee_plague after intro_dee; task "examine devices" tag dees_devices; task "examine quadrant" after dees_devices; task "examine mirror" tag seen_dees_mirror after dees_devices; task "attack mirror" after seen_dees_mirror; task "look under mirror" after seen_dees_mirror diabolis_search_okay give diabolis_britannia; item "Diabolis Britannia" tag diabolis_britannia hidden; task "examine England"; task "examine Americas"; task "examine Europe"; task "examine world"; task "goodbye" after dee_symbols dee_afraid_1 dee_stone dee_afraid_2 dee_afraid_3 dee_yellowe dee_marlowe dee_lies dee_kelley dee_diabolis barkers_address east_trade_shipping_address dee_kelley_2 dee_enochian diabolis_search_okay dee_necronomicon dee_plague dee_moore need diabolis_britannia goto Mortlake; task "read britannia" tag read_britannia after last in any need diabolis_britannia ; task "read scylla from britannia" tag read_britannia_scylla after read_britannia in any need diabolis_britannia ; task "read Greek from britannia" tag read_britannia_greek after read_britannia in any need diabolis_britannia ; room "Blackfriars" tag Blackfriars dir w from Thames_Street_West after day_5 exit nw s; room "Ludgate" tag Ludgate dir n from Blackfriars; link Ludgate to Cheapside; room "Fleet Street" tag Fleet_Street dir w from Ludgate; room "Charing Cross" tag Charing_Cross dir sw from Fleet_Street exit s sw; room "Whitehall" tag Whitehall dir s from Charing_Cross; room "Pall Mall" tag Pall_Mall dir sw from Charing_Cross; room "St. James's Park" tag St_Jamess_Park dir s from Pall_Mall exit s; task "s. duck. shoot thug" tag shot_thug after pistol_loaded_3 lucy_gone need pistol; item "rapier" tag rapier hidden after last; item "thug's pistol" tag thugs_pistol hidden after last; task "search thug" after last; item "sword belt" tag sword_belt hidden after last; task "wear belt" need sword_belt; task "sheathe rapier" need sword_belt rapier after last; room "Under a Large Tree" tag Under_a_Large_Tree dir s from St_Jamess_Park; item "Lucy's cloak" tag lucys_cloak; task "examine heelprints" tag heelprints; room "Turner's Printworks Reception Area" tag Turners_Printworks_Reception_Area dir s from Blackfriars after day_6; task "tell Turner about myself"; task "ask him about himself" after last; task "ask him about plague" after last; task "ask him about Barker" after last; task "ask him about manuscripts" after last; task "goodbye" after last goto Blackfriars; room "To Joseph Barker's House" dir e from Whitehall nopath style Connection; room "East Trade Shipping Office" tag east_trade_shipping_office dir e from Billingsgate_Wharf after found_east_trade; task "ask guy about business"; task "ask guy about Barker" after last; task "ask guy about Barker" after last; map "van der Wyck's Shop"; room "From Billingsgate Wharf" tag From_Billingsgate_Wharf style Connection; link van_der_Wycks_Dock to From_Billingsgate_Wharf nopath style Blocked; room "van der Wyck's Dock" tag van_der_Wycks_Dock dir sw from From_Billingsgate_Wharf nolink; task "climb rope" tag broke_in_to_wycks after window_hooked goto van_der_Wycks_Work_Room; task "get oar. push boat. get in boat. row. row. turn ruddder center. row. turn rudder left. row. row. row. row. jump out. pull boat." after read_slim goto Tower_Wharf; room "Top of van der Wycks Staircase" tag Top_of_van_der_Wycks_Staircase dir se from van_der_Wycks_Dock go up leave wooden_oar; task "examine window" after van_dock_1; task "throw rope to window" need rusty_hook_rope after last; task "throw rope to window" tag window_hooked need rusty_hook_rope after last drop rusty_hook_rope in van_der_Wycks_Work_Room; link van_der_Wycks_Work_Room to van_der_Wycks_Dock nopath style Blocked; room "van der Wyck's Work Room" tag van_der_Wycks_Work_Room dir s from van_der_Wycks_Dock nolink after broke_in_to_wycks exit w s; # s is up task "examine gems" after broke_in_to_wycks; task "examine stone" after last; task "look in stone" after last give large_glass_gem; item "large glass gem" tag large_glass_gem hidden; task "examine shelves" after broke_in_to_wycks; item "van der Wyck's key" tag van_der_Wycks_key after last hidden; item "magnifying glass" tag magnifying_glass after last hidden; task "examine brazier" after broke_in_to_wycks; item "burnt paper" tag burnt_paper after last hidden; task "read paper" tag lucy_gone need burnt_paper in any; task "put musket ball in barrel" need bag_of_musket_balls pistol in any; task "push musket ball with ramrod" tag ball_1 need pistol ramrod after last in any; task "put powder in flash pan" need bag_of_powder pistol in any; task "close flash pan" need pistol after last in any; task "push striker arm" need pistol after last in any; task "turn wheel with spanner" tag pistol_loaded_1 need pistol spanner after last ball_1 in any; task "shoot left padlock" tag left_padlock_gone need pistol after pistol_loaded_1; task "load pistol" tag pistol_loaded_2 need pistol after pistol_loaded_1 last in any; task "shoot right padlock" tag right_padlock_gone need pistol after pistol_loaded_2; task "load pistol" tag pistol_loaded_3 in any need pistol; task "open left cabinet" tag left_cabinet_open after left_padlock_gone; task "open right cabinet" tag right_cabinet_open after right_padlock_gone; item "mud-splattered cloak" tag mud_splattered_cloak after last hidden; item "old boots" tag old_boots after last hidden; task "examine cloak" need mud_splattered_cloak in any; task "smell cloak" need mud_splattered_cloak in any; task "examine boots" need old_boots in any; task "smell boots" need old_boots in any; task "examine left backboard" after left_cabinet_open right_cabinet_open; task "examine right backboard" after left_cabinet_open right_cabinet_open; task "search right backboard" after last; task "examine recess" after last; task "turn catch" tag wycks_secret_passage after last; #task "wear cloak" tag wearing_cloak need mud_splattered_cloak in any; #task "wear boots" tag wearing_boots need old_boots in any; task "light candle" tag have_light need candle tinderbox in any; link van_der_Wycks_Work_Room to Top_of_van_der_Wycks_Staircase style Blocked need van_der_Wycks_key; # s is up join van_der_Wycks_Display_Room to London_Bridge go w need van_der_Wycks_key; room "van der Wyck's Display Room" tag van_der_Wycks_Display_Room dir w from van_der_Wycks_Work_Room; item "tinderbox" tag tinderbox after broke_in_to_wycks; task "examine counter" after broke_in_to_wycks; item "pistol" tag pistol after last; item "ramrod" tag ramrod after last; item "spanner" tag spanner after last; item "bag of musket balls" tag bag_of_musket_balls after last; item "bag of powder" tag bag_of_powder after last; room "Narrow Hall" tag Narrow_Hall dir s s s from van_der_Wycks_Work_Room go up exit ne nw; room "van der Wyck's Bedroom" tag van_der_Wycks_Bedroom dir ne n from Narrow_Hall; task "examine books" after broke_in_to_wycks; item "playbill" tag playbill after last hidden; item "note to van der Wyck" tag note_to_van_der_Wyck after last hidden; task "read playbill" need playbill in any; task "read note to wyck" need note_to_van_der_Wyck in any; room "van der Wyck's Kitchen" tag van_der_Wycks_Kitchen dir nw n from Narrow_Hall; room "Chamber of Worship" tag Chamber_of_Worship dir nw from van_der_Wycks_Work_Room go down after wycks_secret_passage style Blocked; task "search clothes" after wycks_secret_passage give gold_locket; item "gold locket" tag gold_locket; task "open locket" need gold_locket in any; task "examine locket" after last need gold_locket in any; task "read locket" tag marijne_dead after last need gold_locket in any; room "To London Bridge" dir w from van_der_Wycks_Display_Room nopath style Connection; room "To Traitor's Gate" dir e ne from van_der_Wycks_Dock nopath style Connection; map "The Globe"; room "To Bankside" tag To_Bankside style Connection; room "Globe Entryway" tag Globe_Entryway dir s from To_Bankside; task "put penny in box" after day_3 tag paid_globe need penny_3 lose penny_3; room "Globe Pit" tag Globe_Pit dir s from Globe_Entryway after paid_globe; task "z.z.z.z.z.z.z.z.z. examine figure. z.z. CHAPTER z.z.z. throw hook to gallery. climb rope." need rusty_hook_rope drop rusty_hook_rope in Globe_Gallery goto Globe_Gallery; task "search litter" after wyck_1 give small_circular_stone; item "small circular stone" tag small_circular_stone hidden; task "examine stone" need small_circular_stone in any; room "Globe Gallery" tag Globe_Gallery dir w from Globe_Pit go up after wyck_1; task "stab wyck with dagger" tag wyck_1 need dagger; room "Near the Stage" tag Near_the_Stage dir s from Globe_Pit after wyck_1; room "Onstage" tag Onstage dir s from Near_the_Stage exit s se sw; room "Western Cooridor" tag Western_Cooridor dir sw sw from Onstage need candle tinderbox; room "Eastern Cooridor" tag Eastern_Cooridor dir se se from Onstage need candle tinderbox; room "Tiring Room" tag Tiring_Room dir se e from Western_Cooridor exit ne nw n w e need candle tinderbox; # Locked exit s item "red wig" tag red_wig; item "jar of stage makeup" tag makeup; task "wear wig" need red_wig; task "put ink ball in makeup" need ink_ball makeup; task "apply makeup" need ink_ball after last; link Tiring_Room to Onstage; link Eastern_Cooridor to Tiring_Room dir sw w; room "Upon the Stage Balcony" tag Upon_the_Stage_Balcony dir ne w; link Tiring_Room to Upon_the_Stage_Balcony dir nw e; map "Joseph Barker's Home"; room "To Whitehall" tag To_Whitehall style Connection; join Barkers_Porch to Whitehall go w after day_6; room "Barker's Porch" tag Barkers_Porch dir e from To_Whitehall nopath; task "throw hook to roof" need rusty_hook_rope drop rusty_hook_rope in Barkers_Roof; task "climb rope" after last goto Barkers_Roof; room "Barker's Roof" tag Barkers_Roof dir s from Barkers_Porch nopath; task "hang hook on chimney" need rusty_hook_rope drop rusty_hook_rope; task "climb rope" after last goto Barkers_Dining_Room; room "Barker's Dining Room" tag Barkers_Dining_Room dir e from Barkers_Roof nopath exit n e; # e is locked task "push left face. push right face with stick. kick hearth" need walking_stick tag stairwell_open; task "climb rope" goto Barkers_Porch; room "Barker's Entry Hall" tag Barkers_Entry_Hall dir n from Barkers_Dining_Room exit nw n ne sw s se w e; # e is up. nw n ne sw se are locked task "search left tapestry"; task "examine mirror"; task "examine mirror"; task "examine mirror"; room "Upstairs Landing" tag Upstairs_Landing dir e from Barkers_Entry_Hall go up exit n s w e; # n s w are locked room "Bedroom" tag Bedroom dir e from Upstairs_Landing; task "search stool"; item "slim volume" tag slim_volume hidden after last; task "read slim volume" tag read_slim need slim_volume; room "Chamber of the King" tag Chamber_of_the_King dir s s e n from Barkers_Dining_Room cmd to "enter hearth" cmd from "s" after stairwell_open; task "light candle. light candelabra" need candle tinderbox; task "look behind tapestry" tag tapestry_passage; room "Laboratory" tag laboratory dir n from Chamber_of_the_King after tapestry_passage; task "examine charts" tag seen_charts; task "examine star chart" after seen_charts; task "examine alphabet" after seen_charts; task "examine tree" after seen_charts; task "examine map" after seen_charts; task "examine symbol"; task "examine pole"; task "examine sparkling" after last; item "cape pin" tag cape_pin hidden after last; task "examine throne"; task "examine figures" after last; task "examine plinth" after last; task "put dagger in rectangle" after last need dagger; task "put stick in rectangle" after last need walking_stick; item "blue stone" tag blue_stone hidden after last; item "green stone" tag green_stone hidden after last; item "yellow stone" tag yellow_stone hidden after last; item "parchment" tag parchment hidden after last; task "read parchment" in any need parchment; task "close drawer" need blue_stone green_stone yellow_stone parchment; task "examine books"; item "Cults of Britain" tag Cults_of_Britain after last hidden; map "Traitor's Gate"; room "To van der Wyck's Dock" tag to_van_der_Wycks_Dock style Connection; room "Tower Wharf" tag Tower_Wharf dir ne from to_van_der_Wycks_Dock nopath exit ne style Blocked; room "Traitor's Gate South" tag Traitors_Gate_South dir ne from Tower_Wharf exit n; task "pull west flambeaux" tag secret_passage after seen_passage; room "Traitor's Gate North" tag Traitors_Gate_North dir n from Traitors_Gate_South; task "z.z.z.z.z" tag seen_passage; room "Narrow Passageway East" tag Narrow_Passageway_East dir w from Traitors_Gate_South; room "Narrow Passageway West" tag Narrow_Passageway_West dir w from Narrow_Passageway_East; task "examine door"; task "examine recess" after last; task "put circular stone in recess" after last need small_circular_stone drop small_circular_stone; task "open door" tag steel_door after last; room "Narrow Stairs" tag Narrow_Stairs dir w from Narrow_Passageway_West after steel_door; room "Level Tunnel" tag Level_Tunnel dir w from Narrow_Stairs exit nw; room "Antechamber" tag Antechamber dir nw from Level_Tunnel exit e; room "Pit of Charybdis West" tag Pit_of_Charybdis_West dir e from Antechamber; task "z" tag seen_stairs; room "Pit of Charybdis Balcony" tag Pit_of_Charybdis_Balcony dir n from Pit_of_Charybdis_West go up after seen_stairs exit n; # n is up; fatal task "z.z.z.z.z.z.z.z.z.z."; task "shoot left priest" after last pistol_loaded_4; task "shoot right priest" tag both_priests_dead after last thugs_pistol_loaded; task "yes" after lucy_lock_1 lucy_lock_2 lucy_lock_3 lucy_lock_4; task "up" after last; task "yes" after last; room "Pit of Charybdis East" tag Pit_of_Charybdis_East dir e from Pit_of_Charybdis_West after both_priests_dead; task "put blue in left altar" need blue_stone lose blue_stone; task "put green in right altar" after last need green_stone lose green_stone; task "put yellow stone in front altar" after last need yellow_stone lose yellow_stone; task "read freshly aloud" after last need freshly_printed_sheet; task "search left priest" after last; task "search right priest" after last; item "cultist's key" tag cultists_key hidden after last; task "unlock front altar's right wrist lock" tag lucy_lock_1 need cultists_key; task "unlock front altar's left wrist lock" tag lucy_lock_2 need cultists_key; task "unlock front altar's right ankle lock" tag lucy_lock_3 need cultists_key; task "unlock front altar's left ankle lock" tag lucy_lock_4 need cultists_key; task "give lucy's cloak to lucy" after lucy_lock_1 lucy_lock_2 lucy_lock_3 lucy_lock_4;