It's dark. You are in bed. There is a rustling from the far side of the room. It doesn't feel like it should be waking up time yet but here we are.<!--(set: $hours to 05)(set: $minutes to 15)(set: $ampm to "am")--> <!--The time is: (print: $hours):(print: $minutes) (print: $ampm)--> [[Turn on bedside lamp|Light]] [[Investigate rustling|Visitor dark]] (set: $var to $playerName) <!--var: (print: State.variables['var'])--> (set: $barmaidImpress to 0) (set: $PLAYERWINS to 0) (set: $firstsleep to 0) (set: $poolAttack to 1) (set: $poolDefence to 1) (set: $poolConfidence to 1) (set: $poolTechnique to 1) (set: $poolBreakskill to 1) (set: $poolSkill to ($poolBreakskill+$poolAttack+$poolDefence+$poolConfidence+$poolTechnique)) (set: $WindowQuestSound to 0) (set: $roomCleaned to 0) (set: $lessonsDone to 0) (set: $othersPresent to 0) (set: $windowShut to 0) (set: $nonSmoker to 0) (set: $drunks to 0) (set: $foods to 0) (set: $money to 0) (set: $score to 0) (set: $nicotine to 0) (set: $cigTotal to 0) (set: $boozeTotal to 0) (set: $selectedItem to "") (set: $previousPassage to "") (set: $carryingItems to false) (set: $inventory to (array:)) (set: $bush to (array:)) (set: $bushMA to (array:)) (set: $bushFirkin to (array:)) (set: $smokesInPacket to 10) (set: $smokesInPacketReds to 20) (set: $nicotineLvl to 0) (set: $nonSmoker to 0) (set: $nonDrinker to 0) (set: $fromInventory to "Room") (set: $memPoetry to 0) (set: $ratScream to 0) (set: $windowClosedScore to 0) (set: $windowOpenScore to 0) (set: $ratSockScore to 0) (set: $houseMateDoorLocked to 1) (set: $slugsofBooze to 16) (set: $alcoholLvl to 0) (set: $bitesOfCheese to 6) (set: $manifestoDone to 0) (set: $manifestoPoints1 to 0) (set: $basementDoorLocked to 1) (set: $manifestoPoints1a to 0) (set: $copiesOfManifesto to 0) (set: $manifestoCopiesDist to 0) (set: $turtletablemanifesto to 0) (set: $bedsheets400 to 0) (set: $addwalletonce to 0) (set: $manifestoScore1 to 0) <!--Set the initial time you want the game clock to show: e.g. Sat., 11:58 PM--> (set: $day to "Mon") (set: $hrs to 6) (set: $ampm to "am") (set: $mins to 58) <!--zero these variables below which are used to advance the time--> (set: $inc_ampm to false) (set: $inc_day to false) (set: $inc_hrs to 0) (set: $inc_mins to 0) {(masteraudio: 'volume', 1.0) (set: $fromInventory to "Light")(if: $LightOnIntroText is 0) [It's one of those push the toggle through the fitment mechanisms so it takes you a few tries but you finally manage it and the room is bathed in 60w bare-bulbed glory. You get out of bed and survey your domain.<br>] (set: $LightOnIntroText to 1) <br>This is your room. It's a compact space - though in a pinch it can sleep 8 drunkards in sleeping bags. It is currently (if: $roomCleaned is 0)[ quite messy](if: $roomCleaned is 1)[ pretty tidy actually].<br> (if: $windowShut is 0)[<br>A chilly autumn breeze is blowing in. You shiver. Lucky for you you slept in your clothes again last night.<br>] (if: $ratUnderbed is 0 and $ratGone is 0)[<br>There is a rustling sound coming from the [[Kitchenette|Kitchenette]].<br>] (if: $nicotineLvl <3 and $nonSmoker is 0 )[<br>You need a cigarette.] (if: $alcoholLvl >=3 and <6 )[<br>You feel tipsy.](if: $alcoholLvl >=6 and <9 )[<br>You feel a bit pissed. The type of pissed you often mistake for perfect clarity of thought. With the right musical accompaniment you might be able to write something.](if: $alcoholLvl >=10 )[<br>You are steaming drunk. Drunk enough to find a phone box and ring your ex-girlfriend. (But only if it's late enough to piss off her dad.) ] <br><br> You can see your [[bed|bed]], a [[fireplace|fireplace]], a [[desk|desk]], a [[window|window]], a [[Kelly Brook Poster|Poster]],(if: $ratUnderbed is 1 or $ratGone is 1)[[[ Kitchenette|Kitchenette]],] a [[film poster|Poster2]] and a [[Door|BedroomDoor]]. (if: $score <= -5 and $roomCleaned is 0)[<br>Give your room a bit of a [[tidy|Tidy room]].<br>] <!--[[Play pool|The Marlborough Arms]] [[Friar|The Friar and Firkin]] (set: $nicotineLvl to 8)(set: $alcoholLvl to $alcoholLvl +5)(set: $money to $money +10000) [[Purple Turtle|The Purple Turtle]] [[Uni Foyer|Uni Foyer]] [[Malet St|Malet St]] [[Manifesto test|Manifesto test]] [[Sound test|VideoTest2]]--> (set: $laptop to (datamap:"name", "laptop", "description", "It's a Toshiba T1950CT laptop running Windows 95. You haven't quite got the hang of file management yet so the desktop is full of 'New Folder' icons. It's chunky and beige and the keys are sticky.<br>", "pickupText", "It's too heavy to carry around with you.")) (set: $quiz to (datamap:"name", "quiz", "description", "It's one of those new-fangled touchscreen pub quiz games with a cash prize.<br>", "pickupText", "It's too heavy to carry around with you.")) (set: $anthology to (datamap:"name", "anthology", "description", "It's the Norton [[Anthology|anthology2]] for English Literature, 6th Edition. It's pretty bullky.<br>", "pickupText", "You tuck the heavy tome under your arm.")) (set: $lingerieFHM to (datamap:"name", "Special", "description", "It's the 1996 FHM lingerie special. It's your favourite erotic 'material'. This and your Kelly Brook poster get it at least twice daily.<br>", "pickupText", "You roll the magazine up and put it your back pocket.")) (set: $crustySock to (datamap:"name", "Sock", "description", "This sock is even crustier than usual. It might have had a 'double dose'.<br>", "pickupText", "You pocket the crusty sock and wonder if this is one of those adventure games where obscure items come in handy.")) (set: $cigarettes to (datamap:"name", "cigarettes", "description", "A danish import softpack of (if: $nonSmoker is 0)[[[Camel lights|smoke]]](if: $nonSmoker is 1)[Camel lights] with (print: $smokesInPacket) left.<br>", "pickupText", "You tuck the cigarettes in your back pocket where they will get nicely crushed when you sit down.")) (set: $marlboroughreds to (datamap:"name", "marlboroughReds", "description", "A pack of 20 (if: $nonSmoker is 0)[[[Marlborough reds|smokeReds]]](if: $nonSmoker is 1)[Marlborough reds] with (print: $smokesInPacketReds) left.<br>", "pickupText", "You tuck the debilitatingly strong cigarettes in your back pocket where they will get nicely crushed when you sit down.")) (set: $lighter to (datamap:"name", "lighter", "description", "A zippo style lighter with target motif.<br>", "pickupText", "You practise your zippo flick trick a couple of times and slip it into your pocket.")) (set: $winemixer to (datamap:"name", "winemixer", "description", "A device for mixing wine. Weird, right?<br>", "pickupText", "You take the wine mixer.")) (set: $bath to (datamap:"name", "bath", "description", "It's pretty grubby and has no bath panel so you can see directly underneath. There is a white rubber shower attachment that will spurt off if you turn the tap pressure up too high.<br>")) (set: $bedSheets1 to (datamap:"name", "Bedsheets1", "description", "A set of 400 threadcount ivory Egyptian Cotton bedsheets.<br>","pickupText", "You purchase the luxury bedsheets.")) (set: $pillows1 to (datamap:"name", "Pillows1", "description", "A set of 400 threadcount ivory Egyptian Cotton pillowcases.<br>","pickupText", "You purchase the luxury pillowcases.")) (set: $onTheRoad to (datamap:"name", "ontheRoad", "description", "It's a copy of Jack Kerouac's seminal counterculture novel. It looks like it's been absorbed with the same fanatical sincerity that a pre-teen might lavish on Twilight.<br>", "pickupText", "You shove the shabby looking novel in your back pocket.")) (set: $beingAndNothingness to (datamap:"name", "beingAndNothingness", "description", "It's a copy of Jean-Paul Sartre's Being and Nothingness: An Essay on Phenomenological Ontology. It looks like it's been (repeatedly) used as a prop to make the reader look more intelligent.<br><br>[[Read Book|JP Sartre]]", "pickupText", "You shove the book in your back pocket.")) (set: $quitSmokingBook to (datamap:"name", "quitSmokingBook", "description", "It's a copy of 'Quit Smoking for good' - The back blurb says it's 100% effective.<br><br>(if: $boughtSmokingBook is 1 and $nonSmoker is 0)[[[Read Book|GiveUpSmoking]]]", "pickupText", "You shove the book in your back pocket.")) (set: $confidenceBook to (datamap:"name", "confidenceBook", "description", "It's a copy of 'Unleash Self-confidence now' - The back blurb says it's 100% effective.<br><br>(if: $boughtConfidenceBook is 1 and $nonDrinker is 0)[[[Read Book|UnleashConfidence]]]", "pickupText", "You shove the book in your back pocket.")) (set: $mildCheddar to (datamap:"name", "mildCheddar", "description", "It's a large block of Tesco value mild [[cheddar|eat]]<br>", "pickupText", "You pick up the block of cheap cheese.<br>")) (set: $grail to (datamap:"name", "grail", "description", "This looks like the cup of a carpenter.<br>", "pickupText", "You pick up the ancient looking cup.<br>")) (set: $mbbmug to (datamap:"name", "mbbmug", "description", "A chipped white promo mug for Men Behaving Badly (the Clunes/Enfield era).<br>", "pickupText", "You pick up the Men Behaving Badly mug.<br>")) (set: $minieggmug to (datamap:"name", "minieggmug", "description", "A faded Cadbury's mini egg mug.<br>", "pickupText", "You pick up the Mini egg mug.<br>")) (set: $beret to (datamap:"name", "beret", "description", "A slightly musty black beret.<br>", "pickupText", "You pick up the beret and set it on your head at a rakish angle.")) (set: $metaxa to (datamap:"name", "metaxa", "description", "It's a bottle of a [[Greek Metaxa|drink]] amber spirit (40% alcohol by volume) with (print: $slugsofBooze) shots left. It was a gift from your housemates.<br>", "pickupText", "You pick up the bottle of spirits.")) (set: $smallvodka to (datamap:"name", "smallVodka", "description", "It's a small bottle of generic [[Vodka|drink2]] (40% alcohol by volume) with (print: $slugsofVodka) shots left.<br>", "pickupText", "You hand over the cash and tuck the small bottle of vodka in your pocket.")) (set: $dailysport to (datamap:"name", "dailySport", "description", "It's a daily tabloid newspaper featuring semi-nude ladies, football and horse-racing results.<br>", "pickupText", "You take a copy of the boobs and football daily.")) (set: $guardian to (datamap:"name", "guardian", "description", "It's a left-leaning daily newspaper aimed at middle-class liberals.<br>", "pickupText", "You take a copy of the Guardian.")) (set: $takeThatCD to (datamap:"name", "takeThatCD", "description", "It's your 'Best of' Take That CD. You love it. Ironically, of course. The case is smashed where your housemate threw it out the window.<br>", "pickupText", "You pick up the CD.")) (set: $gazpacho to (datamap:"name", "gazpacho", "description", "It's a carton of Gazpacho soup. Best served cold.<br>", "pickupText", "You pick up the carton.")) (set: $rizlaPapers to (datamap:"name", "rizlaPapers", "description", "It's a packet of green rizla papers. Important for making inexpertly [[rolled cigarettes|roll cigarette]].<br>", "pickupText", "You pocket the rizlas.")) (set: $rizlaPapers1 to (datamap:"name", "rizlaPapers1", "description", "It's a packet of green rizla papers. Important for making inexpertly [[rolled cigarettes|roll cigarette]].<br>", "pickupText", "You pocket the rizlas.")) (set: $ashtray to (datamap:"name", "ashtray", "description", "It's a novelty [[ashtray|ashtray]] made from a melted Jack Daniels bottle.<br>", "pickupText", "Your arms are too weedy to lift that.")) (set: $tobacco to (datamap:"name", "tobacco", "description", "It's enough loose tobacco to make one cigarette.", "pickupText", "and sprinkle it into your pocket.")) (set: $rollup to (datamap:"name", "rollup", "description", "It's a scrawny looking roll-your-own (if: $nonSmoker is 0)[[[cigarette|smoke2]]](if: $nonSmoker is 1)[cigarette].<br>", "pickupText", "")) (set: $floppy to (datamap:"name", "floppy", "description", "It's a floppy disk containing your manifesto.<br>", "pickupText", "")) (set: $tv to (datamap:"name", "TV", "description", "It's a bulky Sony colour TV circa 1995. The reception is terrible here so if you want to watch something it's either a video or someone stands on the bed with the indoor aerial.<br>", "pickupText", "")) (set: $wallet to (datamap:"name", "wallet", "description", "It's your [[wallet|wallet]]<br>", "pickupText", "You pick up your wallet.")) (set: $printer to (datamap:"name", "printer", "description", "It's an Epson inkjet printer. It looks new. It's also beige. All computer stuff was beige in the 90s. It was the law.<br>")) (set: $paper to (datamap:"name", "paper", "description", "White A4 printer paper. The backbone of planet earth in the pre-internet era.<br>", "pickupText", "You take the paper.")) (set: $homekey to (datamap:"name", "homekey", "description", "This is your housekey. It is a single key without a keyring. It's a wonder you haven't lost it.<br>", "pickupText", "You pick up your housekey.")) (set: $sausage to (datamap:"name", "sausage", "description", "It's a (if:$sosTemp is 3)[Very hot] (if:$sosTemp is 2)[Hot](if:$sosTemp is 1)[Warm](if:$sosTemp is 0)[Cold] battered [[saveloy|Eat sausage]] from the chippy.<br>", "pickupText", "You take the sausage.")) (set: $manifesto to (datamap:"name", "manifesto", "description", "A printed copy of your manifesto. You know in your heart that this is 10,000 words of total toilet. But whatever at least you wrote something.<br>")) (set: $towerPC to (datamap:"name", "towerPC", "description", "It's a Gateway 2000 PC running Windows 98. It's connected to a printer.<br>")) (set: $stopsmokingCD to (datamap:"name", "stopSmokingCD", "description", "It's a Paul McKenna hypnosis CD for quitting smoking.<br>", "pickupText", "You pick up the CD.")) (set: $inventory to $inventory + (array:"homekey")) }{ A (link: "laptop") [ (set:$selectedItem to $laptop)(set:$previousPassage to "desk") (goto:"Item Description")] sits on the desk (if: $inventory contains "anthology") [] (else:) [next to a hefty looking English Literature (link: "anthology") [ (set:$selectedItem to $anthology)(set:$previousPassage to "desk")(set:$anthologySender to "desk")(goto:"Item Description")]]. (if: $cigarettesTaken is 0)[(if: $inventory contains "cigarettes") [] (else:) [Next to that rests a crushed soft packet of imported Camel light (link: "cigarettes.") [ (set:$selectedItem to $cigarettes)(set:$previousPassage to "desk")(set:$cigaretteSender to "desk")(goto:"Item Description")]]] <br>There is a Jack Daniels bottle melted to function as a (link: "novelty ashtray.")[(set:$selectedItem to $ashtray)(set:$previousPassage to "desk") (goto:"Item Description")] (if: $tobaccoStrip is 0)[It is overflowing with cigarettte butts.<br>] (if: $roomCleaned is 1)[<br>] (if: $roomCleaned is 0)[<br>Flecks of ash cover everything on the desk.<br>] (if: $inventory contains "anthology") [] (else:) [<br>(link: "Take English Lit Anthology")[(set:$selectedItem to $anthology)(set: $inventory to $inventory + (array:"anthology"))(set:$previousPassage to "desk")(goto:"Item Acquired")]] (if: $cigarettesTaken is 0)[(if: $inventory contains "cigarettes") [] (else:) [<br>(link: "Take Cigarettes")[(set:$selectedItem to $cigarettes)(set: $cigarettesTaken to 1)(set: $inventory to $inventory + (array:"cigarettes"))(set:$previousPassage to "desk")(goto:"Item Acquired")]]] <br>(link:"Use laptop")[(goto:"Laptop On")] <br>[[Back|Light]] } <!--The time is: (print: $hours):(print: $minutes) (print: $ampm)--!>(print: $selectedItem's description) (link: "Done") [(goto: $previousPassage)](print: $selectedItem's pickupText)(set:$carryingItems to true) (if: $selectedItem is $grail)[ <img src="images/wisely.gif" height="186px" width="220px" alt="wisely"> ] (link: "Done") [(goto:$previousPassage)]{(set: $trainNumber to (random: 1, 5)) (set: $platformNumber to (random: 1, 5)) <!--(set: $day to "Mon") (set: $hrs to 6) (set: $ampm to "am") (set: $mins to 59)--> (set: $smokingonroof to 0) } The gloss paint on the frame and sash is peeling from the damp. The cords and sash weights look ancient. There are flecks of paint on the glass where the previous decorator couldn't be arsed to wipe them off. (if: $windowShut is 0)[The window is open and an icy wind blows in accompanied by the distant strain of travel annoucements from (link: "Kings Cross")[(goto:"Kings Cross")](if: $WindowQuestIntro is 1)[.](if: $WindowQuestIntro is 0)[[[.|windowquest2]]] The (print: $hrs):(if: $mins <54)[(print: $mins+5)](else:)[(print: $mins)] for (if: $trainNumber is 1)[Cambridge](if: $trainNumber is 2)[Hull](if: $trainNumber is 3)[Edinburgh](if: $trainNumber is 4)[Leeds](if: $trainNumber is 5)[York] is departing from platform (if: $platformNumber is 1)[2](if: $platformNumber is 2)[6](if: $platformNumber is 3)[4](if: $platformNumber is 4)[8](if: $platformNumber is 5)[9] (you needn't write this down. It's not important for the story)] {(if: $windowShut is 1)[The window is closed.<br>] <br> <br>(if: $windowShut is 0)[[[Close Window|WindowClosed]]](if: $windowShut is 1)[[[Open Window|WindowOpen]]] (if: $WindowQuestIntro is 1 and $windowShut is 0)[<br>[[Climb out window|windowquest2]]] <br>[[Back|Light]] } You yank the well-worn sash weight window and shut out the cold with a thud. (set: $windowShut to 1) (live: 2s)[(css: "color: red;")[-5 points]. You were deliberately keeping the window open in Winter to acclimatise yourself in preparation for the trip to Alaska that you will never make. (if: $windowClosedScore is 0)[(set: $score to $score -5)(set: $windowClosedScore to 1)](stop:) [[Back|window]]]{<script src="jquery-3.3.1.min.js"></script> Morning, Flower. (live: 3s)[(goto: "Room")] }{ (if: $ratUnderbed is 0 and $ratGone is 0)[Kitchenette might be the "Estate Agent" description but it has everything you need. A [[fridge|fridge]] for ketchup, a microwave with grill function for cheese on toast and a single halogen ring for boiling pasta. On top of the fridge is a [[TV/VHS player|MyTV]]. There is a [[cupboard|cupboard]] under the worktop(if: $ratIntro is 1)[. <br><br>The rat is still resident on your work top happily chewing through last night's chicken shish. <br> <br>[[Yell 'FUCK OOFFFFFFF!!!' at the rat|RatFuckOff]] <br>[[Climb up onto your bed and make a sort of 'AAARGHHHHH!!!!' sound|RatARGHHH]] <br>[[Ignore it|Light]]]|1)[.](if: $ratIntro is 0)[(link:"...")[(show:?1)] |1)[(set: $ratIntro to 1)<br><br>Oh. And you also discover the source of the rustling sound. There is a rather large rat helping itself to the paper wrapped Chicken shish that you didn't quite get through last night|1b)[.](link:"...")[(show:?1b)] |1b)[<br> <br>[[Yell 'FUCK OOFFFFFFF!!!' at the rat|RatFuckOff]] <br>[[Climb up onto your bed and make a sort of 'AAARGHHHHH!!!!' sound|RatARGHHH]] <br>[[Ignore it|Light]]]]]] (if: $ratUnderbed is 1 or $ratGone is 1)[Kitchenette might be the "Estate Agent" description but it has everything you need. A [[fridge|fridge]] for ketchup, a microwave with grill function for cheese on toast and a single halogen ring for boiling pasta. On top of the fridge is a [[TV/VHS player|MyTV]]. There is a [[cupboard|cupboard]] under the worktop. <br> <br>[[Back|Light]] ] } You stumble about for a bit but it's too dark for a proper investigation. [[Back|Room]]Affronted by the guileless audacity of this animal's instinctive search for food you scream at it to "FUCK OOFFFFFFF!!!" (live: 2s)[(css: "color: green;")[+5 points.] Well done. Screaming obscenities at animals is pretty boss. (if: $ratScream is 0)[(set: $score to $score +5)(stop:)] (set: $ratUnderbed to 1)(set: $ratScream to 1) The rat is startled by the noise and darts under the bed. [[Back|Light]]](if: $windowShut is 0) [The rat darts out the open window, down a drainpipe and out into the early morning, it's fat cheeks full of your chicken and pitta. (set: $ratUnderbed to 0) (set: $ratGone to 1) [[Back|Light]] ] (if: $windowShut is 1) [The rat darts toward the window but some numptey has shut it to keep out the bracing, restorative, manly cold. It scratches it's mayonaise covered paws against the pane and then disappears back under the bed. (set: $ratUnderbed to 1) [[Back|Light]] ]You are carrying: {<br/> (if: $Drink is 1)[A deliciously boozey |tooltip>[drinky winky|tooltiptext>[ (if: $yourDrink is "Stella")[A pint of Stella] (if: $yourDrink is "Whiskey")[A shot of Whiskey] (if: $yourDrink is "Mango")[A Mango juice cocktail] (if: $yourDrink is "Fosters")[A pint of Fosters] (if: $yourDrink is "Absinthe")[A shot of Absinthe] ]<br>]]<br> (if: $inventory contains "homekey") [Your (link: "House key") [(set:$selectedItem to $homekey)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "anthology") [A (link: "Literature Anthology") [(set:$selectedItem to $anthology)(set:$anthologySender to "Inventory")(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "Special") [A copy of the 1996 (link: "FHM Lingerie Special") [(set:$selectedItem to $lingerieFHM)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "Sock") [A (link: "Crusty Sock") [(set:$selectedItem to $crustySock)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "cigarettes") [A(if: $smokesInPacket is 0)[n empty ] packet of Camel Light (link: "Cigarettes") [(set:$selectedItem to $cigarettes)(set:$cigaretteSender to "Inventory")(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "lighter") [A "Zippo style" (link: "Lighter") [(set:$selectedItem to $lighter)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "onTheRoad") [ (link: "'On the Road'") [(set:$selectedItem to $onTheRoad)(set:$previousPassage to "Inventory")(goto:"Item Description")] by Jack Kerouac<br/>] (if: $inventory contains "beingAndNothingness") [ (link: "'Being and Nothingness'")[(set:$selectedItem to $beingAndNothingness)(set:$previousPassage to "Inventory")(goto:"Item Description")] by Jean-Paul Sartre<br/>] (if: $inventory contains "quitSmokingBook") [ (link: "'Quit Smoking for good!'")[(set:$selectedItem to $quitSmokingBook)(set:$previousPassage to "Inventory")(goto:"Item Description")] book<br/>] (if: $inventory contains "confidenceBook") [ (link: "'Unleash Self-confidence'")[(set:$selectedItem to $confidenceBook)(set:$previousPassage to "Inventory")(goto:"Item Description")] book<br/>] (if: $inventory contains "mildCheddar") [ (if: $bitesOfCheese > 0)[ A large block of (link: "mild cheddar") [(set:$selectedItem to $mildCheddar)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] ] (if: $inventory contains "smallVodka") [ A(if: $slugsofVodka is 0)[n empty ] small bottle of generic (link: "Vodka") [(set:$selectedItem to $smallvodka)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "metaxa") [ A(if: $slugsofBooze is 0)[n empty ] bottle of (link: "Greek Metaxa") [(set:$selectedItem to $metaxa)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "beret") [ A slightly musty (link: "black beret")[(set:$selectedItem to $beret)(set:$previousPassage to "Inventory")(goto:"Item Description")] (worn)<br/>] (if: $inventory contains "takeThatCD") [ A smashed up (link: "Take That CD") [(set:$selectedItem to $takeThatCD)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "rizlaPapers") [ A packet of green (link: "Rizlas") [(set:$selectedItem to $rizlaPapers)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "rizlaPapers1") [ A packet of green (link: "Rizlas") [(set:$selectedItem to $rizlaPapers1)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "tobacco") [ Some loose (link: "tobacco") [(set:$selectedItem to $tobacco)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "rollup") [ A (link: "roll up cigarette") [(set:$selectedItem to $rollup)(set:$cigaretteSender3 to "Inventory")(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "floppy") [A (link: "floppy disk") [(set:$selectedItem to $floppy)(set:$previousPassage to "Inventory")(goto:"Item Description")] labelled 'MANIFESTO'<br/>] (if: $inventory contains "wallet") [ Your (link: "wallet") [(set:$selectedItem to $wallet)(set:$walletSender to "Inventory")(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "paper") [(link: "A4 white printer paper") [(set:$selectedItem to $paper)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "mbbmug") [A chipped white (link: "Men Behaving Badly mug") [(set:$selectedItem to $mbbmug)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "minieggmug") [A faded white (link: "Cadbury's mini egg mug") [(set:$selectedItem to $minieggmug)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "marlboroughReds") [A(if: $smokesInPacketReds is 0)[n empty ] packet of (link: "Marlborough Reds") [(set:$selectedItem to $marlboroughreds)(set:$cigaretteSender2 to "Inventory")(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "manifesto") [ (if: $copiesOfManifesto > 0)[ Your printed (link: "manifesto ") [(set:$selectedItem to $manifesto)(set:$previousPassage to "Inventory")(goto:"Item Description")]((print: $copiesOfManifesto) (if: $copiesOfManifesto >=2)[ copies](else:)[ copy]) <br/>] ] (if: $inventory contains "Bedsheets1") [ Egyptian Cotton (link: "Bedsheets") [(set:$selectedItem to $bedSheets1)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "Pillows1") [ Egyptian Cotton (link: "Pillowcases") [(set:$selectedItem to $pillows1)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "guardian") [ A copy of the (link: "Guardian") [(set:$selectedItem to $guardian)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "gazpacho") [ A carton of (link: "Gazpacho Soup") [(set:$selectedItem to $gazpacho)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "winemixer") [ A (link: "Wine Mixer") [(set:$selectedItem to $winemixer)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "grail") [ An (link: "Ancient looking cup") [(set:$selectedItem to $grail)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "dailySport") [ A copy of the (link: "Daily Sport") [(set:$selectedItem to $dailysport)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] (if: $inventory contains "sausage") [ A (if:$sosTemp is 3)[Very hot](if:$sosTemp is 2)[Hot](if:$sosTemp is 1)[Warm](if:$sosTemp is 0)[Cold ] battered (link: "Sausage") [(set:$selectedItem to $sausage)(set:$previousPassage to "Inventory")(goto:"Item Description")]<br/>] <br>(link: "Done") [(goto:$fromInventory)] } <!--(click: "smartphone")[(display: "Item Description")]-->There are several passages highlighted: {(if: $nicotineLvl <3)[But you can't concentrate enough to read them when you need a smoke this much.<br><br>(link: "Done") [(goto:$anthologySender)]] (else:)[ (link: "Keats")[(set: $previousPassage to "anthology2")(set: $currentPassage to "keats")(goto:"insideAnthology")]<br> (link: "Byron")[(set: $previousPassage to "anthology2")(set: $currentPassage to "byron")(goto:"insideAnthology")]<br> (link: "Done") [(goto:$anthologySender)]<br> ]}(if: $currentPassage is "keats") [<u>Ode on Melancholy, Last Stanza : John Keats</u> She dwells with Beauty-Beauty that must die; And Joy, whose hand is ever at his lips Bidding adieu; and aching Pleasure nigh, Turning to poison while the bee-mouth sips; Ay, in the very temple of Delight Veil'd Melancholy has her sovran shine, Though seen of none save him whose strenuous tongue Can burst Joy's grape against his palate fine; His soul shall taste the sadness of her might, And be among her cloudy trophies hung. (set: $previousPassage to "anthology2") (if: $keatsMem is 0)[(link: "Memorise the passage") [(set: $keatsMem to 1)(display:"memorised")]] (link: "Done") [(goto:$previousPassage)]] (if: $currentPassage is "byron") [<u>They say that Hope is happiness: Lord Byron</u> They say that Hope is happiness-- But genuine love must prize the past; And Mem'ry wakes the thoughts that bless: They rose the first-they set the last. And all that mem'ry loves the most Was once our only hope to be: And all that hope adores and lost Hath melted into memory. Alas! it is delusion all- The future cheats us from afar; Nor can we be what we recall, Nor dare we think on what we are. (if: $byronMem is 0)[(link: "Memorise the passage") [(set: $byronMem to 1)(display:"memorised")]] (link: "Done") [(goto: "anthology2")]] You spend an hour memorising the passage. (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] That's some time well spent. You will now be able to quote the passage at will to impress others with how well read and interesting you are. (css: "color: green;")[+5 points.] (if: $memPoetry <=2)[(set: $score to $score +5)](set: $memPoetry to $memPoetry +1) You yank the well-worn sash weight window open and the restorative cold air blows in. (set: $windowShut to 0) (live: 2s)[(css: "color: green;")[+5 points]. Yaaaas. If you get used to the cold now it won't be an issue when you move to Alaska to write your novel in a log cabin. (if: $windowOpenScore is 0)[(set: $score to $score +5)(set: $windowOpenScore to 1)] (stop:) [[Back|window]]](if: $ratGone is 0)[It's a bit early to be heading out. [[Back|Light]]] (if: $ratGone is 1)[You head out onto the [[Landing|Landing 2]].]{(Set: $peopleThatSeeYou to 0)} The landing is cold and dark. The floorboards are bare and the walls are covered in woodchip wallpaper that was painted white recently but the edges are still yellowed with age and peeling. There is a door to your right leading to your [[housemates' room|Housemate Door]]. Stairs lead up to the Landlady's flat. Stairs lead down to the [[1st Floor landing|Landing 1]]. Door to [[your room|Light]].{ (if: $BedDescribe is 0)[ It's a single mattress on some pallets. You inherited the mattress from the previous occupier who inherited it from the occupier previous to them who most likely found it in a skip|1)[.](link:"...")[(show:?1)] |1)[<br><br>The drool stains on the once white pillowcase look like a map of Middle Earth, the bottom sheet hasn't been changed in months and there is no duvet cover|2)[.](link:"...")[(show:?2)]] |2)[<br><br>This is not the (css: "color: white;")[[[bed|Bedquest]]] of someone who is expecting to host a guest for a 'sleepover'.<br> (set: $BedDescribe to 1) <br>[[Look under the bed|UnderBed]] <br>[[Go to sleep|Sleep]] <br>[[Back|Light]]] ] (if: $BedDescribe is 1)[ (if: $bedsheets400 is 1 and $pillow400 is 1)[ You gaze fondly upon your luxury pillowcase and bedsheet set. Clean, crisp, Ivory white Egyption cotton. It's like sleeping on a cloud. Who could've known that this stuff could illict beer-like feelings of contentment. (set: $bedquestComplete to 1)<br>] (if: $bedsheets400 is 1 and $pillow400 is 0)[Oooo. What excellent quality bedsheets you have! Just need to find some pillowcases now.<br>] (if: $bedsheets400 is 0 and $pillow400 is 1)[Oooo. What excellent quality pillowcases you have! Just need to find some bedsheets now.<br>] (if: $bedsheets400 is 0 and $pillow400 is 0)[ It's a gross [[bed|Bedquest]]. But who cares right?<br>] (if: $bedsheets400 is 0 and $pillow400 is 1)[<br>[[Upgrade bed|Bedquest]]] (if: $bedsheets400 is 1 and $pillow400 is 0)[<br>[[Upgrade bed|Bedquest]]] <br>[[Look under the bed|UnderBed]] <br>[[Go to sleep|Sleep]] <br>[[Back|Light]]] } <img src="images/kelly.jpg"> <!--<img src="C:\Users\james\Documents\Twine\Stories\Images\kelly.jpg">--> There is no doubt in your mind that if Kelly Brook spotted you across a crowded room she would be totally smitten. (if: $keatsMem is 1 or $byronMem is 1 and $Kellywooed is 0)[ (link:"Recite some poetry to Kelly from memory")[(show:?1)]|1)[ Wooing a poster with Romantic poetry? Tragic and Hilarious. I love it. Have (css: "color: green;")[+2 points].(set: $score to $score +2)(set: $Kellywooed to 1)]] [[Back|Light]]What do you try and 'shoo' the rat with? (link:"Look in Inventory")[(show:?1)] |1)[(if: $carryingItems is false)[You have nothing with which to 'shoo' a rat.] {(if: $inventory contains "anthology") [(link: "Use The Literature Anthology")[(set: $selectedItem to "anthology")(goto: "ObjectToShoo")]<br/>] (if: $inventory contains "Sock") [(link: "Use the Crusty Sock")[(set: $selectedItem to "Sock")(goto: "ObjectToShoo")]<br/>] (if: $inventory contains "Special") [(link: "Use The FHM Special")[(set: $selectedItem to "Special")(goto: "ObjectToShoo")]<br/>] } [[Back|UnderBed]]] (if: $selectedItem is "anthology")[Intimidated by the sheer bulk of the collection of 18th, 19th & 20th century writings the rat flees for its original point of entry - the window. I hope it's open. (link-goto: "...", "RatEscape")] (if: $selectedItem is "Special")[You thrust your rolled up beloved FHM lingerie special at the rat and it darts for its original point of entry - the window. I hope it's open(link-goto: "...", "RatEscape")] (if: $selectedItem is "Sock")[You wave the closest thing you have to a girlfriend at the rat and it wisely flees for its original point of entry - the window. I hope it's open. (if: $ratSockScore is 0)[(set: $score to $score +5)](set: $ratSockScore to 1)((css: "color: green;")[+5 points] for this btw. It's gonna make a killer story one day)(link-goto: "...", "RatEscape") ]<img src="images/velvet.jpg"> <!--<img src="C:\Users\james\Documents\Twine\Stories\Images\velvet.jpg">--> It's a promo poster for the 1986 David Lynch film 'Blue Velvet'. You haven't seen it but if anyone asks you say it's your favourite film. [[Back|Light]]{ (if: $bedQuestAccepted is 1)[ <br>[[I've got some new bedding|BedItems]] <br>(link:"I've forgotten what I was supposed to do")[(show:?1)] |1)[OMG. Get Bedsheets and Pillow cases.] <br>[[Back|bed]]] (if: $bedQuestAccepted is 0 and $bedQuestReject is 1 )[<br>[[I've changed my mind. I'll sort out the bed.|BedQuestAccept]] [[Back|bed]]] (if: $bedQuestAccepted is 0 and $BedQuestDescribe is 0)[(set: $BedQuestDescribe to 1)This bed is frankly disgusting. It's not Softboi, It's not Xennial, It's not hilarious. I'm wondering where your head is at that you can actually sleep in it. I've half a mind to dock you some points but it's mostly 'on brand' so I can't|1)[.](link:"...")[(show:?1)] |1)[<br><br>I bet you're thinking that Einstein probably had a bed like this because, you know, Genius|2)[.](link:"...")[(show:?2)]] |2)[<br><br>Who got time for bedsheets when you're theorising relativity, right?(link:"...")[(show:?3)]] |3)[<br><br>Well here is a spoiler. You aren't Einstein|4)[.](link:"...")[(show:?4)]] |4)[ Or Charles Bukowski|5)[.](link:"...")[(show:?5)]] |5)[ Or Jesus|6)[.](link:"...")[(show:?6)]] |6)[<br><br>Look. I think we have an opportunity to work together here. I propose a bonus of, I dunno, (css: "color: green;")[+100 points] if you can get this bed situation sorted out. Deal?<br> <br>(link:"Sorted out how?")[(show:?1)]|1)[Mattress shopping is beyond the scope of this game. But you can at least upgrade the sheets and buy a pillowcase. The pallet base can stay though. That's upcycled urban chic that is.] <br>[[ok. Deal|BedQuestAccept]] <br>[[That seems like a lot of work. I'm not up for that.|BedQuestReject]]] ] }(set: $bedQuestAccepted to 1) Cheers. I really appreciate this. He might be an unredeemable idiot but he will certainly stand a better chance with a good night's sleep on decent thread count Egyptian cotton. [[Done|bed]]I'm disappointed. But not being bothered to do anything to improve your situation is on brand for the game. So I've sort of got to give you some points for that.(css: "color: green;")[ +10 points] (if: $bedQuestRejectPoints is 0)[(set: $score to $score +10)(set: $bedQuestRejectPoints to 1)] (set: $bedQuestReject to 1) [[Back|bed]]{ (set: $BedDescribe to 1)(if:($inventory contains "Sock" and "Special")and $ratUnderbed is 0 or $sockBurned is 1)[There is nothing under the bed.] (if: not ($inventory contains "Sock" and "Special")or $ratUnderbed is 1 and $sockBurned is 0 ) [Underneath the bed there is:<br>] (if: ($inventory contains "Special")or $antonioDistracted is 1) [](else:) [<br>a copy of the (link: "1996 FHM lingerie special")[(set:$selectedItem to $lingerieFHM)(set:$previousPassage to "UnderBed")(set:$fromInventory to "UnderBed")(goto:"Item Description")]] (if: $sockBurned is 0)[ (if: $inventory contains "Sock") [](else:) [<br>a (link: "Crusty sock")[(set:$selectedItem to $crustySock)(set:$fromInventory to "UnderBed")(set:$previousPassage to "UnderBed")(goto:"Item Description")]] ] (if: $ratUnderbed is 1) [<br>a kebab filled rat] <br> (if: ($inventory contains "Special")or $antonioDistracted is 1) [] (else:) [<br>(link: "Take the FHM Lingerie Special")[<br>(set:$selectedItem to $lingerieFHM)(set: $inventory to $inventory + (array:"Special"))(set:$previousPassage to "UnderBed")(set:$fromInventory to "UnderBed")(goto:"Item Acquired")]] (if: $sockBurned is 0)[ (if: $inventory contains "Sock") [] (else:) [<br>(link: "Take the Crusty sock")[(set:$selectedItem to $crustySock)(set: $inventory to $inventory + (array:"Sock"))(set:$previousPassage to "UnderBed")(set:$fromInventory to "UnderBed")(goto:"Item Acquired")]] ] (if: not($inventory contains "Sock"))[ (if: $inventory contains "lighter" and $score < -40 and $sockBurned is 0)[ <br>(link: "Burn the Crusty sock")[(goto: "Sock Burn")] ] ]<!--if not bracket close--> (if: $ratUnderbed is 1)[ <br>[[Shoo the rat out from under the bed|RatShoo]]] <br>[[Back|bed]] } { (link:"Smoke a cigarette")[ (if: $smokeNotAllowed is 0 )[(show:?1)] (if: $smokeNotAllowed is 1 )[You won't smoke here. You're a massive rebel obvs, but you don't want to get in trouble.] ] <br> |1)[(if: not ($inventory contains "lighter"))[You need to find a lighter first, Chief.] (if: $smokesInPacket is 0)[Uh oh. You feel the beginnings of panic rising in your scrawny tar-filled chest...You have no cigarettes left to smoke :(<br/>] (if: $inventory contains "lighter" and $smokesInPacket >0)[ (if: $smokinglocation is "windowquest2")[(set: $smokingonroof to 1)] You perform your zippo flick and light a cigarette with an excessive, demonstrative and ironic jet of flame.<br/><br/> You are perpetuating a dependency which gains you nothing but the chance of death. Nice (css: "color: green;")[+1 points.](set: $score to $score +1)(set: $mins to $mins+5) <br/> (set: $nicotineLvl to $nicotineLvl+1)(set: $cigTotal to $cigTotal+1)(set: $smokesInPacket to $smokesInPacket-1)(if: $nicotineLvl <3 ) [The cigarette is delicious.<br/>](if: $nicotineLvl >=3 and <6 )[The cigarette is just ok.<br/>](if: $nicotineLvl >=6 )[The cigarette is a bit unnecessary and gross. You decide never to smoke again.<br/>] <br/> You have (print: $smokesInPacket) remaining.<br/>]] <br/> (link: "Back") [(goto:$cigaretteSender)]} <!--(set: $smokechat to "You smoked on the roof, you legend")-->{ This is a room with a (link: "bath") [ (set:$selectedItem to $bath)(set:$previousPassage to "Bathroom") (goto:"Item Description")], toilet and sink in; but you couldn't really call it a bathroom.<br> (if: $inventory contains "lighter") [] (else:) [<br>On the floor is your (link: "lighter") [ (set:$selectedItem to $lighter)(set:$previousPassage to "Bathroom")(goto:"Item Description")] you must have dropped it when you had an awkward sit down shower last week.] <br> (if: $inventory contains "lighter") [] (else:) [<br>(link: "Take Lighter")[(set:$selectedItem to $lighter)(set: $inventory to $inventory + (array:"lighter"))(set:$previousPassage to "Bathroom")(goto:"Item Acquired")]] <br>(link: "Use bath")[(set: $hadBathScore to 0)(goto: "Use bath")] <br>[[Back to the landing|Landing 1]] }(unless: (passage:)'s tags contains "nofooter" or "rpg" or "quiz" or "pool" or "kitchen")[ (if: $hrs is 0 and $ampm is "am")[(set: $midtext to "midnight")] (if: $hrs is 0 and $ampm is "pm")[(set: $midtext to "midday")] (append: ?SideBar)[\ (display: "game version") <br/> (display: "game clock") (text-style: "bold")[$playerName] <!--{(text-style: "bold")[Time:] (if: $score < -100)[ (if: $hrs is 0)[$mid](else:)[$hrs]:(if: $mins < 10)[0](print:"$mins") (if: $hrs != 0)[(print:"$ampm")] ] (else:)[ (if: $hrs is 0)[ $midtext] (else:)[(print:"$hrs")] (if: $hrs != 0)[(print:"$ampm")](print:"-ish") ] } (text-style: "bold")[Day:] (if: $score < -100)[(print: "$day")](else:)[Doesn't matter]--> <br/>(text-style: "bold")[Booze Status:] (if: $alcoholLvl <3 )[Sober](if: $alcoholLvl >=3 and <6 )[Tipsy](if: $alcoholLvl >=6 and <10)[Pissed](if: $alcoholLvl >=10 )[Steaming] (if: $nonSmoker is 0)[(text-style: "bold")[Nicotine lvl:] (if: $nicotineLvl <1 )[(text-style: "fade-in-out")[Raging]](if: $nicotineLvl >=1 and <3 )[Low](if: $nicotineLvl >=3 and <6 )[ok](if: $nicotineLvl >=6 and <1000 )[Ugh](if: $nicotineLvl >=1000)[N/A]] <br/>(text-style: "bold")[[[Pool Skill:|Pool skill]]] (if: $poolSkill <10 )[Beginner](if: $poolSkill >=10 and <20 )[Decent](if: $poolSkill >=20 and <30)[Good](if: $poolSkill >=30 and <45)[Legend](if: $poolSkill >=45 )[Hustler] (text-style: "bold")[Money:] £(print: ($money / 100).toFixed(2)) (text-style: "bold")[Score:] $score [[Inventory|Inventory]] [[Game stats|Game stats]] [[Hi Scores|Hi Score Table]] (if: $score < -50)[[[Real(?)Hi Scores|Hi Score Table2]]] [[GAMEPLAY TIPS|TIPS2]] [[TECH TIPS|Before you play 2]] (link:"Restart")[(reload:)] {(link:"Save game")[ (if:(save-game:"Slot A"))[ Game saved! <script> var gameversion4php = harlowe.State.variables['gameVersion']; var playername4php = harlowe.State.variables['playerName']; var score4php = harlowe.State.variables['score']; var money4php = harlowe.State.variables['money']; var booze4php = harlowe.State.variables['boozeTotal']; var cig4php = harlowe.State.variables['cigTotal']; $.post("softboi_scores.php", { version: gameversion4php, name: playername4php, score: score4php, money: money4php, booze: booze4php, cigs: cig4php }).done(function() {}); </script> ](else: )[ Sorry, I couldn't save your game. ] ]} { (if:(saved-games:) contains "Slot A")[(link:"Load game")[ (load-game:"Slot A") ](else: )[Sorry, I couldn't find a game to load.] ]} (set: $fromInventory to (passage:)'s name) (set: $fromGamestats to (passage:)'s name) (set: $fromTIPS to (passage:)'s name) (set: $fromTECHTIPS to (passage:)'s name) (set: $fromHiScoreTable to (passage:)'s name) (set: $fromHiScoreTable2 to (passage:)'s name) (set: $fromPoolskill to (passage:)'s name) (set:$readinglocation to (passage:)'s name) (set:$smokinglocation to (passage:)'s name) ] ]{Great. Let's see what you've got.(link:"...")[(show:?1)<br>] |1)[(if: $inventory contains "Pillows1")[ <br>I've got some 400 threadcount Egyption cotton pillowcases.<br> (link: "Put the pillowcases on the bed")[(show:?3)(track: 'tada', 'play',)] |3)[<br>Ooooo! Lovely! Imagine the REM you'll getting resting your noggin on those! Still gotta take points though. Those pillowcases coulda been cigs. (css: "color: red;")[-15 points.] (set: $inventory to $inventory - (array:"Pillows1")) (set: $pillow400 to 1) (if: $pillowScore is 0)[(set: $score to $score -15)(set: $pillowScore to 1)] ] ]] <br> |1)[(if: $inventory contains "Bedsheets1") [(set: $selectedItem to "Bedsheets1")<br>I've got some 400 threadcount Egyption cotton bedsheets.<br> (link: "Put the bedsheets on the bed")[(show:?2)(track: 'tada', 'play',)] |2)[<br>There now. Doesn't that look grand. You've done a good thing here. I'm just sorry that I can't give you any points. In fact I've got to dock you some for wasting valuable beer tokens. Soz. It doesn't mean I don't appreciate the gesture though. (css: "color: red;")[-25 points.] (set: $inventory to $inventory - (array:"Bedsheets1")) (set: $bedsheets400 to 1) (if: $bedsheetScore is 0)[(set: $score to $score -25)(set: $bedsheetScore to 1)]] <br> ] (if:not ($inventory contains "Bedsheets1" or "Pillows1"))[Nothing yet.] <br>[[Back|bed]]] }{(masteraudio: 'volume', 0.1)} The 1st floor landing looks much the same as the first. You can see the door to the [[bathroom|Bathroom]] Stairs down to the [[Entrance room|Entrance room]] Stairs up to the [[Second floor Landing|Landing 2]](if: $houseMateDoorLocked is 1)[The door is locked.] (if: $houseMateDoorLocked is 0)[[[Enter Housemate's room|HousemateRoom]]] [[Back to the Landing|Landing 2]]{ <br>The fireplace is boarded up. <br>On the mantle you can see an (link: "Alba CD/Cassette player, ")[(goto:"cdplayer youtube")](if: $inventory contains "onTheRoad")[](else:)[a well-worn copy of (link: "'On the Road'")[(set:$selectedItem to $onTheRoad)(set:$previousPassage to "fireplace")(goto:"Item Description")] by Jack Kerouac](if: $inventory contains "beingAndNothingness")[](else:)[ and Jean-Paul Sartre's (link: "'Being and Nothingness'.")[(set:$selectedItem to $beingAndNothingness)(set:$previousPassage to "fireplace")(set:$JPSartreSender to "fireplace")(goto:"Item Description")]] (if: $inventory contains "rizlaPapers")[](else:)[<br>There is also a packet of green (link: "Rizla papers")[(set:$selectedItem to $rizlaPapers)(set:$previousPassage to "fireplace")(goto:"Item Description")].] <br> (if: $inventory contains "onTheRoad") [] (else:) [<br>(link: "Take 'On the Road'")[(set:$selectedItem to $onTheRoad)(set: $inventory to $inventory + (array:"onTheRoad"))(set:$previousPassage to "fireplace")(set:$JPSartreSender to "fireplace")(goto:"Item Acquired")]] (if: $inventory contains "beingAndNothingness") [] (else:) [<br>(link: "Take 'Being and Nothingness'")[(set:$selectedItem to $beingAndNothingness)(set: $inventory to $inventory + (array:"beingAndNothingness"))(set:$JPSartreSender to "Inventory")(set:$previousPassage to "fireplace")(goto:"Item Acquired")]] (if: $inventory contains "rizlaPapers") [] (else:) [<br>(link: "Take the rizlas")[(set:$selectedItem to $rizlaPapers)(set: $inventory to $inventory + (array:"rizlaPapers"))(set:$previousPassage to "fireplace")(goto:"Item Acquired")]] <br>[[Back|Light]] }volumeDisplay: true debug: truebeep: ./audio/beep.mp3, ./audio/beep.ogg nope: ./audio/no.mp3, ./audio/no.ogg que-pena: ./audio/que-pena.mp3 cibelle: ./audio/cibelle.mp3, ./cibelle/no.ogg organ: http://www.kozco.com/tech/organfinale.wav, http://www.kozco.com/tech/organfinale.mp3 playedout: file:///C:\Users\james\Documents\Twine\Stories\Music\PlayedOut.mp3 south: file:///C:\Users\james\Documents\Twine\Stories\Music\South.mp3 win95: file:///C:\Users\james\Documents\Twine\Stories\Music\Win95.mp3 angeles: file:///C:\Users\james\Documents\Twine\Stories\Music\Angeles.mp3 sayyes: file:///C:\Users\james\Documents\Twine\Stories\Music\SayYes.mp3 evaporated: file:///C:\Users\james\Documents\Twine\Stories\Music\Evaporated.mp3 karmapolice: file:///C:\Users\james\Documents\Twine\Stories\Music\KarmaPolice.mp3 everythingchanges: file:///C:\Users\james\Documents\Twine\Stories\Music\EverythingChanges.mp3 fadeintoyou: file:///C:\Users\james\Documents\Twine\Stories\Music\FadeIntoYou.mp3 shades: file:///C:\Users\james\Documents\Twine\Stories\Music\Shades.mp3 stay: file:///C:\Users\james\Documents\Twine\Stories\Music\Stay.mp3 scratch: file:///C:\Users\james\Documents\Twine\Stories\Music\Scratch.mp3 It's an Alba CD/casette player. Bought from Argos for £49.99 in 1995. (text-style: "italic")[(css: "color: orange;")[Playing a CD opens a pop-up window to youtube. Use the ingame 'Stop CD player' option to close that window or you may break a quest that requires background music.]] (link-repeat: "Play CD player")[(show:?1)(show:?2)] (link-repeat: "Stop CD player")[(masteraudio: 'stopall')] |1)[Choose a CD: {(link-repeat: "Play Radiohead")[(replace:?2)['Karma Police' from the album 'ok Computer' (1997)<br>(text-style: "italic")[(css: "color: orange;")[Use the Alba CD player link to close the music window]](masteraudio: 'stopall')(track: 'karmapolice', 'play')]} {(link-repeat: "Play Ben Folds Five")[(replace:?2)['Evaporated' from the album 'Whatever and whatever Amen' (1997)](masteraudio: 'stopall')(track: 'evaporated', 'play')]} {(link-repeat: "Play Elliot Smith")[(replace:?2)['Say Yes' from the album 'either/or' (1997)](masteraudio: 'stopall')(track: 'sayyes', 'play')]} {(link-repeat: "Play Mazzy Star")[(replace:?2)['Fade into You' from the album 'So tonight that I might see' (1993)](masteraudio: 'stopall')(track: 'fadeintoyou', 'play')]} (if: $inventory contains "takeThatCD")[{(link-repeat: "Play Take That")[(masteraudio: 'stopall')(goto:"TakeThatThrow")]}] (if: $inventory contains "stopSmokingCD")[{(link-repeat: "Play the Quit smoking Now CD")[(masteraudio: 'stopall')(goto:"QuitSmoking")]}] ] |2)[] [[Back|fireplace]] <!--{(link-repeat: "Play Peter Bruntnell")[(replace:?2)['Played Out' from the album 'New for Bridgewater' (1999)](masteraudio: 'stopall')(track: 'playedout', 'play')]}--> It's a white half-size Beko refrigerator from the late 80s. [[Open Fridge|Inside Fridge]] [[Back|Kitchenette]]{ You think the contents of your fridge is hilarious and smile every time you open it. Only conformist losers have fridges full of food. <br>Currently inside is: <br><br> (if: $gazpachoGiven is 0)[ (if: not ($inventory contains "gazpacho")) [A carton of (link: "Gazpacho soup")[(set:$selectedItem to $gazpacho)(set:$previousPassage to "Inside Fridge")(goto:"Item Description")]]]<br> (if: $bitesOfCheese > 0)[ (if: $inventory contains "mildCheddar") [] (else:)[ A large black of (link: "Mild Cheddar")[(set:$selectedItem to $mildCheddar)(set:$cheddarSender to "Inside Fridge")(set:$previousPassage to "Inside Fridge")(goto:"Item Description")]] ]<br><br> (if: $gazpachoGiven is 0)[ (if: not ($inventory contains "gazpacho"))[<br>(link: "Take the Gazpacho Soup")[(set:$selectedItem to $gazpacho)(set: $inventory to $inventory + (array:"gazpacho"))(set:$previousPassage to "Inside Fridge")(goto:"Item Acquired")]]] (if: $bitesOfCheese > 0)[ (if: $inventory contains "mildCheddar") [] (else:) [<br>(link: "Take the Mild Cheddar")[(set:$selectedItem to $mildCheddar)(set: $inventory to $inventory + (array:"mildCheddar"))(set:$cheddarSender to "Inventory")(set:$previousPassage to "Inside Fridge")(goto:"Item Acquired")]]] <br>[[Back|Kitchenette]] } It's a shabby looking cupboard. [[Open Cupboard|Inside Cupboard]] [[Back|Kitchenette]]{ If you had any cleaning products. Or any of anything really you might keep it in here. Currently inside is:<br> (if: $takenMetaxa is 1)[<br>Nothing.<br>] (if: $takenMetaxa is 0)[(if: $inventory contains "metaxa") [] (else:)[<br> A bottle of Greek (link: "Metaxa")[<br>(set:$selectedItem to $metaxa)(set:$metaxaSender to "Inside Cupboard")(set:$previousPassage to "Inside Cupboard")(goto:"Item Description")]]<br>] (if: $takenMetaxa is 0)[(if: $inventory contains "metaxa") [] (else:) [<br>(link: "Take the bottle of Metaxa")[<br>(set:$selectedItem to $metaxa)(set: $inventory to $inventory + (array:"metaxa"))(set:$metaxaSender to "Inventory")(set:$previousPassage to "Inside Cupboard")(set: $takenMetaxa to 1)(goto:"Item Acquired")]]] <br>[[Back|Kitchenette]] }{ (link:"Take a swig of booze")[(show:?1)] |1)[ (if: $slugsofBooze <= 0)[Uh noes. The bottle is empty :(](if: $slugsofBooze >0)[You take a big glug of grog. (css: "color: green;")[+1 points.](set: $score to $score +1)(set: $boozeTotal to $boozeTotal+1) (if: $alcoholLvl < 14)[ (set: $alcoholLvl to $alcoholLvl+1)](set: $slugsofBooze to $slugsofBooze-1) (if: $alcoholLvl <3 )[<br>You feel sober.](if: $alcoholLvl >=3 and <6 )[<br>You feel tipsy.](if: $alcoholLvl >=6 and <10)[<br>You feel a bit pissed.](if: $alcoholLvl >=10)[<br>You are absolutely steaming. You can't get any drunker.] <br>Your alcohol level is (print: $alcoholLvl). <br>You have (print: $slugsofBooze) swigs remaining.]] <br> <br>(link: "Back") [(goto:$metaxaSender)] } (link:"Take a bite of cheese")[(show:?1)] |1)[(if: $bitesOfCheese is 0)[You've eaten all the cheese :(](if: $bitesOfCheese >0)[ You take a nibble of cheese. Maybe something in your stomach will sober you up a bit. (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl -1)](set: $bitesOfCheese to $bitesOfCheese-1) (if: $alcoholLvl <3 )[You feel sober.] (if: $alcoholLvl >=3 and <6 )[You feel tipsy.] (if: $alcoholLvl >=6 )[You feel a bit pissed.] Your alcohol level is (print: $alcoholLvl). You have (print: $bitesOfCheese) bites of cheese remaining.]] (link: "Back") [(goto:$cheddarSender)]{(masteraudio: 'volume', 0.0)} This is the ground floor entrance room. Sometimes the Landlady holds meetings in here. There are several chairs placed around the edges of the room for that purpose. The walls are the same freshly painted woodchip that feature throughout the communal areas of the house. The floor is sanded down original floorboards that wobble underfoot. You can see the stairs to the [[First floor Landing|Landing 1]], the [[basement door|Basement Door]], the ground floor [[kitchen|Kitchen]] and the [[Front Door|HomeFrontDoor]].(if: $basementDoorLocked is 1)[ The door is locked. ] [[Back to the entrance room|Entrance room]]This is the downstairs kitchen for the flat next door to yours. It has way more food than yours. There is a white formica [[cupboard|Kitchen cupboard]]. There is a silver peddle [[bin|bin]] in the corner. [[Back|Entrance room]]{ You open the front door.<br> (if: $nonDrinker is 1)[ <br>[[Go outside|Outside Home]] <br>[[Back to the entrance room|Entrance room]]] (if: $nonDrinker is 0)[ (if: ($nicotineLvl >=3 or $nonSmoker is 1) and $alcoholLvl >=3)[ <br>[[Go outside|Outside Home]] <br>[[Back to the entrance room|Entrance room]]] (else:)[<br>Outside looks like it might be a bit much in your current state.<br> <br>[[Back to the entrance room|Entrance room]]]] }You are outside your house on St Pancras road. It looks like it might be a shop but it's not a shop. Over the road is [[Futon world|Futon world]] and at the corner of Euston road and St Pancras road is a small [[Newsagents|Newsagents]]. To your right leads to [[Crowndale road|to Crowndale road]] towards Camden. To your left leads to [[Euston road|Euston road]]. (if: $inventory contains "takeThatCD")[](else:)[There is a (link: "Take That CD")[(set:$selectedItem to $takeThatCD)(set:$previousPassage to "Outside Home")(goto:"Item Description")] on the floor.] (if: $inventory contains "takeThatCD") [] (else:) [(link: "Pick up the CD")[(set:$selectedItem to $takeThatCD)(set: $inventory to $inventory + (array:"takeThatCD"))(set:$previousPassage to "Outside Home")(goto:"Item Acquired")]] (link:"Enter your flat")[(show:?1)] |1)[ (if: $inventory contains "homekey")[(link:"You unlock the Front door and Enter.")[(goto:"Entrance room")]](else:)[You haven't got your house key. You can't get in.] ](if: $tobaccoStrip is 0)[As you might expect here a several cigarette butts in here. (link: "Strip the tobacco out of the butts.")[(show:?1)] |1)[This is kind of trampy but don't feel bad. It's a right of passage for most students.(link:"...")[(show:?2)]] |2)[You harvest enough tobacco for one roll-up (set:$selectedItem to $tobacco)(set: $inventory to $inventory + (array:"tobacco"))(set:$previousPassage to "desk")(print: $selectedItem's pickupText)(set:$tobaccoStrip to 1)]] (else:)[The ashtray is empty.] [[Back|desk]] (link:"Roll a cigarette")[(show:?1)] |1)[(if: not ($inventory contains "tobacco"))[You will need to find some tobacco first.] (if: $inventory contains "tobacco")[You roll a scrawny looking cigarette and tuck it behind your ear for later.(set: $inventory to $inventory + (array:"rollup"))(set: $inventory to $inventory - (array:"tobacco"))] ] (link: "Back") [(goto:$previousPassage)]{<br/><br/><br/> (link:"Smoke the roll up")[ (if: $smokeNotAllowed is 0 )[(show:?1)] (if: $smokeNotAllowed is 1 )[You won't smoke here. You're a massive rebel obvs, but you don't want to get in trouble.] ] <br/> |1)[(if: not ($inventory contains "lighter"))[You need to find a lighter first, Chief.] (if: $inventory contains "lighter")[ (if: $smokinglocation is "windowquest2")[(set: $smokingonroof to 1)] You perform your zippo flick and light the roll up then suck on it whilst squinting into the middle distance like a suspicious poacher.<br/><br/> You are perpetuating a dependency which gains you nothing but the chance of death. Nice(css: "color: green;") [+1 points.]<br/>(set: $score to $score +1)(set: $mins to $mins+5) (set: $nicotineLvl to $nicotineLvl+2)(set: $cigTotal to $cigTotal+1)(if: $nicotineLvl <3 )[The cigarette is delicious.<br/>](if: $nicotineLvl >=3 and <6 )[The cigarette is just ok.<br/>](if: $nicotineLvl >=6 )[The cigarette is a bit unnecessary and gross. You decide never to smoke again.<br/>] <br/> (set: $inventory to $inventory - (array:"rollup"))]] <br/> (link: "Back") [(goto:$cigaretteSender3)] }{ <script> var openedWindowTakeThat; function openWindowTakeThat() { openedWindowTakeThat = window.open('https://www.youtube.com/watch?v=QzHIxigdlgQ&ab_channel=TakeThatVEVO','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowTakeThat() { openedWindowTakeThat.close(); } </script> (set: $inventory to $inventory - (array:"takeThatCD"))(set: $houseMateDoorLocked to 0)<script> openWindowTakeThat(); </script> Over the opening bars of your guilty pleasure you hear one of your housemates thump and shout through the adjoining wall(link:"...")[(show:?1)] |1)[<br>"THUMP"(link:"...")[(show:?2)]] |2)[<br>"THUMP"(link:"...")[(show:?3)]] |3)[<br>"THUMP"(link:"...")[(show:?4)]] |4)[<br>"TURN THAT FUCKING SHIT OFF!"(link:"...")[(show:?5)]] |5)[<br>You hear your housemates' door unlock(link:"...")[(show:?6)]] |6)[<br>He storms into your room wearing a Nick Cave T-shirt and boxer shorts.(link:"...")[(show:?7)]] |7)[<br>Enraged by what he views as a crime against music and humanity, he shoulders you out the way, grabs the CD and thunders back into his room to throw the CD out the window and into the street. <script> closeOpenedWindowTakeThat(); </script> (masteraudio: 'stopall')(track: 'scratch', 'play') <br><br>[[Back|fireplace]] ] }{(masteraudio: 'volume', 0.1)} You are in your Housemates' room. Your housemates are Karl and Frida. Frida is Danish and currently asleep. Karl is from the Midlands and has just thrown your Take That CD out of the window again. You wonder how many such journeys the Take That lads will survive. The walls are lined with overflowing bookcases and posters of French films. You can see a (link:"TV")[(set:$selectedItem to $tv)(set:$previousPassage to "HousemateRoom")(goto:"Item Description")] on top of a VHS recorder. On the floor there is a |tooltip>[Sony Playstation|tooltiptext>[The only game left is Tomb Raider. The rest have been sold at scandalously low prices for beer money.]] with 2 controllers. There is a large round table by the window. On it sits a beige monitor and keyboard. Under it is a smallish beige (link:"tower PC")[(set:$selectedItem to $towerPC)(set:$previousPassage to "HousemateRoom")(goto:"Item Description")] and a (link:"printer")[(set:$selectedItem to $printer)(set:$previousPassage to "HousemateRoom")(goto:"Item Description")]. (if: $inventory contains "wallet") [] (else:) [On the floor is your wallet. It must have fallen out of your pocket during a vigorous Tomb Raider session.] (if: $inventory contains "wallet") [] (else:) [(link: "Take Wallet")[(set:$selectedItem to $wallet)(set: $inventory to $inventory + (array:"wallet"))(set:$previousPassage to "HousemateRoom")(goto:"Item Acquired")]] (link:"Use PC")[(goto:"Tower PC On")] (link: "Leave")[(set: $houseMateDoorLocked to 1)(goto: "Landing 2")] {(track: 'win95','volume', 0.1)(track: 'win95', 'play',)} {(if: $alcoholLvl <=9)[ (if: $manifestoDone is 0 or $manifestoDone >= 3)[The Laptop boots up(link: "...") [(show:?1)] |1)[ <br><img src="images/solitaire.gif" alt="solitaire" class="center"> <br/><br/>You start off with a game of Win-Chess but the computer trounces you on the easiest setting, so you switch to Solitaire. <br/><br/> An hour and about twenty hands later you manage to complete a round. The bouncing cards hand completion animation plays and you feel a brief sense of achievement. (set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] <br/><br/> [[Back|desk]] (set: $manifestoDone to $manifestoDone+1)] ] (if: $manifestoDone is 1)[The Laptop boots up(link: "...") [(show:?1)] |1)[ (if: ($alcoholLvl >= 6 and <10) and ($nicotineLvl >= 3) and ($KarmaPlaying is 1)) [<br/><br/>You are exactly the right amount of 'inspired'. You feel the urge to write a manifesto. Maybe print some copies out and leave them at bus stops. Maybe start a movement. Maybe grow a rakish goatee. Maybe get a blowjob from a short-haired girl with a nose ring. Your mind races at the possibilities as you tap away at the tiny ash covered keyboard.(link: "...")[(show:?2)] |2)[<br/>...typing(track: 'typing', 'play',)(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)](link: "...")[(show:?3)]] |3)[<br/>...typing(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)](link: "...")[(show:?4)]] |4)[<br/>...(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)]about 3 hours later you reckon you've nailed down the first half. It's about 5000 words of total gumpf. You are pathetically proud of it and save it to the laptop's massive 120MB hard drive with a promise to yourself that you will finish the second half as soon as you feel 'inspired' enough. (css: "color: green;")[+20 points]<br/><br/>[[Back|desk]](if: $manifestoPoints1 is 0)[(set: $score to $score +20)](set: $manifestoPoints1 to 1)(set: $manifestoDone to 2)] ] (else:) [<br/><br/>You feel like you should be doing some serious writing. But you find you can't quite concentrate fully. Something is missing...A lack of 'inspiration'. Perhaps there is something around here that can help. <br/><br/>[[Back|desk]]] ] <br/>] (if: $manifestoDone is 2)[The Laptop boots up(link: "...") [(show:?1)] |1)[ (if: ($alcoholLvl >= 6 and <10) and ($nicotineLvl >= 3) and ($MazzyPlaying is 1))[<br/><br/>Yessss! Conditions are perfect. It could only be better if someone was around to actually witness you being this deep.(link: "...")[(show:?2a)] |2a)[<br/>...typing(track: 'typing', 'play',)(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)](link: "...")[(show:?3a)]] |3a)[<br/>...typing(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)](link: "...")[(show:?4a)]] |4a)[<br/>...(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)]Accompanied by the ethereal refrain of 'Fade into you' on repeat you mash out another 5000 words of total balls. You save it to floppy disk and slip it in your pocket.<br/> You will have to find somewhere to print it if your masterplan is to come to fruition.(set: $inventory to $inventory + (array:"floppy")) (css: "color: green;")[+20 points]<br/><br/>[[Back|desk]](if: $manifestoPoints1a is 0)[(set: $score to $score +20)](set: $manifestoPoints1a to 1)(set: $manifestoDone to 3)]] (else:) [<br/><br/>You are almost ready to write the 2nd half of your Magnus Opus but you don't quite feel inspired enough. You might have to go shopping for some brain fuel.<br/><br/>[[Back|desk]]] ] <br/>] ] (else:)[The Laptop boots up(link: "...")[(show:?1)]|1)[<br/><br/>You are too drunk for this. You can't even focus on Solitaire.<br/><br/>[[Back|desk]]] ] }{ (if: $WindowQuestSound is 0)[(track: 'secret', 'play',)(set: $WindowQuestSound to 1)] (if: $MissingPlaying is 1)[ (if: $WindowQuestIntro is 0)[(set: $WindowQuestIntro to 1)Oooooh. This is a secret quest location!<br> ]You climb out the window and sit cross legged on the roof (some rat droppings stick to your arse but you don't notice). You observe the intricate city skyline and wonder if anyone will ever understand you|a)[.](link:"...")[(show:?a)] |a)[<br><br>You also wonder if anyone is watching you wonder that because you imagine you must look pretty cool right now.<br><br>'Missing' by Everything But The Girl meanders out the window like a cartoon pie smell. It sets off the tableau nicely|1)[.](if: $smokingonroof is 0)[.](if: $windowQuestTop is 1 and $smokingonroof is 0)[<br><br>[[Back inside|window]]] <br>(if: $windowQuestTop is 0)[(set: $score to $score +50)(set: $windowQuestTop to 1)(css: "color: green;")[<br>+50 points] for being moody with a soundtrack on a roof|1)[.]](if: $smokingonroof is 1)[(link:"...2")[(show:?1)]](if: $smokingonroof is 0)[.<br><br>[[Back inside|window]]]] |1)[<br><br>You pull hard on your cigarette and listen to the lyrics. You imagine yourself the 'missing' being 'missed' and smile the smile of a simpleton. <br>(if: $windowQuestTopsmoke is 0)[(css: "color: green;")[<br>+25 bonus points] for accessorizing the moment with a smoke.(set: $score to $score +25)(set: $windowQuestTopsmoke to 1)]<br><br>[[Back inside|window]] ] (if: $smokingonroof is 0 and $MissingPlaying is 0)[<br>[[Back inside|window]]] ] (if: $MissingPlaying is 0)[ (if: $WindowQuestIntro is 0)[(set: $WindowQuestIntro to 1)Oooooh. This is a secret quest location!<br> ]You are on the flat roof outside window. When the mood is right you come up here to think your important thoughts|2)[.](if: $smokingonroof is 0)[.](if: $smokingonroof is 1)[(link:"...")[(show:?2)]] |2)[<br>You have a cigarette and wait to see if any important thoughts come now. But none do.<br><br>[[Back inside|window]]] <br> (if: $smokingonroof is 0)[<br><br>[[Back inside|window]]] ] } King's Cross in the late 90s was not the collection of artisanal bakers and gourmet burger restaurants it is now (2021). It felt like a Wild West frontier town or Mos Eisley with less space stuff and more prostitutes. You feel pretty kewl living here and it's close enough for you to walk to uni. But when you go outside you are mostly terrified. Probably best not to attempt it sober. [[Back|window]]karmapolice: ./audio/KarmaPolice.mp3 fadeintoyou: ./audio/FadeIntoYou.mp3 evaporated: ./audio/Evaporated.mp3 everythingchanges: ./audio/EverythingChanges.mp3 sayyes: ./audio/SayYes.mp3 stay: ./audio/Stay.mp3 fadeintoyou: ./audio/FadeIntoYou.mp3 win95: ./audio/Win95.mp3 assholesong: ./audio/AssholeSong.mp3 playedout: ./audio/PlayedOut.mp3 win98: ./audio/Win98.mp3 scratch: ./audio/Scratch.mp3 smoking: ./audio/Smoking.mp3 lovesong: ./audio/Lovesong.mp3 withoutyou: ./audio/Withoutyou.mp3 waitingroom: ./audio/Waitingroom.mp3 waltznumber2: ./audio/Waltznumber2.mp3 ringing: ./audio/Ringing.mp3 preacherman: ./audio/PreacherMan.mp3 readytogo: ./audio/ReadyToGo.mp3 poolbreak: ./audio/PoolBreak.mp3 typing: ./audio/typing.mp3 walking: ./audio/Walking.mp3 tada: ./audio/Tada.mp3 secret: ./audio/Secret.mp3{(track: 'win98','volume', 1.0)(track: 'win98', 'play',)} {(if: $alcoholLvl <=9)[ The PC boots up(link-repeat: "...")[(show:?1)] |1)[ <br/><br/>Your housemates' PC is pretty good. They diligently use it to write and print out their uni work. <br/><br/> You prefer to use it to play pacman and tetris clones for hours. <br/><br/> [[Play Pacman|Pacman]]<br/> (if: $inventory contains "floppy")[(link:"Print out Manifesto")<br/>[(show:?2)] |2)[(if: $inventory contains "paper")[You print out 5 copies of your manifesto.(set: $copiesOfManifesto to 5)(set: $inventory to $inventory - (array:"paper"))(set: $inventory to $inventory + (array:"manifesto"))] (else:)[<br/>There is no printer paper.] ] ] <br/>[[Back|HousemateRoom]] ] ] (else:)[The PC boots up(link-repeat: "...")[(show:?1)]|1)[<br/><br/>You are too drunk for this. You can't even focus on Solitaire.<br/><br/>[[Back|HousemateRoom]]] ]}{(set: $mins to it + $inc_mins) (if: $mins > 59)[(set: $mins to it - 60)(set: $inc_hrs to it + 1)] (set: $hrs to it + $inc_hrs) (if: $hrs > 11)[ (set: $hrs to it - 12) (if: $ampm is "pm")[ (set: $inc_day to true)(set: $ampm to "am")] (else:)[(set: $ampm to "pm")] ] (if: $inc_day is true)[ (if: $day is "Sat")[(set: $day to "Sun")] (else-if: $day is "Sun")[(set: $day to "Mon")] (else-if: $day is "Mon")[(set: $day to "Tue")] (else-if: $day is "Tue")[(set: $day to "Wed")] (else-if: $day is "Wed")[(set: $day to "Thu")] (else-if: $day is "Thu")[(set: $day to "Fri")] (else:)[(set: $day to "Sat")] ] (if: $hrs is 6 and $ampm is "am")[(set: $isnight to false)] (if: $hrs is 7 and $ampm is "pm")[(set: $isnight to true)] (if: $hrs is 0 and $ampm is "am")[(set: $mid to "00")] (if: $hrs is 0 and $ampm is "pm")[(set: $mid to "12")] }$day, (if: $hrs is 0)[$mid](else:)[$hrs]:(if: $mins < 10)[0]$mins $ampm { (set: $inc_mins to 0) (set: $inc_hrs to 0) (set: $inc_ampm to false) (set: $inc_day to false) } <!-- zero out the increment variables so they don't keep advancing the clock --!><!--(set: $money to $money +2000)--> <img src="images/tenor.gif" alt="tenor" class="center"> The reels spin hypnotically. You shuffle your change about in your pocket. Your stomach tenses at the thought of loss while your dopamine receptors quiver at the prospect of unexpected reward.<br/> =><= (link: "Put in 50p")[(display:"spend50p")] (link: "Put in a £1 coin")[(display:"spend100")] (link: "Put in a £2 coin")[ (display:"spend200")] [[Leave fruit machine|The Purple Turtle]] <!--Money: £(print: ($money / 100).toFixed(2))-->(if: $money >= 100)[You put in £1.(set: $money to $money -100)(set: $inc_mins to $inc_mins+1)(set: $result to (random: 1, 6))(if: $result is 6)[ You won £10(set: $money to $money +1000)](if: $result is 5)[ You won £5(set: $money to $money +500)] [[Continue|fruitmachine]]](else:)[You are out of cash!] (if: $money >= 50)[You put in 50p.(set: $money to $money -50)(set: $inc_mins to $inc_mins+1)(set: $result to (random: 1, 6))(if: $result is 6)[ You won £5(set: $money to $money +500)](if: $result is 5)[ You won £2.50(set: $money to $money +250)] [[Continue|fruitmachine]]](else:)[You are out of cash!] (if: $money >= 200)[You put in £2.(set: $money to $money -200)(set: $inc_mins to $inc_mins+1)(set: $result to (random: 1, 8))(if: $result is 8)[ You won £20(set: $money to $money +2000)](if: $result is 7)[ You won £10(set: $money to $money +1000)] [[Continue|fruitmachine]]](else:)[You are out of cash!] (track: 'smoking', 'play') (set: $inventory to $inventory - (array:"stopSmokingCD"))(set: $nonSmoker to 1)(set: $nicotineLvl to 2000) Paul Mckenna's soothing and persuasive voice washes over you(link:"...")[(show:?1)] |1)[Your thought patterns shift from - "I love smoking."(link:"...")[(show:?2)]] |2)[to..."I can take it or leave it."(link:"...")[(show:?3)]] |3)[to..."Smoking is unpleasant and a waste of money."(link:"...")[(show:?4)]] |4)[to..."SMOKING IS THE WORST AND I SHALL NEVER SMOKE AGAIN!"(link:"...")[(show:?5)]] |5)[and finally - I can't wait to start glaring and coughing when someone smokes near me.(link:"...")[(show:?6)]] |6)[The good news is you now no longer need to keep your nicotine levels up to function. But the bad news is I'm gonna have to dock some serious points. Giving up smoking is hella lame, dude. (css: "color: red;")[-50 points.](set: $score to $score -50) [[Back|fireplace]] ]{<br/><br/><br/> (link:"Smoke a cigarette")[ (if: $smokeNotAllowed is 0 )[(show:?1)] (if: $smokeNotAllowed is 1 )[You won't smoke here. You're a massive rebel obvs, but you don't want to get in trouble.] ] <br/> |1)[(if: not ($inventory contains "lighter"))[You need to find a lighter first, Chief.] (if: $smokesInPacketReds is 0)[Uh oh. You feel the beginnings of panic rising in your scrawny tar-filled chest...You have no cigarettes left to smoke :(<br/>] (if: $inventory contains "lighter" and $smokesInPacketReds >0)[ (if: $smokinglocation is "windowquest2")[(set: $smokingonroof to 1)] You perform your zippo flick and light a cigarette with an excessive, demonstrative and ironic jet of flame. You maintain a cool facade but really you want to cough your guts up. These smokes are pretty strong.<br/><br/> You are perpetuating a dependency which gains you nothing but the chance of death. Nice (css: "color: green;") [+2 points.] (Double points cos of the extra tar.)(set: $score to $score +2)(set: $mins to $mins+5) <br/> (set: $nicotineLvl to $nicotineLvl+2)(set: $cigTotal to $cigTotal+1)(set: $smokesInPacketReds to $smokesInPacketReds-1)(if: $nicotineLvl <3 ) [The cigarette is delicious.<br/>](if: $nicotineLvl >=3 and <6 )[The cigarette is just ok.<br/>](if: $nicotineLvl >=6 )[The cigarette is a bit unnecessary and gross. You decide never to smoke again.<br/>] <br/> You have (print: $smokesInPacketReds) remaining.<br/>]] <br/> (link: "Back") [(goto:$cigaretteSender2)]}{ (if: (($hrs > 5) and $ampm is "pm") or (($hrs < 9) and $ampm is "am")) [Futon World is shut.]<br/> (else:)[ <br>Welcome to Futon world. <br> <br/>(if: $bedsheetsbought is 0)[(if: $inventory contains "Bedsheets1") [] (else:) [(link: "Buy Egyptian Cotton White Fitted Sheet (400 threadcount) for £45")[(show:?1)]]] (if: $money >= 4500)[ |1)[(set: $money to $money -4500)(set:$selectedItem to $bedSheets1)(set: $inventory to $inventory + (array:"Bedsheets1"))(set: $bedsheetsbought to 1)(set:$previousPassage to "Futon world")(goto:"Item Acquired")]] (if: $money < 4500)[|1)[ You dont have enough money.<br/>]] <br/> <br/>(if: $pillowsbought is 0)[(if: $inventory contains "Pillows1") [] (else:) [(link: "Buy Egyptian Cotton White Pillowcases (400 threadcount) for £25")[(show:?1a)]]] (if: $money >= 2500)[ |1a)[(set: $money to $money -2500)(set:$selectedItem to $pillows1)(set: $inventory to $inventory + (array:"Pillows1"))(set: $pillowsbought to 1)(set:$previousPassage to "Futon world")(goto:"Item Acquired")]] (if: $money < 2500)[|1)[ You dont have enough money.<br/>]] <br/> ] <br/>Back to [[St Pancras road|Outside Home]] }It's a typical London newsagent. There are magazines & newspapers. Behind the counter you can buy tobacco and spirits. { (if: $inventory contains "marlboroughReds") [] (else:) [(link: "Buy 20 Marlborough Reds for £3")[(show:?1)]] (if: $money >= 300)[ |1)[(set: $money to $money -300)(set:$selectedItem to $marlboroughreds)(set: $inventory to $inventory + (array:"marlboroughReds"))(set:$previousPassage to "Newsagents")(goto:"Item Acquired")]] (if: $money < 300)[|1)[ You don't have enough money.<br/>]] <br/>(if: $inventory contains "rizlaPapers1") [] (else:) [(link: "Buy Green Rizlas for 25p")[(show:?2)]] (if: $money >= 25)[ |2)[(set: $money to $money -25)(set:$selectedItem to $rizlaPapers1)(set: $inventory to $inventory + (array:"rizlaPapers1"))(set:$previousPassage to "Newsagents")(goto:"Item Acquired")]] (if: $money < 25)[|2)[ You dont have enough money.<br/>]] <br/>(if: $inventory contains "guardian") [] (else:) [(link: "Buy Guardian newspaper for 50p")[(show:?3)]] (if: $money >= 50)[ |3)[(set: $money to $money -50)(set:$selectedItem to $guardian)(set: $inventory to $inventory + (array:"guardian"))(set:$previousPassage to "Newsagents")(goto:"Item Acquired")]] (if: $money < 50)[|3)[ You dont have enough money.<br/>]] <br/>(if: $inventory contains "dailySport") [] (else:) [(link: "Buy Daily Sport newspaper for 25p")[(show:?4)]] (if: $money >= 25)[ |4)[(set: $money to $money -25)(set:$selectedItem to $dailysport)(set: $inventory to $inventory + (array:"dailySport"))(set:$previousPassage to "Newsagents")(goto:"Item Acquired")]] (if: $money < 25)[|4)[ You dont have enough money.<br/>]] <br/>(if: $inventory contains "smallVodka" or $bushMA contains "smallVodka" or $bush contains "smallVodka" or $bushFirkin contains "smallVodka") [] (else:) [(link: "Buy small generic vodka for £4")[(show:?5)]] (if: $money >= 400)[ |5)[(set: $money to $money -400)(set:$selectedItem to $smallvodka)(set: $inventory to $inventory + (array:"smallVodka"))(set:$previousPassage to "Newsagents")(set:$vodkaSender to "Inventory")(set: $slugsofVodka to 6)(goto:"Item Acquired")]] (if: $money < 400)[|5)[ You dont have enough money.<br/>]] <br/> <br/> Back to [[St Pancras road|Outside Home]] }{(if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]]} You cross the road and walk behind the deserted St.Pancras(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[You walk between St. Pancras gardens and Goldington Crescent and onto Crowndale road(link:"...")[(show:?3)]] |3)[...walking(link:"...")[(show:?4)]] |4)[You reach [[Mornington Crescent corner|Mornington Crescent corner]] and the end of Crowndale road. The walk takes 15 minutes.(set: $inc_mins to $inc_mins+15)]This is the road to your University campus.(set: $inc_mins to 5) You can see a [[Phone Box|EustonRoadPhoneBox]]. (if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]] [[Walk to University|To University]] [[St Pancras road|Outside Home]]{(masteraudio: 'volume', 0.2)(Set: $peopleThatSeeYou to 0)} Mornington Crescent Corner. You can see [[The Purple Turtle|Purple turtle door]]. A [[bush|bush]]. To the right is Camden high St. Back down [[Crowndale road|from Crowndale road]]{ You are outside the Purple Turtle. You can see a chalkboard advertising a band called "Prestige Worldwide" playing on Friday.<br> (if: $inventory contains "metaxa" or "smallVodka")[You won't take your own booze into a pub(link:"...")[(show:?1)]<br/> |1)[It would break your very strict and warped code of ethics(link:"...")[(show:?2)]]<br/> |2)[And also...you don't want to get told off.]<br/> ] (else:)[ (if: ($hrs <= 11 or $hrs is 0) and $ampm is "am")[The pub is closed.]<br/> (else:)[ (if: $alcoholLvl is >=3 or $nonDrinker is 1)[[[Enter Purple Turtle|The Purple Turtle]]]<br/> (if: $alcoholLvl <3 and $nonDrinker is 0)[You don't feel 'confident' enough to just stroll into the pub.]<br/> ] ] <br/> [[Back to Mornington Crescent|Mornington Crescent corner]]}{ <!--(masteraudio: 'volume', 1.0)--> (Set: $peopleThatSeeYou to (random: 2,8)) (if: $turtleIntroText is 0)[It's a bit gothy. You imagine it would be quite lively on a Saturday night. But you never come on a Saturday night preferring instead quiet weekday mornings. <br>The walls are reproduction 70s flocked wallpaper and the floor is always sticky. <br>A mix of ironically plush purple velvet booths and excessively distressed wooden chairs and tables populate the main bar.(set: $turtleIntroText to 1)] <br>You can see a [[fruit machine|fruitmachine]] in the corner next to an old style tabletop [[Space Invaders|Space Invaders]] game. There is a [[jukebox|turtle Jukebox youtube]] mounted on the far wall. <br> At the corner of the bar is a barmaid reading a book and smoking. She has black finger nails and a streak of red in her dark hair. She reminds you of Robert Smith from the Cure. From previous visits you know her to be called 'Catalina'. <br><br>She is exactly your type and absolutely the one to save you. <br>There are $peopleThatSeeYou other people in the pub. <br> <br>[[Sit down at a table|turtleTable]] <br>[[Approach the bar|TurtleBar]] <br>(link: "Leave the pub")[(show:?1)] (if: $Drink is 1)[|1)[ You haven't finished your drink.<br/>]] (if: $Drink is 0)[|1)[ (goto:"Mornington Crescent corner")<br/>]] }{(masteraudio: 'stopall')} You walk across the junction and onto Crowndale road(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[You walk between Goldington Crescent and St. Pancras gardens and onto St Pancras road(link:"...")[(show:?3)]] (if: $alcoholLvl >=10)[|3)[...even though you are almost home you have a quick slash in an alley(link:"...")[(show:?4)]]](if: $alcoholLvl < 10)[|3)[...walking(link:"...")[(show:?4)]]] (if: $alcoholLvl >=10)[|4)[You reach your house on [[St Pancras road|Outside Home]]. The walk takes 30 minutes.(set: $inc_mins to $inc_mins+30)]] (if: $alcoholLvl < 10)[|4)[You reach your house on [[St Pancras road|Outside Home]]. The walk takes 15 minutes.(set: $inc_mins to $inc_mins+15)]]It's a bush outside the pub. (if: $bush contains "metaxa")[(link:"Take metaxa out of bush")[(show:?1)] |1)[You reach into the bush and pull out your secreted bottle of Metaxa. (set: $bush to $bush - (array:"metaxa"))(set: $inventory to $inventory + (array:"metaxa"))] ] (if: $inventory contains "metaxa")[(link:"Hide bottle of metaxa in bush")[(show:?1)] |1)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bush to $bush + (array:"metaxa"))(set: $inventory to $inventory - (array:"metaxa"))] ] (if: $bush contains "smallVodka")[(link:"Take vodka out of bush")[(show:?2)] |2)[You reach into the bush and pull out your secreted bottle of Vodka. (set: $bush to $bush - (array:"smallVodka"))(set: $inventory to $inventory + (array:"smallVodka"))] ] (if: $inventory contains "smallVodka")[(link:"Hide bottle of vodka in bush")[(show:?2)] |2)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bush to $bush + (array:"smallVodka"))(set: $inventory to $inventory - (array:"smallVodka"))] ] [[Back|Mornington Crescent corner]]{A small silver pedal bin (You have to lift the lid with your hand - the pedal mechanism is broken).<br><br> (if: $smokesInPacket is 0)[(if: $inventory contains "cigarettes")[(link:"Put the empty Camel light cigarette packet in bin")[(show:?1)]<br/> |1)[You throw away the empty cigarette packet.<br>(set: $inventory to $inventory - (array:"cigarettes")) ]]] (if: $nonSmoker is 1)[(if: $inventory contains "cigarettes")[(link:"Put the Camel light cigarettes in bin")[(show:?1)]<br/> |1)[You throw away the unnecessary cigarettes.<br>(set: $inventory to $inventory - (array:"cigarettes")) ]]] (if: $nonSmoker is 1)[(if: $inventory contains "marlboroughReds")[(link:"Put the Marlborough Red cigarettes in bin")[(show:?2)]<br/> |2)[You throw away the unnecessary cigarettes.<br>(set: $inventory to $inventory - (array:"marlboroughReds")) ]]] (if: $smokesInPacketReds is 0)[(if: $inventory contains "marlboroughReds")[(link:"Put the empty Marlborough Red cigarette packet in bin")[(show:?2)]<br/> |2)[You throw away the empty cigarette packet.<br>(set: $inventory to $inventory - (array:"marlboroughReds")) ]]] <br/> (if: $slugsofBooze is 0)[(if: $inventory contains "metaxa")[(link:"Put the empty bottle of Metaxa in the bin")[(show:?3)]<br/> |3)[You throw away the empty bottle.<br>(set: $inventory to $inventory - (array:"metaxa"))]]] (if: $slugsofVodka is 0)[(if: $inventory contains "smallVodka")[(link:"Put the empty bottle of Vodka in the bin")[(show:?4)]<br/> |4)[You throw away the empty bottle.<br>(set: $inventory to $inventory - (array:"smallVodka")) ]]] <br/> [[Back|Kitchen]]}It's a wooden table with some Guinness beer mats. Someone hilarious has carved a cock and balls into the wood. (if: $turtletablemanifesto is 1)[There is a copy of your manifesto here.]<br/> { (if: $inventory contains "manifesto" and $turtletablemanifesto is 0 and $beretTaken is 0) [(link:"Leave a copy of your manifesto here.")[(show:?1a)] |1a)[You don't feel like you can authentically distribute a manifesto looking like you do. Something is missing.] ] (if: $inventory contains "manifesto" and "beret" and $turtletablemanifesto is 0)[(link:"Leave a copy of your manifesto here.")[(show:?1)] |1)[You leave a copy of your manifesto on the table. You imagine a petit, quiet, slightly bookish goth chick with 6 ear piercings in one ear will curiously thumb through it. Gradually becoming more infatuated with the mysterious author with every page. (set: $manifestoCopiesDist to $manifestoCopiesDist +1) (if: $manifestoScore1 is 0)[(set: $score to $score +25)](set: $manifestoScore1 to $manifestoScore1 +1)(css: "color: green;") [+25 points.<br>] (if: $copiesOfManifesto >= 2)[ (set: $turtletablemanifesto to 1) (set: $copiesOfManifesto to $copiesOfManifesto -1) ] (else:)[(set: $copiesOfManifesto to $copiesOfManifesto -1)(set: $turtletablemanifesto to 1)(track: 'tada', 'play',)(alert: "QUEST COMPLETE!")(set: $inventory to $inventory - (array:"manifesto"))] ]] (if: $Drink is 1)[<br/>(set: $turtleDrinkSender to "turtleTable") <br>[[Drink your drink|Turtle Drink]]] <br/>[[Get up from the table|The Purple Turtle]] } { (if: $addwalletonce is 0)[(set: $money to 1000)(set: $addwalletonce to 1)] <br/><br/> (if: $money is < 1)[You have no money] (else:)[In your wallet you have £(print: ($money / 100).toFixed(2)).] And a worn passport photo of a girl with a phone number on the back. <br/><br/> (link: "Back") [(goto: "Inventory")] }The jukebox is a mostly indie rock. It's set on freeplay. (link-repeat: "Play Jukebox")[(show:?1)(show:?2)] (link-repeat: "Stop Jukebox")[(masteraudio: 'stopall')] |1)[Choose a song: {(link-repeat: "The Cure")[(replace:?2)['Lovesong' from the album 'Disintegration' (1989)](masteraudio: 'stopall')(track: 'lovesong', 'play')]} {(link-repeat: "Play Placebo")[(replace:?2)['Without you I'm nothing' from the album 'Without you I'm nothing' (1998)](masteraudio: 'stopall')(track: 'withoutyou', 'play')]} {(link-repeat: "Play Fugazi")[(replace:?2)['Waiting Room' from the album '13 Songs' (1989)](masteraudio: 'stopall')(track: 'waitingroom', 'play')]} {(link-repeat: "Play Elliot Smith")[(replace:?2)['Waltz, No 2 (XO)' from the album 'XO' (1998)](masteraudio: 'stopall')(track: 'waltznumber2', 'play')]} ] |2)[] [[Back|The Purple Turtle]](set: $codeinput to (prompt: "Enter Password to start game", "")) (if: $codeinput is "thomyorke")[(goto: "Morning Flower")] (else:)[(goto: "Password")](set: $inc_mins to $inc_mins+15)It's an old (At this point in time it's not even really regarded as retro) 80s wooden finish tabletop games cabinet set to 'freeplay'. (if: $Drink is 1)[You rest your drink on the corner and press start.] (align: "=><=")[(arrow keys to move, x to fire)] <div id="center"><iframe src="https://indietiredboi.com/SpaceInvaders" title="Space Invaders"width="340" height="350" scrolling="no" style="border:1px solid black;"></iframe></div> (align: "=><=")[[[Leave game|The Purple Turtle]]](set: $playerName to (prompt: "Enter Player name", "")) [(goto: "Morning Flower")] The state of the Art Gateway 2000's floppy drive whirs into action as you double click the .exe file for Pacman (align: "=><=")[(arrow keys to move)] <div id="center"><iframe src="https://indietiredboi.com/pacman" title="Space Invaders"width="410" height="600" scrolling="no" style="border:1px solid black;"></iframe></div> (align: "=><=")[[[Exit game|HousemateRoom]]]{(if: ($hrs >= 9 and $hrs < 10) and $ampm is "pm")[This is a very normal time to be going to bed. You'll probably awaken refreshed and ready for an early morning start. I'm afraid I'm gonna have to dock some points for that (css: "color: red;")[ -5 points] (if: $earlySleepScore is 0)[(set: $score to $score -5)(set: $earlySleepScore to 1)](link:"...")[(show:?1)] |1)[ (if: $bedsheets400 is 1 or $pillow400 is 1)[<br>You drift off into contented Egyptian cotton-wrapped slumber. (if: $firstsleep is 1)[(set: $dreamNumber to (random: 2, 6))] (if: $firstsleep is 0)[(set: $dreamNumber to 1)(set: $firstsleep to 1)] (if: $dreamNumber is 6)[ (live: 3s)[<br/><br/>[[You have a dream|LostFootballBoots]]]] (if: $dreamNumber is 2)[(live: 3s)[<br/><br/>[[You have a dream|LoveInterest]]]] (if: $dreamNumber is 3)[(live: 3s) [<br/><br/> [[You have a dream|FrenchHomework]]]] (if: $dreamNumber is 4)[(live: 3s)[<br/><br/>[[You have a dream|Gillian]]]] (if: $dreamNumber is 1)[ (live: 3s)[<br/><br/>[[You have a dream|Future you]]]] (if: $dreamNumber is 5)[(live: 3s) [<br/><br/> [[You have a dream|Cooking]]]]] (else:)[<br>You go to sleep in your unpleasant excuse for a "bed". (if: $firstsleep is 1)[(set: $dreamNumber to (random: 2, 6))] (if: $firstsleep is 0)[(set: $dreamNumber to 1)(set: $firstsleep to 1)] (if: $dreamNumber is 6)[ (live: 3s)[<br/><br/>[[You have a dream|LostFootballBoots]]]] (if: $dreamNumber is 2)[(live: 3s)[<br/><br/>[[You have a dream|LoveInterest]]]] (if: $dreamNumber is 1)[ (live: 3s)[<br/><br/>[[You have a dream|Future you]]]] (if: $dreamNumber is 3)[(live: 3s) [<br/><br/> [[You have a dream|FrenchHomework]]]] (if: $dreamNumber is 4)[(live: 3s)[<br/><br/>[[You have a dream|Gillian]]]] (if: $dreamNumber is 5)[(live: 3s) [<br/><br/> [[You have a dream|Cooking]]]]] ]] (else:)[ (if: $bedsheets400 is 1 or $pillow400 is 1)[<br>You drift off into contented Egyptian cotton-wrapped slumber. (if: $firstsleep is 1)[(set: $dreamNumber to (random: 2, 6))] (if: $firstsleep is 0)[(set: $dreamNumber to 1)(set: $firstsleep to 1)] (if: $dreamNumber is 6)[ (live: 3s)[<br/><br/>[[You have a dream|LostFootballBoots]]]] (if: $dreamNumber is 2)[(live: 3s)[<br/><br/>[[You have a dream|LoveInterest]]]] (if: $dreamNumber is 3)[(live: 3s) [<br/><br/> [[You have a dream|FrenchHomework]]]] (if: $dreamNumber is 4)[(live: 3s)[<br/><br/>[[You have a dream|Gillian]]]] (if: $dreamNumber is 1)[ (live: 3s)[<br/><br/>[[You have a dream|Future you]]]] (if: $dreamNumber is 5)[(live: 3s) [<br/><br/> [[You have a dream|Cooking]]]]] (else:)[<br>You go to sleep in your unpleasant excuse for a "bed". (if: $firstsleep is 1)[(set: $dreamNumber to (random: 2, 6))] (if: $firstsleep is 0)[(set: $dreamNumber to 1)(set: $firstsleep to 1)] (if: $dreamNumber is 6)[ (live: 3s)[<br/><br/>[[You have a dream|LostFootballBoots]]]] (if: $dreamNumber is 2)[(live: 3s)[<br/><br/>[[You have a dream|LoveInterest]]]] (if: $dreamNumber is 1)[ (live: 3s)[<br/><br/>[[You have a dream|Future you]]]](if: $dreamNumber is 3)[(live: 3s) [<br/><br/> [[You have a dream|FrenchHomework]]]] (if: $dreamNumber is 4)[(live: 3s)[<br/><br/>[[You have a dream|Gillian]]]] (if: $dreamNumber is 5)[(live: 3s) [<br/><br/> [[You have a dream|Cooking]]]]] ] } <!--(random: 1, 5)--> { (set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0)(set: $footyDream to 0) It's football day at school. You love football even though you're a bit shit at it. You're in the changing room. The powerful twin aromas of boy sweat and Lynx Africa swirl around the room, entangled in a dna-like double helix|1)[.](link:"...")[(show:?1)] |1)[<br><br>The changing room was full a second ago but now it's empty. You should put your football boots on and get out there!(link:"...")[(show:?2)]] |2)[<br><br>(link:"Put your football boots on")[(show:?3)]] |3)[They were right here. But now you can't find them!(link:"...")[(show:?4)]] |4)[<br><br>(link:"Look in your bootbag")[(set: $footyDream to $footyDream +1)(show:?5a)]|5a)[NOPE!(if: $footyDream is 3)[(show:?6)]] <br>(link:"Look under the bench")[(set: $footyDream to $footyDream +1)(show:?5b)]|5b)[NOPE!(if: $footyDream is 3)[(show:?6)]] <br>(link:"Look in your locker")[(set: $footyDream to $footyDream +1)(show:?5c)]|5c)[NOPE!(if: $footyDream is 3)[(show:?6)]] |6)[<br><br>This is ridiculous. Where are they?(link:"...")[(show:?7)]] ] |7)[<br>You're not going to believe this|8)[.](link:"...")[(show:?8)]] |8)[<br>You're wearing them!(link:"...")[(show:?9)]] |9)[<br><br>You should get out there and show everyone that rainbow flick you've been practising for most of your childhood!<br><br>(link-goto:"Get out onto the pitch!", "YOU WAKE UP")] }(set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0) You dream about a girl you knew. [[The dream ends|YOU WAKE UP]](set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0) You dream you are 3 years late for your french homework and can't remember where the classroom is. [[The dream ends|YOU WAKE UP]](set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0) Gillian Anderson from The X-Files is here(link:"...")[(show:?1)] |1)[She wants to kiss you(link:"...")[(show:?2)]] |2)[But she is made of bees(link:"...")[(show:?3)]] {<br/> |3)[(link:"Kiss Gillian Anderson from The X-Files")[(show:?4)]] |3a)[(link:"Kiss Gillian Anderson from The X-Files")[(show:?4a)]] |3b)[(link:"Kiss Gillian Anderson from The X-Files")[(show:?4b)]] |3c)[<br/>Gillian Anderson from The X-Files is no longer made of bees.<br/><br/>(link:"Kiss Gillian Anderson from The X-Files")[(goto:"YOU WAKE UP")]] } { |4)[(link:"OW! You get stung")[(show:?3a)]] |4a)[(link:"OW! You get stung")[(show:?3b)]] |4b)[(link:"OW! You get stung")[(show:?3c)]] <!--|4c)[(link:"You wake up")[(goto:"YOU WAKE UP")]]--> } { What do you want to place on the bar? <br><br> (link:"Look in Inventory")[(show:?1)] |1)[(if: $carryingItems is false)[You have nothing to place on the bar.] (if: $inventory contains "anthology") [(link: "Put the Literature Anthology on the bar")[(set: $selectedItem to "anthology")(goto: "TurtleObjectPlaced")]<br/>] (if: $inventory contains "ontheRoad") [(link: "Put the Jack Kerouac novel on the bar")[(set: $selectedItem to "ontheRoad")(goto: "TurtleObjectPlaced")]<br/>] (if: $inventory contains "grail") [(link: "Put the ancient looking cup on the bar")[(set: $selectedItem to "grail")(goto: "TurtleObjectPlaced")]<br/>] (if: $inventory contains "winemixer") [(link: "Put the wine mixing device on the bar")[(set: $selectedItem to "winemixer")(goto: "TurtleObjectPlaced")]<br/>] (if: $inventory contains "Sock") [(link: "Put the crusty sock on the bar")[(set: $selectedItem to "Sock")(goto: "TurtleObjectPlaced")]<br/>] (if: $inventory contains "Special") [(link: "Put the FHM Lingerie Special on the bar")[(set: $selectedItem to "Special")(goto: "TurtleObjectPlaced")]<br/>] <br>[[Back|The Purple Turtle]]] }{ (if: $selectedItem is "anthology")[You whack the weighty tome on the bar and casually flick through the thin pages looking earnest. Catalina ignores you. <br>(link-goto: "Back", "TurtleBar")] (if: $selectedItem is "Special")[You spread out your FHM Lingerie Special on the bar carefully seperating any pages that are "stuck" together. Catalina doesn't pay you any attention and after a few minutes you roll up the FHM lingerie special and put it in your back pocket. <br>(link-goto: "Back", "TurtleBar")] (if: $selectedItem is "grail")[You casually place the ancient cup on the bar. Catalina picks it up to put a beermat underneath and then returns to her cigarette.<br><br>(link-goto: "Back", "TurtleBar")] (if: $selectedItem is "onTheRoad")[You casually pull your well worn copy of On the Road out of your pocket and prop it on the bar. Catalina is not impressed.<br>(link-goto: "Back", "TurtleBar")] (if: $selectedItem is "Sock")[You take out the sock encrusted with the dried up remains of your once potential progeny and place it on the bar. (if: $turtleSockScore is 0)[(set: $score to $score +5)(set: $turtleSockScore to 1)(css: "color: green;")<br>[+5 points] This is totally stupid and gross. (I knew you'd try it.)] <br>The Barmaid notices but barely raises an eyebrow. This is London after all. You put it back in your pocket. <br><br>(link-goto: "Back", "TurtleBar")] (if: $selectedItem is "winemixer")[(set: $turtleBarObjectPlaced to 1)(set: $winemixerGiven to 1)You casually place the 'Wine Mixer' on the bar and wait for Catalina to notice it|1)[.](link:"...")[(show:?1)] |1)[<br><br>"A wine mixer! That's exactly what I need!" she exclaims. (if: $barmaidQuestComplete is 0)[(set: $barmaidImpress to $barmaidImpress +1)](set: $inventory to $inventory - (array:"winemixer")) (if: $barmaidImpress is 3)[ (track: 'tada', 'play',)(set: $barmaidQuestComplete to 1)(alert: "CONGRATULATIONS!<br><br>QUEST COMPLETE!") ] (if: $turtleBarmaidScore is 0)[(set: $score to $score +25)](set: $turtleBarmaidScore to 1)(css: "color: green;")[+25 points] <br><br>(link-goto: "Back", "TurtleBar") ]<!--end of 1 bracket--> ]<!--end of winemixer bracket--> }{ This is the bar. As with the rest of the pub - and to be fair most of Camden - it is a bit sticky. The barmaid glances up from her book. <br> <br>[[Order a drink|TurtleOrder]] (if: $turtleBarObjectPlaced is 0)[<br>[[Surreptitiously place something from your inventory on the bar to impress the barmaid|TurtleBarPlace]]] <br>[[Back|The Purple Turtle]] }The barmaid reacts. [[continue|The Purple Turtle]]You do the look that indicates that you would like to be served - a sort of double eyebrow raise with a chin-lift. She acknowledges you, puts her cigarette in the ashtray and comes over. (if: $alcoholLvl < 10)["What can I get you?"<br/> { (link: "Pint of Stella (£2.50)")[(show:?1)] (if: $money >= 250) [|1)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Stella")(go-to: "Drinkbuy")]]] (if: $money < 250) [|1)[ You dont have enough money.<br/>]] <br/> (link: "Pint of Fosters (£2)")[(show:?2)] (if: $money >= 200) [|2)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Fosters")(go-to: "Drinkbuy")]]] (if: $money < 200) [|2)[ You dont have enough money.<br/>]] <br/> (link: "Whiskey and Ice (£2)")[(show:?3)] (if: $money >= 200) [|3)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Whiskey")(go-to: "Drinkbuy")]]] (if: $money < 200) [|3)[ You dont have enough money.<br/>]] <br/> (link: "Absinthe (£4)")[(show:?4)] (if: $money >= 400) [|4)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Absinthe")(go-to: "Drinkbuy")]]] (if: $money < 400) [|4)[ You dont have enough money.<br/>]] <br/> }] (else:)[She looks you up and down. "Sorry. You are shit faced, mate. I can't serve you until you sober up a bit."]<br/> [[Back|TurtleBar]](set: $Drink to 1) (if: $yourDrink is "Stella")[ (set: $money to $money -250)She pours you a pint of Stella and you hand over the cash.] (if: $yourDrink is "Absinthe")[ (set: $money to $money -400)She pours the shot out and you hand over the cash. "One shot of absinthe. I recommend you don't down it".] (if: $yourDrink is "Fosters")[ (set: $money to $money -200)She pours you a pint of Fosters and you hand over the cash.] (if: $yourDrink is "Whiskey")[ (set: $money to $money -200)She pours you a shot of Whiskey and you hand over the cash.] [[Back|The Purple Turtle]](set: $Drink to 0) (if: $yourDrink is "Stella")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+2) You drink your pint of Stella like a lad. (css: "color: green;")[+2 points.](set: $score to $score +2) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Absinthe")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+4) You rebelliously down your shot of Absinthe with your pinky finger out. (css: "color: green;")[+4 points.](set: $score to $score +4) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+4)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Fosters")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You drink your pint of Fosters - it doesn't taste of much. (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+1)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Whiskey")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You swish the ice round the glass and sip at your whiskey in a considered and brooding fashion (secretly you'd much rather have a mixer in it). (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (link: "Back") [(goto:$turtleDrinkSender)](link:"Take a swig of vodka")[(show:?1)] |1)[ (if: $slugsofVodka is 0)[Uh noes. The bottle is empty :(](if: $slugsofVodka >0)[You take a big glug of grog. (css: "color: green;")[+1 points.](set: $score to $score +1)(set: $boozeTotal to $boozeTotal+1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+1)](set: $slugsofVodka to $slugsofVodka -1) (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). You have (print: $slugsofVodka) swigs remaining.]] (link: "Back") [(goto:$vodkaSender)]It's a typical red Phone Box. The walls are covered with photos of pouting models offering massages and other services. (if: $phoneboxmanifesto is 0) [There is a small shelf that used to hold a phone book.](if: $phoneboxmanifesto is 1)[There is a copy of your manifesto on the small shelf that used to hold a Phonebook.] Most of the little rectangular glass panes have been smashed and it smells of urine. This Phonebox is pretty decent to be fair. {(if: ($alcoholLvl >=10) and ($hrs > 1) and ($hrs < 3) and $ampm is "am" and $rungKate is 0 )[It's really late and you are pretty incoherent. You should probably ring that girl you think about. <br> (link:"Use phonebox")[(show:?1)]]|1)[[[Ring that girl that you think about|PhoneCall]] ] (if: $inventory contains "manifesto" and $phoneboxmanifesto is 0 and $beretTaken is 0) [(link:"Leave a copy of your manifesto here.")[(show:?1a)] |1a)[You don't feel like you can authentically distribute a manifesto looking like you do. Something is missing.] ] (if: $inventory contains "manifesto" and "beret" and $phoneboxmanifesto is 0)[ <br>(link:"Leave a copy of your manifesto here.")[(show:?2)] |2)[You leave a copy of your manifesto on the shelf. (set: $manifestoCopiesDist to $manifestoCopiesDist +1) (if: $manifestoScore2 is 0)[(set: $score to $score +25)](set: $manifestoScore1 to $manifestoScore2 +1)(css: "color: green;") [+25 points.] (if: $copiesOfManifesto >= 2)[ (set: $phoneboxmanifesto to 1) (set: $copiesOfManifesto to $copiesOfManifesto -1) ] (else:)[(set: $copiesOfManifesto to $copiesOfManifesto -1)(set: $phoneboxmanifesto to 1)(track: 'tada', 'play',)(alert: "QUEST COMPLETE!")(set: $inventory to $inventory - (array:"manifesto"))]]]} <br>[[Exit Phone Box|Euston road]]You pull out out the piece of paper you keep in your wallet, flatten it out on the small shelf and then dial the numbers from memory(link:"...")[(show:?1)(track: 'ringing', 'play',)] |1)[...Ring(link:"...")[(show:?2)]] |2)[You twiddle the cord nervously(link:"...")[(show:?3)]] |3)[...Ring(link:"...")[(show:?4)]] |4)[She's probably asleep. This is so romantic(link:"...")[(show:?5)]] |5)[...Ring(link:"...")[(show:?6)]] |6)[A gruff male voice rumbles "Yes?" (set: $rungKate to 1) [[Immediately Hang up|EustonRoadPhoneBoxHangup]] ]Game Version: (print: harlowe.State.variables['gameVersion']) Player Name: (print: State.variables['playerName']) Softboi High score: (print: State.variables['score']) Money: £(print: ($money / 100).toFixed(2)) Alcohol units drunk: (print: State.variables['boozeTotal']) Cigarettes smoked: (print: State.variables['cigTotal']) Pool skill: (print: State.variables['poolSkill']) Pool games won: (print: State.variables['PLAYERWINS']) Barmaids impressed: (print: State.variables['barmaidImpress']) (if: $barmaidQuestComplete is 1)[ - QUEST COMPLETE] Manifesto copies distributed: $manifestoCopiesDist (if: $manifestoCopiesDist is 5)[ - QUEST COMPLETE] (if: $DrunkdialScore is 1)[ Ex gf's dads pissed off: 1 - QUEST COMPLETE] <!--[[Export Softboi Score|ScoreExport]]--> (link: "Done") [(goto:$fromGamestats)]{ (set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0) You are in the pub kitchen you used to work in when you were 16. You've been erroneously promoted to cook as the normal chef is off sick. <br> <br>[[Start cooking|DREAMKITCHEN]] <!--make this dream a mini cooking game--> } Game version: $gameVersion(set: $gameVersion to "1.69.67")<div class="version"> Game version: $gameVersion </div> <div class="title">Xennial Indie Softboi Simulator 2000 </div> Welcome to the <a href="https://www.google.com/search?q=Xennial&rlz=1C1CHBF_enGB862GB862&sxsrf=ALeKk01fEYvOPVSV1w62gHjQ7UZCAA--2A%3A1625491062412&ei=dgbjYODUGNeBhbIPp5Cv4A4&oq=Xennial&gs_lcp=Cgdnd3Mtd2l6EAMyBQgAELEDMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAOgQIIxAnOgUIABCRAjoICAAQsQMQgwE6BAguEEM6BQguELEDOgcILhCxAxBDOgIILjoECAAQCkoECEEYAFD_0QVY-d0FYOPmBWgAcAJ4AIABuQGIAdMIkgEDMC44mAEAoAEBqgEHZ3dzLXdpesABAQ&sclient=gws-wiz&ved=0ahUKEwjg5_CKgszxAhXXQEEAHSfIC-wQ4dUDCA4&uact=5';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=600, height=350'); return false;"> Xennial</a> <a href="https://www.google.com/search?q=indie+softboi&rlz=1C1CHBF_enGB862GB862&oq=indie+softboi&aqs=chrome..69i57j69i60l3j69i65.4267j0j7&sourceid=chrome&ie=UTF-8';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=600, height=350'); return false;"> Indie Softboi</a> Simulator 2000. Explore London at the end of the '90s as a 19 year old student with no money or clue. Will you go to lectures and achieve your degree or spend your days trying to scrape together enough loose change for 10 Marlborough Lights and a half a Fosters in the "Union"? Do you even have a choice? Whatever you do be sure to look tortured and mysterious while doing it to boost your Softboi Score! [[BEFORE YOU PLAY|Before you Play]] [[START NEW GAME|Intro]] { (if:(saved-games:) contains "Slot A")[(link:"LOAD PREVIOUS GAME")[ (load-game:"Slot A") ](else: )[Sorry, I couldn't find a game to load.] ]} [[GAMEPLAY TIPS|TIPS]] <div id="center"><iframe src="https://indietiredboi.com/softboi_scores_table.php" title="Space Invaders"width="500" height="600" scrolling="no" style="border:1px solid black;"></iframe></div> <script> var gameversion4php = harlowe.State.variables['gameVersion']; var playername4php = harlowe.State.variables['playerName']; var score4php = harlowe.State.variables['score']; var money4php = harlowe.State.variables['money']; var booze4php = harlowe.State.variables['boozeTotal']; var cig4php = harlowe.State.variables['cigTotal']; $.post("softboi_scores.php", { version: gameversion4php, name: playername4php, score: score4php, money: money4php, booze: booze4php, cigs: cig4php }).done(function() {}); </script> Your Softboi score has been exported to the Hi Score table. (link: "Done") [(goto:$fromGamestats)]<div class="title"> Xennial Indie Softboi Simulator 2000 </div> (link: "Back to game") [(goto:$fromHiScoreTable)] <div id="center"><iframe src="https://indietiredboi.com/softboi_scores_table.php" title="Space Invaders"width="500" height="600" scrolling="no" style="border:1px solid black;"></iframe></div> You've just drunk dialled your exe's dad after midnight. Classic softboi behaviour. (css: "color: green;")[+50 points.] (if: $DrunkdialScore is 0)[(set: $score to $score +50)(set: $DrunkdialScore to 1)] [[Back|EustonRoadPhoneBox]]You walk along Euston road.(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[There is a chipshop here. (set: $inc_mins to 5)(if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]] [[Enter Chipshop|Outside Chipshop]] [[Walk West towards Warren st|Euston road to 1]] [[Walk East towards Kings Cross|Euston road]]] {(masteraudio: 'stopall')(set: $inc_mins to 5)} You are on Euston road|1)[.](link:"...")[(show:?1)] |1)[You can see The Friar and Firkin pub at the end of Chalton St. (set: $inc_mins to $inc_mins+5)(if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]] [[North to Chalton Street|End of Chalton St]] [[Walk west towards Warren St|Euston road to 2]] [[Walk East towards Kings Cross|To University]]] {(masteraudio: 'stopall')(set: $smokeNotAllowed to 0)(set: $inc_mins to 5)} You are outside the University Campus. [[Approach University Entrance|Uni Entrance Door]] [[Head South towards Tottenham Court road|Warren St]] [[Walk East towards Kings Cross|Euston road to 1]] (if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]]<div class="title"> Xennial Indie Softboi Simulator 2000 </div> (link: "Back to game") [(goto:$fromHiScoreTable2)] <div id="center"><iframe src="https://indietiredboi.com/softboi_scores_table2.php" title="Space Invaders"width="1000" height="800" scrolling="no" style="border:1px solid black;"></iframe></div> {(if: ($hrs >= 5 and $ampm is "pm") or ($hrs <= 8 and $ampm is "am") )[University is closed. Opening hours are between 9-5 Mon-Sun.]<br/> (else:)[ (if: $alcoholLvl is >=3 or $nonDrinker is 1)[[[Enter University|Uni Foyer]]] (if: $alcoholLvl <3 and $nonDrinker is 0)[You don't feel 'confident' enough to enter the university building.]<br/> ]<br/> [[Leave|Euston road to 2]]}{(masteraudio: 'volume', 0.2)(Set: $peopleThatSeeYou to 1)(set: $smokeNotAllowed to 1)} You are in the University foyer. [[Go to the Study room|Uni Study Room]] [[Go to the bar|Warren st Uni Bar]] [[Exit University Building|Euston road to 2]]{(masteraudio: 'volume', 1.0)(set: $smokeNotAllowed to 0) <!--(set: $nicotineLvl to 5)(set: $money to 1000)--> (Set: $peopleThatSeeYou to (random: 1,6)) } You are in the common room/bar area of Warren St campus. There is a bar, a [[jukebox|Uni Jukebox youtube]] and a [[pool table|Uni Pool Table]]. There are tables and chairs spread around but students mostly like to sit in the deep low recessed windows. There (if: $peopleThatSeeYou >1)[are] (if: $peopleThatSeeYou is 1)[is] $peopleThatSeeYou other student(if: $peopleThatSeeYou >1)[s] here. [[Go to the bar|Uni bar]] [[Sit down at a table|Uni Table 1]] [[Leave Common Room|Uni Foyer]] It's a 70's formica table with an ashtray in the middle and several burn marks where that ashtray has been ignored. (if: $unitablemanifesto is 1)[There is a copy of your manifesto here.]<br/> { (if: $inventory contains "manifesto" and $unitablemanifesto is 0 and $beretTaken is 0) [(link:"Leave a copy of your manifesto here.")[(show:?1a)] |1a)[You don't feel like you can authentically distribute a manifesto looking like you do. Something is missing.] ] (if: $inventory contains "manifesto" and "beret" and $unitablemanifesto is 0)[(link:"Leave a copy of your manifesto here.")[(show:?1)] |1)[You leave a copy of your manifesto on the table. You imagine it being read by a tall, slender French girl sucking thoughtfully on her gauloises, hair tucked behind a delicate French ear. Gradually becoming more infatuated with the mysterious author with every page. (set: $manifestoCopiesDist to $manifestoCopiesDist +1) (if: $manifestoScoreUni is 0)[(set: $score to $score +25)](set: $manifestoScoreUni to 1)(css: "color: green;") [+25 points.] (if: $copiesOfManifesto >= 2)[ (set: $unitablemanifesto to 1) (set: $copiesOfManifesto to $copiesOfManifesto -1) ] (else:)[(set: $copiesOfManifesto to $copiesOfManifesto -1)(set: $unitablemanifesto to 1)(track: 'tada', 'play',)(alert: "QUEST COMPLETE!")(set: $inventory to $inventory - (array:"manifesto"))] ]] (if: $Drink is 1)[(set: $uniDrinkSender to "Uni Table 1") <br/>[[Drink your drink|Uni Drink]]<br/>] <br><br>[[Get up from the table|Warren st Uni Bar]] } (set: $Drink to 0) (if: $uniDrink is "Stella")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+2) You drink your pint of Stella like a lad.(css: "color: green;")[+2 points.](set: $score to $score +2) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $uniDrink is "Tequila")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+4) You down your shot of Tequila with your pinky finger out. (css: "color: green;")[+4 points.](set: $score to $score +4) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+4)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $uniDrink is "Fosters")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You drink your pint of Fosters - it doesn't taste of much. (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+1)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $uniDrink is "Whiskey")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You swish the ice round the glass and sip at your whiskey in a considered and brooding fashion (secretly you'd much rather have a mixer in it).(css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (link: "Back") [(goto:$uniDrinkSender)](set: $smokeNotAllowed to 0) It's a small hatch with room for 2 stools at the front. Your friend Bob works behind the bar sometimes. (if: ($hrs <= 10 and $ampm is "am") )[The bar is currently closed] (else:)[ [[Order a drink|Uni Bar order]]] [[Back|Warren st Uni Bar]]The uni pool table. 30p a go and only about half the size of a normal pool table so it's pretty easy to look like an absolute legend. [[Play pool|Uni pool]] [[Back|Warren st Uni Bar]]Can I have a beer please, Bob. (if: $alcoholLvl < 10)["What can I get you?"<br/> { (link: "Pint of Stella (£2.50)")[(show:?1)] (if: $money >= 250) [|1)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $uniDrink to "Stella")(go-to: "uniDrinkBuy")]]] (if: $money < 250) [|1)[ You dont have enough money.<br/>]] <br/> (link: "Pint of Fosters (£2)")[(show:?2)] (if: $money >= 200) [|2)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $uniDrink to "Fosters")(go-to: "uniDrinkBuy")]]] (if: $money < 200) [|2)[ You dont have enough money.<br/>]] <br/> (link: "Whiskey and Ice (£2)")[(show:?3)] (if: $money >= 200) [|3)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $uniDrink to "Whiskey")(go-to: "uniDrinkBuy")]]] (if: $money < 200) [|3)[ You dont have enough money.<br/>]] <br/> (link: "Tequila (£3)")[(show:?4)] (if: $money >= 300) [|4)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $uniDrink to "Tequila")(go-to: "uniDrinkBuy")]]] (if: $money < 300) [|4)[ You dont have enough money.<br/>]] <br/> }] (else:)[Bob looks you up and down. "Sorry. You are shit faced, mate. I can't serve you until you sober up a bit."]<br/> [[Back|Uni bar]](set: $Drink to 1) (if: $uniDrink is "Stella")[ (set: $money to $money -250)Bob pours you a pint of Stella and you hand over the cash.] (if: $uniDrink is "Tequila")[ (set: $money to $money -300)Bob pours the shot out and you hand over the cash.] (if: $uniDrink is "Fosters")[ (set: $money to $money -200)Bob pours you a pint of Fosters and you hand over the cash.] (if: $uniDrink is "Whiskey")[ (set: $money to $money -200)Bob pours you a shot of Whiskey and you hand over the cash.] [[Back|Warren st Uni Bar]]{(if: $money >= 30)[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on pool when you need a smoke this much.<br>[[Leave Pool Table|Warren st Uni Bar]]] (else:)[<br>(link:"Practice your pool skills")[(show:?5)] |5)[<br>Practice (link-repeat:"Attacking shots")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice some attacking shots on your own for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolAttack <10)[(set: $poolAttack to $poolAttack+1)] (set: $money to $money -30) (if: $poolTechnique <10)[(set: $poolTechnique to $poolTechnique+1)] (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your Attacking pool skill and overall technique increase.](stop:) <br><br>[[Leave Pool Table|Warren st Uni Bar]] ]]], (link-repeat:"Defensive shots")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice some defensive shots on your own for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolDefence <10)[(set: $poolDefence to $poolDefence+1)] (set: $money to $money -30) (if: $poolTechnique <10)[(set: $poolTechnique to $poolTechnique+1)] (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your Defensive pool skill and overall technique increase.](stop:) <br><br>[[Leave Pool Table|Warren st Uni Bar]] ]]] or (link-repeat:"Breaking")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice your breaking for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolBreakskill <10)[(set: $poolBreakskill to $poolBreakskill+1)] (set: $money to $money -30) (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[ (if: $poolBreakskill <10)[<br><br>Your Breaking skill increases.] (if: $poolBreakskill >=10)[<br><br>You mantain your flawless Breaking skillz.] ](stop:) <br><br>[[Leave Pool Table|Warren st Uni Bar]] ]]]? <br><br>[[Leave Pool Table|Warren st Uni Bar]] ]]] (else:)[You don't have enough money for a game. <br><br> [[Leave Pool Table|Warren st Uni Bar]]] } The jukebox is an eclectic of current chart music and film soundtracks. It's set on freeplay. (link-repeat: "Play Jukebox")[(show:?1)(show:?2)] (link-repeat: "Stop Jukebox")[(masteraudio: 'stopall')] |1)[Choose a song: {(link-repeat: "Republica")[(replace:?2)['Ready to Go' from the album 'Republica' (1996)](masteraudio: 'stopall')(track: 'readytogo', 'play')]} {(link-repeat: "Play Dusty Springfield")[(replace:?2)['Son of A Preacher Man' from the album 'Pulp Fiction - Soundtrack' (1995)](masteraudio: 'stopall')(track: 'preacherman', 'play')]} ] |2)[] [[Back|Warren st Uni Bar]] (display:"TIPS TEXT") [[Back|Welcome]]Too shocked for coherence you gain the high ground by standing on your bed and then make a sort of strangled 'AAARRRRGGHHH' sound. (set: $ratUnderbed to 1) (live: 3s)[The rat is startled by the noise and darts under the bed. [[Back|Light]](stop:)] It's a Matsui all-in-one TV/VHS player. The TV part doesn't work so you can only play videos. There are 3 vhs tapes that you brought from your mum and dad's stacked next to it. They are your absolute faves and the tracking is a nightmare because you've watched them to death. (text-style: "italic")[(css: "color: orange;")[(These aren't associated with quests - it's ok to close the windows normally.)]] <a href="https://www.youtube.com/watch?v=wnWl7Jm5IT4&ab_channel=DarrenRigby-O%27Neill';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=400, height=380'); return false;">Play tape 1 </a> <a href="https://www.youtube.com/watch?v=21HE5h2qhlI&ab_channel=TheNextBigThingFMB';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=400, height=380'); return false;">Play tape 2 </a> <a href="https://www.youtube.com/watch?v=CCtvd7JQca8&ab_channel=tozmusictv';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=400, height=380'); return false;">Play tape 3 </a> <br>[[Back to kitchenette|Kitchenette]] It's exactly like all English |tooltip>[chip shops|tooltiptext>[This one will soon be moved on to make way for the St Pancras regeneration. They relocate a few hundred yards away in a tarted up square but they never recover from the loss of the walk in trade and fold a few months later]] in the 90s. There is a Pukka pie sign on the wall. On the counter is a jar of pickled eggs, a box of wooden forks and salt and vinegar dispensers. There are a [[few newspapers and magazines|Chip shop Reading]] on a small table by the door. {(if: not ($inventory contains "sausage"))[ [[Order some food|ChipsOrder]]]} [[Exit Chip shop|Outside Chipshop]]The owner wipes his hands on his apron and turns towards you. "Yes my friend. What would you like?"<br/> { <br/>(if: $inventory contains "sausage") [] (else:)[(link: "Battered sausage (£2.00)")[(show:?1)] (if: $money >= 200)[ |1)[(set: $money to $money -200)(set: $sosTemp to 3)(set: $inventory to $inventory +(array:"sausage"))He passes the paper-wrapped battered sausage over the counter and you hand over the cash.]] (if: $money < 200)[ |1)[ You dont have enough money.<br/>]] ]} [[Leave|Chipshop]]it's a small selection of recent newspapers and a copy of Heat magazine. (if: $chipshoptablemanifesto is 1)[There is a copy of your manifesto here.]<br/> { (if: $inventory contains "manifesto" and $chipshoptablemanifesto is 0 and $beretTaken is 0) [(link:"Leave a copy of your manifesto here.")[(show:?1a)] |1a)[You don't feel like you can authentically distribute a manifesto looking like you do. Something is missing.] ] (if: $inventory contains "manifesto" and "beret" and $chipshoptablemanifesto is 0)[(link:"Leave a copy of your manifesto here.")[(show:?1)] |1)[You leave a copy of your manifesto amongst the Newspapers. You imagine a giggling, drunken dance chick killing time waiting for her chips. Sweaty and beaming from a night of clubbing. She'd never been much of a reader before but something draws her to your manifesto. She leans against the wall with a can of Lilt, reading. Gradually becoming more infatuated with the mysterious author with every page. (set: $manifestoCopiesDist to $manifestoCopiesDist +1) (if: $manifestoScoreChipshop is 0)[(set: $score to $score +25)](set: $manifestoScoreChipshop to 1)(css: "color: green;") [+25 points.<br>] (if: $copiesOfManifesto >= 2)[ (set: $chipshoptablemanifesto to 1) (set: $copiesOfManifesto to $copiesOfManifesto -1) ] (else:)[(set: $copiesOfManifesto to $copiesOfManifesto -1)(set: $chipshoptablemanifesto to 1)(track: 'tada', 'play',)(alert: "QUEST COMPLETE!")(set: $inventory to $inventory - (array:"manifesto"))] ]]} {(link:"Read the Daily Sport Newspaper")[(show:?2)] |2)[Chris Sutton moves from Norwich to Blackburn Rovers for 13.5 million. Also..boobs.]<br> (link:"Read the Daily Mail Newspaper")[(show:?3)] |3)[French VAT cuts threaten UK traders.]<br> (link:"Read the Hello magazine")[(show:?4)] |4)[Fergie turns 40.]<br> [[Back|Chipshop]]} You are outside St. Pancras Fish and Chips. (if: ($hrs >= 9 and $ampm is "pm") or ($hrs <= 11 and $ampm is "am") )[The Chipshop is now closed. Opening hours are between 12pm-9pm Mon-Sun.]<br/> (else:)[ [[Enter Chipshop|Chipshop]]] [[Walk West towards Warren st|Euston road to 1]] [[Walk East towards Kings Cross|Euston road]](link:"Eat the battered sausage")[(show:?1)] |1)[ You eat the (if:$sosTemp is 3)[Very hot](if:$sosTemp is 2)[Hot](if:$sosTemp is 1)[Warm](if:$sosTemp is 0)[Cold] battered sausage. (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl -1)](set: $bitesOfCheese to $bitesOfCheese-1) (if: $alcoholLvl <3 )[You feel sober.] (if: $alcoholLvl >=3 and <6 )[You feel tipsy.] (if: $alcoholLvl >=6 )[You feel a bit pissed.] (set: $inventory to $inventory - (array:"sausage")) Your alcohol level is (print: $alcoholLvl). ] (link: "Back") [(goto:$previousPassage)]This is the University's State-of-the-art Learning facility. Fully equipped with 12 486 pcs with Netscape installed and 12 chunky beige monitors.<br> The Italian tutor, Antonio, is at the head of the class sitting at his desk beneath a white board with Italian grammar notes. (if: $dickandballsUNI is 1)[There is a very small dick and balls drawn in the bottom right corner.](if: $antonioDistracted is 1)[Antonio is engrossed in a magazine of some kind.] <br>At the back of the class there is a laser printer but it's been broken for weeks. {(if: $papertaken is 0)[(if: $inventory contains "paper") [] (else:) [Under the Printer is a stack of (link: "White A4 paper")[(set:$selectedItem to $paper)(set:$previousPassage to "Uni Study Room")(goto:"Item Description")].]] <br><br> (if: $papertaken is 0)[ (if: not ($inventory contains "paper"))[ (link: "Take paper")[ (if: $antonioDistracted is 0)[You can't just help yourself to A4 while the tutor is watching you.] (if: $antonioDistracted is 1)[ (set:$selectedItem to $paper)(set: $inventory to $inventory + (array:"paper"))(set:$previousPassage to "Uni Study Room")(set: $papertaken to 1)(goto:"Item Acquired")] ]<!--take paper close bracket--> ]<!--inventory does not contain paper close bracket--> ]<!--papertaken close bracket--> (if: $antonioDistracted is 0)[<br>[[Drop something on Antonio's desk|Antonio Desk]]] <br>[[Use Study computer|Uni PC]] <br>[[Leave Study Room|Uni Foyer]] <!--<br>(link-repeat:"tuesday")[(set: $day to "Tue")] <br>(link-repeat:"wednesday")[(set: $day to "Wed")] <br>(link-repeat:"thursday")[(set: $day to "Thu")] <br>(link-repeat:"friday")[(set: $day to "Fri")]--> }{(if: $inventory contains "sausage")[(if:$sosTemp > 0)[(set:$sosTemp to $sosTemp -1) ]]}(set: $inc_mins to $inc_mins+5) You walk past the University campus and cross the road, heading South(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[You are at the top of Tottenham Court road, outside Warren St Tube Station. [[Head South to Torrington Place|TCR-TorringtonPlace]] [[East towards Kings Cross|Euston road to 2]] ](set: $inc_mins to 5) You walk along Tottenham Court Road. You see many hi-fi shops(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[You are at the junction of Torrington Place and TCR. You can see a big habitat. [[Walk East towards University London Union (ULU)|Torrington 1]] [[North to Warren St tube|Warren St Up]] ] You are outside the Marlborough Arms.(set: $inc_mins to 5) There is a chalkboard sign that reads 'Only the penitent man shall pass'. [[A bush|MA bush]] [[Enter Pub|Marlborough Arms Door]] [[Go West to Tottenham Court Road|TCR-TorringtonPlace]] [[Go East towards University of London Union|Gower St]]You are outside Gower St Waterstones. [[Approach Waterstones|Watersones Entrance]] [[Head West towards TCR|Torrington 1]] [[Walk East to University London Union (ULU)|Malet St]]{(if: ($hrs >= 5 and $ampm is "pm") or ($hrs <= 8 and $ampm is "am") )[Waterstones is closed. Opening hours are between 9-5 Mon-Sun.]<br/> (else:)[ (if: $alcoholLvl is >=3 or $nonDrinker is 1)[[[Enter Waterstones|Waterstones]]] (if: $alcoholLvl <3 and $nonDrinker is 0)[You don't feel 'confident' enough to enter the Waterstones.]<br/> ]<br/> [[Leave|Gower St]]}You are outside ULU. You can see a cashpoint. (if: $firstsleep is 1)[ You once saw a man (or was it a dream?) wearing a black beret on a bench here. He had hard eyes, long salt and pepper stubble and a calf-length herringbone pattern coat. He was surrounded by empty bottles of Italian lager and you got freaked out because you thought it was you from the future. ] [[Approach bench|ULU Bench]] [[Approach ULU Entrance|ULU Entrance]] [[Walk West towards TCR|Gower St]]ULU is currently closed. [[Back|Malet St]]You are inside Waterstones bookshop. [[Philosophy Section|Philosophy Section]] [[Psychology Section|Psychology Section]] [[New Fiction|New Fiction]] [[Self Help Section|Self Help Section]] [[Leave Waterstones|Gower St]]This is the Philosophy Section. (if: $waterstonesmanifesto is 1)[There is a copy of your manifesto here.]<br/> { (if: $inventory contains "manifesto" and $waterstonesmanifesto is 0 and $beretTaken is 0) [(link:"Leave a copy of your manifesto here.")[(show:?1a)] |1a)[You don't feel like you can authentically distribute a manifesto looking like you do. Something is missing.] ] (if: $inventory contains "manifesto" and "beret" and $waterstonesmanifesto is 0)[(link:"Leave a copy of your manifesto here.")[(show:?1)] |1)[You leave a copy of your manifesto tucked inbetween Heidegger and Kant. You imagine a fiercely intelligent student with a pierced nose and heavy eyeliner. She finds her Philosophy lectures derivative and boring but she is enthralled by your Manifesto. She sits crossed legged on the floor reading. Gradually becoming more infatuated with the mysterious author with every page. (set: $manifestoCopiesDist to $manifestoCopiesDist +1) (if: $manifestoScorewaterstones is 0)[(set: $score to $score +25)](set: $manifestoScorewaterstones to 1)(css: "color: green;") [+25 points.] (if: $copiesOfManifesto >= 2)[ (set: $waterstonesmanifesto to 1) (set: $copiesOfManifesto to $copiesOfManifesto -1) ] (else:)[(set: $copiesOfManifesto to $copiesOfManifesto -1)(set: $waterstonesmanifesto to 1)(track: 'tada', 'play',)(alert: "QUEST COMPLETE!")(set: $inventory to $inventory - (array:"manifesto"))] ]] } <br>[[Back to Waterstones Foyer|Waterstones]]This is the Psychology Section. [[Back to Waterstones Foyer|Waterstones]]This is the New fiction section. There is a display for About a Boy by Nick Hornby. [[Back to Waterstones Foyer|Waterstones]]<!--(set: $inc_mins to $inc_mins+5)-->(set: $inc_mins to 5) You walk past the Warren St tube and cross the road(link:"...")[(show:?1)(track: 'walking','volume', 1.0)(track: 'walking', 'play',)] |1)[...walking(link:"...")[(show:?2)]] |2)[You are at the top of Tottenham Court road, across the road from Warren St Tube Station. [[Head South to Torrington Place|TCR-TorringtonPlace]] [[East towards Kings Cross|Euston road to 2]] ]{(if: $inventory contains "metaxa" or "smallVodka")[You won't take your own booze into a pub(link:"...")[(show:?1)]<br/> |1)[It would break your very strict and warped code of ethics(link:"...")[(show:?2)]]<br/> |2)[And also...you don't want to get told off.]<br/> ] (else:)[ (if: ($hrs <= 11 or $hrs is 0) and $ampm is "am")[The pub is closed.]<br/> (else:)[ (if: $alcoholLvl is >=3 or $nonDrinker is 1)[(go-to:"The Marlborough Arms")]<br/>[[[Enter Marlborough Arms|The Marlborough Arms]]]<br/> (if: $alcoholLvl <3 and $nonDrinker is 0)[You don't feel 'confident' enough to just stroll into the pub.]<br/> ] ] <br/> [[Back|Torrington 1]]}{ (if: ($hrs > 8 and < 11) and $ampm is "pm")[(Set: $peopleThatSeeYou to (random: 5,25))](else:)[(Set: $peopleThatSeeYou to (random: 2,9))] <br>This is the Marlborough arms. It's slightly (only very slightly) more upmarket than your usual haunts. The clientelle is a mix of students and employees from |tooltip>[UCL|tooltiptext>[University College London]]. <br>There is a barmaid here. From previous visits you know her to be called Elsa. She is tall and blonde and speaks with a slight Austrian accent. She is exactly your type and absolutely the one to save you. <br><br>There are $peopleThatSeeYou other people in the pub. <br> (if: $winemixerGiven is 0)[ (if: not ($inventory contains "winemixer")) [On the bar is a strange device for (link: "Mixing Wine")[(set:$selectedItem to $winemixer)(set:$previousPassage to "The Marlborough Arms")(goto:"Item Description")].]]<br> (if: $winemixerGiven is 0)[ (if: not ($inventory contains "winemixer"))[<br>(link: "Take the Wine mixer")[(set:$selectedItem to $winemixer)(set: $inventory to $inventory + (array:"winemixer"))(set:$previousPassage to "The Marlborough Arms")(goto:"Item Acquired")]]] <br>[[Sit down at a table|MATable]] <br>[[Approach the bar|MA bar]] <br>[[Walk through to Pool Room|Marlborough arms Pool table]] <br>(link: "Leave the pub")[(show:?1)] (if: $Drink is 1)[|1)[ You haven't finished your drink.<br/>]] (if: $Drink is 0)[|1)[ (goto:"Torrington 1")<br/>]] } { (set: $tableOccupiedMA to (random: 1, 5)) (if: $tableOccupiedMA is >3)[There is no one on the table. You can practice if you like. It's 50p a game.<br> <br>[[Play a practice game|PoolPracticeMA]] <br>[[Look at Blackboard|Blackboard]] <br>[[Leave Pool room|The Marlborough Arms]] ] (else:)[The table is occupied. Do you want to challenge someone to play next. It's 50p a game.<br> <br>[[Challenge|Pool OPPONENT START]] <br>[[Look at Blackboard|Blackboard]] <br>[[Leave Pool room|The Marlborough Arms]] ] }{(if: $money >= 50)[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on pool when you need a smoke this much.<br>[[Leave Pool Table|Marlborough arms Pool table]]] (else:)[<br>(link:"Practice your pool skills")[(show:?5)] |5)[<br>Practice (link-repeat:"Attacking shots")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice some attacking shots on your own for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolAttack <10)[(set: $poolAttack to $poolAttack+1)] (set: $money to $money -50) (if: $poolTechnique <10)[(set: $poolTechnique to $poolTechnique+1)] (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your Attacking pool skill and overall technique increase.](stop:) <br><br>[[Leave Pool Table|Marlborough arms Pool table]] ]]], (link-repeat:"Defensive shots")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice some defensive shots on your own for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolDefence <10)[(set: $poolDefence to $poolDefence+1)] (set: $money to $money -50) (if: $poolTechnique <10)[(set: $poolTechnique to $poolTechnique+1)] (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your Defensive pool skill and overall technique increase.](stop:) <br><br>[[Leave Pool Table|Marlborough arms Pool table]] ]]] or (link-repeat:"Breaking")[ (replace:?5)[ There is no one about to challenge for a game so you stuff some beer mats into the pockets to stop the balls going down and practice your breaking for an hour or so. (track: 'poolbreak','volume', 1.0)(track: 'poolbreak', 'play',) (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolBreakskill <10)[(set: $poolBreakskill to $poolBreakskill+1)] (set: $money to $money -50) (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+ $poolBreakskill)) (live: 3s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your Breaking skill increases.](stop:) <br><br>[[Leave Pool Table|Marlborough arms Pool table]] ]]]? <br><br>[[Leave Pool Table|Marlborough arms Pool table]] ]]] (else:)[You don't have enough money for a game. <br><br> [[Leave Pool Table|Marlborough arms Pool table]]] } { (set: $opponentballsleft to 7) (set: $playerballsleft to 7) (text-colour: "red")+(text-style: "bold")[OPPONENT: (if: $opponentballsleft is 0)[On black] (else:)[|opponentballsleft>[$opponentballsleft] balls left.]] (text-colour: "yellow")+(text-style: "bold")[<br>YOU: (if: $playerballsleft is 0)[On black] (else:)[|playerballsleft>[$playerballsleft] balls left.]] (set: $poolAttackSteve to 2) (set: $poolDefenceSteve to 3) (set: $poolConfidenceSteve to 8) (set: $poolTechniqueSteve to 5) (set: $poolShotSelectSteve to 1) (set: $poolBreakskillSteve to 4) (set: $poolAttack to 1) (set: $poolDefence to 1) (set: $poolConfidence to 1) (set: $poolTechnique to 1) (set: $poolBreakskill to 1) <br> <br>You hit an attacking break! (set: $PoolShotrollPLAYER to (random: 2, 20))(set: $Break to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique + $poolBreakskill)(link:"...")[(show:?1)] |1)[(if: $PoolShotrollPLAYER is 20 or $Break >= 30)[ (set: $breakpotballs to (random: 1, 4)) <br>You pot (if: $breakpotballs is 1)[ a ball](if: $breakpotballs is >1)[ $breakpotballs balls]]] |1)[(if: $Break < 30 and $PoolShotrollPLAYER is not 20 )[ <br>Nothing down. Opponent to the table(link:"...")[(show:?2)]]] |2)[<br>Your opponent plays(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?3)] |3)[(if: $poolShotSelectSteve >= 10)[<br>Steve approaches the table and plays an attacking shot(set: $PoolShotrollSTEVE to (random: 2, 20))(set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve))(link:"...")[(show:?4)]]] |3)[(if: $poolShotSelectSteve < 10)[<br>Steve plays a defensive shot. No balls down. But you are in a tough spot(link:"...")[(show:?5)]] ] |4)[(if: $PoolShotrollSTEVE is 20 or $poolVisit1STEVE >=25)[ (set: $poolVisit1STEVEpotballs to (random: 1, 3))<br>Steve pots (if: $poolVisit1STEVEpotballs is 1)[ a ball and then misses. It's your turn(set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)]](if: $poolVisit1STEVEpotballs is >1)[ $poolVisit1STEVEpotballs balls then misses. It's your turn(set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)] ]]] |4)[(if: $poolVisit1STEVE >=40)[ (set: $poolVisit1STEVEpotballs to (random: 2, 5))<br>Steve pots $poolVisit1STEVEpotballs balls and then misses. It's your turn.(set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)] ]] |4)[(if: $poolVisit1STEVE >=45)[ (set: $poolVisit1STEVEpotballs to (random: 3, 6))<br>Steve pots $poolVisit1STEVEpotballs balls. It's your turn(set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)] ]] |4)[(if: $poolVisit1STEVE >=48)[ (set: $poolVisit1STEVEpotballs to 7)<br>Steve pots $poolVisit1STEVEpotballs balls. He is now on the black(set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)] ]] |4)[(if: $poolVisit1STEVE <25 and $PoolShotrollSTEVE is not 20)[ (set: $poolVisit1STEVEpotballs to 0)<br>Steve misses. It's your turn (set: $opponentballsleft to $opponentballsleft - $poolVisit1STEVEpotballs)(replace: ?opponentballsleft)[$opponentballsleft](link:"...")[(show:?5)] ]] |5)[<br>Play (link-repeat:"offensively")[(replace:?5)[<br>You take the offensive(link:"...")[(show:?6)]]] or (link-repeat:"defensively")[(replace:?5)[<br>You play defensively]] ] |6)[<br>You approach the table with attacking intent and play your shot(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence )(link:"...")[(show:?7)]] |7)[(if: $PoolShotrollPLAYER is 20 or $poolVisit1PLAYER >=20)[ (set: $poolVisit1PLAYERpotballs to (random: 1, 3))<br>You pot (if: $poolVisit1PLAYERpotballs is 1)[ a ball and then miss. It's your opponent'sturn(set: $playerballsleft to $playerballsleft - $poolVisit1PLAYERpotballs)(replace: ?playerballsleft)[$playerballsleft](link:"...")[(go-to:"Pool Visit 2")]](if: $poolVisit1PLAYERpotballs is >1)[ $poolVisit1PLAYERpotballs balls then misses. It's your turn(set: $playerballsleft to $playerballsleft - $poolVisit1PLAYERpotballs)(replace: ?playerballsleft)[$playerballsleft](link:"...")[(go-to:"Pool Visit 2")] ]]] |7)[(if: $poolVisit1PLAYER <20 and $PoolShotrollPLAYER is not 20)[ (set: $poolVisit1PLAYERpotballs to 0)<br>You miss. No balls down. It's your opponent's turn (set: $playerballsleft to $playerballsleft - $poolVisit1PLAYERpotballs)(replace: ?playerballsleft)[$playerballsleft](link:"...")[(go-to:"Pool Visit 2")] ]] |7)[(if: $poolVisit1PLAYER >=40)[ (set: $poolVisit1PLAYERpotballs to (random: 2, 5))<br>You pot $poolVisit1PLAYERpotballs balls and then miss. It's your opponents turn.(set: $playerballsleft to $playerballsleft - $poolVisit1PLAYERpotballs)(replace: ?playerballsleft)[$playerballsleft](link:"...")[(go-to:"Pool Visit 2")] ]] ] } { (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <br>$OPPONENT has a full table of Reds. He approaches the table and plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty +$OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses and leaves you with several easy pots. (set: $PLAYERbonus to 5) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")]] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 reds and then misses leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ] ] ]<!--END OF RED CLOSE BRACKET--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION OPEN TABLE--> <br><!--NOTHING HERE COS NO DEFENSIVE SHOT ON OPEN TABLE--> <!--AI SHOT ACTION ATTACKING--> <br>$OPPONENT has table full of yellows he approaches the table and plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve- $OPPONENTpenalty +$OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses and leaves you with several easy pots. (set: $PLAYERbonus to 5) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")]] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows and then misses leaving the balls fairly well spread out. (set: $OpenTable to "NO") (set: $OPPONENTcolour to "YELLOW")(set: $PLAYERcolour to "RED") (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ] ] ]<!--END OF YELLOW BRACKET--> (if: $OpenTable is "YES")[ <!--AI SHOT SELECTION OPEN TABLE--> <br><!--NOTHING HERE COS NO DEFENSIVE SHOT ON OPEN TABLE--> <!--AI SHOT ACTION ATTACKING--> <br>$OPPONENT approaches the open table and plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve- $OPPONENTpenalty +$OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses and leaves you with several easy pots. (set: $PLAYERbonus to 5) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows and then misses leaving the balls fairly well spread out. (set: $OpenTable to "NO") (set: $OPPONENTcolour to "YELLOW")(set: $PLAYERcolour to "RED") (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ] ] ]<!--END OF OPEN TABLE BRACKET--> }{ <!--BREAK SHOT ROLL--> (set: $PoolShotrollPLAYER to (random: 2, 20))(set: $Break to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique + $poolBreakskill) (if: $Break < 30 and $PoolShotrollPLAYER is not 20 )[ (set: $OpenTable to "YES") <br>The balls break openly but nothing down. Opponent to the table(link:"...")[(go-to:"PoolOPPONENT7ballsleft")] ] (if: $PoolShotrollPLAYER is 20 or $Break >= 30) [ (set: $BreakResults to (random: 4,4)) (if: $BreakResults is 6)[ (set: $PLAYERbreakRED to (random: 2, 4))] (if: $BreakResults is 5)[ (set: $PLAYERbreakYELLOW to (random: 2, 4))] (if: $BreakResults is 4)[ (set: $PLAYERbreakRED to (random: 1, 2)) (set: $PLAYERbreakYELLOW to (random: 1, 2))] (if: $BreakResults is 3)[ (set: $PLAYERbreakRED to 1)(set: $PLAYERbreakYELLOW to 3)] (if: $BreakResults is 2)[ (set: $PLAYERbreakRED to 3)(set: $PLAYERbreakYELLOW to 1)] (if: $PoolShotrollPLAYER is 20)[(if: $poolBreakskill <10)[(set: $poolBreakskill to $poolBreakskill+1)] (css: "color: orange;")+(text-style:"bold")[<br><br>Your Breaking skill increases.]] <br>Balls potted on break:<br> (text-colour: "red")+(text-style: "bold")[(if: $PLAYERbreakRED > 0)[RED:$PLAYERbreakRED]] (text-colour: "yellow")+(text-style: "bold")[(if: $PLAYERbreakYELLOW > 0)[YELLOW:$PLAYERbreakYELLOW]](link:"...")[(show:?BALLS)] |BALLS)[ (if: $PLAYERbreakRED > 0 and $PLAYERbreakYELLOW is 0)[<br>YOU ARE REDS!(set: $PLAYERpotballs to $PLAYERbreakRED) (set: $PLAYERcolour to "RED") (set: $OpenTable to "NO") (set: $redballsleft to $redballsleft - $PLAYERpotballs) (set: $OPPONENTcolour to "YELLOW") (set: $OPPONENTpotballs to $PLAYERbreakYELLOW) (set: $yellowballsleft to $yellowballsleft - $OPPONENTpotballs) <br>(link:"Next shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PLAYERbreakYELLOW > 0 and $PLAYERbreakRED is 0)[<br>YOU ARE YELLOWS!(set: $PLAYERpotballs to $PLAYERbreakYELLOW) (set: $PLAYERcolour to "YELLOW") (set: $OpenTable to "NO") (set: $yellowballsleft to $yellowballsleft - $PLAYERpotballs) (set: $OPPONENTcolour to "RED") (set: $OPPONENTpotballs to $PLAYERbreakRED) (set: $redballsleft to $redballsleft - $OPPONENTpotballs) <br>(link:"Next shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PLAYERbreakYELLOW > 0 and $PLAYERbreakRED > 0) [ <br>CHOOSE (link:"RED")[(replace:?BALLS)[ <br>(set: $PLAYERpotballs to $PLAYERbreakRED) (set: $PLAYERcolour to "RED") (set: $OpenTable to "NO") (set: $redballsleft to $redballsleft - $PLAYERpotballs) (set: $OPPONENTcolour to "YELLOW") (set: $OPPONENTpotballs to $PLAYERbreakYELLOW) (set: $yellowballsleft to $yellowballsleft - $OPPONENTpotballs) <br>(link:"Next shot")[(go-to:"Pool PLAYER MAIN")]]] OR (link:"YELLOW")[(replace:?BALLS)[(set: $PLAYERpotballs to $PLAYERbreakYELLOW) (set: $PLAYERcolour to "YELLOW") (set: $OpenTable to "NO") (set: $yellowballsleft to $yellowballsleft - $PLAYERpotballs) (set: $OPPONENTcolour to "RED") (set: $OPPONENTpotballs to $PLAYERbreakRED) (set: $redballsleft to $redballsleft - $OPPONENTpotballs) <br>(link:"Next shot")[(go-to:"Pool PLAYER MAIN")]]] ] ] ] } (set: $questionNumber to 1) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]] ] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q2")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 1]] Can you name the 2 children in the popular American Sitcom 'Married with Children'? a) [[Bud and Kelly|Q1CORRECT]] b) [[Buck and Candy|Q1WRONG]] c) [[Blossom and Joey|Q1WRONG]] d) [[Scott and Charlene|Q1WRONG]] (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q1Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q1Score to 1)] [[Next Question|Q2]]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q2]]](set: $questionNumber to 2) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q3")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[MUSIC]]]] <br>(text-style: "bold")[QUESTION 2]] Which actor provided guest vocals on Blur's 1995 Top 10 hit 'Park Life'? a) [[Daniel Day Lewis|Q2WRONG]] b) [[Paul Daniels|Q2WRONG]] c) [[Phil Daniels|Q2CORRECT]] d) [[Ray Winstone|Q2WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q2Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q2Score to 1)] [[Next Question|Q3]]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q3]]](set: $questionNumber to 3) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q4")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[POLITICS]]]] <br>(text-style: "bold")[QUESTION 3]] Who was Prime Minister of the United Kingdom at the start of the 1990s. a) [[Neil Kinnock|Q3WRONG]] b) [[John Major|Q3WRONG]] c) [[Margaret Thatcher|Q3CORRECT]] d) [[Tony Blair|Q3WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q3Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q3Score to 1)] [[Question 4|Q4]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $score / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Question 4|Q4]] ](align: "=><=")[ (set: $questionNumber to 4) (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q5")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[SPORT]]]] <br>(text-style: "bold")[QUESTION 4]] Brian Deane scored the first ever Premier League goal. But for which football club was he playing? a) [[Middlesborough|Q4WRONG]] b) [[Leeds|Q4WRONG]] c) [[Sheffield United|Q4CORRECT]] d) [[Leicester City|Q4WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $score / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q5]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q4Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q4Score to 1)] [[Next Question|Q5]] ](set: $questionNumber to 5) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q6")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 5]] Who played the supplementary 'dad' opposite Paul Reiser in the Sitcom 'My two dads'. a) [[Tedd Wass|Q5WRONG]] b) [[Greg Evigan|Q5CORRECT]] c) [[Bill Cosby|Q5WRONG]] d) [[Dennis Haskins|Q5WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q6]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q5Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q5Score to 1)] [[Next Question|Q6]] ](set: $questionNumber to 6) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q7")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[GAMING]]]] <br>(text-style: "bold")[QUESTION 6]] What is the name of Lara Croft's butler in the Tomb Raider video game. a) [[Carstairs|Q6WRONG]] b) [[Myles|Q6WRONG]] c) [[Jeeves|Q6WRONG]] d) [[Winston|Q6CORRECT]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q7]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q6Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q6Score to 1)] [[Next Question|Q7]] ](set: $questionNumber to 7) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q8")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[MUSIC]]]] <br>(text-style: "bold")[QUESTION 7]] On release in September 1994 Oasis' Definitely Maybe debuted at number 1 in the UK album charts. But which album did it relegate to the number 2 spot? a) [[The Holy Bible - Manic St Preachers|Q7WRONG]] b) [[Always and Forever - Eternal|Q7WRONG]] c) [[Parklife - Blur|Q7WRONG]] d) [[The Three Tenors in Concert - Carreras`/Domingo`/Pavarotti|Q7CORRECT]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q8]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q7Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q7Score to 1)] [[Next Question|Q8]] ](set: $questionNumber to 8) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q9")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[SPORT]]]] <br>(text-style: "bold")[QUESTION 8]] Which year did Andre Agassi win Wimbledon? a) [[1995|Q8WRONG]] b) [[1993|Q8WRONG]] c) [[1992|Q8CORRECT]] d) [[1994|Q8WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q9]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q8Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q8Score to 1)] [[Next Question|Q9]] ](set: $questionNumber to 9) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q10")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[MOVIES]]]] <br>(text-style: "bold")[QUESTION 9]] Who played Rookie detective David Mills in the Box Office smash Se7en? a) [[Jared Leto|Q9WRONG]] b) [[Brad Pitt|Q9CORRECT]] c) [[Ethan Hawke|Q9WRONG]] d) [[Edward Norton|Q9WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q10]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q9Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q9Score to 1)] [[Next Question|Q10]] ](set: $questionNumber to 10) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q11")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 10]] In the hit American Sitcom 'Friends'- What was the name of Ross' monkey? a) [[Muriel|Q10WRONG]] b) [[Ariel|Q10WRONG]] c) [[Marcel|Q10CORRECT]] d) [[Cheeta|Q10WRONG]]It's one of those new-fangled touchscreen pub quiz games. {(set: $Quizscore to 0)(set: $questionNumber to 1)(set: $Q1Score to 0)(set: $Q2Score to 0)(set: $Q3Score to 0)(set: $Q4Score to 0)(set: $Q5Score to 0)(set: $Q6Score to 0)(set: $Q7Score to 0)(set: $Q8Score to 0)(set: $Q9Score to 0)(set: $Q10Score to 0)(set: $Q11Score to 0)(set: $Q12Score to 0)(set: $Q13Score to 0)(set: $Q14Score to 0)(set: $Q15Score to 0)(set: $Q16Score to 0)(set: $Q17Score to 0)(set: $Q18Score to 0)(set: $Q19Score to 0)(set: $Q20Score to 0)(set: $Quizcashprize to 0)} (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline") [GENERIC TOUCH SCREEN PUB QUIZ]]] (text-style: "bold")+(text-colour: "HotPink")[Welcome to generic touch screen pub quiz. Answer 20/20 questions from Entertainment, Sport and Politics to win a £10 cash prize! Watch out for the 15 second timer!] (css: "font-size: 200%")[(text-colour: "white")+(text-style: "outline")+(text-style: "fade-in-out")[[Enter £1 to play]]] ] [[Leave|The Friar and Firkin]](if: $money >= 100)[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate enough to answer questions when you need a smoke this much.<br>[[Leave Quiz machine|The Friar and Firkin]]] (else:)[ START GAME(set: $money to $money -100)(go-to:"Q1") [[Leave Quiz machine|The Friar and Firkin]] ]] (else:)[You don't have enough money to play the Quiz game. [[Leave Quiz machine|The Friar and Firkin]]]Double-click this passage to edit it.(align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q11]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q10Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q10Score to 1)] [[Next Question|Q11]] ](set: $questionNumber to 11) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q12")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[GAMING]]]] <br>(text-style: "bold")[QUESTION 11]] Which of the below is a character from Street Fighter 2? a) [[Dave|Q11WRONG]] b) [[Steve|Q11WRONG]] c) [[Howard|Q11WRONG]] d) [[Ken|Q11CORRECT]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q12]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q11Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q11Score to 1)] [[Next Question|Q12]] ](align: "=><=")[ (set: $questionNumber to 12) (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q13")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[MUSIC]]]] <br>(text-style: "bold")[QUESTION 12]] Who wrote Sinead O'Connor's 1990 chart hit 'Nothing compares 2 U'? a) [[Nick Cave|Q12WRONG]] b) [[Bono|Q12WRONG]] c) [[Van Morrison|Q12WRONG]] d) [[Prince|Q12CORRECT]]{ (set: $quizOccupiedFirkin to (random: 1, 5)) (if: ($hrs > 8 and < 11) and $ampm is "pm")[(Set: $peopleThatSeeYou to (random: 5,20))](else:)[(Set: $peopleThatSeeYou to (random: 2,9))] You are in the friar and Firkin.<br> This is your local. Most of the bar staff know you and are a friendly sort. <br>Apart from Quinton. Quinton is the devil and will forcibly remove drinks from customer's hands if last orders has rung. <br> There is a newly installed (link:"Quiz machine")[(set:$selectedItem to $quiz)(set:$previousPassage to "The Friar and Firkin")(goto:"Item Description")] on the far side of the pub(if: $quizOccupiedFirkin is <=3)[ - Someone is playing on it]. <br>On the far wall is a painting with the Oscar Wilde quote "All art is quite useless". <br><br>The bar is in front of you. Above the bar is a portrait of what looks like a Leprechaun but dressed in red rather than the traditional green. <br>At the corner of the bar is a barmaid fastidiously polishing the rim of a wine glass with a tea-towel and humming. She is quite tall with short brown wavy hair. Around her neck is a fine chain with a silver letter 'H'. She is exactly your type and absolutely the one to save you. <br><br>There are $peopleThatSeeYou other people in the pub. <br> <br>[[Sit down at a table|FirkinTable]] (if: $quizOccupiedFirkin is >3)[<br>[[Play Quiz machine|Quiz game intro]]] <br>[[Approach the bar|Firkin bar]] <br>(link: "Leave the pub")[(show:?1)] (if: $Drink is 1)[|1)[ You haven't finished your drink.<br/>]] (if: $Drink is 0)[|1)[ (goto:"End of Chalton St")<br/>]] }{(if: $inventory contains "metaxa" or "smallVodka")[You won't take your own booze into a pub(link:"...")[(show:?1)]<br/> |1)[It would break your very strict and warped code of ethics(link:"...")[(show:?2)]]<br/> |2)[And also...you don't want to get told off.]<br/> ] (else:)[ (if: ($hrs <= 11 or $hrs is 0) and $ampm is "am")[The pub is closed.]<br/> (else:)[ (if: $alcoholLvl is >=3 or $nonDrinker is 1)[(go-to:"The Friar and Firkin")]<br/> (if: $alcoholLvl <3 and $nonDrinker is 0)[You don't feel 'confident' enough to just stroll into the pub.]<br/> ] ] <br/> [[Back|End of Chalton St]]} (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q13]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q12Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q12Score to 1)] [[Next Question|Q13]] ](set: $questionNumber to 13) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q14")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 13]] Who presents the UK series of Robot Wars? a) [[Dexter Fletcher|Q13WRONG]] b) [[Jeremy Clarkson|Q13CORRECT]] c) [[Angus Deayton|Q13WRONG]] d) [[Neil Buchanan|Q13WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q14]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q13Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q13Score to 1)] [[Next Question|Q14]] ](set: $questionNumber to 14) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q15")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[POLITICS]]]] <br>(text-style: "bold")[QUESTION 14]] Which of the following has not been Leader of the Liberal Democrats? a) [[David Steel|Q14WRONG]] b) [[John Smith|Q14CORRECT]] c) [[Paddy Ashdown|Q14WRONG]] d) [[Bob Maclennan|Q14WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q15]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q14Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q14Score to 1)] [[Next Question|Q15]] ](set: $questionNumber to 15) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q16")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[SPORT]]]] <br>(text-style: "bold")[QUESTION 15]] Which of the below players successfully converted their penalty kick in the penalty shoot out between England and Spain in the Quarter Finals of Euro 1996? a) [[David Platt|Q15CORRECT]] b) [[Paul Ince|Q15WRONG]] c) [[Darren Anderton|Q15WRONG]] d) [[Les Ferdinand|Q15WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q15Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q15Score to 1)] [[Next Question|Q16]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q16]] ](set: $questionNumber to 16) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q17")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 16]] In the popular BBC 2 Football show 'Fantasy Football League' presented by David Baddiel, Frank Skinner and 'Statto'. What was Statto's real name? a) [[Angus Loughran|Q16CORRECT]] b) [[Angus Young|Q16WRONG]] c) [[Angus Deayton|Q16WRONG]] d) [[Angus Fraser|Q16WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q16Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q16Score to 1)] [[Next Question|Q17]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q17]] ](set: $questionNumber to 17) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q18")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[MOVIES]]]] <br>(text-style: "bold")[QUESTION 17]] A poster of which actress helped to hide Andy Dufresne's escape in the hit movie 'The Shawshank Redemption'? a) [[Bette Davis|Q17WRONG]] b) [[Rita Hayworth|Q17WRONG]] c) [[Marilyn Monroe|Q17WRONG]] d) [[Raquel Welch|Q17CORRECT]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q18]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q17Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q17Score to 1)] [[Next Question|Q18]] ](set: $questionNumber to 18) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q19")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 18]] Name the first presenting duo to front Channel 4's 'The Big Breakfast'? a) [[Zoe Ball and Phillip Schofield|Q18WRONG]] b) [[Jenny Powell and Nicky Campbell|Q18WRONG]] c) [[Chris Evans and Gaby Roslin|Q18CORRECT]] d) [[Johnny Vaughan and Denise Van Outen|Q18WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q19]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q18Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q18Score to 1)] [[Next Question|Q19]] ](set: $questionNumber to 19) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "Q20")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[BOOKS]]]] <br>(text-style: "bold")[QUESTION 19]] Which English football club did the main character support in the novel 'Fever Pitch' by Nick Hornby? a) [[Arsenal|Q19CORRECT]] b) [[Crystal Palace|Q19WRONG]] c) [[Tottenham|Q19WRONG]] d) [[Chelsea|Q19WRONG]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q19Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q19Score to 1)] [[Next Question|Q20]] ](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|Q20]] ](set: $questionNumber to 20) (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] {(set: $counter to 15) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds left! (live: 1s)[ (set: $counter to it - 1) (if: $counter is 0)[ (go-to: (either: "QEND")) ] (replace: ?amount)[$counter] ]} (align: "=><=")[ CATEGORY: (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "cyan")[(text-style: "outline")[TV]]]] <br>(text-style: "bold")[QUESTION 20]] Which indie rock band did Actor Oliver Reed drunkenly(?) perform 'Wild Thing' with on an episode of Channel 4 Late TV Show 'The Word'? a) [[The Wedding Present|Q20WRONG]] b) [[FMB|Q20WRONG]] c) [[The Wonderstuff|Q20WRONG]] d) [[Ned's Atomic Dustbin|Q20CORRECT]](align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "red")[(text-style: "outline")[INCORRECT]]]] [[Next Question|QEND]] ] (align: "=><=")[ (css: "font-size: 200%")[(text-colour: "blue")[(text-style: "outline")[GENERIC TOUCH SCREEN PUB QUIZ]]]] (align: "==>")[ (text-style: "bold")[Question:] $questionNumber / 20 (text-style: "bold")[Score:] $Quizscore / 100 ] (align: "=><=")[ (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[CORRECT !]]]] (css: "font-size: 125%")[(text-style: "bold")[(text-colour: "green")[(text-style: "outline")[+5 points]]]] (if: $Q20Score is 0)[(set: $Quizscore to $Quizscore +5)(set: $Q20Score to 1)] [[Next Question|QEND]] ](align: "=><=")[ Your score was (text-style: "bold")[$Quizscore] out of (text-style: "bold")[100]. {(set: $hrs to $hrs+1)(if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)](if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $Quizscore is 100)[ 20/20 CONGRATULATIONS! You've won the £10 jackpot (if: $Quizcashprize is 0)[(set: $money to $money +1000)(set: $Quizcashprize to 1)(alert: "£10 added to wallet!")] ] (if: $Quizscore is >=90 and <100)[ NOT BAD! You've won the £5 2nd prize (if: $Quizcashprize is 0)[(set: $money to $money +500)(set: $Quizcashprize to 1)(alert: "£5 added to wallet!")] ] (if: $Quizscore <90)[Better luck next time.]} ] [[TRY AGAIN?|Quiz game intro]] [[Leave|The Friar and Firkin]] {(set: $inc_mins to 5) <br>You are at the end of Chalton Street outside the Friar and Firkin pub. There is a chalk board advertising "Fresh - Mango juice" cocktails. <br> <br>[[A bush|Firkin Bush]] <br>[[Enter Friar and Firkin|Friar and Firkin Door]] <br>[[To Euston road|Euston road to 1]] }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] (if: $OPPONENTcolour is "YELLOW")[ (if: $yellowballsleft is 7)[(go-to:"PoolOPPONENT7ballsleft")] (if: $yellowballsleft is 6)[(go-to:"PoolOPPONENT6ballsleft")] (if: $yellowballsleft is 5)[(go-to:"PoolOPPONENT5ballsleft")] (if: $yellowballsleft is 4)[(go-to:"PoolOPPONENT4ballsleft")] (if: $yellowballsleft is 3)[(go-to:"PoolOPPONENT3ballsleft")] (if: $yellowballsleft is 2)[(go-to:"PoolOPPONENT2ballsleft")] (if: $yellowballsleft is 1)[(go-to:"PoolOPPONENT1ballsleft")] (if: $yellowballsleft is 0)[(go-to:"PoolOPPONENTonblack")] ] (if: $OPPONENTcolour is "RED")[ (if: $redballsleft is 7)[(go-to:"PoolOPPONENT7ballsleft")] (if: $redballsleft is 6)[(go-to:"PoolOPPONENT6ballsleft")] (if: $redballsleft is 5)[(go-to:"PoolOPPONENT5ballsleft")] (if: $redballsleft is 4)[(go-to:"PoolOPPONENT4ballsleft")] (if: $redballsleft is 3)[(go-to:"PoolOPPONENT3ballsleft")] (if: $redballsleft is 2)[(go-to:"PoolOPPONENT2ballsleft")] (if: $redballsleft is 1)[(go-to:"PoolOPPONENT1ballsleft")] (if: $redballsleft is 0)[(go-to:"PoolOPPONENTonblack")] ] (if: $OpenTable is "YES")[(go-to:"PoolOPPONENT7ballsleft")] }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) $OPPONENT misses and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Reds and then misses leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) $OPPONENT misses the safety and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (attacking shots have less chance of succeeding from this position. (set: $PLAYERpenalty to -2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--END OF RED BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) $OPPONENT misses and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[ <br>$OPPONENT pots 2 Yellows and then misses leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) $OPPONENT misses the safety and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (attacking shots have less chance of succeeding from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]] ] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (if: $PLAYERcolour is "YELLOW")[ (if: $yellowballsleft is 7)[(go-to:"Pool PLAYER 7 BALLS LEFT")] (if: $yellowballsleft is 6)[(go-to:"Pool PLAYER 6 BALLS LEFT")] (if: $yellowballsleft is 5)[(go-to:"Pool PLAYER 5 BALLS LEFT")] (if: $yellowballsleft is 4)[(go-to:"Pool PLAYER 4 BALLS LEFT")] (if: $yellowballsleft is 3)[(go-to:"Pool PLAYER 3 BALLS LEFT")] (if: $yellowballsleft is 2)[(go-to:"Pool PLAYER 2 BALLS LEFT")] (if: $yellowballsleft is 1)[(go-to:"Pool PLAYER 1 BALLS LEFT")] (if: $yellowballsleft is 0)[(go-to:"Pool PLAYER onblack")] ] (if: $PLAYERcolour is "RED")[ (if: $redballsleft is 7)[(go-to:"Pool PLAYER 7 BALLS LEFT")] (if: $redballsleft is 6)[(go-to:"Pool PLAYER 6 BALLS LEFT")] (if: $redballsleft is 5)[(go-to:"Pool PLAYER 5 BALLS LEFT")] (if: $redballsleft is 4)[(go-to:"Pool PLAYER 4 BALLS LEFT")] (if: $redballsleft is 3)[(go-to:"Pool PLAYER 3 BALLS LEFT")] (if: $redballsleft is 2)[(go-to:"Pool PLAYER 2 BALLS LEFT")] (if: $redballsleft is 1)[(go-to:"Pool PLAYER 1 BALLS LEFT")] (if: $redballsleft is 0)[(go-to:"Pool PLAYER onblack")] ] (if: $OpenTable is "YES")[(go-to:"Pool PLAYER 7 BALLS LEFT")] <br> }Double-click this passage to edit it.{(set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+$poolBreakskill)) } (text-style: "bold")+(text-style: "underline")[Pool skillz] (text-style: "bold")[Attacking play:] $poolAttack/10 (text-style: "bold")[Defensive play:] $poolDefence/10 (text-style: "bold")[Mental game:] $poolConfidence/10 (text-style: "bold")[Technique:] $poolTechnique/10 (text-style: "bold")[Breaking:] $poolBreakskill/10 (text-style: "bold")[Overall:] $poolSkill (link: "Done") [(goto:$fromPoolskill)]{ (set: $redballsleft to 7) (set: $yellowballsleft to 7) (set: $OPPONENTpotballs to 0) (set: $PLAYERpotballs to 0) (set: $PLAYERpenalty to 0) (set: $OPPONENTpenalty to 0) (set: $PLAYERbonus to 0) (set: $OPPONENTbonus to 0) (set: $PLAYERcolour to "") (set: $OPPONENTcolour to "") (set: $money to $money -50) <br>Coin Toss for break. Correct guess breaks(link:"...")[(show:?1)] <br><br> |1)[ (link-repeat:"Heads")[(replace:?1)[ You choose heads(link:"...")[(set: $Cointossguess to 1)(show:?2)]]] or (link-repeat:"Tails")[(replace:?1)[ You choose tails (link:"...")[(set: $Cointossguess to 2)(show:?2)]]] ] |2)[ (set: $Cointossresult to (random: 1,2)) <br>The result is (if: $Cointossresult is 1)[Heads. (if: $Cointossresult is $Cointossguess) [<br>(link:"You break")[(show:?3)]] (else:)[You guessed wrong.<br> (link:"Your opponent breaks.")[(show:?4)]] ] (if: $Cointossresult is 2)[Tails. (if: $Cointossresult is $Cointossguess) [<br>(link:"You break")[(show:?3)]] (else:)[You guessed wrong.<br> (link:"Your opponent breaks.")[(show:?4)]] ] ] |3)[(go-to:"PLAYER BREAK")] |4)[(go-to:"OPPONENT BREAK")] }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(link:"...")[(show:?ATT)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(link:"...")[(show:?DEF)]]]] |ATT)[<br><br>You approach the table with attacking intent and play your shot(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRESRED)]] |DEF)[ <br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[ <br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET--> ]<!--DEF END BRACKET--> |ATTRESRED)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[ <br>You miss.<br> (set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0)(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 20)) (if:$poolOPENtableresultsPLAYER >= 1 and <10)[<br>You pot a red and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 1)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 10 and <17)[<br>You pot 2 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 17)[<br>You pot 3 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 3)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] ] ]<!--ATTRES CLOSE BRACKET--> ]<!--PLAYER RED CLOSE BRACKET--> (if: $PLAYERcolour is "YELLOW")[ These are appropriate shot options for 7 balls left and YELLOW selected. ]<!--PLAYER YELLOW CLOSE BRACKET--> (if: $OpenTable is "YES")[ <br> You examine your options and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(link:"...")[(show:?ATT)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(link:"...")[(show:?DEF)]]]] |ATT)[<br><br>You approach the table with attacking intent and play your shot(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRES)]] |DEF)[ <br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET--> ]<!--DEF END BRACKET--> ] |ATTRES)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[ <br>You miss.(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 20)) (if:$poolOPENtableresultsPLAYER >= 1 and <10)[<br>You pot a yellow and then miss leaving the balls fairly well spread out. (set: $OpenTable to "NO") (set: $OPPONENTcolour to "RED")(set: $PLAYERcolour to "YELLOW") (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 10 and <17)[<br>You pot 2 Yellows and then miss leaving the balls fairly well spread out. (set: $OpenTable to "NO") (set: $OPPONENTcolour to "RED")(set: $PLAYERcolour to "YELLOW") (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 17)[<br>You pot 3 Yellows and then miss leaving the balls fairly well spread out. (set: $OpenTable to "NO") (set: $OPPONENTcolour to "RED")(set: $PLAYERcolour to "YELLOW") (set: $yellowballsleft to $yellowballsleft - 3)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] ]<!--ATTRES END BRACKET--> ]<!--OPEN TABLE END BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br><br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ]<!--ATTRED END BRACKET--> |DEFRED)[ <br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET--> ]<!--DEF END BRACKET--> ]<!--END RED BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br><br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 yellows and then miss leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ]<!--ATTYELLOW END BRACKET--> |DEFYELLOW)[ <br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET--> ]<!-- ] }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ]<!--ATTRED END BRACKET--> |DEFRED)[ <br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET--> ] ]<!--RED END BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Yellows and then miss leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ] |DEFYELLOW)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[ <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[ (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--YELLOW END BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ]<!--ATTRED END BRACKET--> |DEFRED)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--RED END BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Yellows and then miss leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ] |DEFYELLOW)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--YELLOW END BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss. (link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Reds and then miss leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]]] |DEFRED)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--END OF RED CLOSE BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot 2 Yellows and then miss leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ]] ] |DEFYELLOW)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--END OF YELLOW--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss. (link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot a red and then miss. (set: $redballsleft to $redballsleft - 1)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER is 2)[<br>You pot your final 2 Reds. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"You are on the Black")[(go-to:"Pool PLAYER MAIN")] ]]] |DEFRED)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--END OF RED CLOSE BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) You miss.<br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 2)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot your final 2 Yellows. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"Move onto the Black")[(go-to:"Pool PLAYER onblack")]] (if:$poolOPENtableresultsPLAYER is 2)[<br>You pot one Yellows but miss the other. (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?yellowballsleft)[$yellowballsleft] <br>(link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--END OF ATTYELLOW--> |DEFYELLOW)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--END OF YELLOW--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $PLAYERcolour is "RED")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTRED)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFRED)]]]] |ATTRED)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss. (link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot your final red. (set: $redballsleft to $redballsleft - 1)(replace: ?redballsleft)[$redballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"You are now on the black")[(go-to:"Pool PLAYER MAIN")] ]]] |DEFRED)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--RED CLOSE BRACKET--> (if: $PLAYERcolour is "YELLOW")[ <br> You approach the table and chalk your cue(link:"...")[(show:?1)] |1)[<br>Play (link-repeat:"offensively")[(replace:?1)[<br>You take the offensive(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolAttack + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?ATTYELLOW)]]] or (link-repeat:"defensively")[(replace:?1)[<br>You play defensively(set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolDefence + $poolTechnique +$poolConfidence-$PLAYERpenalty+$PLAYERbonus )(link:"...")[(show:?DEFYELLOW)]]]] |ATTYELLOW)[<br>(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss. (link:"It's your opponents shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $poolAttackused to 1) (set: $poolOPENtableresultsPLAYER to (random: 1, 1)) (if:$poolOPENtableresultsPLAYER is 1)[<br>You pot your final yellow. (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?yellowballsleft)[$yellowballsleft](set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"You are now on the black")[(go-to:"Pool PLAYER MAIN")] ]]] |DEFYELLOW)[<br><br>You approach the table and play a defensive shot (set: $PoolShotrollPLAYER to (random: 2, 20)) (set: $poolVisit1PLAYER to ($PoolShotrollPLAYER + $poolDefence + $poolTechnique + $poolConfidence-$PLAYERpenalty+$PLAYERbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>You miss the safety and leave $OPPONENT with an easy pot! (Set: $OPPONENTbonus to 2) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) (set: $poolOPENtableresultsPLAYER to (random: 1, 10)) (if:$poolOPENtableresultsPLAYER >=1 and <8)[<br>You play a good safety and leave $OPPONENT very little on. (set: $OPPONENTpenalty to 5) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsPLAYER >= 8)[<br>You play an excellent safety and leave $OPPONENT with awkward cueing. (set: $OPPONENTpenalty to 10) <br>(link:"It's your opponent's shot")[(go-to:"Pool OPPONENT MAIN")]] ] ]<!--1 END BRACKET-->] ]<!--YELLOW CLOSE BRACKET--> }{ (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+$poolBreakskill)) (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> You chalk your cue and line up the game winning shot (set: $PoolShotrollPLAYER to (random: 2, 20))(set: $poolVisit1PLAYER to ($PoolShotrollPLAYER) + $poolConfidence + $poolTechnique - $PLAYERpenalty + $PLAYERbonus) (link:"...")[(show:?1)] |1)[(if: $PoolShotrollPLAYER is not 1 or $PoolShotrollPLAYER is 20 and $poolVisit1PLAYER >=10)[ <br>You confidently sink a long black. Chalk up another win for $playerName! (set: $PLAYERWINS to $PLAYERWINS +1)(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0)(live: 2s)[(css: "color: orange;")+(text-style:"bold")[<br><br>Your pool skill increases.](stop:) (set: $incmins to $incmins +30) (if: $poolGamblePaid is 0)[(set: $poolGamblePaid to 1) (if: $poolGambleAmount is 500)[(set: $money to $money +1000)(alert: "£10 added to wallet!")] (if: $poolGambleAmount is 1000)[(set: $money to $money +2000)(alert: "£20 added to wallet!")] (if: $poolGambleAmount is 2000)[(set: $money to $money +4000)(alert: "£40 added to wallet!")] (if: $poolGambleAmount is 5000)[(set: $money to $money +10000)(alert: "£100 added to wallet!")] (if: $poolGambleAmount is 10000)[(set: $money to $money +20000)(alert: "£200 added to wallet!")] ] (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] (if: $poolAttack <10 and $poolAttackused is 1)[(set: $poolAttack to $poolAttack+1)] (if: $poolDefence <10 and $poolDefenceused is 1)[(set: $poolDefence to $poolDefence+1)] (set: $mins to $mins+15) (if: $poolConfidence <10)[(set: $poolConfidence to $poolConfidence+1)] (if: $poolTechnique <10)[(set: $poolTechnique to $poolTechnique+1)] <br>(live: 1s)[<br>(link:"Game over")[(go-to:"Marlborough arms Pool table")] ]]]](stop:) |1)[(if: $PoolShotrollPLAYER is not 20 and $poolVisit1PLAYER <10 or $PoolShotrollPLAYER is 1)[ <br>You miss!(set: $PLAYERpenalty to 0)(set: $PLAYERbonus to 0) <br>(link:"$OPPONENT returns to the table")[(go-to:"Pool OPPONENT MAIN")] ]] } {<!--(set: $poolAttackSteve to 2) (set: $poolDefenceSteve to 3) (set: $poolConfidenceSteve to 8) (set: $poolTechniqueSteve to 5) (set: $poolShotSelectSteve to 1) (set: $poolBreakskillSteve to 4)--> <!--BREAK SHOT ROLL--> (set: $PoolShotrollOPPONENT to (random: 2, 20))(set: $Break to ($PoolShotrollOPPONENT) + $poolAttackSteve + $poolTechniqueSteve + $poolBreakskillSteve) <!--BREAK SHOT RESULT--> (if: $Break >=30 or $PoolShotrollOPPONENT is 20)[ <br> $OPPONENT breaks the balls with a confident crack and pots! (set: $BreakResults to (random: 4,4)) (if: $BreakResults is 6)[ (set: $OPPONENTRbreakRED to (random: 2, 4))] (if: $BreakResults is 5)[ (set: $OPPONENTbreakYELLOW to (random: 2, 4))] (if: $BreakResults is 4)[ (set: $OPPONENTbreakRED to (random: 1, 2)) (set: $OPPONENTbreakYELLOW to (random: 1, 2))] (if: $BreakResults is 3)[ (set: $OPPONENTbreakRED to 1)(set: $OPPONENTbreakYELLOW to 3)] (if: $BreakResults is 2)[ (set: $OPPONENTbreakRED to 3)(set: $OPPONENTbreakYELLOW to 1)] <br>Balls potted by $OPPONENT on break:<br> (text-colour: "red")+(text-style: "bold")[(if: $OPPONENTbreakRED > 0)[RED:$OPPONENTbreakRED]] (text-colour: "yellow")+(text-style: "bold")[(if: $OPPONENTbreakYELLOW > 0)[YELLOW:$OPPONENTbreakYELLOW]](link:"...")[(show:?BALLS)] |BALLS)[ (if: $OPPONENTbreakRED > 0 and $OPPONENTbreakYELLOW is 0)[<br>$OPPONENT IS REDS!(set: $OPPONENTpotballs to $OPPONENTbreakRED) (set: $OPPONENTcolour to "RED") (set: $OpenTable to "NO") (set: $redballsleft to $redballsleft - $OPPONENTpotballs) (set: $PLAYERcolour to "YELLOW") (set: $PLAYERpotballs to $OPPONENTbreakYELLOW) (set: $yellowballsleft to $yellowballsleft - $PLAYERpotballs) <br>(link:"Next shot")[(go-to:"Pool OPPONENT MAIN")] ] <!----YOU ARE WORKING ON THIS BIT--> (if: $OPPONENTbreakYELLOW > 0 and $OPPONENTbreakRED is 0)[<br>$OPPONENT IS YELLOWS!(set: $OPPONENTpotballs to $OPPONENTbreakYELLOW) (set: $OPPONENTcolour to "YELLOW") (set: $OpenTable to "NO") (set: $yellowballsleft to $yellowballsleft - $OPPONENTpotballs) (set: $PLAYERcolour to "RED") (set: $PLAYERpotballs to $OPPONENTbreakRED) (set: $redballsleft to $redballsleft - $PLAYERpotballs) <br>(link:"Next shot")[(go-to:"Pool OPPONENT MAIN")] ] (if: $OPPONENTbreakYELLOW > 0 and $OPPONENTbreakRED > 0) [ (if: $OPPONENTbreakRED > $OPPONENTbreakYELLOW)[ <br>$OPPONENT chooses reds. <br>(set: $OPPONENTpotballs to $OPPONENTbreakRED) (set: $OPPONENTcolour to "RED") (set: $OpenTable to "NO") (set: $redballsleft to $redballsleft - $OPPONENTpotballs) (set: $PLAYERcolour to "YELLOW") (set: $PLAYERpotballs to $OPPONENTbreakYELLOW) (set: $yellowballsleft to $yellowballsleft - $PLAYERpotballs) <br>(link:"Next shot")[(go-to:"Pool OPPONENT MAIN")]] (if: $OPPONENTbreakRED is $OPPONENTbreakYELLOW)[ <br>$OPPONENT chooses reds. <br>(set: $OPPONENTpotballs to $OPPONENTbreakRED) (set: $OPPONENTcolour to "RED") (set: $OpenTable to "NO") (set: $redballsleft to $redballsleft - $OPPONENTpotballs) (set: $PLAYERcolour to "YELLOW") (set: $PLAYERpotballs to $OPPONENTbreakYELLOW) (set: $yellowballsleft to $yellowballsleft - $PLAYERpotballs) <br>(link:"Next shot")[(go-to:"Pool OPPONENT MAIN")]] (if: $OPPONENTbreakYELLOW > $OPPONENTbreakRED)[ <br>$OPPONENT chooses yellows. (set: $OPPONENTpotballs to $OPPONENTbreakYELLOW) (set: $OPPONENTcolour to "YELLOW") (set: $OpenTable to "NO") (set: $yellowballsleft to $yellowballsleft - $OPPONENTpotballs) (set: $PLAYERcolour to "RED") (set: $PLAYERpotballs to $OPPONENTbreakRED) (set: $redballsleft to $redballsleft - $PLAYERpotballs) <br>(link:"Next shot")[(go-to:"Pool OPPONENT MAIN")]]] ] ]<!--END BRACKET--> (if: $Break < 30 and $PoolShotrollOPPONENT is not 20 )[ (set: $OpenTable to "YES") <br>Your opponent breaks but doesn't pot. Your shot (link:"...")[(go-to:"Pool PLAYER 7 BALLS LEFT")] ] }{ (set: $selectOPPONENT to (random:1,2)) (if:$selectOPPONENT is 1 )[(set: $OPPONENT to "Shit Mike ")] (if:$selectOPPONENT is 2 )[(set: $OPPONENT to "Steve")] (if: $OPPONENT is "Steve")[ (set: $poolAttackSteve to 2) (set: $poolDefenceSteve to 3) (set: $poolConfidenceSteve to 8) (set: $poolTechniqueSteve to 5) (set: $poolShotSelectSteve to 1) (set: $poolBreakskillSteve to 4)] (if: $OPPONENT is "Shit Mike ")[ (set: $poolAttackSteve to 1) (set: $poolDefenceSteve to 1) (set: $poolConfidenceSteve to 1) (set: $poolTechniqueSteve to 1) (set: $poolShotSelectSteve to 1) (set: $poolBreakskillSteve to 1)] (if: $money >= 50)[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on pool when you need a smoke this much.<br>[[Leave Pool Table|Marlborough arms Pool table]]] (else:)[<br>(link:"Find opponent")[(show:?1)] |1)[$OPPONENT is here and ready to play. <br> <br>(link:"Challenge $OPPONENT to a game")[(go-to:"COIN TOSS")] <br>(link:"Challenge $OPPONENT to a game for money")[(go-to:"POOL CASH")] <br>[[Leave Pool Table|Marlborough arms Pool table]] ]]] (else:)[You don't have enough money for a game. <br><br> [[Leave Pool Table|Marlborough arms Pool table]]] }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATTRED)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEFRED)]] ] <!--AI SHOT ACTION ATTACKING--> |ATTRED)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 reds and then misses leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?redballsleft)[$redballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEFRED)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you with an easy pot. (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (attacking shots have less chance of succeeding from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--RED CLOSE BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows and then misses leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?yellowballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you with an easy pot. (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[ (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT plays a safety and leaves you very little on. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT approaches the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[ <br>$OPPONENT pots 2 reds and misses. (set: $redballsleft to $redballsleft - 2)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (attacking shots have less chance of succeeding from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--END OF RED CLOSE BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows and misses. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[<br>$OPPONENT pots 1 Yellow. (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (you have less chance of potting from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Reds and then misses leaving the balls fairly well spread out. (set: $redballsleft to $redballsleft - 2)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on. (set: $PLAYERpenalty to -2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--END OF RED BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows and then misses leaving the balls fairly well spread out. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you with an easy pot! (Set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a good safety and leaves you very little on. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT approaches the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 reds. (set: $redballsleft to $redballsleft - 2)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"$OPPONENT is on the Black")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (attacking shots have less chance of succeeding from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--END OF RED CLOSE BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots 2 Yellows. (set: $yellowballsleft to $yellowballsleft - 2)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"$OPPONENT is on the Black")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[<br>$OPPONENT pots 1 Yellow. (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"Your shot")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the safety and leaves you an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on (you have less chance of potting from this position. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> (if: $OPPONENTcolour is "RED")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT approaches the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots his final red. (set: $redballsleft to $redballsleft - 1)(replace: ?opponentballsleft)[$redballsleft] <br>(link:"$OPPONENT is on the Black")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses his safety and leaves you with an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--END OF RED CLOSE BRACKET--> <!--AI ON YELLOW START--> (if: $OPPONENTcolour is "YELLOW")[ <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT plays an attacking shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) $OPPONENT misses! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT pots his final Yellow. (set: $yellowballsleft to $yellowballsleft - 1)(replace: ?opponentballsleft)[$yellowballsleft] <br>(link:"$OPPONENT is on the Black")[(go-to:"Pool OPPONENT MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT approaches the open table and plays a defensive shot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve - $OPPONENTpenalty + $OPPONENTbonus)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses his safety and leaves you with an easy pot! (set: $PLAYERbonus to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you very little on. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] ]<!--AI ON YELLOW CLOSE BRACKET--> }{ (set: $poolSkill to ($poolAttack+$poolDefence+$poolConfidence+$poolTechnique+$poolBreakskill)) (if: $PLAYERcolour is "RED")[$playerName:] (if: $OPPONENTcolour is "RED")[OPPONENT:] (if: $redballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "red")+(text-style: "bold")[ |redballsleft>[$redballsleft] balls left.] ] <br>(if: $PLAYERcolour is "YELLOW")[$playerName:] (if: $OPPONENTcolour is "YELLOW")[OPPONENT:] (if: $yellowballsleft is 0)[(text-colour: "black")+(text-style: "bold")[On black]] (else:)[ (text-colour: "yellow")+(text-style: "bold")[ |yellowballsleft>[$yellowballsleft] balls left.] ] <br> <!--AI SHOT SELECTION TABLE--> <br>$OPPONENT studies the table(set: $poolDecisionrollSTEVE to (random: 1,10))(set: $poolShotSelectSteve to ($poolDecisionrollSTEVE + $poolConfidenceSteve))(link:"...")[(show:?AIRESULT)] |AIRESULT)[ (if: $poolShotSelectSteve >= 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?ATT)]] (if: $poolShotSelectSteve < 10)[<br>$OPPONENT chalks his cue and considers his options(link:"...")[(show:?DEF)]] ] <!--AI SHOT ACTION ATTACKING--> |ATT)[<br> $OPPONENT is shaping up to pot (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the black! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT confidently sinks a long black.(set: $mins to $mins+15) (if: $OPPONENT is "Shit Mike ")[(set: $SHITMIKEWINS to $SHITMIKEWINS +1)] (if: $OPPONENT is "Steve")[(set: $STEVEWINS to $STEVEWINS +1)] <br>(link:"Game over")[(go-to:"Marlborough arms Pool table")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]]] |DEF)[<br> $OPPONENT hasn't got a an easy pot on the black. Looks like he's going to play defensively (set: $PoolShotrollSTEVE to (random: 2, 20)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolDefenceSteve + $poolTechniqueSteve + $poolConfidenceSteve)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) <br>$OPPONENT misses the black! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[(set: $OPPONENTpenalty to 0)(set: $OPPONENTbonus to 0) (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT plays a safety and leaves you tight against the cushion. (set: $PLAYERpenalty to 2) <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if:$poolOPENtableresultsSTEVE is 2)[] (if:$poolOPENtableresultsSTEVE is 3)[] (if:$poolOPENtableresultsSTEVE is 4)[] (if:$poolOPENtableresultsSTEVE is 5)[] (if:$poolOPENtableresultsSTEVE is 6)[] ]] ]<!--AI CLOSE BRACKET--> }(text-style: "bold")+(text-style: "italic")[TOP POOL PLAYERS] (text-style: "italic")[ (if: $SHITMIKEWINS > 0)[$SHITMIKEWINS win(if: $SHITMIKEWINS > 1)[s] for Shit Mike] (if: $STEVEWINS > 0)[$STEVEWINS win(if: $STEVEWINS > 1)[s] for Steve] (if: $PLAYERWINS > 0)[$PLAYERWINS win(if: $PLAYERWINS > 1)[s] for $playerName] ] [[Back|Marlborough arms Pool table]] {(set: $OPPONENT to "Brad") (set: $poolAttackSteve to 20) (set: $poolDefenceSteve to 1) (set: $poolConfidenceSteve to 20) (set: $poolTechniqueSteve to 1) (set: $poolShotSelectSteve to 1) (set: $poolBreakskillSteve to 1) $OPPONENT is shaping up to pot (set: $PoolShotrollSTEVE to (random: 1, 1)) (set: $poolVisit1STEVE to ($PoolShotrollSTEVE + $poolAttackSteve + $poolTechniqueSteve + $poolConfidenceSteve)) (link:"...")[(show:?1)] |1)[ (if: $PoolShotrollSTEVE is not 20 and $poolVisit1STEVE <10 or $PoolShotrollSTEVE is 1)[ <br>$OPPONENT misses the black! <br>(link:"Your shot")[(go-to:"Pool PLAYER MAIN")] ] (if: $PoolShotrollSTEVE is not 1 or $PoolShotrollSTEVE is 20 and $poolVisit1STEVE >=10)[ (set: $poolOPENtableresultsSTEVE to (random: 1, 1)) (if:$poolOPENtableresultsSTEVE is 1)[<br>$OPPONENT confidently sinks a long black. (if: $OPPONENT is "Shit Mike ")[(set: $SHITMIKEWINS to $SHITMIKEWINS +1)] (if: $OPPONENT is "Steve")[(set: $STEVEWINS to $STEVEWINS +1)] <br>(link:"Game over")[(go-to:"Pool OPPONENT START")] ] ]] }{(set: $inc_hrs to 8)(set: $nicotineLvl to 0)(set: $alcoholLvl to 0)(set: $earlySleepScore to 0) It's mid morning. You are sitting on a bench. You squint up at the sun and lean back. It is a warm day but you don't feel it. Your tattered herringbone overcoat reaches to the ground. You cross your legs and expertly roll a cigarette in a few practised fluid motions|1)[.](link:"...")[(show:?1)] |1)[<br><br>You take a drag and fold your arms over your knee - the crooked cigarette balanced casually between yellowed fingers. There are pains when you breathe|2)[.](link:"...")[(show:?2)] |2)[<br>Also when you move|3)[.](link:"...")[(show:?3)]] |3)[<br>Also when you allow your thoughts to wander. The past is an electric wire carnival game. Feed the memories along. Steady now. Slowly. Don't let it touch the sides or you'll get a jolt. No prize this time|4)[.](link:"...")[(show:?4)]]] |4)[<br><br>You slide a bottle under the bench to join it's empty fellows and open up another bottle of Italian lager|5)[.](link:"...")[(show:?5)]] |5)[<br><br>You feel an urge to take off your beret and feel the sun on your face. <br><br>(link-goto:"Take off your beret", "YOU WAKE UP") ] }{ (set: $poolGambleAmount to 0) (set: $poolGamblePaid to 0) <!--(set: $money to $money +20000)--> How much would you like to gamble on the game? <br>(if: $money >= 550)[(link:"A fiver (£5)")[ (set: $poolGambleAmount to 500)(set: $money to $money -500)(goto:"POOL CASH 1")] ] <br>(if: $money >= 1050)[(link:"A Tenner (£10)")[(set: $poolGambleAmount to 1000)(set: $money to $money -1000)(goto:"POOL CASH 1")]] <br>(if: $money >= 2050)[(link:"A Score (£20)")[(set: $poolGambleAmount to 2000)(set: $money to $money -2000)(goto:"POOL CASH 1")]] <br>(if: $money >= 5050)[(link:"Bullseye (£50)")[ (if: $OPPONENT is "Shit Mike ")[$OPPONENT doesn't want to play for that much.] (else:)[ (set: $poolGambleAmount to 5000)(set: $money to $money -5000)(goto:"POOL CASH 1")]] ] <br>(if: $money >= 10050)[(link:"A ton (£100)")[ (if: $OPPONENT is "Shit Mike ")[$OPPONENT doesn't want to play for that much.] (else:)[ (set: $poolGambleAmount to 10000)(set: $money to $money -10000)(goto:"POOL CASH 1")] ] ] <br>(link:"Nothing. Play for fun")[(goto: "COIN TOSS")] } You slap the money on the table and $OPPONENT matches it. [[Start game |COIN TOSS]]{ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on pretending to read when you need a smoke this bad.<br><br>(link: "Done") [(goto:$JPSartreSender)]] (else:)[ (set: $inc_mins to $inc_mins+15) (set: $comboScore to ($peopleThatSeeYou * 15)) (if: $readinglocation is "Uni Table 1" or "Warren st Uni Bar")[ (if: $uniTableReadScore is 0)[ You hold your book up nice and high so everyone can get a good look. Sometimes you do a benevolent smile like you've just read something that you'd already thought of AGES ago. (set: $score to $score +$comboScore)(set: $uniTableReadScore to 1) (if: $peopleThatSeeYou is 1)[<br>(css: "color: green;")[+15 points]](if: $peopleThatSeeYou >1)[<br>Combo bonus (css: "color: green;")[15 points ] x $peopleThatSeeYou People =(css: "color: green;")[ +$comboScore points.<br>]] ] (else:)[You've already impressed these people with your reading skillz.<br>] ] (if: $readinglocation is "FirkinTable")[ (if: $firkinTableReadScore is 0)[ A spot of conspicuous pub reading eh? I'm impressed. No doubt everyone else that witnessed your lowkey display is too. (set: $score to $score +$comboScore)(set: $firkinTableReadScore to 1) <br>Combo bonus (css: "color: green;")[15 points] x $peopleThatSeeYou People =(css: "color: green;")[ +$comboScore points.<br>] ] (else:)[You've already impressed these people with your reading skillz.<br>] ] (if: $readinglocation is "turtleTable")[ (if: $turtleTableReadScore is 0)[ A spot of conspicuous pub reading eh? I'm impressed. No doubt everyone else that witnessed your lowkey display is too. (set: $score to $score +$comboScore)(set: $turtleTableReadScore to 1) <br>Combo bonus (css: "color: green;")[15 points] x $peopleThatSeeYou People =(css: "color: green;")[ +$comboScore points.<br>] ] (else:)[You've already impressed these people with your reading skillz.<br>] ] (if: $readinglocation is "MATable")[ (if: $maTableReadScore is 0)[ A spot of conspicuous pub reading eh? I'm impressed. No doubt everyone else that witnessed your lowkey display is too. (set: $score to $score +$comboScore)(set: $maTableReadScore to 1) <br>Combo bonus (css: "color: green;")[15 points] x $peopleThatSeeYou People =(css: "color: green;")[ +$comboScore points.<br>] ] (else:)[You've already impressed these people with your reading skillz.<br>] ] (if: $readinglocation is "Uni Foyer")[ The security guard watches impassively as you pull out JP and start "reading" cross-legged in the middle of the foyer. No points, I'm afraid. He's not impresssed. Students pull this kind of shit all the time. <br> ] <!--(if: $readinglocation is "Light")[ Reading alone in your room where no-one can appreciate how super smort you are? Nope. That's not gonna fly.(css: "color: red;")[-1 points]. (if: $readLightScore is 0)[(set: $score to $score -1)(set: $readLightScore to 1)] ]--> (if: $peopleThatSeeYou is 0 )[You read for 15 minutes but what is the point if there's no-one around to see you reading?!<br> (if: $readLightScore1 is 0)[(css: "color: red;")[-1 points]<br> (set: $score to $score -1)(set: $readLightScore1 to 1)] ] <br>(link: "That's enough pretend reading for now.")[(goto:$readinglocation)] ] } (if: $inventory contains "beingAndNothingness")[ <br>(link: "Read 'Being and Nothingness' by Jean-Paul Sartre")[(show:?2)] |2)[You hold your book up nice and high so everyone can get a good look. Sometimes you do a rueful smile like you've just read something that you'd already thought of ages ago. (if: $UnitablereadScore1 is 0)[(set: $score to $score +15)](set: $UnitablereadScore1 to 1)(css: "color: green;") [+15 points.]<br> ] ] (if: $inventory contains "beingAndNothingness")[ (link: "Read 'Being and Nothingness' by Jean-Paul Sartre")[(show:?2)] |2)[A spot of conspicuous pub reading eh? I'm impressed. No doubt everyone else is too. (if: $turtlepubreadScore1 is 0)[(set: $score to $score +15)](set: $turtlepubreadScore1 to 1)(css: "color: green;") [+15 points.] ] ] (if: $smokingonroof is 1)[(link:"...1")[(show:?1)]] <script src="https://www.paypal.com/sdk/js?client-id=sb&enable-funding=venmo&currency=GBP" data-sdk-integration-source="button-factory"></script> <script> function initPayPalButton() { paypal.Buttons({ style: { shape: 'pill', color: 'gold', layout: 'vertical', label: 'paypal', }, createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{"description":"Send coffee money to the author","amount":{"currency_code":"GBP","value":1}}] }); }, onApprove: function(data, actions) { return actions.order.capture().then(function(details) { alert('Transaction completed by ' + details.payer.name.given_name + '!'); }); }, onError: function(err) { console.log(err); } }).render('#paypal-button-container'); } initPayPalButton(); </script>Welcome to the <a href="https://www.google.com/search?q=Xennial&rlz=1C1CHBF_enGB862GB862&sxsrf=ALeKk01fEYvOPVSV1w62gHjQ7UZCAA--2A%3A1625491062412&ei=dgbjYODUGNeBhbIPp5Cv4A4&oq=Xennial&gs_lcp=Cgdnd3Mtd2l6EAMyBQgAELEDMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAOgQIIxAnOgUIABCRAjoICAAQsQMQgwE6BAguEEM6BQguELEDOgcILhCxAxBDOgIILjoECAAQCkoECEEYAFD_0QVY-d0FYOPmBWgAcAJ4AIABuQGIAdMIkgEDMC44mAEAoAEBqgEHZ3dzLXdpesABAQ&sclient=gws-wiz&ved=0ahUKEwjg5_CKgszxAhXXQEEAHSfIC-wQ4dUDCA4&uact=5';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=600, height=350'); return false;"> Xennial</a> <a href="https://www.google.com/search?q=indie+softboi&rlz=1C1CHBF_enGB862GB862&oq=indie+softboi&aqs=chrome..69i57j69i60l3j69i65.4267j0j7&sourceid=chrome&ie=UTF-8';, 'NewButtonWindowName','width=1000,height=800,scrollbars=yes" style="color: #FFFFFF" onclick="window.open(this.href, 'newwindow', 'width=600, height=350'); return false;"> Indie Softboi</a> Simulator 2000. <button type="button" onclick="tsw_open_demo_window();">Open demo in a new window/tab</button> <button type="button" onclick="tsw_close_demo_window();">Close current window if possible</button> <script> function tsw_open_demo_window() { window.open( "https://www.youtube.com/watch?v=1uYWYWPc9HU&ab_channel=Radiohead" ); } function tsw_close_demo_window() { window.close( "https://www.youtube.com/watch?v=1uYWYWPc9HU&ab_channel=Radiohead" ); } </script> <a onclick="window.open('https://www.youtube.com/watch?v=1uYWYWPc9HU&ab_channel=Radiohead', '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');"> Open Karma police </a> <a class="close" href="#"> close Karma police</a> <a class="open" href="http://www.google.com" target="_blank"> open window 1 </a> <br><br> <a class="close" href="#"> close window 1</a> <script> (function(){ var popup; $('.open').click(function(e){ e.preventDefault(); popup = window.open("","window1","width=400, height=400"); }); $('.close').click(function(){ if(popup) popup.close(); }); }) </script><script> var openedWindow; function openWindow() { openedWindow = window.open('https://www.youtube.com/watch?v=QzHIxigdlgQ&ab_channel=TakeThatVEVO','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindow() { openedWindow.close(); } </script> (link:"Open Karma Police")[ (set: $KarmaPlaying to 1) <script> openWindow(); </script> ] (link:"Close Karma Police")[ (set: $KarmaPlaying to 0)(track: 'scratch', 'play') <script> closeOpenedWindow(); </script> ] (link:"PLay scratch")[ (track: 'scratch', 'play') ]It's a bush outside the pub. (if: $bushMA contains "metaxa")[(link:"Take metaxa out of bush")[(show:?1)] |1)[You reach into the bush and pull out your secreted bottle of Metaxa. (set: $bushMA to $bushMA - (array:"metaxa"))(set: $inventory to $inventory + (array:"metaxa"))] ] (if: $inventory contains "metaxa")[(link:"Hide bottle of metaxa in bush")[(show:?1)] |1)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bushMA to $bushMA + (array:"metaxa"))(set: $inventory to $inventory - (array:"metaxa"))] ] (if: $bushMA contains "smallVodka")[(link:"Take vodka out of bush")[(show:?2)] |2)[You reach into the bush and pull out your secreted bottle of Vodka. (set: $bushMA to $bushMA - (array:"smallVodka"))(set: $inventory to $inventory + (array:"smallVodka"))] ] (if: $inventory contains "smallVodka")[(link:"Hide bottle of vodka in bush")[(show:?2)] |2)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bushMA to $bushMA + (array:"smallVodka"))(set: $inventory to $inventory - (array:"smallVodka"))] ] [[Back|Torrington 1]]{ <script> var openedWindowRadiohead; function openWindowRadiohead() { openedWindowRadiohead = window.open('https://www.youtube.com/watch?v=1uYWYWPc9HU&ab_channel=Radiohead','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowRadiohead() { openedWindowRadiohead.close(); } var openedWindowMazzy; function openWindowMazzy() { openedWindowMazzy = window.open('https://www.youtube.com/watch?v=avv2IIdDnnk&ab_channel=MazzyStar-Topic','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowMazzy() { openedWindowMazzy.close(); } var openedWindowMissing; function openWindowMissing() { openedWindowMissing = window.open('https://www.youtube.com/watch?v=IAkY5m00rpY&ab_channel=EverythingButTheGirl','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowMissing() { openedWindowMissing.close(); } </script> } It's an Alba CD/casette player. Bought from Argos for £49.99 in 1995. (text-style: "italic")[(css: "color: orange;")[Playing a CD opens a pop-up window to youtube. Use the ingame 'Stop CD player' option to close that window or you may break a quest that requires background music.]] {(if: $MazzyPlaying is 0 and $KarmaPlaying is 0 and $MissingPlaying is 0)[(link: "Play CD player")[(show:?1)]] (if: $MazzyPlaying is 1)[<br>(link: "Stop CD player")[(set: $MazzyPlaying to 0)<script> closeOpenedWindowMazzy(); </script>(go-to:"cdplayer youtube")]] (if: $KarmaPlaying is 1)[<br>(link: "Stop CD player")[(set: $KarmaPlaying to 0)<script> closeOpenedWindowRadiohead(); </script>(go-to:"cdplayer youtube")]] (if: $MissingPlaying is 1)[<br>(link: "Stop CD player")[(set: $MissingPlaying to 0)<script> closeOpenedWindowMissing(); </script>(go-to:"cdplayer youtube")]] } <br> |1)[Choose a CD: (link: "Play Radiohead")[(go-to:"Radiohead")] (link: "Play Mazzy Star")[(go-to:"Mazzy")] (link: "Play Everything But The Girl")[(go-to:"Missing")] (if: $inventory contains "takeThatCD")[(link: "Play Take That")[(goto:"TakeThatThrow")]] ] [[Back|fireplace]]{ (set: $KarmaPlaying to 1) <script> openWindowRadiohead(); </script> 'Karma Police' from the album 'ok Computer' (1997)<br> <br>(text-style: "italic")[(css: "color: orange;")[(To stop the music click 'Back' and use the Stop CD player link to close the music window.)]] <br> <br>[[Back|cdplayer youtube]] } { (set: $MazzyPlaying to 1) <script> openWindowMazzy(); </script> 'Fade into You' from the album 'So tonight that I might see' (1993)<br> <br>(text-style: "italic")[(css: "color: orange;")[(To stop the music click 'Back' and use the Stop CD player link to close the music window.)]] <br> <br>[[Back|cdplayer youtube]] } { (set: $MissingPlaying to 1) <script> openWindowMissing(); </script> 'Missing' from the album 'Amplified Heart' (1994)<br> <br>(text-style: "italic")[(css: "color: orange;")[(To stop the music click 'Back' and use the Stop CD player link to close the music window.)]] <br> <br>[[Back|cdplayer youtube]] } { <script> var openedWindowCure; function openWindowCure() { openedWindowCure = window.open('https://www.youtube.com/watch?v=ks_qOI0lzho&ab_channel=TheCureVEVO','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowCure() { openedWindowCure.close(); } var openedWindowPlacebo; function openWindowPlacebo() { openedWindowPlacebo = window.open('https://www.youtube.com/watch?v=BLmypIo-wFY&ab_channel=PLACEBO','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowPlacebo() { openedWindowPlacebo.close(); } var openedWindowFugazi; function openWindowFugazi() { openedWindowFugazi = window.open('https://www.youtube.com/watch?v=cMOAXm94VWo&ab_channel=ekphoric','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowFugazi() { openedWindowFugazi.close(); } </script> } The jukebox is mostly indie rock. It's set on freeplay. <br> {(if: $CurePlaying is 0 and $PlaceboPlaying is 0 and $FugaziPlaying is 0)[(link: "Select a song")[(show:?1)]] (if: $CurePlaying is 1)[<br>(link: "Thump the Jukebox")[(set: $CurePlaying to 0)<script> closeOpenedWindowCure(); </script>(alert: "You thump the Jukebox like a less confident 'Fonz' and the music stops")(go-to:"turtle Jukebox youtube")]] (if: $PlaceboPlaying is 1)[<br>(link: "Thump the Jukebox")[(set: $PlaceboPlaying to 0)<script> closeOpenedWindowPlacebo(); </script>(alert: "You thump the Jukebox like a less confident 'Fonz' and the music stops")(go-to:"turtle Jukebox youtube")]] (if: $FugaziPlaying is 1)[<br>(link: "Thump the Jukebox")[(set: $FugaziPlaying to 0)<script> closeOpenedWindowFugazi(); </script>(alert: "You thump the Jukebox like a less confident 'Fonz' and the music stops")(go-to:"turtle Jukebox youtube")]] } <br> |1)[Choose a song: (link: "Play The Cure")[(go-to:"Cure")] (link: "Play Placebo")[(go-to:"Placebo")] (link: "Play Fugazi")[(go-to:"Fugazi")] ] [[Back|The Purple Turtle]]{ (set: $CurePlaying to 1) <script> openWindowCure(); </script> 'Lovesong' from the album 'Disintegration' (1989)<br> <br>[[Back|turtle Jukebox youtube]] } { (set: $PlaceboPlaying to 1) <script> openWindowPlacebo(); </script> 'Without you I'm nothing' from the album 'Without you I'm nothing' (1998)<br> <br>[[Back|turtle Jukebox youtube]] } { (set: $FugaziPlaying to 1) <script> openWindowFugazi(); </script> 'Waiting Room' from the album '13 Songs' (1989)<br> <br>[[Back|turtle Jukebox youtube]] } { <script> var openedWindowRepublica; function openWindowRepublica() { openedWindowRepublica = window.open('https://www.youtube.com/watch?v=JgffRW1fKDk&ab_channel=RepublicaVEVO','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowRepublica() { openedWindowRepublica.close(); } var openedWindowDusty; function openWindowDusty() { openedWindowDusty = window.open('https://www.youtube.com/watch?v=DjydOI4MEIw&ab_channel=igotyoudancing','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowDusty() { openedWindowDusty.close(); } </script> } The jukebox is an eclectic of current chart music and film soundtracks. <br> {(if: $RepublicaPlaying is 0 and $DustyPlaying is 0)[(link: "Select a song")[(show:?1)]] (if: $RepublicaPlaying is 1)[<br>(link: "Thump the Jukebox")[(set: $RepublicaPlaying to 0)<script> closeOpenedWindowRepublica(); </script>(alert: "You thump the Jukebox like a less confident 'Fonz' and the music stops")(go-to:"Uni Jukebox youtube")]] (if: $DustyPlaying is 1)[<br>(link: "Thump the Jukebox")[(set: $DustyPlaying to 0)<script> closeOpenedWindowDusty(); </script>(alert: "You thump the Jukebox like a less confident 'Fonz' and the music stops")(go-to:"Uni Jukebox youtube")]] } <br> |1)[Choose a song: (link: "Play Rebublica")[(go-to:"Republica")] (link: "Play Dusty Springfield")[(go-to:"Dusty")] ] [[Back|Warren st Uni Bar]]{ (set: $DustyPlaying to 1) <script> openWindowDusty(); </script> 'Son of A Preacher Man' from the album 'Pulp Fiction - Soundtrack' (1995)<br> <br>[[Back|Uni Jukebox youtube]] } { (set: $RepublicaPlaying to 1) <script> openWindowRepublica(); </script> 'Ready to Go' from the album 'Republica' (1996)<br> <br>[[Back|Uni Jukebox youtube]] } (display: "TECH TIPS TEXT") [[Back|Welcome]]{ (if: $WindowQuestSound is 0)[(track: 'secret', 'play',)(set: $WindowQuestSound to 1)] (if: $MissingPlaying is 1)[ (if: $WindowQuestIntro is 0)[(set: $WindowQuestIntro to 1)Oooooh. This is a secret quest location!<br> ] You climb out the window and sit cross legged on the roof (some rat droppings stick to your arse but you don't notice). You observe the intricate city skyline and wonder if anyone will ever understand you|a)[.](link:"...")[(show:?a)] |a)[<br><br>You also wonder if anyone is watching you wonder that because you imagine you must look pretty cool right now.<br><br>'Missing' by Everything But The Girl meanders out the window like a cartoon pie smell. It sets off the tableau nicely.<br> (live: 2s)[ (if: $windowQuestScore is 0)[(set: $score to $score +50)(set: $windowQuestScore to 1)(css: "color: green;")[<br>+50 points] for being moody with a soundtrack on a roof.] (stop:)] (if: $smokingonroof is 1)[ <br><br>You pull hard on your cigarette and listen to the lyrics. You imagine yourself the 'missing' being 'missed' and smile.<br> (live: 2s)[ (if: $windowQuestSmokeScore is 0)[ (css: "color: green;")[<br><br>+25 bonus points] for accessorizing the moment with a smoke.(set: $score to $score +25)(set: $windowQuestSmokeScore to 1)] (stop:)] ] <br><br>[[Back inside|window]] ]<!--a end bracket--> ]<!--MissingPlaying End bracket--> (if: $MissingPlaying is 0)[ (if: $WindowQuestIntro is 0)[(set: $WindowQuestIntro to 1)Oooooh. This is a secret quest location!<br> ]You are on the flat roof outside window. When the mood is right you come up here to think your important thoughts|2)[.](if: $smokingonroof is 0)[.](if: $smokingonroof is 1)[(link:"...")[(show:?2)]] |2)[<br>You have a cigarette and wait to see if any important thoughts come now. But none do.<br><br>[[Back inside|window]]] <br> (if: $smokingonroof is 0)[<br><br>[[Back inside|window]]] ] } (set: $peopleThatSeeYou to 5) (set: $comboScore to $peopleThatSeeYou * 15) Combo bonus (css: "color: green;")[15 points ] x $peopleThatSeeYou People =(css: "color: green;")[ +$comboScore points.<br>]It's a bush outside the pub. (if: $bushFirkin contains "metaxa")[(link:"Take metaxa out of bush")[(show:?1)] |1)[You reach into the bush and pull out your secreted bottle of Metaxa. (set: $bushFirkin to $bushFirkin - (array:"metaxa"))(set: $inventory to $inventory + (array:"metaxa"))] ] (if: $inventory contains "metaxa")[(link:"Hide bottle of metaxa in bush")[(show:?1)] |1)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bushFirkin to $bushFirkin + (array:"metaxa"))(set: $inventory to $inventory - (array:"metaxa"))] ] (if: $bushFirkin contains "smallVodka")[(link:"Take vodka out of bush")[(show:?2)] |2)[You reach into the bush and pull out your secreted bottle of Vodka. (set: $bushFirkin to $bushFirkin - (array:"smallVodka"))(set: $inventory to $inventory + (array:"smallVodka"))] ] (if: $inventory contains "smallVodka")[(link:"Hide bottle of vodka in bush")[(show:?2)] |2)[You look furtively over your shoulder to check you aren't being observed and then thrust the precious bottle deep into the heart of the bush.(set: $bushFirkin to $bushFirkin + (array:"smallVodka"))(set: $inventory to $inventory - (array:"smallVodka"))] ] [[Back|End of Chalton St]]{ (if: $inventory contains "Special" or "anthology" or "Sock")[ Drop what on Antonio's desk? <br>] (else:)[You don't have anything suitable to drop on Antonio's desk.<br>] (if: $inventory contains "Special")[ (link: "<br>Drop the FHM Lingerie Special")[(show:?Special)] ] (if: $inventory contains "anthology")[ (link: "<br>Drop the English Literature Anthology")[(show:?Anthology)] ] (if: $inventory contains "Sock")[ (link: "<br>Drop the Crusty sock")[(show:?Sock)] ] |Special)[(set: $antonioDistracted to 1)(set: $inventory to $inventory - (array:"Special"))<br><br>You drop the FHM Lingerie special and leave it open at a particularly 'distracting' page. It seems to catch Antonio's eye.<br>] |Anthology)[<br><br>You drop the weighty tome onto onto Antonio's desk with a thud but Antonio completely ignores it.<br>] |Sock)[<br><br>That you've decided to carry a gross crusty sock all the way into University is wonderful. (if: $uniSockScore is 0)[<br>So you can have some points for it(set: $score to $score +5)(set: $uniSockScore to 1)(css: "color: green;")<br>[ +5 points]] <br>But for the purposes of this particular questline it doesn't pique Antonio's interest.<br>] <br>[[Back|Uni Study Room]] }{ This is the bar. The barmaid glances up from her work. <br> <br>[[Order a drink|Firkin Order]] (if: $firkinBarObjectPlaced is 0)[<br>[[Surreptitiously place something from your inventory on the bar to impress the barmaid|Firkin bar place]]] <br>[[Back|The Friar and Firkin]] }What do you want to place on the bar? (link:"Look in Inventory")[(show:?1)] |1)[(if: $carryingItems is false)[You have nothing to place on the bar.] {(if: $inventory contains "anthology") [(link: "Put the Literature Anthology on the bar")[(set: $selectedItem to "anthology")(goto: "FirkinObjectPlaced")]<br/>] (if: $inventory contains "winemixer") [(link: "Put the wine mixing device on the bar")[(set: $selectedItem to "winemixer")(goto: "FirkinObjectPlaced")]<br/>] (if: $inventory contains "ontheRoad") [(link: "Put the Jack Kerouac novel on the bar")[(set: $selectedItem to "ontheRoad")(goto: "FirkinObjectPlaced")]<br/>] (if: $inventory contains "gazpacho") [(link: "Put the carton of Gazpacho soup on the bar")[(set: $selectedItem to "gazpacho")(goto: "FirkinObjectPlaced")]<br/>] (if: $inventory contains "Sock") [(link: "Put the crusty sock on the bar")[(set: $selectedItem to "Sock")(goto: "FirkinObjectPlaced")]<br/>] (if: $inventory contains "Special") [(link: "Put the FHM Lingerie Special on the bar")[(set: $selectedItem to "Special")(goto: "FirkinObjectPlaced")]<br/>] } [[Back|Firkin bar]]]You do the look that indicates that you would like to be served - a sort of double eyebrow raise with a chin-lift. She acknowledges you and comes over. (if: $alcoholLvl < 10)["What can I get you?"<br/> { (link: "Pint of Stella (£2.50)")[(show:?1)] (if: $money >= 250) [|1)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Stella")(go-to: "DrinkbuyFirkin")]]] (if: $money < 250) [|1)[ You dont have enough money.<br/>]] <br/> (link: "Pint of Fosters (£2)")[(show:?2)] (if: $money >= 200) [|2)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Fosters")(go-to: "DrinkbuyFirkin")]]] (if: $money < 200) [|2)[ You dont have enough money.<br/>]] <br/> (link: "Whiskey and Ice (£2)")[(show:?3)] (if: $money >= 200) [|3)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Whiskey")(go-to: "DrinkbuyFirkin")]]] (if: $money < 200) [|3)[ You dont have enough money.<br/>]] <br/> (link: "Mango juice cocktail (£4)")[(show:?4)] (if: $money >= 400) [|4)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Mango")(go-to: "DrinkbuyFirkin")]]] (if: $money < 400) [|4)[ You dont have enough money.<br/>]] <br/> }] (else:)[She looks you up and down. "Apologies, but you are far too drunk already. I can't serve you until you sober up a bit. Thanks muchly."]<br/> [[Back|Firkin bar]](set: $Drink to 1) (if: $yourDrink is "Stella")[ (set: $money to $money -250)She pours you a pint of Stella and you hand over the cash.] (if: $yourDrink is "Mango")[ (set: $money to $money -400)She whips you up a Mango juice cocktail and you hand over the cash.] (if: $yourDrink is "Fosters")[ (set: $money to $money -200)She pours you a pint of Fosters and you hand over the cash.] (if: $yourDrink is "Whiskey")[ (set: $money to $money -200)She pours you a shot of Whiskey and you hand over the cash.] [[Back|The Friar and Firkin]]The barmaid reacts. [[continue|Firkin bar]]{ (if: $selectedItem is "anthology")[You whack the weighty tome on the bar and casually flick through the thin pages looking earnest. 'H' is not impressed by literature. (link-goto: "...", "Firkin bar")] (if: $selectedItem is "winemixer")[You put the wine mixing device on the bar but 'H' ignores it. (link-goto: "...", "Firkin bar")] (if: $selectedItem is "Special")[You spread out your FHM Lingerie Special on the bar carefully seperating any pages that are "stuck" together. 'H' doesn't seem particularly impressed and after a few moments you put it back in your pocket.<br><br>(link-goto: "Back", "Firkin bar")] (if: $selectedItem is "ontheRoad")[You casually pull your well worn copy of On the Road out of your pocket and prop it on the bar. 'H' does notice and practically sneers at it. You put it back in your pocket. (link-goto: "...", "Firkin bar")] (if: $selectedItem is "gazpacho")[(set: $firkinBarObjectPlaced to 1)(set: $gazpachoGiven to 1)You casually place the carton of Gazpacho soup on the bar and wait for 'H' to notice it|1)[.](link:"...")[(show:?1)] |1)[<br><br>"Gazpacho soup! My absolute fave! I'll warm it up later." she says. <br>Well done! If you can impress a barmaid who knows what you could achieve. Up up up the ziggurat, lickety-split! (if: $barmaidQuestComplete is 0)[(set: $barmaidImpress to $barmaidImpress +1)](set: $inventory to $inventory - (array:"gazpacho")) (if: $barmaidImpress is 3)[ (track: 'tada', 'play',)(set: $barmaidQuestComplete to 1)(alert: "CONGRATULATIONS!<br><br>QUEST COMPLETE!") ] (if: $firkinBarmaidScore is 0)[(set: $score to $score +25)](set: $firkinBarmaidScore to 1)(css: "color: green;")[+25 points] <br><br>(link-goto: "Back", "Firkin bar") ]<!--end of 1 bracket--> ]<!--end of gazpacho bracket--> (if: $selectedItem is "Sock")[You take out the sock encrusted with the dried up remains of your once potential progeny and place it on the bar. (if: $firkinSockScore is 0)[(set: $score to $score +5)(set: $firkinSockScore to 1)(css: "color: green;")<br>[+5 points] This is totally stupid and gross. (I knew you'd try it.)] <br>The Barmaid notices but barely raises an eyebrow. This is London after all. You put it back in your pocket. <br><br>(link-goto: "Back", "Firkin bar") ] }(set: $Drink to 0) (if: $yourDrink is "Stella")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+2) You drink your pint of Stella like a lad. (css: "color: green;")[+2 points.](set: $score to $score +2) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Mango")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+4) You drink your fresh Mango juice cocktail with your pinky finger out. (css: "color: green;")[+4 points.](set: $score to $score +4) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+4)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Fosters")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You drink your pint of Fosters - it doesn't taste of much. (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+1)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Whiskey")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You swish the ice round the glass and sip at your whiskey in a considered and brooding fashion (secretly you'd much rather have a mixer in it). (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (link: "Back") [(goto:$firkinDrinkSender)]{ It is a classic solid pub table. There are splits in the wood wide enough to jam a beermat in. Sometimes you do. <br> (if: $Drink is 1)[<br/>(set: $firkinDrinkSender to "FirkinTable") [[Drink your drink|FirkinDrink]]] <br/>[[Get up from the table|The Friar and Firkin]] }(display:"TIPS TEXT") (link: "Done") [(goto:$fromTECHTIPS)] It's a shabby looking white formica kitchen cupboard. The edges of the formica are peeling to reveal the chipboard underneath. [[Open Cupboard|Inside Kitchen Cupboard]] [[Back|Kitchen]]Inside you can see some mugs and cups in various states of deterioration. Some of them look very old indeed. (text-style: "italic")[(css: "color: orange;")[(You only have room for one cup/mug in your inventory, so if you take one, choose carefully. If you aren't sure which mug to take then perhaps you should leave it for now and come back later.)]] Currently inside is: (if: $takenGrail is 0)[(if: $inventory contains "grail") [] (else:)[ An ancient looking (link: "Wooden cup")[(set:$selectedItem to $grail)(set:$grailSender to "Inside Kitchen Cupboard")(set:$previousPassage to "Inside Kitchen Cupboard")(goto:"Item Description")].]] (if: $takenMBBmug is 0)[(if: $inventory contains "mbbmug") [] (else:)[ A chipped white (link: "Men Behaving Badly mug")[(set:$selectedItem to $mbbmug)(set:$mbbmugSender to "Inside Kitchen Cupboard")(set:$previousPassage to "Inside Kitchen Cupboard")(goto:"Item Description")].]] (if: $takenMinieggMug is 0)[(if: $inventory contains "minieggmug") [] (else:)[ A faded white (link: "Cadbury's mini egg mug")[(set:$selectedItem to $minieggmug)(set:$minieggmugSender to "Inside Kitchen Cupboard")(set:$previousPassage to "Inside Kitchen Cupboard")(goto:"Item Description")].]] (if: $takenGrail is 0 and $gotMug is 0)[(if: $inventory contains "grail") [] (else:) [(link: "Take the ancient looking cup")[(set:$gotMug to 1)(set:$selectedItem to $grail)(set: $inventory to $inventory + (array:"grail"))(set:$grailSender to "Inventory")(set:$previousPassage to "Inside Kitchen Cupboard")(set: $takenGrail to 1)(goto:"Item Acquired")]]] (if: $takenMBBmug is 0 and $gotMug is 0)[(if: $inventory contains "mbbmug") [] (else:) [(link: "Take the Men Behaving Badly mug")[(set:$gotMug to 1)(set:$selectedItem to $mbbmug)(set: $inventory to $inventory + (array:"mbbmug"))(set:$mbbmugSender to "Inventory")(set:$previousPassage to "Inside Kitchen Cupboard")(set: $takenMBBmug to 1)(goto:"Item Acquired")]]] (if: $takenMinieggMug is 0 and $gotMug is 0)[(if: $inventory contains "minieggmug") [] (else:) [(link: "Take the Cadbury's mini egg mug")[(set:$gotMug to 1)(set:$selectedItem to $minieggmug)(set: $inventory to $inventory + (array:"minieggmug"))(set:$minieggmugSender to "Inventory")(set:$previousPassage to "Inside Kitchen Cupboard")(set: $takenMinieggMug to 1)(goto:"Item Acquired")]]] [[Back|Kitchen]] { It's an old wooden bench with an ironwork frame. <br> (if: $firstsleep is 1)[ (if: $beretTaken is 0)[ (if: $inventory contains "beret") [] (else:) [There is black (link: "beret")[(set:$selectedItem to $beret)(set:$previousPassage to "ULU Bench")(set:$beretSender to "ULU Bench")(goto:"Item Description")] resting on the bench.] ] (if: $beretTaken is 0)[(if: $inventory contains "beret") [] (else:) [<br><br>(link: "Take the Black beret")[(set:$selectedItem to $beret)(set: $beretTaken to 1)(set: $inventory to $inventory + (array:"beret"))(set:$previousPassage to "ULU Bench")(goto:"Item Acquired")]]]] <br>[[Back|Malet St]] }You pick up the manifesto. (set: $copiesOfManifesto to 5)(set: $inventory to $inventory + (array:"manifesto")) [[Back|Light]] <img src="images/wisely.gif" height="186px" width="220px" alt="wisely">{ This is the bar. The barmaid glances up from her work. <br> <br>[[Order a drink|MA Order]] (if: $maBarObjectPlaced is 0)[<br>[[Surreptitiously place something from your inventory on the bar to impress the barmaid|MA bar place]]] <br>[[Back|The Marlborough Arms]] }You do the look that indicates that you would like to be served - a sort of double eyebrow raise with a chin-lift. She acknowledges you and comes over. (if: $alcoholLvl < 10)["Yes, Can I assist you?"<br/> { (link: "Pint of Stella (£2.50)")[(show:?1)] (if: $money >= 250) [|1)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Stella")(go-to: "Drink buy MA")]]] (if: $money < 250) [|1)[ You dont have enough money.<br/>]] <br/> (link: "Pint of Fosters (£2)")[(show:?2)] (if: $money >= 200) [|2)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Fosters")(go-to: "Drink buy MA")]]] (if: $money < 200) [|2)[ You dont have enough money.<br/>]] <br/> (link: "Whiskey and Ice (£2)")[(show:?3)] (if: $money >= 200) [|3)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Whiskey")(go-to: "Drink buy MA")]]] (if: $money < 200) [|3)[ You dont have enough money.<br/>]] <br/> (link: "Absinthe (£4)")[(show:?4)] (if: $money >= 400) [|4)[ (if: $Drink is 1) [ You already have a drink.] (else:) [(set: $yourDrink to "Absinthe")(go-to: "Drink buy MA")]]] (if: $money < 400) [|4)[ You dont have enough money.<br/>]] <br/> }] (else:)[She looks you up and down. "I'm afraid you are already too drunk. I cannot serve you in this state."]<br/> [[Back|MA bar]]What do you want to place on the bar? (link:"Look in Inventory")[(show:?1)] |1)[(if: $carryingItems is false)[You have nothing to place on the bar.] {(if: $inventory contains "anthology") [(link: "Put the Literature Anthology on the bar")[(set: $selectedItem to "anthology")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "ontheRoad") [(link: "Put the Jack Kerouac novel on the bar")[(set: $selectedItem to "ontheRoad")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "gazpacho") [(link: "Put the carton of Gazpacho soup on the bar")[(set: $selectedItem to "gazpacho")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "winemixer") [(link: "Put the wine mixing device back on the bar")[(set: $selectedItem to "winemixer")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "grail") [(link: "Put the ancient nondescript wooden cup on the bar.")[(set: $selectedItem to "grail")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "Sock") [(link: "Put the crusty sock on the bar")[(set: $selectedItem to "Sock")(goto: "MAObjectPlaced")]<br/>] (if: $inventory contains "Special") [(link: "Put the FHM Lingerie Special on the bar")[(set: $selectedItem to "Special")(goto: "MAObjectPlaced")]<br/>] } [[Back|MA bar]]]{ (if: $selectedItem is "anthology")[You whack the weighty tome on the bar and casually flick through the thin pages looking earnest. Elsa is not impressed and after a few minutes of pretend reading you give up. <br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "Special")[You spread out your FHM Lingerie Special on the bar carefully seperating any pages that are "stuck" together. The barmaid doesn't pay you any attention and after a few minutes you roll up the FHM lingerie special and put it in your back pocket. <br><br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "gazpacho")[You plop the carton of Gazpacho soup on the bar. Elsa raises an eyebrow but otherwise ignores it.<br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "onTheRoad")[You casually pull your well worn copy of On the Road out of your pocket and prop it on the bar. Elsa is not impressed by "Beat culture".<br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "winemixer")[You casually place the 'Wine Mixer' on the bar but the barmaid doesn't pay it any attention. This is where you found it after all.<br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "Sock")[You take out the sock encrusted with the dried up remains of your once potential progeny and place it on the bar. (if: $maSockScore is 0)[(set: $score to $score +5)(set: $maSockScore to 1)(css: "color: green;")<br>[+5 points] This is totally stupid and gross. (I knew you'd try it.)] <br>The Barmaid notices but barely raises an eyebrow. This is London after all. You put it back in your pocket. <br><br>(link-goto: "Back", "MA bar")] (if: $selectedItem is "grail")[(set: $maBarObjectPlaced to 1)(set: $grailGiven to 1)You casually place the ancient wooden cup on the bar and wait for Elsa to notice it|1)[.](link:"...")[(show:?1)] |1)[<br><br>She reverently picks it up with a wild look in her eyes. "It's ours Indy! Yours and mine" she exclaims. Then continues about her business. (if: $barmaidQuestComplete is 0)[(set: $barmaidImpress to $barmaidImpress +1)](set: $inventory to $inventory - (array:"grail")) (if: $barmaidImpress is 3)[ (track: 'tada', 'play',)(set: $barmaidQuestComplete to 1)(alert: "CONGRATULATIONS!<br><br>QUEST COMPLETE!") ] (if: $maBarmaidScore is 0)[(set: $score to $score +25)](set: $maBarmaidScore to 1)(css: "color: green;")[+25 points] <br><br>(link-goto: "Back", "MA bar") ]<!--end of 1 bracket--> ]<!--end of grail bracket--> }{ It is a classic solid pub table. With a small round brass plate with the table number. <br> (if: $Drink is 1)[<br/>(set: $maDrinkSender to "MATable") [[Drink your drink|MADrink]]] <br/>[[Get up from the table|The Marlborough Arms]] }(set: $Drink to 0) (if: $yourDrink is "Stella")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+2) You drink your pint of Stella like a lad. (css: "color: green;")[+2 points.](set: $score to $score +2) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Absinthe")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+4) You rebelliously down your shot of Absinthe with your pinky finger out. (css: "color: green;")[+4 points.](set: $score to $score +4) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+4)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Fosters")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You drink your pint of Fosters - it doesn't taste of much. (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+1)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (if: $yourDrink is "Whiskey")[(set: $inc_mins to $inc_mins+5)(set: $boozeTotal to $boozeTotal+1) You swish the ice round the glass and sip at your whiskey in a considered and brooding fashion (secretly you'd much rather have a mixer in it). (css: "color: green;")[+1 points.](set: $score to $score +1) (if: $alcoholLvl < 10)[ (set: $alcoholLvl to $alcoholLvl+2)] (if: $alcoholLvl <3 )[You feel sober.](if: $alcoholLvl >=3 and <6 )[You feel tipsy.](if: $alcoholLvl >=6 and <10)[You feel a bit pissed.](if: $alcoholLvl >=10)[You are absolutely steaming. You can't get any drunker.] Your alcohol level is (print: $alcoholLvl). ] (link: "Back") [(goto:$maDrinkSender)]{<!--(goto: "YOU WAKE UP2")(set: $score to 300)(set: $day to "Sat")--> <br>[[WAKE UP|YOU WAKE UP2]] }(text-style:"underline")[Gameplay tips.] - Fruit/Quiz machines are a good source of cash. - Keep your nicotine and alcohol levels topped up. (Some actions are dependant on these levels.) - Reading can be used to pass time. But be careful if there's no-one around to witness your studious behaviour you will lose points. - If you run out of booze or fags it's basically game over, man. - You can't purchase a new bottle of booze until the empty one has been put in a bin. Same with cigarette packets. - Food can help you sober up if you need to. - Your current score will be exported to the Hi Score table when you save. <!--You can also manually export this from 'Gamestats' on your Sidebar.--> - Get bonus points for smoking/drinking in certain locations. - You can boost your Softboi score with combos if multiple people are around to witness your Softboi antics. - Don't forget which bush you left your booze in! (text-style:"underline")[Important Technical bits] - YOU NEED TO BE CONNECTED TO THE INTERNET - Blue/purple text or ellipses means you can interact with it by left-clicking. - The game relies on opening browser pop-ups to youtube and google. So make sure you enable pop-ups for this site before you start. - The Youtube music videos are often part of a quest so if there is an option to close them down 'in game' use that instead of manually closing down the youtube pop up window. - Leave enough room on your screen to have the main game browser tab and the small youtube windows open at the same time. - Google chrome works best I've found. - Plug in some headphones or make sure your speakers are working - there are audio cues associated with some quests. - Designed for playing with a PC and a mouse. Parts of the game will run on most phones but it's not designed for it. - The save game file is located in your windows temp folder or Apple mac /tmp so if you empty that folder then it's back to square one, I'm afraid.(display:"TECH TIPS TEXT") (link: "Done") [(goto:$fromTECHTIPS)](set: $Drink to 1) (if: $yourDrink is "Stella")[ (set: $money to $money -250)She pours you a pint of Stella and you hand over the cash.] (if: $yourDrink is "Absinthe")[ (set: $money to $money -400)She pours the shot out and you hand over the cash. "One shot of absinthe. I recommend you don't down it".] (if: $yourDrink is "Fosters")[ (set: $money to $money -200)She pours you a pint of Fosters and you hand over the cash.] (if: $yourDrink is "Whiskey")[ (set: $money to $money -200)She pours you a shot of Whiskey and you hand over the cash.] [[Back|The Marlborough Arms]][[Leave PC|Uni Study Room]] <div id="center"><iframe src="https://indietiredboi.com/dungeon" title="Space Invaders"width="1200" height="900" scrolling="no" style="border:1px solid black;"></iframe></div>{(set: $smokeNotAllowed to 1) It's a generic beige desktop PC. Probably about 5 years old. Someone has got bored of lectures and left an old school text-based RPG disk here. <br> <br> (if: $day is "Fri" and $ExamDone is 0)[ <br>(link:"Start Exam")[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on studying when you need a smoke this much.] (else:)[(goto: "STUDY3")]] ] (if: $score <= -10 and $day is not "Fri")[ <br>(link:"Start a Lesson")[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on studying when you need a smoke this much.] (else:)[(goto: "STUDY2")]] ] <br>(link: "Play the game")[ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on a game when you need a smoke this much.] (else:)[(goto: "DOS")] ] <br>[[Leave PC|Uni Study Room]] }{ <br><br><br><br><br> (print: $selectedItem_DT's description) <!--<br>(if: $selectedItem_DT is $sword_DT)[<img src="images/rustsword.png" height="186px" width="220px" alt="sword">] (if: $selectedItem_DT is $potion_DT)[<img src="images/potion.jpg" height="186px" width="220px" alt="potion">]--> <br>(link: "Done") [(goto: $previousPassage_DT)] }{ <br><br><br><br><br> (print: $selectedItem_DT's pickupText)(set:$carryingItems_DT to true) <br>(link: "Done") [(goto:$previousPassage_DT)] }{ <br><br><br><br><br> You are carrying: <br> (text-color:"white")[ (if: $carryingItems_DT is false)[Nothing.] (if: $inventory_DT contains "sword_DT") [Your (link: "Sword") [(set:$selectedItem_DT to $sword_DT)(set:$previousPassage_DT to "DungeonInventory")(goto:"Item Description_DT")]<br>] (if: $inventory_DT contains "potion_DT") [A mysterious (link: "Potion") [(set:$selectedItem_DT to $potion_DT)(set:$previousPassage_DT to "DungeonInventory")(goto:"Item Description_DT")]<br>] ] <br><br> (link:"Done")[(goto: $inventorySender_DT)] }{(set: $inventory_DT to (array:)) (set: $drunkPotion_DT to false) (set: $carryingItems_DT to false) (set: $playerStrength_DT to 2) (set: $spiderStrength_DT to 4) (set: $spiderDead_DT to 0) (set: $playerDead_DT to 0) (set: $cocoonExamined to 0) (set: $cocoonOpened to 0) (set: $gotPotion to 0) (set: $sword_DT to (datamap:"name", "sword_DT", "description", "It's a rusty sword.", "pickupText", "You pick up the sword.")) (set: $potion_DT to (datamap:"name", "potion_DT", "description", "A strange looking bottle.", "pickupText", "You pick up the potion.")) (set: $cocoon_DT to (datamap:"name", "cocoon_DT", "description", "It is about 5 feet in length and appears to made of spider silk. You shudder to think of the size of the spider that made this. (if: $gotPotion is 0)[There is something inside.]", "pickupText", " ")) <br><br><br><br><br> Welcome to the Dungeon Delver! <br> <br>(link-goto: "Enter the Dungeon", "Room 1") <br>(link-goto: "Quit Game", "Uni PC") <br><br> <!--<br>(link:"Check Inventory")[(set:$inventorySender_DT to "DOS")(goto:"DungeonInventory")]--> }{ <!--<img src="images/spider-cartoon.gif" height="186px" width="220px" alt="spider">--> <br><br><br><br> <br>You are at the entrance of a small cave. In the middle of the cave is what appears to be some kind of (link: "cocoon")[(set:$selectedItem_DT to $cocoon_DT)(set: $cocoonExamined to 1)(set:$previousPassage_DT to "Room 1")(goto:"Item Description_DT")]. (if: $spiderDead_DT is 0)[There are skittering noises emanating from the darkness of the farside of the cave.] (if: $spiderDead_DT is 1)[<br>In the corner are the remains of a dead giant spider.] (if: not ($inventory_DT contains "sword_DT")) [<br>In the middle of the floor is a (link: "sword") [(set:$selectedItem_DT to $sword_DT)(set:$previousPassage_DT to "Room 1")(goto:"Item Description_DT")]] <br> (if: not ($inventory_DT contains "sword_DT"))[<br>(link: "Take the Sword")[(set:$selectedItem_DT to $sword_DT)(set: $inventory_DT to $inventory_DT + (array:"sword_DT"))(set:$previousPassage_DT to "Room 1")(goto:"Item Acquired_DT")]] (if: $cocoonExamined is 1)[ (if: $inventory_DT contains "sword_DT")[<br>(link: "Examine cocoon")[(goto:"Cocoon")] ]] (if: $spiderDead_DT is 0)[(if: $inventory_DT contains "sword_DT")[<br>[[Advance further into the cave|Spider Fight]]]] <br>(link:"Check Inventory")[(set:$inventorySender_DT to "Room 1")(goto:"DungeonInventory")] <br>(link-goto:"Restart", "DOS") <br>(link-goto: "Quit Game", "Uni PC") } <!--<img src="images/potion.jpg" height="186px" width="220px" alt="potion">--> (set: $inventory_DT to $inventory_DT - (array:"potion_DT")) (set: $drunkPotion_DT to true) (set: $playerStrength_DT to $playerStrength_DT +5) <br>You gulp the potion down. You feel stronger! [[Back|DungeonInventory]]{ <!--<img src="images/spider-cartoon.gif" height="186px" width="220px" alt="spider">--> <br><br><br><br> <br>A giant spider attacks you! <br>Spider Strength is(text-color:"white")[ 4] <br>Your Strength is (text-color:"white")[$playerStrength_DT] <br>(link:"Attack")[(show:?1)] |1)[(set: $Attack_DT to (random: 1, 6)) <br>> You strike at the spider with (set: $playerTotal_DT to ($Attack_DT + $playerStrength_DT))(text-color:"white")[ $playerTotal_DT]! <br>(link:"The spider attacks")[(show:?2)] |2)[(set: $spiderAttack_DT to (random: 1, 6))> The spider strikes back with (set: $spiderTotal_DT to ($spiderAttack_DT + $spiderStrength_DT)) (text-color:"white")[$spiderTotal_DT]! (if: $spiderTotal_DT > $playerTotal_DT)[(set: $playerDead_DT to 1)<br>You lose!] (if: $spiderTotal_DT < $playerTotal_DT)[(set: $spiderDead_DT to 1)<br>[[You win!|DUNGEON END]]] (if: $spiderTotal_DT is $playerTotal_DT)[(set: $playerDead_DT to 1)<br>You both die!] (if: $spiderDead_DT is 1 and $playerDead_DT is 1)[(text-color:"white")[GAME OVER!]<br>(link-goto:"Restart", "DOS")] (if: $spiderDead_DT is 0 and $playerDead_DT is 1)[(text-color:"white")[GAME OVER!]<br>(link-goto:"Restart", "DOS")] ] ] <br>(link-goto: "Quit Game", "Uni PC") } { <br><br><br><br> <br>(if: $cocoonOpened is 0)[You gingerly slice at the cocoon's strands to reveal the husk of a human corpse.](if: $cocoonOpened is 1)[The cocoon has been sliced open to reveal the husk of a human corpse.] (if: $drunkPotion_DT is false)[ (if: not ($inventory_DT contains "potion_DT")) [<br>Clasped in the corpse's skeletal hands is a (link: "potion bottle") [(set: $cocoonOpened to 1)(set:$selectedItem_DT to $potion_DT)(set:$inventorySender_DT to "Cocoon")(set:$previousPassage_DT to "Cocoon")(goto:"Item Description_DT")]] ] <br> (if: $drunkPotion_DT is false)[ (if: not ($inventory_DT contains "potion_DT"))[<br>(link: "Pick up the potion")[(set:$selectedItem_DT to $potion_DT)(set: $gotPotion to 1)(set: $cocoonOpened to 1)(set: $inventory_DT to $inventory_DT + (array:"potion_DT"))(set:$inventorySender_DT to "Cocoon")(set:$previousPassage_DT to "Cocoon")(goto:"Item Acquired_DT")]] ] <br>(link: "Back")[(set: $cocoonOpened to 1)(goto:"Room 1")] }(set: $score to 10) (link: "...")[(show:?1)] |1)[ (if: $score < -10)[your score is less than minus 10] (if: $score < 0)[your score is less than zero] ]{ This is the Self help section. <br>(if: $boughtSmokingBook is 0)[There is a (link: "'Quit smoking for good'")[(set:$selectedItem to $quitSmokingBook)(set:$previousPassage to "Self Help Section")(set:$QuitSmokeSender to "Self Help Section")(goto:"Item Description")] book here. <br> <br>(link: "Buy 'Quit smoking' book for £10")[(show:?1)]] |1)[ (if: $money >= 1000)[ (if: $score <= -50)[ By Jingo! Mother nicotine has held the reins for long enough. Time to set yourself free! You take the quit smoking book to the nearest counter and hand over £10<br> (set: $boughtSmokingBook to 1) (set: $money to $money -1000) (set:$selectedItem to $quitSmokingBook) (set: $inventory to $inventory + (array:"quitSmokingBook"))(set:$QuitSmokeSender to "Inventory") (set:$previousPassage to "Self Help Section") ] (if: $score > -50)[ Why on god's green earth would you want to do that? Smoking is the coolest thing ever.<br> ] ]<!--money test end bracket--> (else:)[You don't have enough cash to buy this.] ]<!--1 end bracket--> <br> <br>(if: $boughtConfidenceBook is 0)[There is a (link: "'Unleash self-confidence'")[(set:$selectedItem to $confidenceBook)(set:$previousPassage to "Self Help Section")(set:$confidenceSender to "Self Help Section")(goto:"Item Description")] book here. <br> <br>(link: "Buy 'Unleash self-confidence' book for £15")[(show:?2)]] |2)[ (if: $money >= 1000)[ (if: $score <= -60)[ A world where confidence doesn't come in a bottle?! An intruiging prospect to be sure. You take the confidence book to the nearest counter and hand over £15<br> (set: $boughtConfidenceBook to 1) (set: $money to $money -1500) (set:$selectedItem to $confidenceBook) (set: $inventory to $inventory + (array:"confidenceBook"))(set:$confidenceSender to "Inventory") (set:$previousPassage to "Self Help Section") ] (if: $score > -60)[ We don't need this psycho-babble bullshit. We gots delicious distilled confidence hidden in bushes around London.<br> ] ]<!--money test end bracket--> (else:)[You don't have enough cash to buy this.] ]<!--1 end bracket--> <br>[[Back to Waterstones Foyer|Waterstones]] } { (if: $nicotineLvl <3)[You can't concentrate on giving up smoking when you need a smoke this bad.<br><br>(link: "Done") [(goto:$QuitSmokeSender)]] (else:)[You read the book cover to cover in one sitting! You never want to smoke again.<br> <br>WHAT WILL YOU DO WITH YOUR HANDS???! (set: $nonSmoker to 1) <br><br>(link: "Done")[(goto:$readinglocation)] ] }{ (if: $bathDay is $day)[You've literally just had one! <br><br>[[Back|Bathroom]] ] (else:)[ (if: $score <= -10)[ I mean I'm pretty sure we had one recently but whatever|1)[.](link:"...")[(show:?1)<br>] |1)[ <!--(set: $hadBath to 1)--> (set: $bathDay to $day) [(set: $inc_mins to 15)So you have a little scrub and a rinse and maybe you feel a bit better about yourself now you're clean|2)[.](link:"...")[(show:?2)<br>] ]<!---1close--> |2)[<br>But having a nice little wash is not what this game is all about. (if: $hadBathScore is 0)[(set: $score to $score -5)(set: $hadBathScore to 1)] (live: 2s)[<br><br>I'm afraid I'm going to have to dock (css: "color: red;")[-5 points]<br><br>(link: "Back")[(goto:"Bathroom")] (stop:)]] ] ] (if: $score > -10)[ Absolutely no way, man! We had one last week. <br><br>[[Back|Bathroom]] ] ] }{ Are you out of your tiny mind?(link:"...")[(show:?1)]<br> |1)[Are you playing Bedroom Tidier Simulator 2000?(link:"...")[(show:?2)]<br>] |2)[Whatever. You've clicked it now|3)[.](link:"...")[(show:?3)<br>]] |3)[You pick up your dirty clothes and put them in the cardboard box that passes for a laundry basket. Then you put an impressive amount of cans containing dribbles of flat beer and beer-soaked cigarette butts in a bin bag. Then you have a flick round with a T-shirt/duster|4)[.](link:"...")[(show:?4)<br>]] |4)[<br> (set: $roomCleaned to 1) (live: 2s)[(css: "color: red;")[-5 points] Nice work (sarcasm). (if: $roomCleanedscore is 0)[(set: $score to $score -5)(set: $roomCleanedscore to 1)](stop:) <br><br> [[Back|Light]]] ] }{ <br><br><br><br> (if: $lessonsDone is 0)[ <br>> Hi. It's me. The narrator or whatever. I've hacked into the University Mainframe lol(link:"...")[(show:?1)] |1)[<br>> Listen. This is crazy behaviour. What kind of tryhard turns up to the study room to do a lesson?!(link:"...")[(show:?2)]] |2)[<br>> I'll tell you. A tryhard who's being docked (css: "color: red;") [-10 points](link:"...")[(show:?3)]] |3)[<br>> You've learned some stuff but that's an hour of beer time you ain't getting back! <br><br>(link-goto: "Exit Lesson", "Uni PC") (if: $studyScore is 0)[(set: $score to $score -10)(set: $studyScore to 1)] (set: $lessonsDone to $lessonsDone +1) (set: $hrs to $hrs+1) (set: $studyDay to $day) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] ] ] (else:)[<br>You already studied today, you maniac! <br><br>(link-goto: "Exit Lesson", "Uni PC") ] } {<br><br><br><br> (set: $hrs to $hrs+1) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] <br>CONGRATULATIONS!<br> You have beaten the Dungeon and wasted an hour. <br> <br>(link-goto: "Quit Game", "Uni PC") }{(set: $sockBurned to 1) This is cold, Bro|1)[.](link:"...")[(show:?1)] |1)[<br>You and this sock have shared a lot|2)[.](link:"...")[(show:?2)]] |2)[<br><img src="images/darth.gif" height="186px" width="220px" alt="wisely"><br>You ceremoniously burn the crusty sock in the ashtray and put the ashes in a bin bag|3)[.](link:"...")[(show:?3)]] |3)[<br>I'm gonna have to dock some points for this travesty. Imagine the hilarity that could've ensued carrying a crusty sock around London!(link:"...")[(show:?4)]] |4)[<br>But not now. RIP Socky (css: "color: red;")[-10 points] (if: $sockBurnScore is 0)[(set: $score to $score -10)(set: $sockBurnScore to 1)] <br><br>[[Back|Light]] ] }(set: $day to "monday") (set: $currentday to $day) Today is $currentday. (if: $currentday is $day)[you've already studied today] (if: not( $currentday is $day))[this is a different day]{ (if: $nicotineLvl <3 and $nonSmoker is 0)[You can't concentrate on reading when you need a smoke this bad.<br><br>(link: "Done") [(goto:$confidenceSender)]] (else:)[You read the book cover to cover in one sitting! You feel like you will be drawing less confidence from alcohol from now on.<br> (set: $nonDrinker to 1) <br><br>(link: "Done")[(goto:$readinglocation)] ] }{ (if: $studyCount is 0)[ <br><br><br><br> <br>> Hi. It's me. The narrator or whatever. I've hacked into the University Mainframe lol(link:"...")[(show:?1)] |1)[<br>> Listen. This is crazy behaviour. What kind of tryhard turns up to the study room to do a lesson?!(link:"...")[(show:?2)]] |2)[<br>> I'll tell you. A tryhard who's being docked (css: "color: red;") [-10 points](link:"...")[(show:?3)]] |3)[<br>> You've learned some stuff but that's an hour of beer time you ain't getting back! <br><br>(link-goto: "Exit Lesson", "Uni PC") (if: $studyScore1 is 0)[(set: $score to $score -10)(set: $studyScore1 to 1)] (set: $lessonsDone to $lessonsDone +1) (set: $hrs to $hrs+1) (set: $studyCount to $studyCount +1) (set: $studyDay to $day) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] ] ]<!--Studycountend--> (if: $studyCount is 1)[ (if: $day is $studyDay)[<br><br><br><br>You've already studied today, you maniac!<br><br>(link-goto: "Exit Lesson", "Uni PC")] (if: $day is not $studyDay)[ <br><br><br><br> <br>> Back again are we? This is not very softboi(link:"...")[(show:?1)] |1)[<br>> Listen. This is crazy behaviour. What kind of tryhard turns up to the study room to do a lesson?!(link:"...")[(show:?2)]] |2)[<br>> I'll tell you. A tryhard who's being docked (css: "color: red;") [-10 points](link:"...")[(show:?3)]] |3)[<br>> You've learned some stuff but that's an hour of beer time you ain't getting back! <br><br>(link-goto: "Exit Lesson", "Uni PC") (if: $studyScore2 is 0)[(set: $score to $score -10)(set: $studyScore2 to 1)] (set: $lessonsDone to $lessonsDone +1) (set: $hrs to $hrs+1) (set: $studyCount to $studyCount +1) (set: $studyDay to $day) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] ] ] ]<!--Studycountend--> (if: $studyCount is 2)[ (if: $day is $studyDay)[<br><br><br><br>You've already studied today, you maniac!<br><br>(link-goto: "Exit Lesson", "Uni PC")] (if: $day is not $studyDay)[ <br><br><br><br> <br>> Back again are we? This is the 3rd time!!(link:"...")[(show:?1)] |1)[<br>> Listen. This is crazy behaviour. What kind of tryhard turns up to the study room to do a lesson?!(link:"...")[(show:?2)]] |2)[<br>> I'll tell you. A tryhard who's being docked (css: "color: red;") [-10 points](link:"...")[(show:?3)]] |3)[<br>> You've learned some stuff but that's an hour of beer time you ain't getting back! <br><br>(link-goto: "Exit Lesson", "Uni PC") (if: $studyScore3 is 0)[(set: $score to $score -10)(set: $studyScore3 to 1)] (set: $lessonsDone to $lessonsDone +1) (set: $hrs to $hrs+1) (set: $studyCount to $studyCount +1) (set: $studyDay to $day) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-1)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-1)] ] ] ]<!--Studycountend--> (if: $studyCount is 3)[ (if: $day is $studyDay)[<br><br><br><br><br>You've already studied today, you maniac!<br><br>(link-goto: "Exit Lesson", "Uni PC")] (if: $day is not $studyDay)[ <br><br><br><br> <br>> Congratualtions. I guess. This study module is complete. There's an exam on Friday. Don't disappoint me by taking it. (set: $moduleComplete to 1) <br><br>(link-goto: "Exit Lesson", "Uni PC")] ]<!--Studycountend--> }{ (set: $passMark to (random: 45, 80)+ $bonusMark) (set: $ExamDone to 1) (set: $inc_hrs to 2) (if: $nicotineLvl >= 1)[(set: $nicotineLvl to $nicotineLvl-2)] (if: $alcoholLvl >= 1)[(set: $alcoholLvl to $alcoholLvl-2)] <br><br><br> <br> You start the Italian exam and complete it. <br><br>(link: "> Click for result")[(show:?1)] |1)[<br>> Fetching result(link:"...")[(show:?2)]] |2)[<br>> Fetching result(link:"...")[(show:?3)]] |3)[ (if: $moduleComplete is 1)[<br>> YOU PASSED WITH $passMark%] (if: $moduleComplete is 0)[<br>> YOU FAILED WITH 39%] <br><br>(link-goto: "Exit Lesson", "Uni PC") ] }{ <script> var openedWindowBrighteyes; function openWindowBrighteyes() { openedWindowRadiohead = window.open('https://www.youtube.com/watch?v=ISaVE410R5I&ab_channel=BrightEyes-Topic','_blank', 'location=yes,height=400,width=400,scrollbars=yes,status=yes'); } function closeOpenedWindowBrighteyes() { openedWindowBrighteyes.close(); } </script> (if: $day is "Sat")[<br> (if: $score <= -100)[ This is the super secret level!! ] (if: $score >=-99 and <-50)[ Worst Softboi ever! What were you doing? Almost not Softboi at all!] (if: $score >=-50 and <0)[ A pitiable attempt. Almost like you weren't trying. ] (if: $score >= 0 and <50)[ Well. At least you showed up.] (if: $score >= 50 and <100)[ Mostly stupid. Not bad.] (if: $score >= 100 and <200)[ Ridiculous. Beret tip to you.] (if: $score >= 200 and <300)[ Wow! I'm impressed. That's some serious conspicuous reading!] (if: $score >= 300)[ The alpha boi. The softest one of all. A legend in your own recollections. Congrats?] <script> openWindowBrighteyes(); </script> ] (else:)[ (goto: "Light") ] }The last NYE I had a proper night out was 2000. I went with my flatmates to the Southbank. Inadequate toilet facilities were provided. Around 6 portaloos for every 1000 people. The mayor had promised to turn the Thames into a river of fire & I was looking forward to ignoring it. I was 19 and had recently decided to become insufferable so had been up the night before writing a nonsensical manifesto on a chunky beige laptop with 1000th the processing power of an iphone 4. This was also the year I committed to wearing a beret full time. My flatmates said I looked like a dick but they hadn't written a manifesto so their opinion didn't count. I smoked the cheapest cigarettes I could find through an ivory cigarette holder and we sipped cans of Kronenbourg on the riverbank. By midnight I'd resolved to become a famous Philosopher-activist. I drafted my blue heritage plaque in my head and fretted that my goatee wasn't political enough. The fireworks went off, I hugged a stranger and shortly after dropped my beret in a puddle of piss and left it there.{ <== (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 100)[ (goto: "TOOSLOW") ] (replace: ?amount)[$counter] ] (if: $order is 0)[(css: "color: black;")[The first order comes in:]] (if: $order is 1)[(css: "color: black;")[You are cooking 2 x Beef Wellingtons]] <br> (if: $order is 0)[(link: "Take order")[ (set: $order to 1) (if: $order is 1)[(css: "color: black;")[You have 2 beef wellingtons to cook!]] ]] } =><= (link-reveal-goto:'<div class="aribeth"><img src="images/oven.jpg" height="186px" width="440px" alt="Card Back"><img src="images/oven1.jpg" height="186px" width="440px" class="img-top" alt="Card Front"><img src="images/oven2.jpg" height="186px" width="440px" class="img-click" alt="Clicked"></div>',"DreamOven")[(set: $Countmem to $counter)] } <== { (link-reveal-goto:'<div class="aribeth"><img src="images/microwave.jpg" height="186px" width="220px" alt="Card Back"><img src="images/microwave1.jpg" height="186px" width="220px" class="img-top" alt="Card Front"><img src="images/microwave2.jpg" height="186px" width="220px" class="img-click" alt="Clicked"></div>',"DreamMicrowave1")[(set: $Countmem to $counter)] ==> (link-reveal-goto:'<div class="aribeth"><img src="images/fridge.jpg" height="186px" width="220px" alt="Card Back"><img src="images/fridge1.jpg" height="186px" width="220px" class="img-top" alt="Card Front"><img src="images/fridge2.jpg" height="186px" width="220px" class="img-click" alt="Clicked"></div>',"Fridge")[(set: $Countmem to $counter)] }{ (set: $counter to $Countmem) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW")) ] (replace: ?amount)[$counter] ] <br>In the oven there is currently: <br>(if: $ovenWellies is 1)[2 x Beef Wellingtons] |BEEF)[2 x Beef Wellingtons] <br>(if: $ovenVlas is 1)[1 x Vegetable Lasagna] |VLAS)[1 x Vegetable Lasagna] (if: $OvenItems >= 1)[ <br>(link: "Take something out of the oven")[(show:?OUT)] |OUT)[Take out: (if: $ovenWellies is 1)[<br>(link: "Take 2 x Wellingtons out of the oven")[ (set: $wellieOUT to $Countmem)(set: $hasWellies to 1)(set: $OvenItems to $OvenItems -1)(set: $wellieCT to ($wellieOUT-$wellieIN))(set: $ovenWellies to 0)(replace:?BEEF)[](goto:"DREAMKITCHEN") ]] (if: $ovenVlas is 1)[<br>(link: "Take Veggie Las out of the oven")[ (set: $VlasOUT to $Countmem)(set: $hasLasagna to 1)(set: $OvenItems to $OvenItems -1)(set: $VlasCT to ($VlasOUT-$VlasIN))(set: $ovenVlas to 0)(replace:?VLAS)[](goto:"DREAMKITCHEN") ]] ]<!--OUT end bracket--> ]<!--Ovenitems check close--> <br>(link: "Put something in the oven")[(show:?IN)] |IN)[<br>You have: (if: $hasWellies is 1 and $wellieCT <50)[<br>(link: "Put 2 x Wellingtons in the oven")[(set: $wellieIN to $Countmem)(set: $hasWellies to 0)(set: $OvenItems to $OvenItems +1)(set: $ovenWellies to 1)(show:?BEEF)]] (if: $hasLasagna is 1 and $VlasCT <70)[<br>(link: "Put Vegetable Lasagna in the oven")[(set: $VlasIN to $Countmem)(set: $hasLasagna to 0)(set: $OvenItems to $OvenItems +1)(set: $ovenVlas to 1)(show:?VLAS)]] ]<!--IN end bracket--> <br>[[Back|DREAMKITCHEN]] }{ (set: $counter to $Countmem) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW")) ] (replace: ?amount)[$counter] ] <br> <br>This is the microwave <br> <br>[[Back|DREAMKITCHEN]] }{ (set: $counter to $Countmem) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW")) ] (replace: ?amount)[$counter] ] <br> <br>This is the fridge. <br>(if: $hasWellies is 0 and $takenWellies is 0 and $orderbeef is 1)[ (link: "Take Beef Wellingtons")[(show:?BEEF)] |BEEF)[(set: $hasWellies to 1)(set: $takenWellies to 1)You pick up 2 beef wellingtons.] ] <br>(if: $hasLasagna is 0 and $takenLasagna is 0 and $orderlasagne is 1)[ (link: "Take Veggie Lasagna")[(show:?VLAS)] |VLAS)[(set: $hasLasagna to 1)(set: $takenLasagna to 1)You pick up a vegetable lasagna.] ] <br>[[Back|DREAMKITCHEN]] }<br>[[The dream ends|YOU WAKE UP]]{ <== <img src="images/Kitchensketch.jpg" alt="" usemap="#kitchen"> <map name="kitchen"> <br><br> (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW") ] (replace: ?amount)[$counter] ] <!--WHAT ARE YOU COOKING--> (if: $cooking is 0)[Food orders start to come in:] (if: $cooking is 1)[You are cooking: (if: $orderbeef is 1)[<br>2 x Beef Wellingtons (if: $ovenWellies is 1)[(Cooking)](else:)[(if: $wellieCT <50)[(Uncooked)] (if: $wellieCT >=50 and <=100 )[(cooked)](if: $wellieCT >101)[(burned)] ]] (if: $orderlasagne is 1)[<br>1 x Veggie Lasagna (if: $ovenVlas is 1)[(Cooking)](else:)[(if: $VlasCT <70)[(Uncooked)] (if: $VlasCT >=70 and <=100 )[(cooked)](if: $VlasCT >101)[(burned)] ]] ]<!--cooking end bracket--> <br><!--CHECK TICKETS--> <br>(link: "Look at order tickets")[ (if: $orderbeef is 0)[ (set: $orderbeef to 1)(set: $cooking to 1) (if: $orderbeef is 1)[You have 2 beef wellingtons to cook!]] (if: $counter >30)[ (if: $orderlasagne is 0)[ (set: $orderlasagne to 1)(set: $cooking to 1) (if: $orderlasagne is 1)[<br>You have a vegetable lasagna to cook!]] ] ]<!--ticket link bracket close--> <!--cooking bracket close--> <br>(link: "Wake Up")[(goto: "NO WAKE UP")] (link-reveal-goto:'<area shape="rect" coords="29,142,190,221" title="Hot plate" alt="Hot plate" />',"hotplate")[(set: $Countmem to $counter)] (link-reveal-goto:'<area shape="rect" coords="190,219,401,300" title="Oven" alt="Oven" />',"DreamOven")[(set: $Countmem to $counter)] (link-reveal-goto:'<area shape="rect" coords="439,176,574,278" title="Fridge" alt="Fridge" />',"DreamFridge")[(set: $Countmem to $counter)] (link-reveal-goto:'<area shape="rect" coords="421,59,508,128" title="Microwave" alt="Microwave" />',"DreamMicrowave1")[(set: $Countmem to $counter)] (link-reveal-goto:'<area shape="rect" coords="575,110,725,141" title="Prep area" alt="Prep area" />',"DreamPrep")[(set: $Countmem to $counter)] <area shape="default" nohref="nohref" title=" " alt=" "/> </map> } { (set: $counter to $Countmem) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW")) ] (replace: ?amount)[$counter] ] <br> <br>This is the hot plate. <br>(if: $hasRump is 0 and $takenRump is 0 and $orderrump is 1)[ (link: "Take Rump steak")[(show:?RUMP)] |RUMP)[(set: $hasRump to 1)(set: $takenRump to 1)You take the Rump steak off the hot plate.] ] <br> <br>[[Back|DREAMKITCHEN]] }<img src="images/magicword.gif" height="186px" width="220px" alt="wisely"> (link-goto:"YOU CAN'T WAKE UP. GET BACK TO WORK!", "DREAMKITCHEN"){ (set: $counter to $Countmem) (css: "color: blue; font-size: 250%")[|amount>[$counter]] seconds taken! (live: 1s)[ (set: $counter to it + 1) (if: $counter is 300)[ (goto: "TOOSLOW")) ] (replace: ?amount)[$counter] ] <br> <br>This is the plating up and preparation area. <br> (if: $hasWellies is 1 and $wellieCT >=50)[The Beef Wellingtons are ready to be served. <br>(link: "Ring bell for wait staff")[(show:?1)]] |1)[A waiter (if: $wellieCT >101)[looks dubiously at the burned edges but ]takes the completed order.(set: $orderbeef to 2)(set: $hasWellies to 0)] (if: $hasWellies is 1 and $wellieCT <50)[These Wellingtons aren't cooked!] (if: $hasLasagna is 1 and $VlasCT >=70)[The Vegetable Lasagna is ready to be served. <br>(link: "Ring bell for wait staff")[(show:?1a)]] |1a)[A waiter (if: $VlasCT >101)[looks dubiously at the burned edges but ]takes the completed order.(set: $orderlasagne to 2)(set: $hasLasagna to 0)] (if: $hasLasagna is 1 and $VlasCT <70)[This Lasagna isn't cooked!] <br>[[Back|DREAMKITCHEN]] }{ <img src="images/backgroundkey.jpg" alt="" usemap="#backgroundkey"> <map name="backgroundkey"> <br><br> (link-reveal-goto:'<area shape="rect" coords="100,110,223,295" title="Door 1" alt="Door 1" />',"Door 1")[] (link-reveal-goto:'<area shape="rect" coords="304,127,463,289" title="Door 2" alt="Door 2" />',"Door 2")[] (link-reveal-goto:'<area shape="rect" coords="564,86,701,267" title="Door 3" alt="Door 3" />',"Door 3")[] (link-reveal-goto:'<area shape="rect" coords="424,288,547,292" title="Key" alt="Key" />',"Key")[] <area shape="default" nohref="nohref" title=" " alt=" "/> </map> }(if: $Door1key is 1) [ You open the door. And (link-goto: "walk through","DOS") ] (else:) [ This door is locked!! [[Back|Start with key]] ]This is inside door 3This is inside 2{ <img src="images/background.jpg" alt="" usemap="#background"> <map name="background"> <br><br> (link-reveal-goto:'<area shape="rect" coords="100,110,223,295" title="Door 1" alt="Door 1" />',"Door 1")[] (link-reveal-goto:'<area shape="rect" coords="304,127,463,289" title="Door 2" alt="Door 2" />',"Door 2")[] (link-reveal-goto:'<area shape="rect" coords="564,86,701,267" title="Door 3" alt="Door 3" />',"Door 3")[] <area shape="default" nohref="nohref" title=" " alt=" "/> </map> }You find a key and pick it up. (set: $Door1key to 1) [[Back|Start without key]]