This commit is contained in:
Alexander Yakovlev 2021-11-29 20:14:25 +07:00
parent e38c13f0d5
commit a1c8703590
Signed by: oreolek
GPG key ID: 8D24103F5EE2A6C0
4 changed files with 210 additions and 34 deletions

View file

@ -4,11 +4,16 @@
// Vanilla VtM v5 only. No relation to Princess the Hopeful.
// he has 1 point in Potence
VAR showed_mace = false
VAR preparedness = 0
VAR incity = false
<img src="darkpack.png" width=50 height=50 class="floatright">
<small>Obligatory warning: This game was created as a part of Vampire: The Masquerade game jam. Events portrayed in this game are not canon within World of Darkness universe. This is a vampire game, y'all.</small>
<div class="disclaimer">
<> <img src="darkpack.png" height="70px" class="fright">
<> Obligatory warning: This game was created as a part of Vampire: The Masquerade game jam. Events portrayed in this game are not canon within World of Darkness universe. This is a vampire game, y'all.
<> </div><div class="clearboth"></div>
He came to you in a night dream. A monster is terrorising the city, he said, and only a pure maiden can become a magical girl and save us. He promised great power and opened a new world to you.
@ -43,11 +48,11 @@ You still don't know His name, only the surname: Toreador. He's foreign.
-> clothing
= clothing
* <ell> Red sport costume with stripes for speed[. <st>Pause icon means this choice won't drive the plot forwards.</st>]? Never on your life you would be caught in <b>that.</b>
* [<ell> Red sport costume with stripes for speed. <st>Pause icon means this choice won't drive the plot forwards.</st>]Red sport costume with stripes for speed? Never on your life you would be caught in <b>that.</b>
-> clothing
* <ell> Casual shirt and some jeans[. ]? Too drab.
* [<ell> Casual shirt and some jeans. ]Casual shirt and some jeans? Too drab.
-> clothing
* <ell> Long yellow evening flower dress[. ]? Okay for day walks, but just <em>not enough</em> for the nights.
* [<ell> Long yellow evening flower dress. ]Long yellow evening flower dress? Okay for day walks, but just <em>not enough</em> for the nights.
-> clothing
* A pink dress with three underskirts, white blouse with ruffles and three-inch heels. -> start3
@ -102,11 +107,11 @@ She gives you a side-eye and digests what you said. You ride in silence for a wh
->taxi
* [No cult. I'm a lone warrior.]
<q> No cult. I'm all alone here. </q>
<q>No cult. I'm all alone here.</q>
<q> That's not <em>better,</em> you know. Especially in this part of town. </q>
<q>That's not <em>better,</em> you know. Especially in this part of town.</q>
<q> Don't worry, I'm not going to get in trouble. </q>
<q>Don't worry, I'm not going to get in trouble.</q>
You ride in silence for a while.
@ -120,7 +125,7 @@ The car enters a dark parking lot near an abandoned mall. There's a loud car par
<q>No, I'll call a taxi. See?</q>
You show the phone in your secret skirt pocket. Natalie sighs.
You show the phone in your secret skirt pocket, between the needle kit for quick repairs and a bandage tape, also for quick repairs. Natalie sighs.
<q>Take care, sis.</q>
@ -150,7 +155,7 @@ There's a crowd now, and you see a tall guy in a motorcycle helmet shouting, his
The feeling of <em>wrongness</em> rises in you. The lot is filled with roar of the cars speeding away. The crowd cheers.
You see a figure across the street jumping four stories right on top of an office building. This is your target.
You see a figure across the street jumping three stories right on top of an office building. This is your target.
-> choices2
@ -160,7 +165,7 @@ You can't just smash the doors and enter.
There will be an alarm and you don't want to be on camera.
-> choices2
* [<ell> Jump straight to the roof]
You're a good acrobat, but not pure <em>magic.</em> You can barely jump two stories, and here's four.
You're a good acrobat, but not pure <em>magic.</em> You can barely jump two stories, and here's three.
-> choices2
* [Climb the building] You do have to catch the guy quickly. You look at your mace.
@ -182,13 +187,7 @@ He's hunched over a body of some old man, you hear the <em>slurping</em> sounds,
You take a step, do a twirl and shout.
// TODO - not a rhyme enough
<q>Lured by your filth
My faith is strong and my words are piercing,
I caught you
my vengeance!
smite
In the beginning there was only night,
y name is Pretty Soldier of the Night and I will smite you in the name of the night!</q>
<q>Stop, killer, and face my wrath, for I knew you would be here and came to smite you!</q>
Then you pose with the mace. Now you feel truly confident.
@ -232,7 +231,7 @@ The attack throws him off the victim, but then he just shrugs and starts to stan
= attack
<em>(You take a look at him: tall, looks your age but somehow even cockier than other guys your age, dark shirt with a faded print "Out Of Control 2007", blue jeans he didn't wash for several weeks. The shirt's sleeve is about to fall off its amateur stitches.)</em>
<em>(You take a look at him: tall, looks your age but somehow even cockier than other guys your age, dark jacket and a t-shirt with a faded print "Out Of Control 2007", blue jeans he didn't wash for several weeks. The jacket's sleeve is about to fall off its amateur stitches.)</em>
* * [Push him to the end of the roof]
Strictly speaking, he's unarmed. You throw several slashes at him he easily evades, but you push him to the end of the roof.
@ -273,7 +272,7 @@ The attack throws him off the victim, but then he just shrugs and starts to stan
=== dangling ===
You try to stand, to kick, to cut his hand, but he's too strong, does not even acknowledge your kicks and you're lying on your back, completely defenseless.
And now you're dangling upside down four stories up, flailing your limbs like a scarecrow. He laughs.
And now you're dangling upside down three stories up, flailing your limbs like a scarecrow. He laughs.
<q>I wonder if I can time it to the streetracers when they race back? Oh well.</q>
@ -323,42 +322,199 @@ Weird. Anyway, you're standing behind the mall now, a bit shaken but fine. This
* [Do the proper intimidation ritual.]
You walk out of the mall's shadow, the man on the roof in your plain sight. He's not afraid of you. Yet.
<div class="center bigger"><q>Your feeding became a real menace,<small>(turn)</small>
<> Here's a surgeon for your appetite.<small>(kick)</small>
<> Fear me and my prayer, for my name is <small>(split)</small>
<div class="center bigger"><q>Your feeding became a real menace,<small>(turn)</small><br>
<> Here's a surgeon for your appetite.<small>(kick)</small><br>
<> Fear me and my prayer, for my name is <small>(split)</small><br>
<> The Pretty Soldier of the Night! <small>(pose)</small></q></div>
There. Now he should be <b>terrified.</b>
* [Look at the roof]
* * [Look at the roof]
You search for him, but the roof is empty now. Did he just… leave? Well, it would make your job easier, but they're too arrogant for that.
<q>Hello, Pretty.</q>
The words are slimy and cold, like something in a dark cellar that falls on your neck and you hope it's just a loose gemstone from your headpiece. (It's never a stone with some glue residue.)
You slowly turn around and see the familiar "Out of Control 2007" print. The man has shine in his eyes, he's giddy after a good meal. You are ready to drive your mace through his heart; on the other hand, he's also ready to wring your neck.
You slowly turn around and see the familiar "Out of Control 2007" print. The man has shine in his eyes, he's giddy after a good meal. You are ready to kick and scrape him; on the other hand, he's also ready to wring your neck.
* [Ask him about the weather]
->pretty
= pretty
* [<ell> <q>My Lord knows where you are.</q>]
<q>My Lord knows where you are.</q>
<q>What's that supposed to mean?</q>
<q>He <em>told</em> me where to find you. This is our city.</q>
<q>I don't care. It's big for everyone.</q>
<q>You're a loud neighbour.</q>
<q>File a complaint. You know where I am.</q>
<q>I'm your eviction officer.</q>
<q>Bite me, girl.</q>
->pretty
* [(Wait for his strike)]
He's actually easy to read. When his eye twitches, you raise your mace and block his lunge, all in just enough time to blink. Then you strike the handle right through his heart.
You smell an awful stench. He wails and jumps, and then lies on the asphalt and starts to claw at your mace stuck in him.
The t-shirt is scortched, the print is now almost illegible "u Co____ol 00".
* * [Help him]
You walk to him and with a <em>crunch</em> pull the mace out.
-> maced
* * [(Wait)]
He wheezes, grunts and finally pulls the mace out.
-> maced
* [Ask him about the jacket]
<q>You're about to lose your sleeve.</q>
<q>You dare to threaten me?!</q>
<q>No, your right sleeve is literally on its last stitch.</q>
<q>Don't point on me! I can rip you to shreds!</q>
<q>Then don't wave your arms like that. You can't buy a new jacket?</q>
You rummage in your skirt and show him the needle kit.
<q>What the…?</q>
<q>I'm a seamstress. Pink stitches on black, very fashionable. Kind of.</q>
<q>I'll kill you!</q>
* * <q>Your loss.</q> [(strike him)]
And you strike him right in the plexus.
<q>Ouch!</q>
<q><em>(thump)</em> Nobody.</q>
He has to step back to evade your hits.
<q><em>(thud)</em> Threatens.</q>
He jumps over you. Naturally, you trip him and he falls face down.
<em>(bonk)</em> Pretty--</q>
You slam it before he has a chance to get up.
<q>Ow! Alright, alright, I got it! Pretty Soldier whatever. Cheater.</q>
<q>What did you say?</q>
<q>I don't know how, but you cheated. Give me back my jacket!</q> - he sits up.
<q>Oops. (r-r-rip) You lost the sleeve in the fight.</q>
<q>I'll leave the city just to never see <b>you.</b> Just… give me a minute.</q>
-> battleends
* * <q>And ruin your favorite thing in the process. Do you want this?</q>[]
He sighs and slowly takes it off.
<q>Okay, so here's the sleeve, and this gash in the back, and another one… oh, that was probably me. Now find me somewhere to sit on.</q>
<q>Me?!</q>
<q>Well, you're the one who's all powerful and mighty and took this mall for his fortress. I can't do this standing up.</q>
<q>We're in a middle of a parking lot!</q>
<q>Fine.</q> - you sit on dirty asphalt. Not the worst that could happen today, really. Still could happen.
<q>Good. You finish that and I'll let you go free.</q>
<q>Let <b>me</b> go free? You're the one who's on my territory here.</q>
<q>Didn't see a sign up front.</q>
<q>You're new at this, aren't you.</q>
<q>No.</q>
* * * Second stitch done.[]
<q>I can point you to people who can give you a job.</q>
<q>Oh yeah, like your job is harassing me. Heard it all before: come work for Camarilla, be a good guy.</q>
<q>I don't know what you're talking about. I meant wagon loaders. The railway station pays double for night shifts.</q>
<q>How do <em>you</em> know that?</q>
<q>A friend of a friend works there. I fixed his pants.</q>
* * * * And the back is done.[]
<q>Okay, what if I say yes? Yes, I have nowhere to feed and I'm slumming and I didn't even finish off that guy so he's going to be in the funny papers tomorrow.What do I do?</q>
<q><b>You come with me.</b></q>
->finale2
=== maced ===
<q>You cheated. I don't know how, but you did.</q> - his voice is weak, but he starts to sit down.
<q>You're not ready for this city. Get out.</q>
<q>Fine, fine. I will. Cheater.</q>
-> battleends
=== battleends ===
Clap. Clap. Clap.
Oh shit, it's Him. He was here and He watched. Drat.
<q>Thou art the most gracious person, dear.</q>
<q>You are the most gracious person, dear.</q>
He glides to you, his walk even and perfect as always. It's an old ritual. You kneel.
* [State your pride]
<q>I am proud to be the best, my lord. This man won't try this again.</q> -> battleends2
<q>I am proud to be the best, my lord. This man won't be here again.</q> -> battleends2
* [State your mission]
<q>I could not let this vermin to go free.</q> -> battleends2
=== finale2 ===
Oh shit, it's Him. He was here and He watched. Drat.
<q>But first, I have to say: you are the most gracious person, dear.</q>
He glides to you, his walk even and perfect as always. It's an old ritual. You kneel.
* [State your pride]
<q>I am proud to be the best, my lord. This man is yours.</q> -> battleends4
* [State your mission]
<q>I could not let this man to go free.</q> -> battleends4
=== battleends2 ===
<q>Oh, he's certainly learned his lesson. Now, I think this was a nice fight. You can rest for the night.</q>
<q>Oh, this one certainly learned his lesson. Now, I think this was a nice fight. You can rest for the night.</q>
->battleends4
=== battleends3 ===
// TODO pacifist ending
<q>Oh, I will take care of everything. You can rest for the night.</q>
~ incity = true
->battleends4
=== battleends4 ===
<q>But I'm not…</q>
@ -374,9 +530,16 @@ You're still kneeling before him. He extends his hand and touches your chin.
His palm is bleeding; you lap at his blood, trying not to spill a drop on your clothes.
You skip on the way out, throwing a last glance at the scene. He's hunched above the unconscious girl. You know she will be fine, now that your lord is here.
You skip on the way out, throwing a last glance at the scene. He stands before the cocky killer. You know the 2007 guy will be fine and {incity:
<> safe
- else:
<> out of the city
}
<> by tomorrow, now that your lord is here.
And you spend the night sleeping with his locket, tight in your arms.
The taxi right is short. Your mom and sister Natalie say nothing about your unsightful appearance. It's not your first time.
And you spend the night sleeping with His locket tight in your arms.
<h1>THE END</h1>

BIN
html/darkpack.png (Stored with Git LFS)

Binary file not shown.

View file

@ -76,7 +76,6 @@ function continueToNextChoice () {
}
jQuery("#options").fadeIn(500);
} else {
jQuery("#content").append("<p>THE END</p>");
jQuery("#options").html("");
}
if (window.progress.length > 0) {

View file

@ -128,3 +128,17 @@ h2 {
font-size: ($font-size-base * 0.8);
}
}
.fright {
float: right;
}
.disclaimer {
margin-top: 0;
margin-bottom: 0;
margin-left: 20%;
margin-right: 15%;
width: 65%;
font-size: ($font-size-base * 0.8);
}
.clearboth {
clear: both;
}