```mermaid --- config: layout: elk title: Ley of the Land Flowchart --- flowchart TB subgraph bellHeartTavern["Bell Heart Tavern"] thornton["Meet Thornton (Barkeep)"] thorntonTale["Thornton recalls the story of Rangrim"] tavernRoom["Party asks thornton to play kazoo and watches books for changes"] bookShow["When Thornton plays kazoo images flash across the Stasky book"] assassinDiscussions["The party discusses ways to kill McPinn for guild"] assassinsBlood["Recipe: Two day old blood, nightshade leaves, spices to mask the scent"] assassinsBloodTest["A piece of cheese is coated in poison to test efficacy. Party prepares to kill McPinn"] end subgraph market["Voxiu Market"] sprout["Sprout is apprehended by butcher"] sproutIntervention["Coin toss to free Sprout"] odatinaEntrance["Odatina watches the party"] passedNote@{ label: "Odatina's note: Meet at the guild hall at sunset" } end subgraph guildHall["Guild Hall"] assassinsGuild["Odatina takes party to assassins guild"] janosDecision["Janos chooses a random task from guild officer"] end subgraph guildJob["Guild Job"] odatinaQuestions@{ label: "Party questions Odatina's membership in assassins guild" } partyAcceptance["Party (mostly reluctantly) accepts the assassination job"] end subgraph bottomLeafTheater["Bottom Leaf Theater"] lancerMcpinndepott["Meet Lancer McPinndepott (mistaken for investigators)"] theaterSuspicions["McPinndepott tells about missing persons"] theaterOne["Investigate theater: Meet Joff, Abigail, Dwingle"] abigail["Abigail (actress): gives info on McPinndepott and Cindry"] joff["Joff (actor): Rude, racist, refuses to talk"] dwingle["Dwingle (stage hand): suspicious of Cindry, affair hint, denies party into basement"] cindry["Cindry (met in her room)"] cindryInfo["Private acting lessons, provides debt documents"] cindryDocs@{ label: "Docs: McPinndepott owes debt, can pay with 'bodies' Janos takes document" } cindryItems["Six discovers 3 books, golden kazoo/knife"] stasky["Book: Tales of Stasky the Great"] timeTimeless["Book: Tales of Time and Timeless"] gorgonsProphets["Book: Gorgons and Prophets"] killMcPinn@{ label: "Attempts to break into McPinn's office but finds Cindry tied up inside" } toTheStage["Cindry is untied and runs down to the main stage with party in tow"] mimicAwakens["Cindry awakens the mimic disguised as a stage and the party battles"] vomitMimic["Cindry is killed and defeated mimic vomits up Lancer and other missing persons"] cindryIntangibles@{ label: "Odatina collects a piece of Cindry's ear and some hair" } cindryNote["A note reads: To Cindry, We miss you. We have sent along your pet we look forward to seeing you! Mom and Dad"] lancerProposition["Lancer thanks the party and offers 150 gold and an introduction to Commander Taylor"] lancerAcceptance["Party agrees to the introduction with Taylor and snoops around theater"] s1["hold"] s2["hold"] s3["hold"] s4["hold"] s5["hold"] s6["hold"] end subgraph commanderTaylorsManor["The manor of Commander Taylor"] taylorManor["McPinn leads the party to th residence of Commander Taylor for a meeting"] taylorMeeting["Commander Taylor shows disgust for McPinndepott and queries the party and their motivations"] taylorProposition["Proposition: Fix the election for Crown Elect to ensure the Vexens win instead of the Belters"] taylorReward["Offers financial incentive, Introductions to the cities elites, and future employment"] end subgraph streetRally["Political Rally in the streets"] rallyCrowd["A crowd gathers around political rally"] crowdChants@{ label: "1:Kick 'em out! 2: No nuts and bolts! 3: Turn 'em off!" } rallySpeech["Hofta Baldwin relays an anti automaton speech to the crowd to vote for him as the next Crown Elect"] end subgraph coinHouse["The Coinhouse"] banking["The main economic market of Jessergate"] end subgraph silverCanals["The Silver Canals"] canals["The waterways of Haffol"] end subgraph merchantPrincePavilion["The Merchant-Prince's Pavilion"] pavilion["The main pavilion of Haffol"] end subgraph voxiu["Voxiu"] bellHeartTavern market guildHall guildJob bottomLeafTheater commanderTaylorsManor streetRally end subgraph haffol["Haffol"] merchantPrincePavilion silverCanals coinHouse end subgraph jessergate["Jessergate"] voxiu haffol end thornton --> thorntonTale sprout --> sproutIntervention sproutIntervention --> odatinaEntrance odatinaEntrance --> passedNote assassinsGuild --> janosDecision odatinaQuestions --> partyAcceptance lancerMcpinndepott --> theaterSuspicions theaterSuspicions --> theaterOne theaterOne --> abigail & joff & dwingle dwingle --> cindry cindry --> cindryInfo cindryInfo --> cindryDocs cindryDocs --> cindryItems cindryItems --> stasky & gorgonsProphets & timeTimeless & tavernRoom thorntonTale --> market passedNote --> guildHall guildHall --> guildJob guildJob --> lancerMcpinndepott tavernRoom --> bookShow bookShow --> assassinDiscussions assassinDiscussions --> assassinsBlood assassinsBlood --> assassinsBloodTest assassinsBloodTest --> killMcPinn killMcPinn --> toTheStage toTheStage --> mimicAwakens mimicAwakens --> vomitMimic vomitMimic --> cindryNote & cindryIntangibles & lancerProposition lancerProposition --> lancerAcceptance lancerAcceptance --> s1 s1 --> s2 s2 --> s3 s3 --> s4 & s5 & s6 s6 --> streetRally streetRally --> commanderTaylorsManor rallyCrowd <--> rallySpeech rallyCrowd --> crowdChants taylorManor --> taylorMeeting taylorMeeting --> taylorProposition taylorProposition --> taylorReward thornton@{ shape: rounded} thorntonTale@{ shape: rounded} tavernRoom@{ shape: rounded} bookShow@{ shape: rounded} assassinDiscussions@{ shape: rounded} assassinsBlood@{ shape: rounded} assassinsBloodTest@{ shape: rounded} sprout@{ shape: rounded} sproutIntervention@{ shape: rounded} odatinaEntrance@{ shape: rounded} passedNote@{ shape: rounded} assassinsGuild@{ shape: rounded} janosDecision@{ shape: rounded} odatinaQuestions@{ shape: rounded} partyAcceptance@{ shape: rounded} lancerMcpinndepott@{ shape: rounded} theaterSuspicions@{ shape: rounded} theaterOne@{ shape: rounded} abigail@{ shape: rounded} joff@{ shape: rounded} dwingle@{ shape: rounded} cindry@{ shape: rounded} cindryInfo@{ shape: rounded} cindryDocs@{ shape: rounded} cindryItems@{ shape: rounded} stasky@{ shape: rounded} timeTimeless@{ shape: rounded} gorgonsProphets@{ shape: rounded} killMcPinn@{ shape: rounded} toTheStage@{ shape: rounded} mimicAwakens@{ shape: rounded} vomitMimic@{ shape: rounded} cindryIntangibles@{ shape: rounded} cindryNote@{ shape: rounded} lancerProposition@{ shape: rounded} lancerAcceptance@{ shape: rounded} s1@{ shape: rounded} s2@{ shape: rounded} s3@{ shape: rounded} s4@{ shape: rounded} s5@{ shape: rounded} s6@{ shape: rounded} taylorManor@{ shape: rounded} rallyCrowd@{ shape: rounded} crowdChants@{ shape: rounded} rallySpeech@{ shape: rounded} banking@{ shape: rounded} canals@{ shape: rounded} pavilion@{ shape: rounded} bellHeartTavern@{ shape: rounded} market@{ shape: rounded} guildHall@{ shape: rounded} guildJob@{ shape: rounded} bottomLeafTheater@{ shape: rounded} commanderTaylorsManor@{ shape: rounded} streetRally@{ shape: rounded} merchantPrincePavilion@{ shape: rounded} silverCanals@{ shape: rounded} coinHouse@{ shape: rounded} voxiu@{ shape: rounded} haffol@{ shape: rounded} jessergate@{ shape: rounded} thornton:::Aqua thorntonTale:::Peach thorntonTale:::Sky tavernRoom:::Sky tavernRoom:::Peach assassinsBloodTest:::Sky sprout:::Peach passedNote:::Sky assassinsGuild:::Peach odatinaQuestions:::Peach lancerMcpinndepott:::Peach killMcPinn:::Sky killMcPinn:::Peach taylorManor:::Peach rallyCrowd:::Peach rallySpeech:::Peach classDef Sky stroke-width:1px, stroke-dasharray:none, stroke:#374D7C, fill:#E2EBFF, color:#374D7C classDef Aqua stroke-width:1px, stroke-dasharray:none, stroke:#46EDC8, fill:#DEFFF8, color:#378E7A classDef Peach stroke-width:1px, stroke-dasharray:none, stroke:#FBB35A, fill:#FFEFDB, color:#8F632D style guildJob stroke:#000000 ```