anxiety/scenes/act3.md

782 lines
11 KiB
Markdown
Raw Normal View History

2019-05-22 19:47:13 +00:00
# act3
2019-06-14 16:02:25 +00:00
`SceneSetup.act3();`
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
h2: *Ah* that hits the spot.
r: You know, kid...
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
h2: Specifically, the spots hit are my left and right amygdala.
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: You remind me of myself when I was younger. Back when I was tormented by the animal in my head.
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: Hey, quick question: truth or da--
2019-06-14 16:02:25 +00:00
2019-07-04 14:16:45 +00:00
h2: DARE!
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: Haha! Good.
2019-07-16 15:43:39 +00:00
r: Ok. You see that baby-blue swimming pool down there?
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
publish('hong-next');
2019-07-04 14:16:45 +00:00
publish("hunter-roof", ["front_badass"]);
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
2019-06-14 16:02:25 +00:00
h2: Yeah? Ten floors down?
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
r: Jump in.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h2: ...
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
h2: Wait, what?
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: The animal's started whining, hasn't it?
2019-06-14 16:02:25 +00:00
2019-07-04 14:16:45 +00:00
r: *Oh nooooo it's dangerous, don't do iiiiit.*
2019-06-14 16:02:25 +00:00
2019-07-08 18:37:46 +00:00
r: But that's exactly why we must do thrilling, death-defying stunts! Party hard! Carpe diem! Snort coke off a hooker's ass, #YOLO!
2019-06-14 16:02:25 +00:00
2019-07-16 15:43:39 +00:00
r: Let's show that animal we don't give two *dicks* about its bitching! Jump in.
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
h2: Uh, but sometimes, um... fear has a point...
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
```
music(null, {fade:2});
publish("hunter-roof", ["front_pissed"]);
```
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: ...
2019-05-22 19:47:13 +00:00
2019-07-08 18:37:46 +00:00
r: I'm sorry, did you fall for that McMindfulness fad that claims feeling bad is *good?*
2019-07-04 14:16:45 +00:00
r: Pleasure is the opposite of pain. There-fucking-fore, you can use pleasure to fight pain!
2019-07-08 18:37:46 +00:00
r: How do those Silicon Valley pseudo-Buddhists not see this shit?!
2019-07-04 14:16:45 +00:00
r: Kid, I know that *you* know that animal *hurts* people like us. It *tortures* people like us.
2019-07-08 18:37:46 +00:00
r: It's not our friend. It's a rabid beast, which needs to be *tranquilized*,
2019-07-04 14:16:45 +00:00
2019-07-08 18:37:46 +00:00
r: Or have a *bullet put in its fucking skull*.
2019-07-04 14:16:45 +00:00
r: Otherwise, you're going to let it win.
h2: No. You're wrong.
```
publish('hong-next');
2019-07-08 18:37:46 +00:00
music('battle_dark', {volume:1.0}, function(){
music('battle_dark_loop');
});
2019-07-04 14:16:45 +00:00
```
h2: I'm not going to let it win.
`publish("hunter-roof", ["front_badass"]);`
r: Fuck yeah! I believe in you, babe! Kill it! <3
2019-06-14 16:02:25 +00:00
(#act3a)
2019-05-22 19:47:13 +00:00
# act3a
2019-06-14 16:02:25 +00:00
```
Game.clearText();
publish("act3-out");
```
(...1500)
```
publish("hp_show");
```
2019-05-22 19:47:13 +00:00
b: no no no no no no
2019-06-14 16:02:25 +00:00
n: THIS CHAPTER HAS TWO POSSIBLE ENDINGS. ONE IS *VERY, VERY BAD.*
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: NO NO NO NO NO NO NO NO NO NO NO NO NO NO
2019-05-22 19:47:13 +00:00
n: CHOOSE WISELY. PROTECT YOUR HUMAN
2019-06-14 16:02:25 +00:00
b: AAAAAAAAAAAAAAAAAA
2019-05-22 19:47:13 +00:00
n: GOOD LUCK
2019-06-17 19:33:15 +00:00
`Game.clearText();`
2019-06-14 16:02:25 +00:00
[Human, you could actually DIE here!](#act3a_harm) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[These sickos aren't really your friends!](#act3a_alone) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[You're being stupid and terrible right now!](#act3a_bad) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
# act3a_harm
2019-06-14 16:02:25 +00:00
b: H--
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_alone
2019-06-14 16:02:25 +00:00
b: T--
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_bad
2019-06-14 16:02:25 +00:00
b: Y--
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_after
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
hong({body:"angry"});
bb({body:"scared"});
```
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: You know, I might've believed you... if you hadn't tried that a zillion times before.
2019-05-22 19:47:13 +00:00
h: You're the wolf who cried wolf.
2019-06-14 16:02:25 +00:00
[🗡](#act3_fork) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[💔](#act3_fork) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[👿](#act3_fork) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
# act3_fork
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
```
hong({body:"angry"});
bb({body:"scared"});
```
2019-05-22 19:47:13 +00:00
h: You already tried that too.
2019-06-14 16:02:25 +00:00
b: human, please...
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: Oh I'm *sorry* Big Pharma doesn't approve of my self-medication.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: Look asshole, we *all* have a way of shutting you the fuck up.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: Some people throw themselves into work.
2019-05-22 19:47:13 +00:00
2019-06-26 15:03:27 +00:00
h: Some people throw themselves into sex, drugs, and refreshing their Facebook feed.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: Some people throw themselves into other people.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h: I'm going to throw myself into that pool.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[You're drunk and it's TEN FLOORS DOWN](#act3_bad_1_harm)
[Dang it, this is the thanks I get?!](#act3_bad_1_insult)
[Okay, I admit it. I messed up.](#act3_good_1) `bb({body:"sad"})`
2019-05-22 19:47:13 +00:00
# act3_bad_1_harm
b: Even if you somehow land *in* the water, you'll still smash into the bottom of the pool and break your bones!
h: Eh.
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
```
hong({body:"angry"});
bb({body:"scared"});
```
2019-05-22 19:47:13 +00:00
h: I think I saw a Russian guy do this on YouTube once.
2019-06-14 16:02:25 +00:00
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_bad_1_insult
2019-06-17 19:33:15 +00:00
h: I- Excuse me, the *thanks?*
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: This is exactly why I *exist!* Because humans can't be trusted to protect themselves!
2019-05-22 19:47:13 +00:00
b: I've been trying to protect your stupid butt all my life and now you're just going t--
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
```
hong({body:"angry"});
bb({body:"scared"});
```
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_good_1
h: heh.
h: hahahaha
h: HAHAHAHAHAHA
h: Oh WOW is that the biggest *fucking* understatement of the century!
2019-06-14 16:02:25 +00:00
h: Yeah, you rotting pile of blood-coated shit! You messed the fuck up!
2019-05-22 19:47:13 +00:00
h: Any other remarks, Captain Obvious?
2019-06-14 16:02:25 +00:00
[But revenge on me isn't the answer!](#act3_good_1_fail_revenge) `bb({body:"scared"})`
[But this time I'm *actually* right!](#act3_good_1_fail_harm) `bb({body:"scared"})`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[I've hurt you.](#act3_good_2a)
2019-05-22 19:47:13 +00:00
# act3_good_1_fail_revenge
2019-06-14 16:02:25 +00:00
b: You need to have a healthier relationship with your emotions, rather than drown them wi--
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
```
hong({body:"angry"});
bb({body:"scared"});
```
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_good_1_fail_harm
b: So please, put the bottle down and let's--
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
```
(...2000)
```
hong({body:"angry"});
bb({body:"scared"});
```
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
# act3_bad_2
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: please... don't...
2019-05-22 19:47:13 +00:00
h: Your energy bar's looking awfully low there, wolf.
h: If I were you, I'd choose your next words very carefully.
2019-06-14 16:02:25 +00:00
[Fine. I'm done protecting you.](#act3_bad_2_jump)
[I was right all along.](#act3_bad_2_right)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
[I'm sorry.](#act3_good_2b) `bb({body:"sad"})`
2019-05-22 19:47:13 +00:00
# act3_bad_2_jump
2019-06-14 16:02:25 +00:00
b: So, go ahead and jump. See what I care.
2019-05-22 19:47:13 +00:00
h: ...
h: Okay then. Bottoms up.
2019-06-14 16:02:25 +00:00
b: WAIT NO THAT WAS REVERSE PSYCHOLOGY YOU WERE SUPPOSED TO DO THE *OPPOSITE* OF WHAT I SA--
(#act3_bad_3)
2019-05-22 19:47:13 +00:00
# act3_bad_2_right
2019-06-14 16:02:25 +00:00
b: You *are* putting yourself in danger. Your so-called friends *are* using you. And *you* are using your so-called friends.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: So please, human... why don't you believe me?!
2019-05-22 19:47:13 +00:00
h: Because you don't believe in *me*.
2019-06-14 16:02:25 +00:00
(#act3_bad_3)
2019-06-29 02:38:57 +00:00
# act3_bad_2_terrible
b: Other guard-wolves have humans who actually take time to patiently train them, to learn to work together,
b: Rather than hate the guard-wolves for trying to protect them! So why couldn't you jus--
h: Wrong fucking answer.
(#act3_bad_3)
2019-05-22 19:47:13 +00:00
# act3_bad_3
2019-06-14 16:02:25 +00:00
```
music(null);
hong({body:"drink"});
bb({body:"attacked"});
attackBB("100p");
```
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...2000)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
hong({body:"angry"});
bb({body:"dead"});
```
2019-07-04 14:16:45 +00:00
(...999)
2019-06-14 16:02:25 +00:00
h: *"The only thing to fear is fear itself."*
h: *"Don't worry, be happy!"*
h: All the wise folk of our time agree: negative emotions are *bad!*
h: Duh! That's why they're called *negative!*
b: human... please...
2019-05-22 19:47:13 +00:00
h: A while back, I said: “I just want to be free from all this pain.”
h: I got my wish! I no longer feel pain, or fear, or anxiety...
h: I don't feel anything at all.
2019-06-14 16:02:25 +00:00
`_.a3_ending = "jump";`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_end)
2019-05-22 19:47:13 +00:00
# act3_good_2a
2019-06-17 19:33:15 +00:00
b: I was so obsessed with making sure nothing else hurt you, that I didn't realize *I* was creating the hurt.
2019-05-22 19:47:13 +00:00
h: NO. SHIT.
h: GODDAMN. It really took you this long to finally figure it out?!
h: You could've saved us so much trouble, you big fluffy dumbass. Why didn't you realize this sooner?...
2019-06-17 19:33:15 +00:00
`_.apologized_for_hurt = true;`
2019-06-14 16:02:25 +00:00
(#act3_good_2q)
2019-05-22 19:47:13 +00:00
# act3_good_2b
h: ...you're *sorry.*
h: ...
2019-06-26 15:03:27 +00:00
h: Sorry for *what*?
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_good_2q)
2019-05-22 19:47:13 +00:00
# act3_good_2q
2019-06-29 02:38:57 +00:00
{{if _.apologized_for_hurt}}
(#act3_good_2q_already_apologized)
{{/if}}
{{if !_.apologized_for_hurt}}
(#act3_good_2q_not_already_apologized)
{{/if}}
# act3_good_2q_already_apologized
2019-06-14 16:02:25 +00:00
[I'm sorry I wasn't a good protector.](#act3_good_3_protector)
[I'm sorry I didn't respect you.](#act3_good_3_respect)
2019-06-17 19:33:15 +00:00
[I'm sorry.](#act3_good_4)
2019-06-14 16:02:25 +00:00
2019-06-29 02:38:57 +00:00
# act3_good_2q_not_already_apologized
[I'm sorry I have a terrible human!](#act3_bad_2_terrible) `bb({body:"scared"})`
[I'm sorry I didn't respect you.](#act3_good_3_respect)
2019-06-14 16:02:25 +00:00
[I'm sorry I hurt you.](#act3_good_3_hurt)
2019-05-22 19:47:13 +00:00
# act3_good_3_protector
2019-06-14 16:02:25 +00:00
b: It's my duty to warn you against *real* danger, but I kept barking at cars and the mailman.
b: Barking at shadows. Barking so much.
2019-05-22 19:47:13 +00:00
b: It only makes sense that you'd want to muzzle me.
b: I'm sorry.
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_3_respect
2019-06-18 20:21:14 +00:00
b: I was supposed to be *your* loyal guard-dog, but I acted as if you were supposed to obey *me*.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: There's a difference between protective and suffocating, and I crossed the line.
2019-05-22 19:47:13 +00:00
b: I'm sorry.
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_3_hurt
2019-06-17 19:33:15 +00:00
b: I was so obsessed with trying to protect you from being hurt, I never stopped to realize *I* was hurting you.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: I was a bad dog.
2019-05-22 19:47:13 +00:00
b: I'm sorry.
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_4
2019-06-14 16:02:25 +00:00
```
music(null,{fade:5});
```
2019-05-22 19:47:13 +00:00
h: ...
2019-06-14 16:02:25 +00:00
```
hong({body:"stop"});
```
2019-05-22 19:47:13 +00:00
h: Yeah, well, this was a dumb idea anyway.
h: I only did this to fuck you up, and, well, I fucked you up.
h: Let's just call this round a tie, okay?
b: ...
b: Okay.
h: Okay.
2019-06-17 19:33:15 +00:00
n: *TIE*
2019-06-14 16:02:25 +00:00
`_.a3_ending = "walkaway";`
(#act3_end)
# act3_end
```
Game.clearText();
publish("act3-in");
publish("hp_hide");
Game.FORCE_CANT_SKIP = true;
```
{{if _.a3_ending=="walkaway"}}
(#act3_walkaway)
{{/if}}
{{if _.a3_ending=="jump"}}
(#act3_jump)
{{/if}}
# act3_walkaway
2019-07-04 14:16:45 +00:00
```
publish("start-walkaway-anim");
```
2019-06-14 16:02:25 +00:00
(...2001)
`publish('hong-next')`
(...667)
`publish('hong-next')`
(...667)
`publish('hong-next')`
(...667)
`publish('hong-next')`
`Game.FORCE_CANT_SKIP = false;`
2019-07-04 14:16:45 +00:00
r: Oh *come on*. After all that, you're just walking away?
2019-06-14 16:02:25 +00:00
2019-07-04 14:16:45 +00:00
r: What's the matter, kid? Are you *scared?*
2019-06-14 16:02:25 +00:00
```
publish('hong-next');
```
h2: Yes.
h2: I'm scared.
`publish('hong-next')`
h2: And that's okay!
`publish('hong-next')`
h2: It's okay to be scared.
`publish('hong-next')`
(...500)
```
Game.clearText();
Game.FORCE_CANT_SKIP = true;
```
(...1167)
`publish('hong-next')`
(...833)
`publish('hong-next')`
(...1333)
`publish('hong-next')`
(...667)
`publish('hong-next')`
(...667)
`publish('hong-next')`
(...1333)
`publish('hong-next')`
(...501)
2019-06-26 15:03:27 +00:00
```
publish('hong-next');
Game.FORCE_CANT_SKIP = false;
sfx("lock_door");
```
2019-06-14 16:02:25 +00:00
2019-06-26 15:03:27 +00:00
(...2001)
2019-06-14 16:02:25 +00:00
r: Did they just lock the door?
2019-06-26 15:03:27 +00:00
```
Game.clearAll();
_.INJURED = false;
```
(...2000)
(#act4)
2019-06-14 16:02:25 +00:00
# act3_jump
`publish("start-jump-anim");`
(...2001)
`publish('hong-next')`
(...833)
`publish('hong-next')`
(...501)
`publish('hong-next')`
(...501)
`publish('hong-next')`
(...1167)
`publish('hong-next')`
(...1001)
`publish('hong-next')`
b: no...
`publish('hong-next')`
(...501)
`Game.clearText();`
(...1333)
`publish('hong-next')`
(...1333)
`publish('hong-next')`
b: no no no
(...501)
`Game.clearText();`
`publish('hong-next')`
(...2001)
`publish('hong-next')`
(...501)
`publish('hong-next')`
(...167)
`publish('hong-next')`
(...167)
`publish('hong-next')`
(...167)
```
publish('hong-next');
publish("hunter-roof", ["front_shock"]);
```
(...833)
`publish('hong-next')`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...167)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...167)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
b: NO!
2019-05-22 19:47:13 +00:00
2019-06-26 15:03:27 +00:00
(...400)
```
Game.clearText();
publish("act4-injury-show");
```
(...2000)
`publish("act4-injury", [1]);`
2019-07-04 14:16:45 +00:00
(...4000)
2019-06-26 15:03:27 +00:00
`publish("act4-injury", [0]);`
(...2000)
`publish("act4-injury", [2]);`
2019-07-04 14:16:45 +00:00
(...4000)
2019-06-26 15:03:27 +00:00
`publish("act4-injury", [0]);`
(...2000)
`publish("act4-injury", [3]);`
2019-07-04 14:16:45 +00:00
(...8000)
2019-06-26 15:03:27 +00:00
`publish("act4-injury", [0]);`
(...5000)
`_.INJURED = true;`
2019-05-22 19:47:13 +00:00
2019-06-26 15:03:27 +00:00
(#act4)