(set: $name to (prompt: "Once upon a time, there was a goblin named ...", $name))
(goto: "The begining" )[<img src="Images/Intro/GlenIntro.png">]
(set: $explainTaxes to true)Thankfully, no one has ever heard of taxes in this corner of the forest. Or even money. Of course, if you're looking for something special, you can always visit [$gopher]<GIn1| at her burrow.
[]<GIn2|
(click: ?GIn1)[(replace: ?GIn1)[<b>$gopher</b>](replace: ?GIn2)[$gopher is a merchant, with a sharp cunning but a bigger heart. It's her who traded the pendant to $name, originally. They might have forgotten to mention to her exactly how magical it was...(display: "Do it all")]][<img src="Images/Intro/CrowbyIntro.png">]
(set: $explainClimb to true)With the pendant, $name can climb as fast as a spider! It's perfect to visit [$crow]<CIn1| up on her tree.
[]<CIn2|
(click: ?CIn1)[(replace: ?CIn1)[<b>$crow</b>](replace: ?CIn2)[They often have brunch together. $crow is very wise, and always happy to answer every question $name can think of. And of course, the little goblin always make sure to bring over some of $crow's favorite cheese.(display: "Do it all")]][<img src="Images/Intro/Pendantmissing.png">]
$name looked all over their tiny house, but couldn't find it at all.
(display: "Who to visit?")[<img src="Images/Bargaining/Bargaining_1.png">]<Bg1i|
(set:$visitedGopher to 1)$name headed to $gopher's burrow, $toad hopping slowly behind them. When they arrived, the little gopher was busy setting up her stall.
"Oh hi $name, how are you doing?"
[[>(lie)]<Bg1a1|
[>(tell the truth)]<Bg1a2|]<Bg1c1|(click: ?Bg1a1)[(replace: ?Bg1i)[<img src="Images/Bargaining/Bargaining_1_Alie.png">](replace: ?Bg1c1)["Absolutely fantastic!" $name replied with so much enthusiasm that you'd have to be blind not to notice something was terribly wrong.](set: $chaosPoints to $chaosPoints+1)(display: "Bargaining 1_1")](click: ?Bg1a2)[(replace: ?Bg1i)[<img src="Images/Bargaining/Bargaining_1_Atruth.png">](replace: ?Bg1c1)["I could be better," $name admitted.](set: $chaosPoints to $chaosPoints-1)(display: "Bargaining 1_1")](set: $visitedSnake to 1)$name walked aimlessly in the forest. They wanted nothing more than to go back to bed, but home didn't feel like home anymore, [without the pendant.]<Dp1n1|
(click: ?Dp1n1)[(replace: ?Dp1n1)[<b>without the pendant.</b>
Eventually, they reached $snake's rock. Before they could turn back, xe called them out:
"Come clossssser. Tell $snakes what isss wrong."[
[>(reply)]<Dp1a1|
[>(leave without a word)]<Dp1a2|]<Dp1c1|](click: ?Dp1a1)[(set: $chaosPoints to $chaosPoints-2)(goto: "Depression 1_0")](click: ?Dp1a2)[(replace: ?Dp1c1)[](set: $chaosPoints to $chaosPoints+3)(display: "Who to visit?")]](set:$visitedFerrets to 1)$name thought hard. $ferret1, $ferret2 and $ferret3 were always ferreting around, maybe one of them would have seen something. The little goblin looked for them all over [the forest...]<An1n1|(click: ?An1n1)[(replace: ?An1n1)[<b>the forest,</b> before finding them near the old jail. $ferret1 was pretending to be imprisoned, while $ferret3 asked her to repent for pulling his tail. $ferret2 was busy running in circles around them both. She spotted $name first, and jumped on their shoulder with glee.
"Why so tense?" she asked, starting to paw at $name.
[[>(hug her)]<An1a1|
[>(shake her off)]<An1a2|]<An1c1|
(click: ?An1a1)[(replace: ?An1c1)[They hugged her quietly for a moment.](set: $chaosPoints to $chaosPoints-1)(display: "Anger 1_1")]
(click: ?An1a2)[(replace: ?An1c1)[They tried to bat her off but she was too fast.](set: $chaosPoints to $chaosPoints+1)(display: "Anger 1_1")]]][<img src="Images/Denial/Denial_10_arrive.png">]<Dn1i|
(set:$visitedCrow to 1)$name made their way to $crow's tree. They were out of breath, as they kept having to dodge $toad's attempts to steal the cheese. When they reached the roots, they started climbing [as usual.]<Dn1n1|(click: ?Dn1n1)[(replace: ?Dn1n1)[<b>as usual.</b>
Yet somehow they didn't seem able to make any progress, sliding on the smooth tree bark. Odd. $name was quite sure they never had trouble getting up to $crow's branch.
They tried moving faster, but slipped and fell to the [ground.]<Dn1n2|(click: ?Dn1n2)[(replace: ?Dn1i)[<img src="Images/Denial/Denial_15_FalDownl.png">](replace: ?Dn1n2)[<b>ground.</b>
"Ouch!" they yelped.
"$name? Is that you? Is everything okay?" $crow asked, leaning down.
[[>(lie)]<Dn1a1|
[>(tell the truth)]<Dn1a2|]<Dn1c1|
(click: ?Dn1a1)[(set: $lieFall to true)(set: $chaosPoints to $chaosPoints+1)(goto: "Denial 1_0")]
(click: ?Dn1a2)[(set: $chaosPoints to $chaosPoints-1)(goto: "Denial 1_0")]]]]](set:$name to "Gobs Goober")
(set:$gopher to "Glenn")
(set:$crow to "Crowby")
(set:$ferret1 to "Am")
(set:$ferret2 to "Stram")
(set:$ferret3 to "Gram")
(set:$snake to "Old Slithers")
(set:$snakes to "Old Sssslitherssss")
(set:$toad to "Caramel")
(set: $chaosPoints to 0)
(set: $visitedGopher to 0)
(set: $needPendant to false)
(set: $visitedCrow to 0)
(set: $lieFall to false)
(set: $lieCheese to false)
(set: $failedToClimb to 0)
(set: $visitedFerrets to 0)
(set: $visitedSnake to 0)
(set: $sleep to 0)
(set: $explainFloat to false)
(set: $explainLift to false)
(set: $explainClimb to false)
(set: $explainTaxes to false)[<img src="Images/Intro/MainPage.png">]
Once upon a time, there was a goblin named $name.
They lived deep into the [forest.]<Bgnn1|
(click: ?Bgnn1)[(replace: ?Bgnn1)[<b>forest.</b> They were a very special goblin. Indeed, they owned the Do-It-All Pendant, and it allowed them to do all kind of magical [things.]<Bgnn2|(click: ?Bgnn2)[(display: "Do it all")]]][<img src="Images/Intro/lovependant.png">]<Doli|
Indeed! $name suspected everyone was a bit jealous of exaclty how magical it was, especially $toad, who always tried to follow them [everywhere.]<Doln1|(click: ?Doln1)[(replace: ?Doln1)[<b>everywhere.</b>]
But one day, when $name woke up, their pendant was [[gone->Choice of action]].]$name was back to their house. They thought hard about everything that had happened(if: $chaosPoints < 10)[, while petting $toad].(if: $visitedCrow is >0)[Pretending they could do everything just the same without magic had been dangerous.](if: $visitedGopher is >0)[There was no way to replace the pendant.](if: $visitedSnake is >0)[They were through crying about the loss.](if: $visitedFerrets is >0)[Blaming someone else for their problems was no good.](if: $chaosPoints > 10)[And they had hurt their friends, too.](else:)[But their friends were there for them.]
A [knock]<Acn1| came from their door.[]<Acn2|(click: ?Acn1)[(replace: ?Acn1)[<b>knock</b>](replace: ?Acn2)[
Everyone was there: $ferret1, $ferret2, and $ferret3 in a pile, $crow perched gracefully on top of them. $gopher was eyeing $snake with a bit of worry in her eyes.
"What are you all doing here?" [$name asked.]<Acn3|(click: ?Acn3)[(if: $chaosPoints < 10)[(goto: "Good outcome")](else:)[(goto: "Bad outcome")]]]][<img src="Images/BadEnd/glenandcrowby.png">]<Boi|
"There is really no easy way to say this," $gopher said, twisting her front paws.
"Allow me," $crow cut. "$name, you have proven to be a threat to the [peace]<Bon1| of this village."[]<Bon2|
(click: ?Bon1)[(replace: ?Bon1)[<b>peace</b>](replace: ?Boi)[<img src="Images/BadEnd/slithersbadend.png">](replace: ?Bon2)[
"Peace? What peace?" $name gestured at $ferret1, $ferret2, and $ferret3, who were tumbling around the house, wrecking furniture.
"You're misssssing the point," $snake slithered. "We thhhhhink you should [[leave->Bad outcome 1]] thissss placcce."]]<img src="Images/GoodEnd/glennferrets.png">
$gopher was carrying a basket.
"We know things [haven't been easy]<Gon1| for you lately," she said as she handed it to them.[]<Gon2|
(click: ?Gon1)[(replace: ?Gon1)[<b>haven't been easy</b>](replace: ?Gon2)[
"Ooooh is it pie?" $ferret3 interjected.
$ferret1 elbowed him.
"Don't ruin the surprise!"
"Apple pie is my favorite!" $ferret2 yelled before launching herself at [[her siblings.->Good outcome 1]]]]<img src="Images/Bargaining/Bargaining_2_ANextDay.png">
The next day, they went to $gopher's stall again.
"Good morning! Do you have any [new wares?]<Bg2n1|" they asked, out of breath from the long walk.[]<Bg2n2|
(click: ?Bg2n1)[(replace: ?Bg1_3n1)[<b>new wares?</b>](replace: ?Bg2n2)[
"Yes! Today I have a ring that turns you invisible. I would love to be rid of it, my children keep taking it and disappearing!"
$name's face [fell.]<Bg2n3|
(click: ?Bg2n3)[(replace:?Bg2n3)[<b>fell.</b>
"Oh. I'm sorry, I don't need a ring."
"What do you need, honey?"
[[>A new pendant]<Bg2a1|
[>Nothing in particular]<Bg2a2|]<Bg2c1|
(click: ?Bg2a1)[(set: $needPendant to true)(set: $chaosPoints to $chaosPoints-1)(goto: "Bargaining 2_0")]
(click: ?Bg2a2)[(set: $chaosPoints to $chaosPoints+1)(goto: "Bargaining 2_0")]]]]](if: $visitedGopher is 0)[
[[>Maybe $gopher has another pendant?->Bargaining 1]]](if: $visitedGopher is 1)[ [[>Go check if $gopher has new stock->Bargaining 2]]]\
(if: $visitedCrow is 0)[
[[>It didn't matter. $name had promised $crow they'd deliver her cheese.->Denial 1]]]\
(if: $visitedFerrets is 0)[
[[>This is stupid! Someone has to have taken the pendant, but who?->Anger 1]]]\
(if: $visitedSnake is 0)[
[[>Maybe $name should go back to bed.->Depression 1]]][<img src="Images/Bargaining/Bargaining_2_B011GlennReturn.png">]<Bg3Ai|
When $gopher came back, she was carrying a cauldron filled with trinkets.
"Maybe there's something in there that would [help?"]<Bg3An1|
(click: ?Bg3An1)[(replace: ?Bg3An1)[<b>help?"</b>
$name dug into the pile. There was a belt that turned them blue. A hat that made them sneeze. A pendant that did [nothing at all.]<Bg3An2|
(click: ?Bg3An2)[(replace: ?Bg3An2)[<b>nothing at all.</b>
Tears started pooling in $name's eyes. $gopher put a gentle paw on their shoulder.
"What is it you need?"
[[>"The pendant."]<Bg3Aa1|
[>"A hug."]<Bg3Aa2|]
(click: ?Bg3Aa1)[(set: $needPendant to true)(set: $chaosPoints to $chaosPoints+3)(goto: "Bargaining 3A_0")]
(click: ?Bg3Aa2)[(set: $chaosPoints to $chaosPoints-3)(goto: "Bargaining 3A_0")]]]]][<img src="Images/Bargaining/Bargaining_2_B012GlennGo.png">]<Bg3Bi|
$name hurriedly grabbed the ring on the table and tried to slip in in [their pocket...]<Bg3Bn1|
(click: ?Bg3Bn1)[(replace: ?Bg3Bi)[<img src="Images/Bargaining/Bargaining_2_B013Caught.png">](replace: ?Bg3Bn1)[<b>their pocket</b> but $gopher was back already, and gave them a disappointed look.
"What is going on, $name? I've never known you to be a thief."
[[>(apologize)]<Bg3Ba1|
[>(get angry)]<Bg3Ba2|]<Bg3Bc1|
(click: ?Bg3Ba1)[(replace: ?Bg3Bc1)["I'm sorry" $name said, tears streaming down their face. "But I need magic. I can't do anything without it! Just walking here has exhausted me..."
$gopher gave them a [sad look.]<Bg3Bn2|
(click: ?Bg3Bn2)[(replace: ?Bg3Bn2)[<b>sad look.</b>
"That's no reason to steal from me."
$name gave the ring back. It was wet from their tears. $gopher put it back on the stall, and her frown eased a [[little.->Bargaining 3B_1]]]]]]
(click: ?Bg3Ba2)[(replace: ?Bg3Bc1)["That's because I'm no thief! You said you wanted to get rid of it. But fine, if you're too greedy to simply give it to me, why don't you take $toad as a trade? I'm tired of him following me around everywhere, anyway."
$toad let out an unsuspecting croak, and $gopher's face [crumpled.]<Bg3Bn3|
(click: ?Bg3Bn3)[(replace: ?Bg3Bi)[<img src="Images/Bargaining/Bargaining_2_B22_Fight.png">](replace: ?Bg3Bn3)[<b>crumpled.</b>
"What has gotten into you? Stealing? Lying? Trading away your friends? Go away, $name. I don't want to see you anywhere near my burrow [again!"]<Bg3Bn4|
(click: ?Bg3Bn4)[(replace: ?Bg3Bn4)[<b>crumpled.</b>
And so $name took the long walk home, pushing $toad away any time he got too close to them.(set: $chaosPoints to $chaosPoints+8)
[[>The pendant simply couldn't be replaced->Acceptance]].
(display: "Who to visit?")]]]]]]]]"What are you [[selling->Bargaining 1_2]] today?"(set: $needPendant to false)$gopher frowned.
"You used to wear that thing all the time, didn't you? I remember you floating up to help me hang the laundry. I thought it was a goblin thing, but that was the pendant [[all along?"->Bargaining 2_2]]"I need a hug. What am I going to do without the pendant? I can't help you now, and I have [nothing else to trade."]<Bg3A_1n1|
(click: ?Bg3A_1n1)[(replace: ?Bg3A_1n1)[<b>nothing else to trade."</b>
"That's not true at all. We did buisness long before you ever touched that thing."
"I didn't need it before. I used to be able to do things without it, but I have needed it [more and more."]<Bg3A_1n2|
(click: ?Bg3A_1n2)[(replace: ?Bg3A_1n2)[<b>more and more."</b>
"Well, that just means that instead of you helping us all, it is our time to help you. Besides, there is still plenty you can do."
"Like [[what?"->Bargaining 3A_2]] $name asked, sniffling.]]]][<img src="Images/Denial/Denial_17_FallDownTruth.png">]<Dn2i|
(if: $failedToClimb is 0)[(set: $chaosPoints to $chaosPoints - 2)](else:)[(set: $chaosPoints to $chaosPoints+$failedToClimb)]"You don't have your pendant? You should have told me, I'll give you a lift!" she said, but $name frowned.
"I don't see what you're talking about," they replied, and tried again [to climb.]<Dn2n1|(click: ?Dn2n1)[(replace: ?Dn2i)[<img src="Images/Denial/Denial_18_LiftUp.png">](replace: ?Dn2n1)[<b>to climb.</b>
$crow grabbed $name gently and flew up to her branch.
"See? No trouble at all!" $name exclaimed with a [pleased grin.]<Dn2n2|(click: ?Dn2n2)[(replace: ?Dn2i)[<img src="Images/Denial/Denial_19_LiftUp.png">](replace: ?Dn2n2)[<b>pleased grin.</b>
$crow scoffed.
"Right. You clearly don't have your pendant, but everything is [totally normal."]<Dn2n3|(click: ?Dn2n3)[(replace: ?Dn2i)[<img src="Images/Denial/Denial_20_Inpocket.png">](replace: ?Dn2n3)[<b>totally normal."</b>
"I have it! It's just... in my pocket."
"Show it to me, then," crow retorted.
She was starting to look worried.
[[>(make an excuse)->Denial 3A]]
[[>(eat the cheese)->Denial 3B]]
(display: "Who to visit?")]]]]]][[>Try again]<Dn1_1a1|
[>Catch your breath]<Dn1_1a2|]<Dn1_1c1|(click: ?Dn1_1a1)[(set: $failedToClimb to it + 1)(if: $failedToClimb < 3)[(set: $number to (random:2))(replace: ?Dn1_0i)[(if: $number is 0)[<img src= "Images/Denial/Denial_12_Fall.png">](elseif: $number is 1)[<img src= "Images/Denial/Denial_13_Fall.png">](else:)[<img src= "Images/Denial/Denial_14_Fall.png">]](print:"They made sure to grip the bark firmly, but slid down again.")
(replace:?Dn1_1c1)[](display: "Denial 1_1")](else:)[(replace: ?Dn1_0i)[<img src="Images/Denial/Denial_17_FallDownTruth.png">](replace: ?Dn1_1c1)[](print: "They stopped to catch their breath, and $crow [[flew down.->Denial 2]]")]](click: ?Dn1_1a2)[(replace: ?Dn1_1c1)[](print: "They stopped to catch their breath, and $crow [[flew down.->Denial 2]]")][<img src="Images/Denial/Denial_20_excuse.png">]<Dn3Ai|
"Oh look at the time!" $name said hurriedly, looking at their bare wrist. "I have to go feed $toad, here's your cheese, bye!"
And before $crow could react, $name jumped off the branch, expecting to gracefully float down [as usual.]<Dn3An1|(click: ?Dn3An1)[(replace: ?Dn3An1)[<b>as usual.</b>
[---CRACK!!!---]<Dn3An2|(click: ?Dn3An2)[(replace: ?Dn3Ai)[<img src="Images/Denial/Denial_21_Fallt.png">](replace: ?Dn3An2)[<b>---CRACK!!!---</b>
"Oh no! Are you hurt?" $crow asked, but didn't wait for an answer, flying away [for help instead.]<Dn3An4|(click: ?Dn3An4)[(replace: ?Dn3Ai)[<img src="Images/Denial/Denial_22_OnToadt.png">](replace: ?Dn3An4)[<b>for help instead.</b>
A moment later, she was back with $toad, and helped $name sit on his back. (display: "Denial 3_1")(click: ?Dn3An3)[(goto: "Denial 3A_1")]]]]]]][<img src="Images/Denial/Denial_24_EatCheeset.png">]<Dn3Ai|
Instead of replying, $name grabbed the cheese they had brought for $crow and gulped it down in one go. Their friend gave them a wounded look.
"Did you really go through all the trouble of getting me cheese, only to eat it right in front of me?"
[[>(apologize)]<D3Ba1|
[>(cheese? what cheese?)]<D3Ba2|]<D3Bc1|
(click: ?D3Ba1)[(set: $chaosPoints to $chaosPoints+3)(goto: "Denial 3B_1")]
(click: ?D3Ba2)[(set: $lieCheese to true)(set: $chaosPoints to $chaosPoints+6)(goto: "Denial 3B_1")]Aside from a []<Dn3Ac1|, they were okay, [thankfully.]<Dn3An3|(if: $failedToClimb < 1)[(replace:?Dn3Ac1)[scrapped elbow]](elseif: $failedToClimb < 2)[(replace:?Dn3Ac1)[twisted ankle]](else:)[(replace:?Dn3Ac1)[bloody nose]]"Someone stole my pendant!" they said grumpily. "Have any of you seen anything?"
"You should be happy it's gone! It didn't suit the color of your eyes at all," said $ferret3, while $ferret1 started to list every single thing she had seen since she woke up.
[[>(laugh)]<An1_1a1|
[>Are you making fun of me?)]<An1_1a2|]<An1_1c1|
(click: ?An1_1a1)[(replace: ?An1_1c1)[$name couldn't contain a laugh.
"You're always fun, but I'm serious. I need my pendant back," they said with a sigh.](set: $chaosPoints to $chaosPoints-1)(display: "Anger 1_2")]
(click: ?An1_1a2)[(replace: ?An1_1c1)["Are you making fun of me? I need to find it" $name said, getting redder by the second.](set: $chaosPoints to $chaosPoints+1)(display: "Anger 1_2")]"Fun? Did you say fun? Are we gonna do something fun now?" $ferret1 replied, bareling out of the jail and sending $name and $ferret2 tumbling.
[[>Get angrier->Anger 2A]]
[[>Lay on the floor->Anger 2B]]
(display: "Who to visit?")]](set: $chaosPoints to $chaosPoints+3)"That's enough!" $name yelled, leaning on $toad to get back up, "Just tell me [what you know!"]<An2An1|(click: ?An2An1)[(replace: ?An2An1)[<b>what you know!"</b>
Scared off by the noise, $ferret2 and $ferret1 started swiveling between the trees. $ferret3 tried to follow suit, but he had a bit of candy stuck in his fur, and $toad grabbed it with his tongue, making the poor ferret stumble down. $name took him by the cruff of his neck, and extracted a firefly from their pocket, shining it in [$ferret3's face.]<An2An2|(click: ?An2An2)[(replace: ?An2An2)[<b>$ferret3's face.</b>
"Admit it, you stole my pendant!"
"Why would I do that?" $ferret3 squealed. "It taste terrible!"
"You ate it?"
$name was furious.
"No! I just nibbled a bit on it, but it was moons ago! I promise!"]
[[>J'accuse!->Anger 3A]]
[[>Let go->Anger 3B]]
(display: "Who to visit?")]]](set: $chaosPoints to $chaosPoints-1)$ferret2 jumped on $ferret1, and soon enough $ferret3 joined the fray, but $name just stayed on the floor, looking blamkly at the sky. $toad hopped closer and licked their cheek.
"Ew!" $name exclaimed with a sound halfway between laughter and sobs. "You're sticky! What did you eat this time?"
$toad croaked [innocently.]<An2Bn1|(click: ?An2Bn1)[(replace: ?An2Bn1)[<b>innocently.</b>
$ferret3 finally noticed $name was still on the floor, and grabbed their hand to help them up.
"Have you really not seen anything?" $name asked one last time.
"No, and ... I don't think anyone would steal from you," $ferret3 said quietly, unsure how $name would react.
[[>Let go->Anger 3B]]
(display: "Who to visit?")]](set: $chaosPoints to $chaosPoints+5)"I don't believe you!"
Distracted, $name didn't notice $ferret1 and $ferret2 sneaking on them. They each grabbed one of their arms, and $ferret3 took their legs, and before they could understand what was going on, $name was in the [old jail.]<An3An1|(click: ?An3An1)[(replace: ?An3An1)[<b>old jail.</b>
This time, $ferret3 closed the door for real.
"You will stay in there until you cool down! No one cares about your bitter pendant, anyway!"
$name watched the ferrets go, tumbling into each other happily. It took them a moment to pick the jail lock.
[[>Their anger had vanished, leaving them cold and alone.->Acceptance]]
(display: "Who to visit?")]](set: $chaosPoints to $chaosPoints-2)$name let go . They sat back and hid their face in their hands, crying quietly.
"So it's really just... gone."
Suddenly, $name found themself burried under a [pile of ferrets.]<An3Bn1|(click: ?An3Bn1)[(replace: ?An3Bn1)[<b>pile of ferrets.</b>
"It's gonna be alright", said $ferret1, patting their head.
"We're here for you," added $ferret2, cuddling their leg.
"You look even more dashing without it, anyway," concluded $ferret3, poking their chest.
$name felt warm with love - or maybe it was just the warmth ov overexcited ferrets. They breathed in, and out.
[[>Their anger was gone.->Acceptance]]
(display: "Who to visit?")]][<img src="Images/Bargaining/Bargaining_1_BForSale.png">]<Bg1_2i|
"I have a weird stick that I can't seem to get rid off - every time I throw it away, it comes right back! Also some strawberry jam."
["Is it magical?"]<Bg1_2n1|
(click: ?Bg1_2n1)[(replace: ?Bg1_2i)[<img src="Images/Bargaining/Bargaining_1_CIsMagic.png">](replace: ?Bg1_2n1)[<b>"Is it magical?"</b>
"What would you trade me for it if it were?" $gopher asked, her eyes shining with cunning - or maybe she was just squinting.
$name shook [their head.]<Bg1_2n2|
(click:?Bg1_2n2)[(replace: ?Bg1_2n2)[
"I don't need any jam today."
$toad croaked in protest, and $name ellbowed it gently.
"You already had breakfast! [[Twice!->Bargaining 1_3]]"]]]][<img src="Images/Bargaining/Bargaining_1_CIsMagic.png">]<Bg1_3i|
$gopher laughed.
"Oh, let him have it! Poor thing looks like he's [starving."]<Bg1_3n1|
(click: ?Bg1_3n1)[(replace: ?Bg1_3n1)[<b>starving."</b>
Before $name could protest or offer anything in trade, $toad stuck his tongue to the jam jar and swallowed it all with a satisfied croak before [hopping away.]<Bg1_3n2|
(click: ?Bg1_3n2)[(replace: ?Bg1_3i)[<img src="Images/Bargaining/Bargaining_1_DEndOfDay.png">](replace: ?Bg1_3n2)[<b>hopping away.</b>
It took all day for $name to catch him again, worried he'd hurt his stomach with the glass. $name wasn't used to running anymore. Or climbing without the pendant's help. And when they tried to carry $toad back to their home, they realized how very heavy he was.
[What now?]<Bg1_1n3|
(click: ?Bg1_1n3)[(replace: ?Bg1_1n3)[(display: "Who to visit?")]]]]]][]<Bg2_0i|
(if: $needPendant)[(replace: ?Bg2_0i)[<img src="Images/Bargaining/Bargaining_2_B0NeedPendant.png">]["Well... do you remember the pendant you had, many moons ago? I was wondering if you had more of the same."
$gopher frowned for a moment before [remembering.]<Bg2_0n1|(click:?Bg2_0n1)[(replace: ?Bg2_0n1)[<b>remembering.</b>]
"Yes!"
"Really?" $name asked, their heart beating [furiously.]<Bg2_0n2|(click:?Bg2_0n2)[(replace: ?Bg2_0n2)[<b>furiously.</b>]
"Well, yes I remember. I don't think I've ever seen its like. Was it valuable?"
$name's face [fell.]<Bg2_0n3|
(click:?Bg2_0n3)[(replace: ?Bg2_0n3)[<b>fell.</b>
"Nevermind. It's nothing. Sorry to have wasted your time."](display: "Bargaining 2_1")]]]]](else:)[(replace: ?Bg2_0i)[<img src="Images/Bargaining/Bargaining_2_B1NeedNothingt.png">]["Nothing specific," $name hurried to say, trying to look innoncent. "I'm happy to look at your stock, that's all!"
Their hand went reflexively to [their chest...]<Bg2_0n4|(click: ?Bg2_0n4)[(replace:?Bg2_0n4)[<b>their chest</b>, but of course there was no pendant to be found there. ](display: "Bargaining 2_1")]]]<img src="Images/Bargaining/Bargaining_2_B01GlennGo.png">
$name blushed. They both knew $gopher would have traded the pendant for a lot more than three carrots and a radish if she had known of its powers before. But $gopher wasn't angry. Instead, she looked [sad.]<Bg2_2n1|
(click: ?Bg2_2n1)[(replace: ?Bg2_2n1)[<b>sad.</b>
"Is that why you look so tired today? Hang on, I'll find something for you."(set:$visitedGopher to 2)
[[>Wait for $gopher to come back->Bargaining 3A]]
[[>Steal something->Bargaining 3B]](display: "Who to visit?")]][<img src="Images/Bargaining/Bargaining_2_B21GlennReturn.png">]<Bg3A_0i|
(if: $needPendant)["I need the pendant!" $name said angrily, shrugging her off.
"No, that's what you want. What do you [need?"]<Bg3A_0n1|
(click: ?Bg3A_0n1)[(replace:?Bg3A_0n1)[<b>need?"</b>
$name's lip trembled.(display: "Bargaining 3A_1")]]](else:)[(display: "Bargaining 3A_1")][<img src="Images/Bargaining/Bargaining_2_B21GlennReturn.png">]<Bg3A_2i|
"You could watch over my kids tonight? Mr Gopher and I hadn't had an evening off in forever."
["Okay."]<Bg3A_2n1|
(click: ?Bg3A_2n1)[(replace: ?Bg3A_2i)[<img src="Images/Bargaining/Bargaining_2_B23_watchkids.png">](replace: ?Bg3A_2n1)[<b>"Okay."</b>
$name started to wipe their tears, and $toad licked their face until they were laughing again.
[[>There was no way to replace the pendant. But things would be okay.->Acceptance]]
(display: "Who to visit?")]]<img src="Images/Bargaining/Bargaining_2_B21GlennReturn.png">
Now, now, you know that everyone in the forest loves you. We'll still be your friends, even if you are no longer [magical.]<Bg3B_1n1|
(click: ?Bg3B_1n1)[(replace: ?Bg3Bi)[<img src="Images/Bargaining/Bargaining_2_B013Caught.png">](replace: ?Bg3B_1n1)[<b>their pocket</b>
$name wiped their tears. They had made such a mess!(set: $chaosPoints to $chaosPoints+3)
[[>At least now they knew the pendant couldn't be replaced.->Acceptance]]
(display: "Who to visit?")]](if: $explainFloat is false)[
[[>Can you fly with the pendant?->Snake intro]]]\
(if: $explainLift is false)[
[[>Does the pendant make you strong?->Ferrets intro]]]\
(if: $explainClimb is false)[
[[>What about climbing? Does the pendant help with that?->Crow intro]]]\
(if: $explainTaxes is false)[
[[>Does the pendant do taxes?->Gopher intro]]]\
(if: $explainFloat is true and $explainLift is true and $explainClimb is true and $explainTaxes is true)[
[[>That's one amazing pendant!->Discovery of loss]]][<img src="Images/Intro/FerretIntro.png">]
(set: $explainLift to true)The pendant is perfect when you're a little goblin who needs to carry heavy things... Or when [$ferret1, $ferret2, and $ferret3]<FIn1| decide it's time to wrestle!
[]<FIn2|
(click: ?FIn1)[(replace: ?FIn1)[<b>$ferret1, $ferret2, and $ferret3</b>](replace: ?FIn2)[The ferret sibblings are hard to differentiate, as one of their favorite games is to pretend to be one another. $name always know who's who, though - and always win their matches!(display: "Do it all")]][<img src="Images/Intro/OldSlithers.png">]
(set: $explainFloat to true)Flying might be a bit of an exageration... but with the pendant, $name can still fly higher than [$snake]<SIn1| ever could!
[]<SIn2|
(click: ?SIn1)[(replace: ?SIn1)[<b>$snake</b>](replace: ?SIn2)[$snake has been living in the forest longer than anyone can remember, and xe will slither away if you ask xem how old xe is. Xe likes giving advice to $name, but most of the time, xe is just guessing what they want to hear. (display: "Do it all")]][]<Dn1_0i|
(if: $lieFall)[(replace: ?Dn1_0i)[<img src="Images/Denial/Denial_16_FallDownLie.png">]["Yes, just give me a second, I'll be right up!" said name.]
(display: "Denial 1_1")](else:)[(replace: ?Dn1_0i)[<img src="Images/Denial/Denial_16_FallDownTruth.png">]["I slipped but I'm fine, just give me a second," said $name.]
(display: "Denial 1_1")][<img src="Images/Denial/Denial_23_Accept.png">]<Dn3A_1i|
"Listen, $name. I know it must be scary to no longer have your pendant, but you have to face the truth before you seriously hurt yourself. It's okay. We're all here to help - and if anyone is nasty about it, just tell me and I'll peck [their butt."]<Dn3A_1n1|(click: ?Dn3A_1n1)[(replace: ?Dn3A_1n1)[<b>their butt."</b>
Despite the pain, the little goblin couldn't help but laugh at that.
"You're right," they admitted, "I no longer have my pendant."(if: $failedToClimb is 0)[(set: $chaosPoints to $chaosPoints - 2)](else:)[(set: $chaosPoints to $chaosPoints+$failedToClimb)]
[[>And that meant no more magic.->Acceptance]]
(display: "Who to visit?")]][]<Dn3B_1i|
(if: $lieCheese is false)[(replace: ?Dn3B_1i)[<img src="Images/Denial/Denial_24_EatCheeset.png">][$name blushed with shame.
"I'm sorry. It was cruel of me, I will find you another cheese, I promise."
"And how will you do that without your pendant? Or are you going to keep pretending you have it?" $crow replied [sternly.]<Dn3B_1n1|(click: ?Dn3B_1n1)[(replace: ?Dn3B_1n1)[<b>sternly.</b>
$name blushed harder and clenched their fists in their pocket. Their very empty pockets.
"You are right. I can't get you another cheese. I can't do anything without [the pendant."]<Dn3B_1n2|(click: ?Dn3B_1n2)[(replace: ?Dn3B_1n2)[<b>the pendant."</b>
"I don't care about the cheese! I just don't want you to hurt yourself anymore," Crowby sighed.
She hoped closer to $name on the branch and gave them a soft peck [on the head.]<Dn3B_1n3|(click: ?Dn3B_1n3)[(replace: ?Dn3B_1i)[<img src="Images/Denial/Denial_24_Forgive.png">](replace: ?Dn3B_1n3)[<b>on the head.</b>
"You can be a silly little goblin sometimes. You don't need magic, as long as you have friends!"
[[>She was right. No more climbing big trees.->Acceptance]](display: "Who to visit?")]]]]]]]](else:)[(replace: ?Dn3B_1i)[<img src="Images/Denial/Denial_24_CheeseLiet.png">]["What are you talking about? I had no cheese," $name said with a mischievious smile. "After all, you need to climb the mountain to get cheese, and I could never have done that without my pendant, which you insist [I don't have!"]<Dn3B_1n4|(click: ?Dn3B_1n4)[(replace: ?Dn3B_1n4)[<b>I don't have!"</b>
They looked triumphant for half a second, but $crow's outraged caw startled them.
"Go away, if you insist on being [like that!"]<Dn3B_1n5|(click: ?Dn3B_1n5)[(replace: ?Dn3B_1i)[<img src="Images/Denial/Denial_24_Attack.png">](replace: ?Dn3B_1n5)[<b>like that!"</b>
The crow started pecking at them furiously, until $name fell off the tree.(display: "Denial 3_1")
(click: ?Dn3An3)[(replace: ?Dn3An3)[<b>thankfully.</b>
If they still had the pendant, they wouldn't have been hurt at all. $name started crying, finally facing the truth.
[[>They could no longer rely on magic.->Acceptance]](display: "Who to visit?")]]]]]]]]<img src="Images/GoodEnd/Credots.png">
Thanks for playing!
Start over?
(click:"Start over?")[(restart:)]<img src="Images/GoodEnd/2_slitherscrowby.png">
$snake crawled in behind them.
"It'sss okay to assssk for help! That'sss [what friendsss are for]<Go_1n1|," xe said.[]<Go_1n2|
(click: ?Go_1n1)[(replace: ?Go_1n1)[<b>what friendsss are for</b>](replace: ?Go_1n2)[
"Xe's right, for once," said $crow, hoping closer. "We're here for you, even if none of us has magical powers."
$name blushed a little, remembering how they used to think the pendant made them just a little bit [[better->Good outcome 2]] than everyone else.]]<img src="Images/GoodEnd/grouphug.png">
"I'm really lucky to have all of you," they said as an apology. "Come on in, let's taste this pie! It smells [delicious."]<Go_2n1|
(click: ?Go_2n1)[(replace: ?Go_2n1)[<b>delicious."</b>
They cut it into eight perfect pieces, and $toad gobbled his slice in one go, making everyone laugh.
Really, $name thought as they chewed quietly, having friends was worth all the pendants in the world.
[[(Credits)->Credits]] ]][<img src="Images/BadEnd/gobbyyell.png">]<Bo1i|
"I knew it!" Gobs Goober exploded. "Now that I no longer have my pendant to help you all, [you don't like me anymore!]<Bo1n1| Some friends you are."[]<Bo1n2|
(click: ?Bo1n1)[(replace: ?Bo1n1)[<b>you don't like me anymore!</b>](replace: ?Bo1i)[<img src="Images/BadEnd/ferretsbadending.png">](replace: ?Bo1n2)[
Stram jumped on the little goblin, soon followed by Gram.
"We don't care about your stupid pendant," Am said.
"You're being mean, so now [[you have to go->Bad outcome 2]]," Gram continued.
"Apple pie is my favorite!" Stram exclaimed.]][<img src="Images/BadEnd/ferretfight.png">]<Bo2i|
Crowby hopped closer, ignoring the ferrets who started to discuss the best and worst foods they ever had.
"You've been out of control. Please, don't make things worse than they already are. [Just go]<Bo2n1|," she said.[]<Bo2n2|
(click: ?Bo2n1)[(replace: ?Bo2n1)[<b>Just go</b>](replace: ?Bo2i)[<img src="Images/BadEnd/leave.png">](replace: ?Bo2n2)[
Gobs Goober started sniffling but refused to cry. They shoved some clothes and food in their bag, and left without another word.
At least, they still had Caramel, hopping behind them with confused croaks.
[[(Credits)->Credits]] ]][(if: $sleep < 4)[>Sleep]<Dp1_2a1|
[[>That's enough->Depression 2]]]<Dp1_2c1|(click: ?Dp1_2a1)[(set: $sleep to $sleep + 1)(replace:?Dp1_2c1)[](display: "Depression 1_2A")](if: $sleep is 0)[(set: $chaosPoints to $chaosPoints-3)](else:)[(set: $chaosPoints to $chaosPoints+$sleep*2)]Finally, $name seemed to run out of tears, and to get tired of doing nothing but eat and sleep.
[[>It was time to move on->Acceptance]](display: "Who to visit?")"You can ssstay here assss long asss you need," $snake said comfortingly.
Xe gave $name some berries.
(display: "Depression 1_2")"My magic pendant is gone, and without it I cannot do anything at all," $name said, sitting down near the snake.
$snake made a comforting sound and started wrapping xir coils [around them.]<Dp1_0n1|
(click: ?Dp1_0n1)[(replace: ?Dp1_0n1)[<b>around them.</b>
"It'sss gonna be alright. Why don't you closssse your eyesss for a bit?"
Tears started streaking down $name's face and $snake hugged them tighter.
"[Ssssleep now]<Dp1_0n2|," xe said.[]<Dp1_0n3|
(click: ?Dp1_0n2)[(replace: ?Dp1_0n2)[<b>Ssssleep now</b>](replace: ?Dp1_0n3)[
When $name woke the sunlight felt like a personal insult. They hissed and hid their face behind [[$toad's bulk.->Depression 1_1]]]]]]And then the little goblin slept some more.
When they woke up, they ate again.
(display: "Depression 1_2")