(set: $name to (prompt: 'What is your name?', 'NAME'))(set: $hunger to 6)(set: $thirst to 6)(set: $inv to (a:))(set: $status to (a:))(set: $injury to (a:))The city stretches on before you.
Why are you here?
Do you focus on the way your stomach grumbles with [[hunger]]? The way your mouth is dry with [[thirst]]? The clouds that look so heavy on the horizon, urging you to look for [[shelter]]?$name = the player's name
$goal = the player's current goals. influences what they pay most attention to. current choices; food, water, and shelter.
$injury = how/if the player is injured. influences available actions. current choices; leg, arm, chest, and head.
$hunger = how hungry the player is. higher hunger can cause Problems. ranges from 0-10.
$thirst = how thirsty the player is. higher thirst can cause Problems. ranges from 0-10.
$status = player's current status. current status effects are 'norovirus', 'cryptosporidiosis', 'giardia'
All current items; ' red berries', ' brown mushrooms', ' old boots', ' empty bottle', ' dirty water bottle', ' saltwater taffy', ' chocolate bar', ' peppermint patty', ' lemon drops', ' packet of cookies', ' dried fruits'(set: $goal to "food")First thing's first. You need to make sure you have enough food to survive, to keep your body running. There used to be food in your pack, but there isn't anymore. There hasn't been in a long while.
There should be at least some places here that haven't been looted through and scavenged from.
You just have to find them.
[[Explore further|city center]](set: $goal to "water")You can't stand the way that every swallow hurts, how your limbs feel heavy with dehydration and how you can feel the beginnings of a headache looming on the horizon. Everything else can wait.
Luckily, this city seems to get a decent amount of rainfall, if the heavy clouds on the horizon are any indication. It shouldn't be too difficult to find water. You just have to make sure it's safe.
[[Explore further|city center]](set: $goal to "shelter")Right. Should probably make sure you don't get caught in the storm. Everything else can wait.
There's a lot of options here. The city's chock-full of buildings, actually, but you have to be wary, here. You're not alone here, and you don't think it's humans you have to worry about.
[[Explore further|city center]](if:visits >= 3)[The clouds have come faster than you expected. They loom overhead, casting deep, dark shadows across the buildings.
You used to think the storms brought rain.
You know better now.
Whatever goals you had before don't matter. You have to find shelter. You head in a brisk walk towards the [[shops|stormshops]].](elseif: $injury contains any of (a: 'head', 'arm', 'leg'))[You don't stop to sight-see. Carefully, minding your injuries, you head towards the [[shops]].](else:)[You think this is the city center.
Actually, you keep calling this a city, but it's more of a town, really. There's a few tall apartment buildings, sure, but you think that if you clambered on top of one of the derelict radio towers you'd be able to see the entire town.
There's a park here, surrounded by what used to be shops. (if:$goal is "food")[If you're lucky, you might be able to find something others have left behind inside the [[shops]]. Or maybe there's something in the [[park]] itself?](if:$goal is "water")[There's a [[fountain]] in the center of the park, one that might have water still inside. Or you can wander around in the [[buildings|shops]] to see if you can't find anything.](if:$goal is "shelter")[Well. You have plenty of options to choose from. You make a beeline towards the [[shops]] to wait the storm out.]](if:visits is 1)[Your footsteps echo oddly in the empty halls.
A lifetime ago, this tiny shopping mall would have been filled with people. The emptiness makes your skin prickle, eyes flickering over window displays and ajar doors. You can see the spectres of people long gone—a styrofoam cup still filled with what might have been soda, a pair of shoes tucked under a bench. (click: "shoes")[(You scoop up the boots. They could come in handy later.)(set: $inv to $inv + (a: ' old boots'))]](else:)[The hallways are just as empty and eerie as before. You feel like somebody is watching you.]
There's a few shops you could duck into that look slightly promising. (if:$goal is "food")[There is what looks to be an old [[cafe]], its windows smashed in and door hanging slightly off of its hinges. A bit further in, in the back of the cluster of buildings, is a [[candy shop]].](if:$goal is "water")[There is what looks to be an old [[cafe]], its windows smashed in and door hanging slightly off of its hinges. Or you could try the [[drinking fountain]].](if:$goal is "shelter")[Technically, anything with four walls and a roof would do, but the most important thing is to make sure there's nothing //else// in there with you. Out of all the shops, an [[vintage store]] and a [[candy shop]] look to be the most intact.]
(if:(history: where its name contains "nonest")'s length < 1)[Or you can always turn around and head back to the [[city center]]](if: $injury contains any of (a:'head'))[(set: $goal to "shelter")You make your way back to the rest of the park to look for more food, but your head is spinning, and you keep stumbling.
You give up on finding food and head back to the [[city center]] to look for somewhere to hide.](elseif: $injury contains any of (a:'arm'))[(set: $goal to "shelter")You make your way back to the rest of the park to look for more food, but the burning ache in your arm keeps you from concentrating on your goal. It hurts too bad to concentrate.
You give up on finding food and head back to the [[city center]] to look for somewhere to hide.](elseif: $injury contains any of (a:'leg'))[(set: $goal to "shelter")Every step you take your ankle screams. You can't walk like this.
You give up on finding food and head back to the [[city center]] to look for somewhere to hide.](elseif:(history: where its name contains "trees")'s length is 1)[Yeah. No way you're climbing up there. You're not that confident in your climbing abilities. You head back to the ground.
You're not as on-guard here. You can see if anything approaches you, the trees not thick enough to obscure your vision. The foliage here isn't wild, not yet, but it is unruly, and you might be able to find at least a bit to eat out here.
Do you check the [[trees]] or the [[bushes]]? Or head back to the [[city center]]?](else:)[The park is cute. Quiet, but you can hear birdsong up in the branches of the trees. A welcome respite after the chaos of the apocalypse.
You're not as on-guard here. You can see if anything approaches you, the trees not thick enough to obscure your vision. The foliage here isn't wild, not yet, but it is unruly, and you might be able to find at least a bit to eat out here.
Do you check the [[trees]] or the [[bushes]]? Or head back to the [[city center]]?]Well. There's certainly water //in// the fountain. That's for sure.
Only problem is, you're not //entirely// sure it's actually drinkable. It's stagnant, but clear, and what looks like pennies and old wishing-coins settled across the bottom in a glittering mosiac.
You suppose you could just [[go for it|yesfountain]] and drink the water. Or [[leave it|nofountain]], since you don't know what's in there.
(if: $inv contains any of (a:' empty bottle'))[Or you can collect some water with the old [[water bottle]] you found, to try and filter later.](if:(history: where its name contains "eategg")'s length >= 1)[You check the trees again, craning your neck, but you don't see anything else up there to eat.
You head back to the rest of the [[park]]](elseif:(history: where its name contains "nonest")'s length >= 1)[After what happened last time, you don't particularly want to get hurt again. Your injury makes you a bigger target, you don't need anymore.
You head back to the rest of the [[park]]](else:)[The trees here look easy to climb. There might be fruit or nuts hidden in the branches. Hopefully.
You find one that's got low lying branches and haul yourself up, clambering up into the branches. Propping yourself up, you scan the branches in search of anything to eat.
No bright-colored fruit catches your eye, but you think you see a bird nest [[further up]]. Or you could just [[hop back down|park]].]There are plenty of bushes scattered around the park, that might have, a lifetime ago, been organized and shapely.
Now, though, they're overgrown and unruly.
You get on your hands and knees, rummaging around inside the leaves. (if:(history: where its name contains "berries")'s length >= 1)[There's nothing else here. You've already taken everything.
[[Return|park]].](else:)[You emerge with a couple precious items in your hand; some reddish berries, and a few brown mushrooms.
Only problem; you're no good at plant identification. Should you risk [[taking them|berries]]? Or [[leave them behind|noberries]]?](go-to: (either: "nest", "nonest"))(set: $inv to $inv + (a: ' red berries', ' brown mushrooms')) Honestly, at this point, you're hungry enough to risk it. You shove them in your pocket and return back to the [[park]], hoping to maybe find something more substantial.Probably for the best. You toss them back into the bush and return back to the [[park]].(if: $inv is (a:))[Your bag is pitifully, starkly empty. You don't even think there's any crumbs at the bottom.]
(else:)[There's some stuff in here! Awesome.
Inventory; (print: $inv).]
(link-goto: "Return", (history:)'s last)
(click: ' red berries')[(display: "red berries")](click: ' brown mushrooms')[(display: "brown mushrooms")](click: ' saltwater taffy')[(display: "saltwater taffy")](click: ' chocolate bar')[(display: "chocolate bar")](click: ' peppermint patty')[(display: "peppermint patty")](click: ' lemon drops')[(display: "lemon drops")](click: ' packet of cookies')[(display: "packet of cookies")](click: ' dried fruits')[(display: "dried fruits")](if: (passage:)'s name is "inventory")[<!--Do nothing-->]
(if: (passage:)'s name is "status")[<!--Do nothing-->]
(else-if: (passage:)'s tags contains "donotshowinventory")[<!--Do nothing-->]
(else:)[[[Bag|inventory]] || [[Status|status]]]With the oncoming storm, the shops feel even more eerie. You don't think you're supposed to be here.
(if: $inv is (a:))[Your bag is painfully light, smacking against your back emptily. The thought of having no supplies sends panic racing through you, but there's nothing you can do about it now.](else:)[Your backpack is heavier than before, but not as much as you would have hoped. There's still panic racing through you, hoping the supplies will be enough to outlast the storm.]
There's no time to think. You duck inside a random [[store|randomstore]] and hope that will be good enough.(set: $thirst to 0)(set: $status to $status + (either:(a:'water poisoning'), (a:), (a:)))Think of it this way; this water //might// kill you. Eventually. The dehydration //definitely// will.
You lean over and take a drink. The water is crisp and cold, and you can feel your thirst being quenched.
You head back to the [[city center]].Yeah. No way in hell are you drinking that.
Return to the [[city center]].(set: $inv to $inv - (a: " empty bottle"))(set: $inv to $inv + (a: ' dirty water bottle'))You fish the dinged up water bottle out of your bag and dunk it in the water fountain, watching it fill up. Luckily there's no leaks, and you put the bottle back in your bag.
Head back to the [[city center]].Once upon a time, this cafe was probably a warm, comfortable place. It's cold now, windows exposed to the daylight, leaving the once safe building into an exposed and uncomfortable place.
It doesn't help that half the windows are smashed in.
(if:visits is 1)[(set: $inv to $inv + (a: ' empty bottle', ' packet of cookies', ' dried fruits'))Still, it doesn't look like the whole place is looted. You come away with a colorful (if dinged up) water bottle, a rodent-nibbled packet of stale cookies, and in the very back of a cabinet, a sealed packet of dried fruits.](else:)[There's nothing else in here you can find.]
When you've finished exploring, you head back to the [[main area|shops]].(if:visits is 1)[(set: $inv to $inv + (either: (a:' saltwater taffy'), (a:' chocolate bar'), (a:' peppermint patty'), (a:' lemon drops')))Surprisingly enough, there's actually quite a bit of candy left behind in here. You grab an intact packet of (if: $inv contains any of (a:' saltwater taffy'))[saltwater taffy](if: $inv contains any of (a:' chocolate bar'))[chocolate](if: $inv contains any of (a:' peppermint patty'))[peppermint patties](if: $inv contains any of (a:' lemon drops'))[lemon drops] and add that to your stash.](else:)[You've already grabbed all that you could from this store.]
(if: $goal is 'shelter')[This seems like a good a place as any to wait out the storm. You can either [[hide|candyshopS]] here, or [[keep looking|shops]].](if: $goal is 'food')[You can't see anything else in here worth taking—it looks like rats have gotten into a lot of the other packages, and you don't want to risk anything.
You head back to the rest of the [[shops]].]Experimentally, you press the button.
A thick, brown-gray sludge comes out of the faucet.
Yeah. Gross. No thanks.
You head back to the rest of the [[shops]].Out of all the shops, the vintage store is the most homely. It's easy to get lost in here, endless mazes and circular paths and strange hidden rooms filled with outlandish objects. There's a (either: "hat rack made out of a deer skeleton", "drawer full of homemade bracelets", "lamp made in the shape of an arm", "painting of an idyllic countryside") that you stare at for a few moments before moving on.
This seems like a good a place as any to wait out the storm. You can either [[hide|vintagestoreS]] here, or [[keep looking|shops]].(set: $hunger to $hunger + 1)(set: $thirst to $thirst + 1)(if:(history: where its name contains "cafe")'s length >= 1)[You duck back inside the cafe. Already you knew this wasn't a safe space to hide, but you're already in here and it's too late to second guess yourself.](else:)[You don't know why you decided to hide here. The windows of this cafe are smashed in, the door hanging slightly ajar. The building is open, exposed, and it makes the hair on the back of your neck prickle.
You're already in here, though, and it's too late to second guess yourself.]
There's two places you can try to hide; the [[staff room|Cfestaffroom]], or the [[bathrooms]]. You don't think you have enough time to double back, so whatever you pick, is the place you'll have to stay.(set: $hunger to $hunger + 1)(set: $thirst to $thirst + 1)The candy shop is, unfortunately, very small. Secure, maybe, but it doesn't give a lot of options in terms of security. (if:(history: where its name contains "cafe")'s length >= 1)[It's better than the cafe, at least, as it doesn't have many windows and all are intact](else:)[At the very least, it only has a front window and that's still intact.]
The [[counter]] is pretty large, and you could probably duck behind it and huddle underneath. Or you could try the [[staff room|Cndystaffroom]].
You don't think you have enough time to double back, so whatever you pick, is the place you'll have to stay.(set: $hunger to $hunger + 1)(set: $thirst to $thirst + 1)(if:(history: where its name contains "vintage store")'s length >= 1)[Right. Vintage store it is.](elseif:(history: where its name contains "vintage store")'s length < 1)[Surprisingly, it's //nice// in this little store. Homely. It's easy to get lost in here, endless mazes and circular paths and strange hidden rooms filled with outlandish objects. You don't have time to stop and stare, but a (either: "hat rack made out of a deer skeleton", "drawer full of homemade bracelets", "lamp made in the shape of an arm", "painting of an idyllic countryside") catches you eye before you move on. You think this is a vintage store? Actually, you //hope// it's a vintage store.]
Despite the small size of this store, there's a couple little rooms you can hole yourself up in. There's a little [[back room]] full of furniture you can settle down in, or a [[larger room]] filled with old stuffed animals and clothes, or a [[tiny closet]] with a door that locks.
You don't think you have enough time to double back, so whatever you pick, is the place you'll have to stay.(go-to: (either: "candyshopS", "cafeS", "vintagestoreS"))The branches up here are much thinner, and you're careful to test every branch before you put your whole weight on it. You refuse to look down, instead climbing higher and higher, until you reach the nest.
There are a few delicate, brown-spotted eggs inside the nest. They wouldn't survive the climb down—you have to either [[eat them|eategg]] here, or head back [[down|noeategg]](set: $injury to $injury + (either: (a:'head'), (a:'arm'), (a:'leg')))The branches up here are much thinner, and you're careful to test every branch before you put your whole weight on it.
Despite your care, though, you place a //little// bit too much trust in a sturdy-looking branch. It cracks under you with a jolt that resonates through your entire body, and you go tumbling back down to the ground.
(if: $injury contains any of (a:'head'))[You try to get your arms up and over your head, but the branch breaking took you by surprise and the ground rushed up so fast you could hardly react. Your head thunks against the ground, and when you try to sit up, the world spins.
[[Shit|park]]](if: $injury contains any of (a:'arm'))[You manage to get your arms up and over your head, to shield yourself, but you feel a pop as something in your arm gives way. Tears spring to your eyes as pain shoots through your arm, and you realize with terror that it might be broken.
[[Shit.|park]]](if: $injury contains any of (a:'leg'))[You try to land normally, but your ankle gives way with a sickening crunch that leaves you with tears in your eyes. When you try to stand up, you realize you can't put weight on it.
[[Shit.|park]]](set: $hunger to $hunger - 2)You shrug and just go for it, tilting your head back and cracking them, one at a time, into your open mouth. You leave one or two in the nest, as taking all of them just feels rude.
Feeling slightly better, you [[descend|trees]] from the tree.You're not risking it. You don't know what diseases you might get from eating raw eggs, and besides, that's gross.
Carefully, you [[head back down|park]]Your name is $name.
You are looking for $goal. (if: $injury contains any of (a:'head'))[
You have an intense migraine. Looking at bright lights makes you feel ill, and you keep bumping into things.](if: $injury contains any of (a:'arm'))[
Your arm burns, and you can't move it at all. You think it might be broken.](if: $injury contains any of (a:'leg'))[
You can't put pressure on your ankle, and every time you try, your leg gives out. You think it might be broken.]
(if: $hunger is 0)[You're full.](else-if: $hunger > 7)[You feel sick with hunger. You really need to eat something, and soon.](else-if: $hunger > 4)[You're starting to get really hungry.](else-if: $hunger > 0)[You're a little hungry.]
(if: $thirst is 0)[You're well-hydrated.](else-if: $thirst > 7)[You're very dehydrated, and thinking is hard. You need to drink something soon.](else-if: $thirst > 4)[You're starting to get really thirsty.](else-if: $thirst > 0)[Your mouth is a little dry.]
(link-goto: "Return", (history:)'s last)Unfinished! Hope you like it so far, will keep working on it ^^(if: $injury contains any of (a:'arm'))[You make it into the back room, shutting the door behind you. It doesn't lock, but hopefully, it should be enough.
If your arm wasn't in the state it's in, you could probably drag a chair and lodge it under a doorknob to keep anything from getting in. As it stands, you'll just have to deal with it and hope nothing gets in.](if: $injury contains any of (a:'leg'))[You hobble into the back room, shutting the door behind you. It doesn't lock, but hopefully, it should be enough.
If your ankle wasn't in the state it's in, you could probably drag a chair and lodge it under a doorknob to keep anything from getting in. As it stands, you barely make it over to a worn red couch to settle down.](else:)[You make it into the back room, shutting the door behind you. It doesn't lock, but hopefully, it'll be enough.
You take a glance around the room. There's a bunch of odd furniture in here, a ratty old couch, an old desk and chair. (click: "chair")[You drag the chair over to the door and wedge it underneath the handle, making it that much more difficult for anyone to get in. (set: $door to "jammed")]](if: $inv is (a:))[Your stomach growls, but you ignore it, closing your eyes. (if: $injury contains any of (a:'head'))[You think you read somewhere once that if you hit your head you're not supposed to fall asleep, but you're so tired.]]
(if: $inv contains any of (a: 'saltwater taffy', ' chocolate bar', ' peppermint patty', ' lemon drops'))[You could probably eat some of the stuff in your bag, now. While you wait out the storm.]
Unfinished! Hope you like it so far, will keep working on it ^^Unfinished! Hope you like it so far, will keep working on it ^^Unfinished! Hope you like it so far, will keep working on it ^^Unfinished! Hope you like it so far, will keep working on it ^^Unfinished! Hope you like it so far, will keep working on it ^^Unfinished! Hope you like it so far, will keep working on it ^^A handful of slightly crushed, bright crimson berries. Eat?
(click: ' Eat')[(if: $hunger > 0)[You eat the red berries. They're sweeter than you thought they would be.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' red berries')) ][(if: $hunger < 1)[ You're not hungry.]]]
A handful of brown, porous mushrooms. You might have seen something like them on a TV show once. Eat?
(click: ' Eat')[(if: $hunger > 0)[You eat the brown mushrooms.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' brown mushrooms'))(set: $status to $status + (either: (a:'food poisoning'), (a:)))][(if: $hunger < 1)[ You're not hungry.]]]
A small, sealed plastic bag containing saltwater taffy of assorted flavors. Eat?
(click: ' Eat')[(if: $hunger > 0)[You eat the saltwater taffy. Not super filling, but pretty tasty.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' saltwater taffy'))][(if: $hunger < 1)[ You're not hungry.]]]
A decently sized chocolate bar. Eat?
(click: ' Eat')[(if: $hunger > 0)[You eat the chocolate bar, trying to savor it.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' chocolate bar'))][(if: $hunger < 1)[ You're not hungry.]]]
A small, sealed plastic bag containing chocolate covered peppermint patties Eat?
(click: ' Eat')[(if: $hunger > 0)[You eat the peppermint patties. Not super filling, but pretty tasty.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' peppermint patty'))][(if: $hunger < 1)[ You're not hungry.]]]
A small, sealed plastic bag containing lemon drops. Eat?
(click: ' Eat')[(if: $hunger > 0)[It takes you a while to get through the bag, but you eat the lemon drops.(set: $hunger to $hunger - 1)(set: $inv to $inv - (a: ' lemon drops'))][(if: $hunger < 1)[ You're not hungry.]]]
A plastic sleeve of cookies. Eat?
(click: ' Eat')[(if: $hunger > 1)[You eat the cookies, savoring their sweetness.(set: $hunger to $hunger - 2)(set: $inv to $inv - (a: ' packet of cookies')) ][(if: $hunger < 2)[ You're not hungry.]]]
A packet of dried (either: "strawberries", "blueberries", "mangoes", "figs". Eat?
(click: ' Eat')[(if: $hunger > 1)[You eat the dried fruits. They're surprisingly filling.(set: $hunger to $hunger - 2)(set: $inv to $inv - (a: ' red berries')) ][(if: $hunger < 2)[ You're not hungry.]]]