|==| =><= (set:$clothes to " ")(set:$tabletext to "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware ")(set:$text to "You forgot you had offered to host this year's family reunion. You've been busy and the place is a mess.")(set:$cooktext to "A turkey this size should take 5 hours to cook")(set:$tidytext to "This place is a tip. I need to:")(set:$time to 10)|d1>[(bg:#FFFFFF)["Good morning! I was just calling to see if there is anything we can bring for dinner tonight? So excited to see you and the rest of the family!"] |= (link:"Dinner tonight?")[(show:?d2)(hide:?d1)] |= (link:"Just bring your lovely selves and perhaps a bottle of wine.")[(goto:"tasks")]] (hidden:)|d2>[(bg:#FFFFFF)["The family dinner... It was so nice of you to offer to host this year!"] |==| (link:"Oh right, of course... A bottle of wine would be lovely.")[(goto:"tasks")]]=><= |time>[(display:"time")]|tasks>[(display:"list")] (bg:#ffffff)[(text-style:"underline")[It is (if:$time>12)[(text-colour:#FFFFFF)+(bg:#fa5252)[(print:$time-12)pm]](if:$time is 12)[(bg:#FFD700)[(print:12)pm]](if:$time<12)[(bg:#d4f1f4)[(print:$time)am]]] You have (text-colour:#fa5252)[(print:17-$time)] (if:$time is 1)[hour](else:)[hours] until your guests arrive. ](if:$time >16)[(goto:"end")](if:$tidy is true)[(if:$turkey is true)[(if:$dressed is true)[(if:$table is true)[(if:$flowers is true)[(goto:"end")]]]]](bg:#FFFFFF)[$text] (text-style:"underline")[(bg:#FFD700)[To Do:]] (if:$tidy is true)[~~Tidy your home~~](else:)[(link-rerun:"Tidy your home")[(replace:?tasks)[(display:"tidy")]]] (if:$turkey is true)[~~Cook the turkey~~](else:)[(link-rerun:"Cook the turkey")[(replace:?tasks)[(display:"cook")]]] (if:$dressed is true)[~~Get dressed~~](else:)[(link-rerun:"Get dressed")[(replace:?tasks)[(display:"dress")]]] (if:$table is true)[~~Set the table~~](else:)[(link-rerun:"Set the table")[(replace:?tasks)[(display:"table")]]] (if:$flowers is true)[~~Pick some flowers from your garden~~](else:)[(link-rerun:"Pick some flowers from your garden")[(replace:?tasks)[(display:"flowers")]]](if:$mop is true)[(if:$clean is true)[(set:$text to "You cleaned up your place")(set:$tidy to true)(replace:?tasks)[(display:"list")]]]|d1>[(bg:#FFFFFF)|text>[$tidytext] (if:$clean is true)[](else:)[(link:"Put things away")[(show:?tidy)(hide:?d1)]] (if:$vacuum is true)[](else:)[(link:"Vacuum")[(show:?vacuum)(hide:?d1)]] (if:$mop is true)[](else:)[(link:"Mop")[(set:$time to it +1)(replace:?time)[(display:"time")](set:$mop to true)(set:$vacuum to true)(set:$tidytext to "You clean the floor with a mop and bucket.")(if:$clean is true)[](else:)[(set:$tidytext to it +" You can't reach some areas because there is stuff in the way.")](if:$vacuum is true)[](else:)[(set:$tidytext to it + "The floor looks muddy in some areas where there was a lot of dust.")](replace:?tasks)[(display:"tidy")]]] (link:"Go Back")[(replace:?tasks)[(display:"list")]]](hidden:)|tidy>[ |= (link:"Put things away in their proper place")[(set:$clean to true)(set:$time to it +2)(replace:?time)[(display:"time")](set:$tidytext to "You take the time to put everything back in it's proper spot. This might have taken some time but at least you know where everything is.")(replace:?tasks)[(display:"tidy")]] |= (link:"Put things away quickly")[(set:$clean to true)(set:$time to it +1)(replace:?time)[(display:"time")](set:$tidytext to "You put things away at record speed. You can sort everything another time.")(replace:?tasks)[(display:"tidy")]]](hidden:)|vacuum>[(bg:#FFFFFF)[You plug in the vaccum and turn it on. It spurts out a cloud of dust. You try to vacuum up the dust but it isn't working.] |= (link:"Check the vacuum bag")[(set:$time to it +1)(replace:?time)[(display:"time")](show:?vacuum2)(hide:?vacuum)] |= (link:"Grab a broom")[(if:$clean is true)[(set:$tidytext to "You sweep up using a broom and dustpan.")(set:$time to it +1)(replace:?time)[(display:"time")]](else:)[(set:$tidytext to "You sweep up using a broom and dustpan. It took awhile because you kept having to move things you hadn't put away.")(set:$time to it +2)(replace:?time)[(display:"time")]](set:$vacuum to true)(replace:?tasks)[(display:"tidy")]]](hidden:)|vacuum2>[(bg:#FFFFFF)[You open up the vacuum and are greated by another cloud of dust. The vacuum bag is definetly overfilled.] |= (link:"Change the bag")[(set:$time to it +1)(replace:?time)[(display:"time")](show:?vacuum3)(hide:?vacuum2)] |= (link:"Grab a broom")[(if:$clean is true)[(set:$tidytext to "You sweep up using a broom and dustpan.")(set:$time to it +1)(replace:?time)[(display:"time")]](else:)[(set:$tidytext to "You sweep up using a broom and dustpan. It took awhile because you kept having to move things you hadn't put away.")(set:$time to it +2)(replace:?time)[(display:"time")]](set:$vacuum to true)(replace:?tasks)[(display:"tidy")]]](hidden:)|vacuum3>[(bg:#FFFFFF)[You pull out the old vacuum bag and look in the closet for a fresh one. Lucky for you there is one left! You put the new bag in the vacuum and turn it on but it still won't work.] |= (link:"Investigate further")[(set:$time to it +1)(replace:?time)[(display:"time")](show:?vacuum4)(hide:?vacuum3)] |= (link:"Grab a broom")[(if:$clean is true)[(set:$tidytext to "You sweep up using a broom and dustpan.")(set:$time to it +1)(replace:?time)[(display:"time")]](else:)[(set:$tidytext to "You sweep up using a broom and dustpan. It took awhile because you kept having to move things you hadn't put away.")(set:$time to it +2)(replace:?time)[(display:"time")]](set:$vacuum to true)(replace:?tasks)[(display:"tidy")]]](hidden:)|vacuum4>[(bg:#FFFFFF)[You take the vacuum apart and check it over top to bottom. You look inside the vacuum hose and can see that it is clogged.] |= (link:"look around for something to unclog the hose")[(set:$time to it +1)(replace:?time)[(display:"time")](set:$tidytext to "You unravel a wire clothes hanger and use the hook to clear the clog in the vacuum's hose. You feel acomplished until you look at the time.")(set:$vacuum to true)(replace:?tasks)[(display:"tidy")]] |= (link:"Grab a broom")[(if:$clean is true)[(set:$tidytext to "You sweep up using a broom and dustpan.")(set:$time to it +1)(replace:?time)[(display:"time")]](else:)[(set:$tidytext to "You sweep up using a broom and dustpan. It took awhile because you kept having to move things you hadn't put away.")(set:$time to it +2)(replace:?time)[(display:"time")]](set:$vacuum to true)(replace:?tasks)[(display:"tidy")]]](bg:#FFFFFF)[$cooktext] (if:$pre is true)[](else:)[(link:"Preheat the oven")[(set:$pre to true)(set:$cooktext to "You set the oven to 350°F")(replace:?tasks)[(display:"cook")]]] (if:$dressing is true)[](else:)[(link:"Prepare the dressing")[(set:$dressing to true)(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressing to true)(set:$cooktext to "You chop up some vegetables and mix them together with breacrumbs and seasoning")(replace:?tasks)[(display:"cook")]]] (link:"Put the turkey in the oven")[(if:$time >13)[(if:$pre is true)[(set:$cooked to 1)]](if:$time<12)[(if:$pre is true)[(set:$cooked to 2)]](if:$time is 12)[(if:$pre is true)[(set:$cooked to 3)]](if:$time is 13)[(if:$pre is true)[(set:$cooked to 3)]](set:$text to "You put the turkey in the oven")(set:$turkey to true)(replace:?tasks)[(display:"list")]] (link:"Go Back")[(replace:?tasks)[(display:"list")]](bg:#FFFFFF)[You look in your wardrobe to find something to wear. Pick a top, some bottoms and an accessory.] (text-colour:#fa5252)[(if: $top is true)[(print:$t)] (if: $bottoms is true)[(print:$b)] (if: $accessory is true)[(print:$a)]] |= (if:$top is true)[](else:)[(link:"Flowery top")[(set:$top to true)(Set:$ct to "fun")(set:$t to "Flowery top")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Button-up shirt")[(set:$top to true)(set:$t to "Button-up shirt")(Set:$ct to "eloquent")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Tank top")[(set:$top to true)(set:$t to "Tank top")(Set:$ct to "daring")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]]] |= (if:$bottoms is true)[](else:)[(link:"Jeans")[(set:$bottoms to true)(Set:$cb to "casual")(set:$b to "Jeans")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Dress pants")[(set:$bottoms to true)(set:$b to "Dress pants")(Set:$cb to "smart")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Shorts")[(set:$bottoms to true)(set:$b to "Shorts")(Set:$cb to "sporty")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]]] |= (if:$accessory is true)[](else:)[(link:"Necklace")[(set:$accessory to true)(set:$a to "Necklace")(Set:$ca to "defined")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Bracelet")[(set:$accessory to true)(set:$a to "Bracelet")(Set:$ca to "understated")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]] (link:"Watch")[(set:$accessory to true)(set:$a to "Watch")(Set:$ca to "practical")(set:$clothing to it +1)(if:$clothing is 3)[(set:$time to it +1)(replace:?time)[(display:"time")](set:$dressed to true)(replace:?tasks)[(display:"list")]](else:)[(replace:?tasks)[(display:"dress")]]]](bg:#FFFFFF)|text>[(display:"tabletext")](bg:#FFFFFF)[From left to right place each of the following pieces of cutlery:] |= (link:"Salad fork")[(set:$tabletext to it + " Salad Fork")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]] (link:"Entree fork")[(set:$tabletext to it + " Entree Fork")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]] (link:"Salad knife")[(set:$tabletext to it + " Salad Knife")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]] |= (link:"Entree knife")[(set:$tabletext to it + " Entree Knife")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]] (link:"Soup spoon")[(set:$tabletext to it + " Soup Spoon")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]] (link:"Napkin")[(set:$tabletext to it + " Napkin")(set:$cut to it + 1)(if: $cut is 6)[(if:$tabletext is "You pull out your nice dishes and give them a quick rinse. You place the plates around the table and grab the silverware\n Napkin Entree Fork Salad Fork Salad Knife Entree Knife Soup Spoon")[(set:$set to true)](else:)[(set:$set to false)](set:$table to true)(replace:?tasks)[(display:"list")]](replace:?text)[(display:"tabletext")]](bg:#FFFFFF)[In your garden you see a variety of flowers. Pick three types of flowers you would like to make a bouquet with. You can use the bouquet as the centerpeice on your dining room table.] |= (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2967.png"width="100vw">](link:"White lilles")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]] (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2969.png"width="100vw">](link:"Pink carnations")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]] (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2970.png"width="100vw">](link:"Purple orchid")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]] |= (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2971.png"width="100vw">](link:"Yellow tulips")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]] (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2968.png"width="100vw">](link:"Red roses")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]] (bg:#d4f1f4)[<img src="https://dirtsta.sh/forgottendinner/IMG_2972.png"width="100vw">](link:"Blue Hydrangea")[(if:$pick is 2)[(set:$flowers to true)(set:$time to it +1)(replace:?time)[(display:"time")](replace:?tasks)[(display:"list")]](else:)[(set:$pick to it +1)]](print:$tabletext)=><= [<audio autoplay> <source src="https://dirtsta.sh/forgottendinner/275069__kwahmah_02__doorbell-c.wav" type="audio/mpeg">] <h1>(text-color:red)[//(animate:?ring,"shudder")(live:7s)[<audio autoplay> <source src="https://dirtsta.sh/forgottendinner/275069__kwahmah_02__doorbell-c.wav" type="audio/mpeg">(animate:?ring,"shudder")]|ring>[Ding Dong!]//]</h1> (bg:#FFFFFF)[You hear the doorbell. It is 5 O' clock. The first of your guests have arrived.] (link:"Answer the door")[(goto:"dinner")]=|||||||||||||= (bg:#FFFFFF)[(if:$tidy is true)[Your guests comment on how nice your place looks.](else:)[Your guests curl their noses and clear a space where they can sit.](if:$dressed is true)[ You are described by your guests as looking $ct, $cb and $ca.](else:)[ You get a number of funny looks and comments about wearing your pajamas while hosting a get together.](if:$set is true)[ Your table setting inspires praise.](if:$set is false)[ Your table setting is described as whimsical.](if:$cooked is 3)[ Everyone raves about the delicious turkey.(if:$dressing is true)[ The dressing however was the real hit.](else:)[ You overhear some people asking about where the dressing is however.]](if:$cooked is 2)[ Everyone is excited for turkey until they see it. Scortched black all the way around it barely resembles food. You cut into the turkey hoping to salvage it but your family is already on the phone ordering pizza.](if:$cooked <2)[ Everyone is excited for turkey until they see it. Still cold to the touch the bird had barely defrosted. Your family starts to discuss what types of pizzas they should order.](if:$flowers is true)[ Your bouquet gets many compliments.](else:)[ Some of your guests ask why you have an empty vase on the table. You tell them you thought one of them would bring flowers.] Everyone laughs and has a great time together. A number of your guests ask if you would be willing to host again next year.] =><= (link:"Host again?")[(restart:)] (link:"Discussion Questions")[(goto:"discussion")]=><= [<audio autoplay> <source src="https://dirtsta.sh/forgottendinner/629199__audacitier__phone-ringing-2.mp3" type="audio/mpeg">] <h1>(text-color:red)[//(animate:?ring,"shudder")(live:5s)[<audio autoplay> <source src="https://dirtsta.sh/forgottendinner/629199__audacitier__phone-ringing-2.mp3" type="audio/mpeg">(animate:?ring,"shudder")]|ring>[Ring!]//]</h1> (link:"Answer the phone")[(goto:"phonecall")]=><= <h1>Forgotten Dinner</h1> (link:"Start Game")[(goto:"start")] (link:"Instructions")[(goto:"instructions")] (link:"Credits")[(goto:"credits")] <link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2967.png" /><link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2968.png" /><link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2969.png" /><link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2970.png" /><link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2971.png" /><link rel="prefetch" href="https://dirtsta.sh/forgottendinner/IMG_2972.png" />=><= (bg:#FFFFFF)[Story, Illustration and Game Design by: Graeme Longland Phone Ringing #2 by AUDACITIER -- https://freesound.org/s/629199/ -- License: Attribution 4.0 Doorbell C# by kwahmah_02 -- https://freesound.org/s/275069/ -- License: Attribution 3.0 Font: Patrick Hand] (link:"Go Back")[(goto:"open")]=><= (bg:#FFFFFF)[(text-style:"underline")[Instructions:] //Forgotten Dinner// is an interactive fiction short story. You will be presented with portions of a story and will be given decisions to make in the form of (link:"links")[(bg:#FFD700)[Good Job!]]. The links will appear with a light blue square around them. When you hover your mouse over the links they will turn yellow. When you click on a link with your left mouse button your will select that choice. Making choices will advance the story. You will be presented with a list of tasks. Theses tasks can be completed in different ways. Some methods will have negative results. Some tasks need to be completed at certain times to get a positive result. Other tasks take a longer time to complete one way versus another.] (link:"Go Back")[(goto:"open")]=><= (bg:#FFFFFF)[|q1>[Have you ever hosted an event or dinner before?(inputbox:" ")(link:"Next Question")[(show:?q2)(hide:?q1)]](hidden:)|q2>[What would you cook for a dinner you are hosting?(inputbox:" ")(link:"Next Question")[(show:?q3)(hide:?q2)]] (hidden:)|q3>[If you are hosting a dinner are you also expected to cook the dinner?(inputbox:" ")]] (link:"Main Menu")[(restart:)]