|text>[Ah...
The fire is roaring and a warm mug of tea sits next to you. Is there any better way to spend vacation than cozied up in a cabin?
...
]
(live: 5s)[
(replace:?text)[|otherText>[*Click*]]
(stop:)
]
(live: 6s)[(replace:?otherText)[|emptyText>[]](stop:)]
(live: 7s)[(replace:?emptyText)[The lights went out. If the utilities keep failing this blizzard might be hard to survive. What would you like to do?
[[Read by Firelight->ReadByFire]]
[[Look for the backup generator->lookForGen]]
[[Look around->CabinLivingRoom]]
]
(stop:)
]
(set: $hunger to 20)
(set: $fire to 10)
(set: $warm to 10)
(set: $coldmax to 10)
(set: $water to "on")
(set: $gas to "on")
(set: $breakers to "on")
(set: $generator to "off")
(set: $clues to 0)
(set: $foodstock to 10)
(set: $phone to "off")
(set: $reading to 0)
(set: $coat to "off")
(set: $worn to "tshirt")
(set: $haunted to "true")
(set: $sbk to "notDone")
(set: $towel to "notFound")
(set: $treehouse to "notClimbed")
(set: $boxes to "notDone")(if: $fire < 1 and ($breakers is "off" or $generator is "off"))[[[It's too dark to read->CabinLivingRoom]]](else:)[The utility people will connect things back eventually, besides who could put down (either: "Blades in the night 2: a vampire's tail", "Coffins of Quality","Legal loopholes for dummies","Things are fine: a guide to modern life","Rocket science for dummies","Frozen in the Woods","The Poulter-guest","Fatal Falls: Death in Yosemite","Out of the Wild","Hatchet","The Dark Side of the Mountain","Savage Winter","Left for Dead","Ghost Story","Things That go Bump in the Night","The Forest of Spirits","Nathanial's Guide to Demon Summoning")
(if: $haunted is "true")[(set: $rand to (random: 0,20))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]]
[[keep Reading->ReadByFire]]
[[Stop Reading->CabinLivingRoom]]
(if: $reading > 10)[There are only so many books here.]
(set: $fire to it-1)
(set: $hunger to it-1)
(set: $reading to it+1)
You think the generator could be in the [[Garage->Garage]], but there were some utilities around the [[sides->Porch]] of the cabin as well.
(if: $hunger < 0)[[[you are starving->starved]]](else:)[
=><=
(if: $hunger <= 2)[you are starving](elseif: $hunger <7)[you are hungry]
(if: $warm < 5)[you are freezing](elseif: $warm is <10)[you are cold](elseif: $warm is $coldmax)[you are toasty warm]
(if: $water is "on")[The kitchen faucet drips in the background](else:)[The kitchen faucet isn't dripping]
(if: $breakers is "on" and $generator is "on")[The lights are on](else:)[The lights are off]
(if: $generator is "on")[The generator purrs faintly in the background]
<==
You are in the cabin's living room. There are five doors leading to the [[Kitchen->Kitchen]], the [[Bedroom->Bedroom]], the [[Bathroom->Bathroom]], the [[Garage->Garage]], or the [[porch->Porch]] out front. There is a fireplace with (if: $fire <= 0)[Cold coals](elseif: $fire < 5)[a bed of coals](else:)[a roaring fire] in it. (if: $fire <5)[You could [[build up the fire->buildFire]].] There are two (link: "armchairs")[(set: $warm to $coldmax)(set: $fire to 10)(go-to: "Armchair")(set: $hunger to it-1)] in front of the fire. There is a table along one wall, with a [[landline phone->phone]] is hung on the wall. Next to the table is a [[bookshelf->bookshelf]].
(if: $clues is 4)[Someone seems to be shutting off your utilities. Is it Annabell? Maybe you could [[call->call]] out to her.]
(if: $fire > 0 and $warm<$coldmax)[(set: $warm to it+1)]
(if: $fire > 5 and $warm<$coldmax)[(set: $warm to it+1)]
](if: $hunger < 0)[[[you are starving->starved]]](else:)[
=><=
(if: $hunger <= 2)[you are starving](elseif: $hunger <7)[you are hungry]
(if: $warm < 5)[you are freezing](elseif: $warm is <10)[you are cold](elseif: $warm is $coldmax)[you are toasty warm]
(if: $water is "on")[The kitchen faucet drips in the background](else:)[The kitchen faucet isn't dripping]
(if: $breakers is "on" and $generator is "on")[The lights are on](else:)[The lights are off]
(if: $generator is "on")[The generator purrs faintly in the background]
<==
This is a pretty standard kitchen. There are all the usual appliances, a stove for (if: $foodstock <=0)[cooking food, if you had any,](else:)[[[cooking food,->Stove]]] a [[pantry and fridge->Pantry]], a [[sink->Sink]], a knife block and cupboards full of pots and pans. behind you is the [[door back to the living room.->CabinLivingRoom]]
](if: $hunger < 0)[[[you are starving->starved]]](else:)[
=><=
(if: $hunger <= 2)[you are starving](elseif: $hunger <7)[you are hungry]
(if: $warm < 5)[you are freezing](elseif: $warm is <10)[you are cold](elseif: $warm is $coldmax)[you are toasty warm]
(if: $water is "on")[The kitchen faucet drips in the background](else:)[The kitchen faucet isn't dripping]
(if: $breakers is "on" and $generator is "on")[The lights are on](else:)[The lights are off]
(if: $generator is "on")[The generator purrs faintly in the background]
<==
This is your bedroom. There is a [[Closet->Closet]] where you store your clothing, a [[wardrobe->wardrobe]] left from the owners, and your bed. I is tempting to crawl into the warming embrace of the bed and [[sleep->Sleep]]
[[Back to the living room->CabinLivingRoom]]
](if: $hunger < 0)[[[you are starving->starved]]](else:)[
=><=
(if: $hunger <= 2)[you are starving](elseif: $hunger <7)[you are hungry]
(if: $warm < 5)[you are freezing](elseif: $warm is <10)[you are cold](elseif: $warm is $coldmax)[you are toasty warm]
(if: $water is "on")[The kitchen faucet drips in the background](else:)[The kitchen faucet isn't dripping]
(if: $breakers is "on" and $generator is "on")[The lights are on](else:)[The lights are off]
(if: $generator is "on")[The generator purrs faintly in the background]
<==
This is the bathroom there is a [[shower->shower]], a [[toilet->toilet]], and a[[sink->sink]].
[[Back to the living room->CabinLivingRoom]]
](if: $hunger < 0)[[[you are starving->starved]]](else:)[
=><=
(if: $hunger <= 2)[you are starving](elseif: $hunger <7)[you are hungry]
(if: $warm < 5)[you are freezing](elseif: $warm is <10)[you are cold](elseif: $warm is $coldmax)[you are toasty warm]
(if: $water is "on")[The kitchen faucet drips in the background](else:)[The kitchen faucet isn't dripping]
(if: $breakers is "on" and $generator is "on")[The lights are on](else:)[The lights are off]
(if: $generator is "on")[The generator purrs faintly in the background]
<==
This is the garage. Your [[car->car]] is parked near the garage door. There is a [[fusebox->fusebox]] on the wall next to the [[door->CabinLivingRoom]] leading back inside. Piled in front of your car are some [[storage boxes->boxes]] left by the owner of the cabin.
(set: $warm to it-1)
](if: $warm is 0)[[[Its very cold->freeze]]](else:)[
(if: $warm < 5)[You are very cold. ](if: $coat is "off")[It's really cold out here. you might want a jacket or something. Maybe check your closet?]
You are on the porch. The [[driveway->driveway]] stretches out in front of you. A small path goes around the house to the [[pond->Around house north]] on the right side of the house, and to the [[hill->Around house south]] left side. Behind you is the door leading [[Back inside->CabinLivingRoom]].
(set: $warm to it-1)
(set: $driveDist to 1)
(set: $hunger to it-1)
](if: $water is "on" and $gas is "on")[ You cook and eat (either: "dinner","lunch","luncheon","breakfast","brunch","elevenses","second breakfast","afternoon tea","supper"). [(set: $hunger to 20)(set: $foodstock to it-1)(set: $fire to it-1)]]
(if: $water is "off")[The faucet doesn't work.]
(if: $gas is "off")[The stove won't light.]
[[back->Kitchen]] There (if: $foodstock is 1)[is](else:)[are] $foodstock (if: $foodstock is 1)[meal](else:)[meals] worth of food left. Maybe you should have gone shopping before the blizzard.
(if: $haunted is "true")[(set: $rand to (random: 0,40))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You stop hearing the generator]]
[[back->Kitchen]]
(set: $hunger to it-1)
(set: $fire to it-1)
(if: $water is "on")[[[Grab a drink->Kitchen]]](else:)[[[The sink doesn't work->Kitchen]]]
(set: $fire to it-1)(if: $coat is "off")[[[Wearing your coat->Coat]] should make you last longer outside.](set: $item to (either: "pair of pink sandals","leopard print leotard","racoon skin hat","waldo sweater","kilt","hoop skirt","ball gown","pair of pants","flannel","tutu"))
You are wearing a $worn. [[Switch to a->wear]] $item?
[[back->Bedroom]]
(set: $hunger to it-1)
(set: $fire to it-1)
You put on your nice thick winter coat. You should last a bit longer outside now.
[[Back->Bedroom]]
(set: $coldmax to 40)
(set: $warm to 40)
(set: $coat to "on")You crawl into your nice cozy warm bed and sleep for a few hours. You feel much warmer now.
(if: $haunted is "true")[(set: $rand to (random: 0,3))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]]
[[wake up->Bedroom]]
(set: $hunger to it -5)
(set: $warm to $coldmax)
(set: $fire to 0)
(if: $warm is 0)[<div id="freezePassage">[[Its very cold->freeze]]<div>](else:)[The driveway is is best described as a private road. You probably won't make it to the nearst building while pushing through 4 feet of snow.
(if: $warm < 5)[You are very cold]
(if: $driveDist > 8)[You do know your going to have to walk back right?](elseif: $driveDist > 6)[Are you sure you can find your way back?](elseif: $driveDist > 4)[The cabin is out of sight](elseif: $driveDist > 2)[It's a very long way into town. You drove for a good hour on this road without seeing anything other than woods to get here.]
[[continue down driveway->driveway]]
(if: $driveDist is 1)[[[Back to house->Porch]]](else:)[(link: "back to house")[(set: $driveDist to it-2)(go-to: "driveway")]]
]
(set: $driveDist to it+1)
(set: $warm to it -1)
(set: $hunger to it -1)
(set: $fire to it -1)[[You don't feel cold anymore->freeze harder]][[It's getting dark->frozen]](live: 3s)[(color: Red)[You Died]]
(live: 5s)[Thank you for playing]
(live:7s)[[[Try again?->Start]]](if: $warm is 0)[[[Its very cold->freeze]]](else:)[
This is the right side of the house. There is a frozen pond a short ways away. The water main connects here.
(if: $warm < 5)[You are very cold]
[[water shutoff->water]]
[[Porch->Porch]]
[['Round back->back]]
(set: $warm to it-1)
]This is the water main shutoff for the house. (if: $water is "off")[It is off.]
(if: $warm < 5)[You are very cold]
(if: $water is "on")[(link: "*turn water off*" )[(set: $water to "off")(go-to: "water")]](else:)[(link: "*turn water on*" )[(set: $water to "on")(go-to: "water")]]
[[back to house->Around house north]]
(set: $hunger to it-1)
(set: $fire to it-1)(if: $warm is 0)[[[Its very cold->freeze]]](else:)[You are at the back of the house. There is a treehouse, and a short ways past it is the tank of gas that supplies the house.
(if: $warm < 5)[You are very cold]
[[gas tank->gas]]
[[Around to the pond.->Around house north]]
[[Around to the hill->Around house south]]
(if: $treehouse is "done")[That treehouse was a deathtrap](else:)[[[treehouse->treehouse]]]
(set: $warm to it-1)
]This valve controls gas delivery to the house. (if: $gas is "off")[It is in the off position.]
(if: $warm < 5)[You are very cold]
(if: $gas is "on")[(link: "*turn gas off*" )[(set: $gas to "off")(go-to: "gas")]](else:)[(link: "*turn gas on*" )[(set: $gas to "on")(go-to: "gas")]]
[[back to house->back]]
(set: $hunger to it-1)
(set: $fire to it-1)(if: $warm is 0)[[[Its very cold->freeze]]](else:)[This is the left side of the house. There is a hill in the woods here. There is a backup generator attached to the house here.
(if: $warm < 5)[You are very cold]
[[Porch->Porch]]
[['Round back->back]]
[[Backup generator->generator]]
(set: $warm to it-1)
]This is the backup generator. (if: $generator is "off")[it is off]
(if: $warm < 5)[You are very cold]
(if: $generator is "on")[(link: "*turn generator off*" )[(set: $generator to "off")(go-to: "generator")]](else:)[(link: "*turn generator on*" )[(set: $generator to "on")(go-to: "generator")]]
[[back to house->Around house south]]
(set: $hunger to it-1)
(set: $fire to it-1)There are four feet of snow outside, you don't think your smartcar will make it on the roads until the snowplow comes by.
[[back->Garage]]
(set: $hunger to it-1)
(set: $fire to it-1)This is the fusebox. (if: $breakers is "off")[the breakers are tripped]
(if: $breakers is "on")[(link: "*turn breakers off*" )[(set: $breakers to "off")(go-to: "fusebox")]](else:)[(link: "*turn breakers on*" )[(set: $breakers to "on")(go-to: "fusebox")]]
[[Back->Garage]]
(set: $hunger to it-1)
(set: $fire to it-1)You pile some logs on the fire and get it crackling back to full strength.
[[back->CabinLivingRoom]]
(set: $fire to 12)
(if: $warm >= ($coldmax-5))[(set: $warm to $coldmax)](else:)[ (set: $warm to it+5)](if: $water is "off")[[[The shower doesn't work->Bathroom]]](else:)[[[A nice warm shower to make you feel better->Bathroom]]
(set: $hunger to it-1)
(set: $fire to it-1)
(if: $warm +5>$coldmax)[(set: $warm to $coldmax)](else:)[(set: $warm to it+5)]
](if: $water is "on")[[[Much better.->Bathroom]]](else:)[[[The flush doesn't work.->Bathroom]]]
(set: $hunger to it-1)
(set: $fire to it-1)(if: $water is "on")[[[Always wash your hands->Bathroom]]](else:)[[[The sink doesn't work->Bathroom]]]
(set: $hunger to it-1)
(set: $fire to it-1)This shelf is well stocked with [["novels to read"->ReadByFire]], but there is also a [[scrapbook->scrapbook]] that seems to have been left behind by the owner of the house.
[[back->CabinLivingRoom]] (if: $fire < 1 and ($breakers is "off" or $generator is "off"))[[[It's too dark to read->CabinLivingRoom]]](else:)[When you open the book on the table a wind blows in from the window. When did you open that? After you go and close the window the book is open to the last filled page. On the page is a picture of a 10 year old girl smiling down from the treehouse behind the house.
(if: $haunted is "true")[(set: $rand to (random: 0,3))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]
(if: $sbk is "done")[[[back->CabinLivingRoom]]](else:)[(link: "back")[
(set: $clues to it+1)
(set: $sbk to "done")
(go-to: "CabinLivingRoom")
]]
(set: $hunger to it-1)
](if: $breakers is "off" or $generator is "off")[[[The lights are off you can't see well enough to find anything->Bedroom]]](else:)[
After digging around in the back you find a towel with "annabell" stitched into the bottom. A personalized towel seems like something you don't leave behind but it seems to have been forgotten. As you turn away from the wardrobe the door slams shut catching the edge of the towel.
(if: $haunted is "true")[(set: $rand to (random: 0,3))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]]
(if: $towel is "done")[[[back->Bedroom]]](else:)[(link: "back")[
(set: $clues to it+1)
(set: $towel to "done")
(go-to: "Bedroom")]]
(set: $hunger to it-1)
(set: $fire to it-1)
(if: $breakers is "off" or $generator is "off")[[[The lights are off you can't see well enough to find anything->Garage]]](else:)[As you dig through a box of useless kitchen gadgets a box fall off the shelf behind you. out of it spills:
Books
Clothing for a young child, up to maybe 10.
A doll
I guess you should be more careful. That doll is kinda creepy though, You hurriedly pack it back up and put the box back on the shelf.
(if: $haunted is "true")[(set: $rand to (random: 0,3))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]
(if: $boxes is "done")[[[back->Garage]]](else:)[(link: "back")[(set: $clues to it+1)(set: $boxes to "done")(go-to: "Garage")]]]
(set: $hunger to it-1)
(set: $fire to it-1)you climb up to the treehouse. It was constructed with more love than skill. The floor is uneven and there is no railing on the porch. You climb up inside but find nothing on the small table inside.
[[back->fall]]
(set: $hunger to it-1)
(set: $fire to it-1)You trip on something you don't see while leaving and fall out of the treehouse, barely managing to avoid crashing headfirst into a rock. That treehouse is dangerous. You decide that you shouldn't go back.
(if: $haunted is "true")[(set: $rand to (random: 0,3))(if: $rand is 0)[(set: $water to "off")You stop hearing the dripping faucet.](elseif: $rand is 1)[(set: $gas to "off")You hear the furnace shut off.](elseif: $rand is 2)[(set: $breakers to "off")(if: $generator is "on")[You hear a click and the lights go off.](else:)[You hear a click.]](elseif: $rand is 3)[(set: $generator to "off")You can't hear the generator anymore.]]
[[back->back]]
(set: $clues to it+1)
(set: $treehouse to "done")"uh.. hello Annabell? Are you there?"
(live: 3s)[that was stupid. ghosts don't exist.]
(live: 5s)[right...]
(live: 7s)[I guess I should get back to keeping this place running]
(live: 9s)[A transparent 10 year old sticks her head through the wall.
"Go Away!"]
(live: 9.5s)["AH!"]
(live: 10s)["Who are you?"]
(live: 11s)[ I'm Annabell stupid. Didn't you call out for me? This is my house though so who are you? (set: $name to (prompt: "I\'m Annabell stupid. Didn\'t you call out for me? This is my house though so who are you?",""))(stop:)]
(live: 16s)[$name]
(live: 17s)["Well then $name this is my house, so leave!"]
(live: 18s)[*What should I say?*
[["This is my house now, you should leave!"->rejected]]
[["Could we share for now? please?"->covCont]]
[["Fine I'll leave."->driveway]]
] ["Humph..."]
(live: 4s)[she doesn't seem to want to talk anymore]
(live: 5s)[[[I guess I'm just stuck here now. Hopefully the storm will let up before I starve.->CabinLivingRoom]]]
==>
(live:5.5s)[(it won't)[[Restart->Start]]]
(set: $clues to 0)
(set: $water to "off")
(set: $gas to "off")
(set: $breakers to "off")
(set: $generator to "off")"Mum did always say to share. I suppose we can do that."
(live: 1s)["So you will stop turning things off then."]
(live: 1.5s)["fine"]
(live: 2s)["thanks"]
(live: 2.5s)[[[Have you tried talking to your parents?->sadconv]]
[[Can you turn the phone back on as well?->covCont2]]]
(set: $phone to "on")(if: $phone is "off")[The phone is dead
[[back->CabinLivingRoom]]](else:)[who would you like to call?
[[snowplow services->plow end]]
[[Friend with snow tires ->friend end]]
[[search and rescue->eyeroll end]]
[[The owner->Happy end]]
[[Amazon fresh->food end]]
]
(set: $hunger to it-1)You have survived! The road will be cleared soon and you will be free to drive into town.
(live: 4s)[Thank you for playing]
(live: 5s)[[[Play again?->Start]]]You are now wearing a $item
[[Back->Bedroom]]
(set: $worn to $item)You are starving. Maybe you should get something to eat.
(if: $foodstock > 0)[(if: $water is "on" and $gas is "on")[[[yeah->Stove]]](else:)[[[yeah->ColdMeal]]]](else:)[But there is nothing left to eat]
[[Na, food is for chumps->frozen]]
"Hey, just calling to make sure you made it up there."
[[yup.->lordcall]]
[[yeah, I'm here.->lordcall]]"Allright, let me know if anything is broken up there. I don't go up to the cabin anymore."
"The faucuet in the kitchen is dripping"
"I forgot to mention that. It stops the pipes from freezing. If the sound is getting to you put a sponge under it to quiet it down."
[[everything else seems good, I'll call you if something goes wrong.->>lordcall2]]"Stay safe up there."
You hang up the phone. *click*
[[The owner seems a bit strange, maybe that is why the rent was so cheap. Oh well, a cabin's a cabin after all.->Start]]"It just made him sad...
(live: 1s)[He seemed to think I was imaginary."
[[oh...->covCont2]]
]"I'll turn the phone back on for you."
(live: 1s)[Thanks]
(live: 2s)["Can you call my da again? I miss his voice."]
(live: 3s)[[[Sure->CabinLivingRoom]]]
(set: $haunted to "false")
(set: $gas to "on")
(set: $water to "on")
(set: $generator to "on")
(set: $breakers to "on")Your friend drives out and picks you up. You definitely owe them a drink.
(live: 4s)[Thank you for playing]
(live: 5s)[[[Play again?->Start]]]Search and rescue doesn't make house calls often. Possibly for lack of better things to do they come out and drive you into town. You have survived staying in a cabin. Congratulations.
(live: 4s)[Thank you for playing]
(live: 5s)[[[Play again?->Start]]]You call up the owner of the cabin and chat for a bit. He seems a bit surprised that someone renting the cabin for vacation would be interested in talking to him, but he enjoys the conversation. Annabell drifts out of a wall and listens with a sad smile. At the end of the conversation he tells you he forgot that he called off the snowplow while the cabin was empty and that your call reminded him to restart the service. You will be free to go into town.
(live: 4s)[Thank you for playing]
(live: 5s)[[[Play again?->Start]]]Through rain sleet and snow Amazon delivers. With food a solved problem your vacation can continue in peace.
(live: 4s)[Thank you for playing]
(live: 5s)[[[Play again?->Start]]]
(set: $foodstock to 40)You go to cook a meal but (if: $gas is "off")[the stove doesn't work] (if: $gas is "off" and $water is "off")[ and ](if: $water is "off")[the sink doesn't work] so you eat a (if: $gas is "off")[cold ](if: $water is "off")[dry ]meal.
[[it just isn't as filling->Kitchen]]
(set: $hunger to 10)
(set: $foodstock to it-1)
(set: $fire to it-1)You build up the fire and sit by it for a while. You feel toasty warm now.
[[Back->CabinLivingRoom]]