(set: $rabbits = 13, $fast = 1, $strong = 1, $alert = 1, $panic = 10, $smokebombs = 5, $distance = 0, $xp = 0, $score = 0, $predator = "fox")
The scientists at The Institute took thirteen ordinary rabbits, and inserted human genetic material into their brains.
After three years, the rabbits learned to understand human speech, read human writing, and use human tools.
Then they made their escape.
And now, a band of thirteen genetically-enhanced, frightened rabbits roam the countryside, carrying five stolen smoke bombs, and looking for a place to call home.
[[Continue ->Parking Lot]]
(set: $location = "Parking Lot", $distance = 0)\
(if: $rabbits is 0)[(goto: "RabbitDeath")]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits find themselves in the Institute's parking lot, half full with human cars.
Beyond it, they can see a field of tall grasses and wild flowers: the freedom of the great green countryside.
Who knows what lies beyond that first field! A different landscape, a dangerous predator, a new friend, or a new home?
The rabbits are both excited and frightened to [[explore it find out!->Field]]
|==|
(set: $location = "field", $distance = it + 1)\
(if: $rabbits is 0)[(goto: "RabbitDeath")]\
(if: $panic >= 15)[(goto: "PanicDeath")]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits explore the field of wildflowers and tall grasses.
(set: $dicethrow = (random: 1,10))\
(if: $dicethrow is 1 or $dicethrow is 2)[\
[[Everything seems peaceful. Investigate the area.->RestArea]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]\
(if: $dicethrow is 3 or $dicethrow is 4)[[[There is a friendly rabbit a short distance away. Say hello!->EncounterFriend]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]
(if: $dicethrow is > 4 and $dicethrow is < 9)[\
(set: $predator to (either: "farmer and his dog", "hawk", "cat", "snake"))\
(if: $predator is "farmer and his dog")[(set: $array to (a:7,6,12,2))]\
(if: $predator is "hawk")[(set: $array to (a:7,8,10,2))]\
(if: $predator is "cat")[(set: $array to (a:5,5,9,2))]\
(if: $predator is "snake")[(set: $array to (a:2,1,2,1))]\
(if: ($alert+3) is >= $dicethrow)[There is a $predator here, and he hasn't seen the rabbits yet. The rabbits consider whether to [[attack->FightBack]] the $predator, or to [[sneak away->SneakAway]] unnoticed.]
(if: ($alert+3) is < $dicethrow)[A $predator attacks the rabbits!
(set: $panic to it +1)\
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back!->FightBack]]
]\
]\
(if: $dicethrow is 9 or $dicethrow is 10)[\
One of the rabbits gets caught in a snare! The rabbits consider whether to [[try and free their trapped friend->BreakSnare]] before the farmer arrives, or whether to [[leave their friend behind->LeaveSnare]] in order to save the rest of the group.
]
|==|
(set: $location = "hedge", $distance = it + 1)\
(if: $rabbits is 0)[(goto: "RabbitDeath")]\
(if: $panic >= 15)[(goto: "PanicDeath")]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits explore the long and narrow hedgerow, where ash trees and junipers protect the path between two fields.
(set: $dicethrow = (random: 1,10))\
(if: $dicethrow is 1 or $dicethrow is 2)[
[[Everything seems peaceful. Investigate the area.->RestArea]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]\
(if: $dicethrow is 3 or $dicethrow is 4)[[[There is a friendly rabbit a short distance away. Say hello!->EncounterFriend]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]\
(if: $dicethrow is > 4 and $dicethrow is < 10)[\
(set: $predator to (either: "wolf", "cat", "weasel", "snake"))\
(if: $predator is "wolf")[(set: $array to (a:14,9,12,3))]\
(if: $predator is "cat")[(set: $array to (a:5,5,10,2))]\
(if: $predator is "weasel")[(set: $array to (a:3,5,5,1))]\
(if: $predator is "snake")[(set: $array to (a:2,1,2,1))]\
(if: $alert is >= $dicethrow)[There is a $predator here, and it hasn't seen the rabbits yet. The rabbits consider whether to [[attack->FightBack]] the $predator, or to [[sneak away->SneakAway]] unnoticed.]
(if: $alert is < $dicethrow)[A $predator attacks the rabbits!
(set: $panic to it +1)\
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back->FightBack]]
]
]
(if: $dicethrow is 10)[\
One of the rabbits gets caught in a snare! The rabbits consider whether to [[try and free their trapped friend->BreakSnare]] before the farmer arrives, or whether to [[leave their friend behind->LeaveSnare]] in order to save the rest of the group.
]
|==|
(set: $location = "forest", $distance = it + 1)\
(if: $rabbits is 0)[(goto: "RabbitDeath")]\
(if: $panic >= 15)[(goto: "PanicDeath")]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits explore the great forest, where the trees creak and bend in the wind, and the canopy of leaves covers the sun.
(set: $dicethrow = (random: 1,10))\
(if: $dicethrow is 1 or $dicethrow is 2)[
[[Everything seems peaceful. Investigate the area.->RestArea]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]\
(if: $dicethrow is 3)[[[There is a friendly rabbit a short distance away. Say hello!->EncounterFriend]]
[[Continue searching for a new home elsewhere.->RandomNextStep]]
]
(if: $dicethrow is > 3)[\
(set: $predator to (either: "hunter", "bear", "lynx", "wolf", "snake"))\
(if: $predator is "hunter")[(set: $array to (a:16,20,15,4))]\
(if: $predator is "wolf")[(set: $array to (a:14,9,12,3))]\
(if: $predator is "bear")[(set: $array to (a:14,6,9,3))]\
(if: $predator is "lynx")[(set: $array to (a:13,8,15,3))]\
(if: $predator is "snake")[(set: $array to (a:2,1,2,1))]\
(if: $alert is >= ($dicethrow))[There is a $predator here, and it hasn't seen the rabbits yet. The rabbits consider whether to [[attack->FightBack]] the $predator, or to [[sneak away->SneakAway]] unnoticed.]
(if: $alert is < ($dicethrow))[A $predator attacks the rabbits!
(set: $panic to it +1)\
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back->FightBack]]
]
]
|==|
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits run away, as fast as they can go.
(set: $dicethrow = (random: 1,6))
(if: $fast + $dicethrow >= (2nd of $array))[
The $predator can't keep up, and the rabbits escape safely.
(set: $xp to it + (4th of $array))\
]
(if: $fast + $dicethrow < (2nd of $array) and $strong + $dicethrow < (1st of $array))[
But the $predator catches one of the rabbits and kills him!
(set: $rabbits to it -1, $panic to it +1, $xp to it + (4th of $array))
]
(if: $fast + $dicethrow < (2nd of $array) and $strong + $dicethrow >= (1st of $array))[
The $predator catches one of the rabbits. The rabbit panics, but manages to wiggle away!
(set: $panic to it +1, $xp to it + (4th of $array))
]
[[Continue searching for a new home->RandomNextStep]]
|==|
(set: $smokebombs = $smokebombs -1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits throw a smoke bomb at the $predator, and make their escape.
[[Continue searching for a new home->RandomNextStep]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
With their strong hind legs, and their sharp front teeth, the rabbits fight back against the $predator!
(set: $dicethrow = (random: 1,6))
(if: ($strong + $rabbits + $dicethrow - $panic) >= (1st of $array))[\
The attack surprises and injures the $predator so much that he runs away!
(set: $xp to it + (4th of $array))\
]\
(if: ($strong + $rabbits + $dicethrow - $panic) < (1st of $array) and ($strong + $dicethrow) < (1st of $array))[\
But the $predator strikes one of the rabbits and kills him!
(set: $rabbits to it -1, $panic to it +1, $xp to it + (4th of $array))\
]\
(if: ($strong + $rabbits + $dicethrow - $panic) < (1st of $array) and ($strong + $dicethrow) >= (1st of $array))[
The $predator strikes one of the rabbits. The rabbit panicks, but stays on his feet, and escapes!
(set: $xp to it + (4th of $array))
]
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $panic = it - 1)
(if: $panic < 0)[(set: $panic = 0)]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
This area of the $location turned out to be peaceful. The rabbits are relieved and grateful. They rest for a while, and consider whether this would be a good place to create their new home.
(set: $safety to (random: 1,8) + $alert - $panic, $food to (random: 1,8) + $alert - $rabbits)\
(if: $location is "field")[(set: $food to it +3, $safety to it -3)]\
(if: $location is "forest")[(set: $food to it -3, $safety to it +3)]\
(if: $food is <= 0)[(set: $food = 1)]\
(if: $safety is <= 0)[(set: $safety = 1)]\
(if: $food is <= 3)[The rabbits find almost nothing to eat here.]\
(if: $food is 4 or $food is 5)[The rabbits find very little to eat here.]\
(if: $food is 6 or $food is 7)[The rabbits find some food, but not quite enough for everyone.]\
(if: $food is 8 or $food is 9)[The rabbits find enough food for everyone.]\
(if: $food is >= 10)[The rabbits find more than enough food, and with plenty of variety.]\
(if: $safety is <= 3)[The rabbits find signs that there is a (either: "pack of wild dogs", "weasel", "criminally insane clown", "lynx", "hawk's nest", "coyote", "red fox", "silver fox", "mountain lion", "hunter", "farmer's dog", "wolf pack", "eagle's nest", "wild boar") nearby.]\
(if: $safety is 4 or $safety is 5)[Most of the rabbits feel uneasy here.]\
(if: $safety is 6 or $safety is 7)[Some of the rabbits feel safe here, while others remain wary of danger.]\
(if: $safety is 8 or $safety is 9)[Most of the rabbits feel comfortable and safe here.]\
(if: $safety is >= 10)[All the rabbits feel completely safe, and they run and play happily.]
(if: $rabbits is 1)[[[Create a new warren here.->LoneRabbitEnd]]]
(if: $rabbits is not 1)[[[Create a new warren here.->BuildWarren1]]]
(if: $xp is >= 5)[[[Contemplate what you have learned so far.->trainXP]]]
(if: $panic is not 0)[[[Rest a little longer, to calm down.->CalmDown]]]
[[Continue searching for a new home.->RandomNextStep]]
(if: $panic < 0)[(set: $panic to 0)]
|==|
The quest of the rabbits came to its end. Yet their lives continued.
(if: $strong is >= $fast and $strong is >= $alert)[They remained strong, and fought off nearly every predator who threatened them. ]\
(if: $fast is >= $strong and $fast is >= $alert)[They remained fast, and nearly always outran the predators who chased them. ]\
(if: $alert is >= $strong and $alert is >= $fast)[They remained alert, and so kept themselves well hidden from most predators. ]\
And in all other things, they took care of each other.
|==
Surviving rabbits x 10:
Total skill points:
Remaining smoke bombs x 2:
Food at this warren site:
Safety at this warren site:
Penalty for intensity of panic:
//Total score://
//Current high score://
=|=
(print: $rabbits*10)
(print: $fast + $strong + $alert)
(print: $smokebombs * 2)
(print: $food * 2)
(print: $safety * 2)
-(print: $panic * 3)
(set: $score to ($rabbits*10) + $strong + $fast + $alert + ($smokebombs*2) + ($food*2) + ($safety*2) - ($panic*3))\
(if: $score > $highscore)[(set: $highscore to $score)]\
(print: $score)
(print: $highscore)
|==|
[[Can you beat your high score? Play again!->TheInstitute]]
|==|(set: $panic to it -1)
(if: $panic <0)[(set: $panic = 0)]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
(if: $rabbits is 1)[\
The lone rabbit meets another intelligent rabbit, who had escaped from the Institute some weeks earlier.
She says, //"Oh my stars, you are the only surviving rabbit from the last group to escape! You must feel terribly afraid, and lonely. Let me help you."//]\
(if: $rabbits is not 1)[\
The rabbits meet another intelligent rabbit, who had escaped from the Institute some weeks earlier. She is calm and relaxed. The rabbits feel at ease in her presence. She says:]
//"Since I've been on my own, I've learned a few things about living in the wild. I can teach you to be faster, stronger, or more cunning. But I'd like one of your smoke bombs in return. All of mine are gone."//
(if: $smokebombs is > 0)[\
[[Trade a smokebomb for for strength training->TradeFight]]
[[Trade a smokebomb for speed training->TradeRun]]
[[Trade a smokebomb for alertness training->TradeAlert]]
]\
(if: $smokebombs is 0)[I'm sorry, but we don't have any smokebombs anymore!]
[[Ask her how she survived for all this time->Explain]]
[[Ask her how she stays calm amidst all these predators->ExplainCalm]]
[[Ask her how to find the best place to dig a new warren->Explain3]]
[[Invite her to join the group->inviteJoin]]
|==|(set: $smokebombs to it -1, $fast to it +2)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The wicked rabbits share one of their smoke bombs with their new friend.
//"We rabbits are made for running,"// she says. //"We have the longest and strongest legs, and we can jump high and far. It's usually easier to outrun your enemies, than to fight them."//
The rabbits practice their new running and jumping skills for a while, then carry on searching for their new home.
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $smokebombs to it -1, $strong to it +2)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The wicked rabbits share one of their smoke bombs with their new friend.
//"We are not normally aggressive beings, we rabbits,"// she says. //"But we have sharp teeth and claws. We can use them to escape if we get caught while running from a predator. And we can use them to fight. I once saw a rabbit chase a snake up a tree..."//
Under their new friend's guidance, the wicked rabbits practice wrestling and boxing with each other for a while.
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $smokebombs to it -1, $alert to it +2)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The wicked rabbits share one of their smoke bombs with their new friend.
//"With our big ears and big eyes, we can know all the secrets of the world," she says. "So keep your ears up and eyes open. And try standing on your hind legs for a short time, to see further."//
The rabbits practice their new alertness skill for a while, then carry on searching for their new home.
//"And the best part,"// says your friend, //"is that the more alert you are, the easier it will be for you to find a nice area, blessed with safety and plentiful food, where you can dig your new warren!"//
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $rabbits to it +1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"I would be glad to join your group!"// she says.
With their new friend at their side, the rabbits goes on searching for their new home.
[[Continue searching for a new home->RandomNextStep]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"Sneaking away from predators before they spot you, instead of attacking them or running from them, tends to help,"// she says. //"I also like to lie down on the ground, under good cover, and stretch out my legs. [[Try it->CalmDown]] with me."//
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits gather in a clearing near the $location. They tell stories of their adventures since escaping the Institute, and discuss how things might have gone differently, for better or for worse.
(if: $location is "night camp")[They imagine that the stars in the sky are the spirits of all the rabbits who had come before them, listening to their stories, and promising that their wish for a home would be fulfilled.]
[[Train to be stronger->TrainXPStrong]]
[[Train to be faster->TrainXPFast]]
[[Train to be more alert->TrainXPAlert]]
|==|(set: $xp to it -4, $strong to it +1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits jump, wrestle, and box each other, all in good fun, for an afternoon. They take a few injuries, but they laugh about them later.
(if: $xp is >= 5)[[[Contemplate more of what you have learned->trainXP]]]
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $xp to it -4, $fast to it +1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits race each other all over the $location, twisting around the sharpest corners, and bounding over the highest obstacles. They chase down field mice and voles, and when they catch one they thank it for teaching them speed, and let it go.
(if: $xp is >= 5)[[[Contemplate more of what you have learned->trainXP]]]
[[Continue searching for a new home->RandomNextStep]]
|==|(set: $xp to it -4, $alert to it +1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits raise themselves on their hind legs, perk their ears, and thereby sharpen their senses. Every cricket, every twitching in the grass, every rustle in the leaves of trees, was theirs to know, and to understand.
(if: $xp is >= 5)[[[Contemplate more of what you have learned->trainXP]]]
[[Continue searching for a new home->RandomNextStep]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits attempt to sneak away, quickly and quietly.
(set: $dicethrow = (random: 1,6))
(if: ($alert + $dicethrow) >= (3rd of $array))[
The $predator is distracted, and the rabbits escape safely.
(set: $xp to it + (4th of $array), $panic to it -1)\
(if: $panic is <0)[(set: $panic = 0)]
[[Continue searching for a new home->RandomNextStep]]
]
(if: ($alert + $dicethrow) < (3rd of $array))[\
But the $predator sees them go, and attacks!
(set: $panic to it +1)
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back!->FightBack]]
]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
Alas, here in this $location, the last of the rabbits met The Morrigan, and moved on to join their ancestors in the stars.
//Score:// 0
(set: $score to 0)\
//Current high score:// (print: $highscore)\
[[Can you beat your high score? Play again!->TheInstitute]]
|==|(set: $location to (either: "Field", "Hedgerow", "Forest"))
(if: $distance is >= 9)[(set: $location to "NightTime")]
(goto: $location)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"I survived by finding the patterns in the world, so I could make smarter choices about running, fighting, or sneaking away,"// says the friendly rabbit.
//"For example, in this world there are three kinds of landscapes: field, hedgerow, and forest. And in each landscape, there are different predators. Some predators live in two of the three landscapes. And some are more dangerous than others.//
[[Continue listening...->Explain2]]
|==|
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"The best place to dig your new burrow is somewhere safe, and where food is plentiful. Though if you are too panicked, you might not recognise a good place when you find one.
Fields have plentiful food, but they're not very safe.
Forests are the safest: you can dig your warren under the rocks and boulders. But food is not as plentiful there.
Hedgerows lie somewhere in between."//
[[Continue...->Explain4]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"Everything else, is up to you to discover.
I wish for your courage and friendship to hold you on your journey. You have more struggles ahead, and I'm sorry to say that some of you will not survive. But all of you will see me again..."//
The friendly rabbit laughs and vanishes into the sky, leaving the rabbits a wondering exactly who they were speaking to.
[[Continue searching for a new home->RandomNextStep]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"The snakes are in all three. But they're the least dangerous predator.
Whenever you outrun, sneak by, or chase off a predator, you learn from them. And by contemplating what you learn, you grow faster, stronger, more alert to the world.
The most dangerous predator is the human hunter. You learn the most from your encounters with them-- but they're almost impossible to fight or outrun.//
[[Continue listening...->ExplainSnare]]
|==|
(set: $panic to it +1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"The more alert you are, the easier it will be for you to find some place safe. But if you are too panicked, that will make it harder. You might not recognise a safe place when you find one.
And mind your numbers: if your group is large, it will be harder to find a place with food enough for everyone."//
[[Continue...->Explain5]]
|==|(set: $rabbits to it -1)
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
One of the rabbits is so badly panicked by everything that's happened, that he dies of a heart attack!
(set: $panic to 12)
[[Breathe, calm down, and move on.->RandomNextStep]]
|==|
(set: $panic = it - 1, $distance to 0, $location to "night camp")\
(if: $panic < 0)[(set: $panic = 0)]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
Nighttime falls upon the land.
The rabbits come to (either: "the bank of a narrow river", "an open barn in a farmyard", "a philosopher's cottage on a hillside", "a stone cairn dedicated to an ancient Celtic goddess", "a swamp created by a beaver dam", "a garbage landfull stinking of decomposing materials and loud with seagulls", "a two-lane highway near a truck stop", "a birch grove in the woods where a family of deer bed down for the night", "an abandoned farmyard", "the edge of a city suburb", "a campsite where some friendly humans are playing guitars around a fire", "the edge of a wide lake").
They cannot build their warren here. But they can rest, sleep, and be safe until morning.
(if: $xp is >= 5)[[[Contemplate what you have learned so far.->trainXP]]]
(if: $panic is not 0)[[[Rest a little longer, to calm down.->CalmDown]]]
[[Continue searching for a new home.->RandomNextStep]]
|==|<img src="http://www.brendanmyers.net/games/RabbitQuest-cover.jpg">
=><=
[[Begin Your Quest->TheInstitute]]
<font size=-1 color=grey>\
"Rabbit Quest" version 1.3 (2019-11-02). Copyright by <a href="http://brendanmyers.net">Brendan Myers</a>, 2019.
Created using <a href="http://twinery.org">Twine</a> (version 2.3.4)
</font>
<==>|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits chew on the cords of the snare, and pull on the stake holding the snare to the ground, to free their trapped friend.
(set: $dicethrow = (random: 1,15))
(if: ($fast + $strong) >= $dicethrow)[\
The rabbits are strong and fast enough to break the trap's cords, long before the farmer came to check on it.
(set: $xp to it +1)
[[Continue searching for a new home.->RandomNextStep]]
]
(if: ($fast + 1) >= $dicethrow and ($fast + $strong) < $dicethrow)[
But before they finish, they hear the farmer coming!
(set: $panic to it +1)\
[[Keep chewing and pulling on the snare!->BreakSnare2]]
[[Leave the trapped rabbit behind, to save the rest.->LeaveSnare]]
]\
(if: ($fast + 1) < $dicethrow and ($fast + $strong) < $dicethrow)[\
But before they finish, the farmer and his dog arrives! The dog kills the rabbit caught in the snare, then chases after the others!
(set: $rabbits to it - 1, $panic to it +2, $predator to "farmer's dog", $array to (a:7,6,12,2))
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back!->FightBack]]
]
|==|(set: $rabbits to it -1)\
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits decide that it is too dangerous to try and break their captured friend free of the snare. They say goodbye, and promise to remember his name.
[[Continue searching for a new home->RandomNextStep]]
|==||==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits try to break their friend free of the snare, before the farmer and his dog arrives.
(set: $dicethrow = (random: 1,20))
(if: ($fast + $strong) >= $dicethrow)[
They manage to free him just in time, and they escape into the nearest hiding places in the $location.
(set: $xp to it +2)
[[Continue searching for a new home->RandomNextStep]]
]
(if: ($fast + $strong) < $dicethrow)[\
But the farmer's dog reaches them before they finish! The dog kills the rabbit caught in the snare, then chases after the others!
(set: $rabbits to it - 1, $panic to it +2, $predator to "farmer's dog", $array to (a:7,6,12,2))
(if: $smokebombs >= 1)[[[Throw a smoke bomb.->SmokeBomb]]]
[[Run run run!->RunAway]]
[[Fight back!->FightBack]]
]
|==|The $rabbits surviving rabbits dig into the ground in the $location, and build a new warren.
(if: $safety <=4)[
The new warren is too exposed to big predators. Over the next few weeks, many of the rabbits are caught by (either: "wolves", "lynx", "bears", "hunters").
(set: $rabbits to it -($rabbits/4)-1)\
]\
(if: $safety is >4 and $safety is <=7)[\
There are still a few predators near the new warren. Over the next few weeks, some of the rabbits are caught by (either: "weasels", "cats", "foxes", "hawks", "wild dogs").
(set: $rabbits to it -($rabbits/5))\
]\
(if: $safety is >7)[\
None of the rabbits are attacked by predators in the first few weeks. Some of the rabbits feel safe enough to start having babies.
(set: $rabbits to it +($rabbits/4))\
]\
(if: $panic is 0)[
All the rabbits feel calm and relaxed. Some of them feel calm enough to start having babies.
(set: $rabbits to it +($rabbits/4))\
]\
(if: $panic is >= 1 and $panic is < 6)[\
Some of the rabbits are still feeling a little panicked. A few of them run away to find somewhere else to dig their warren.
(set: $rabbits to it -($rabbits/5))\
]\
(if: $panic is >= 6 and $panic is < 10)[\
Many of rabbits are still feeling badly panicked. Some of them run away to find somewhere else to dig their warren.
(set: $rabbits to it -($rabbits/4))\
]\
(if: $panic is >=10)[\
Nearly all the rabbits are still feeling badly panicked. Many of them run away to find somewhere else to dig the warren.
(set: $rabbits to it -($rabbits/3))\
]\
(set: $rabbits to (round: $rabbits))\
(if: $rabbits is 0)[Within a few short days, the last of the surviving rabbits is caught and killed by a (either: "weasel", "hunter", "fox", "cat", "hawk", "celebrity chef", "farmer's dog").
//Score:// 0
(set: $score to 0)\
//Current high score:// (print: $highscore)
[[Can you beat your high score? Play again!->TheInstitute]]
]\
(if: $rabbits is 1)[\
Within a few weeks, only one lone rabbit calls the new warren home.
[[Continue->LoneRabbitEnd]]]\
(if: $rabbits is >1)[Within a few weeks, $rabbits rabbits call the new warren home.
[[Continue->BuildWarren2]]
]
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
//"Snares are a different kind of danger.
If you get caught in one, you have to be fast enough and strong enough to break free before the farmer finds you, and sets the dog on you.
Sometimes, you have to decide whether the life of one trapped rabbit is more important than the lives of all the rest. It's a terrible choice. But you still have to choose.//
[[Continue listening...->Explain5]]
|==|
(set: $dicethrow to (random: 1,5))\
(if: $dicethrow is < 5)[(set: $panic to it -1)]\
(if: $dicethrow is 5)[(set: $panic to it -2, $rabbits to it +1)]\
|==
Rabbits: (print: $rabbits)
Strong: (print: $strong)
Fast: (print: $fast)
Alert: (print: $alert)
Panic: (print: $panic)
Smoke bombs: (print: $smokebombs)
=|||||=
The rabbits find a spot that looks like a safe place to hide for a while. They lie down, and stretch their legs. Some make a game of trying to look more relaxed than everyone else.
(if: $dicethrow is 5)[Some of the rabbits do that thing that rabbits do when they really love each other. Afterwards, they feel more confident, and less afraid. And a baby rabbit joins the group!]
[[Continue searching for a new home->RandomNextStep]]
(if: $panic <0)[(set: $panic to 0)]
After making the warren as safe as they can, the $rabbits surviving rabbits go out to gather food.
(if: $food is <=4)[
There is too little food here; not enough for all the rabbbits. Many of them, therefore, starve to death in the first few days.
(set: $rabbits to it -($rabbits/2))\
]\
(if: $food is >4 and $food is <=7)[\
Most of the rabbits find enough food to eat nearby. But some of them explore far from the warren in search of more, and they never return. The remaining rabbits never find out what happened to them.
(set: $rabbits to it -($rabbits/3))\
]\
(if: $food is >=8 and $food is <=10)[\
There is enough food for all the rabbits in the group. Some of them feel healthy enough to raise new baby rabbits.
(set: $rabbits to it +($rabbits/4))\
]\
(if: $food is >10)[\
There is more than enough food for all the rabbits. Many of them, therefore, feel healthy enough to raise new baby rabbits.
(set: $rabbits to it +($rabbits/3))\
]\
(set: $rabbits to (round: $rabbits))\
(if: $rabbits is 0)[Within a few short days, the last of the surviving rabbits succumbs to hunger, and goes to meet the Morrigan.
//Score:// 0
(set: $score to 0)\
//Current high score:// (print: $highscore)
[[Can you beat your high score? Play again!->TheInstitute]]
]\
(if: $rabbits is 1)[Only one rabbit survives.
[[Continue->LoneRabbitEnd]]]\
(if: $rabbits is >1)[Within a few weeks, the warren is home to $rabbits rabbits.
[[Continue->FinalScore]]]
The one surviving rabbit built a small home for himself, in the most secluded part of the $location that he could find.
(if: $strong is >= $fast and $strong is >= $alert)[He remained strong, and fought off nearly every predator who threatened him. ]\
(if: $fast is >= $strong and $fast is >= $alert)[He remained fast, and nearly always outran the predators who chased him. ]\
(if: $alert is >= $strong and $alert is >= $fast)[He remained alert, and so kept himself well hidden from most predators. ]\
He never found a mate, but he lived a long and mostly peaceful life. When at last he met the Morrigan, he was grateful for her company.
|==
Surviving rabbits x 10:
Total skill points:
Remaining smoke bombs x 2:
Food at this warren site:
Safety at this warren site:
Penalty for intensity of panic:
//Total score://
//Current high score://
=|=
(print: $rabbits*10)
(print: $fast + $strong + $alert)
(print: $smokebombs * 2)
(print: $food * 2)
(print: $safety * 2)
-(print: $panic * 3)
(set: $score to ($rabbits*10) + $strong + $fast + $alert + ($smokebombs*2) + ($food*2) + ($safety*2) - ($panic*3))\
(if: $score > $highscore)[(set: $highscore to $score)]\
(print: $score)
(print: $highscore)
|==|
[[Can you beat your high score? Play again!->TheInstitute]]
|==|