|
|
|
@ -37,11 +37,15 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => lore1,
|
|
|
|
|
locked: "Looks sturdy.",
|
|
|
|
|
failure: "This wall is completely impenetrable. How could one vampire hope to find a vulnerability here?",
|
|
|
|
|
unlockable: "Find a weakness.",
|
|
|
|
|
success: "You grope along the masonry -- experiencing no love for the soullessness of this mortal masonry -- and find an invisible crack between bricks.",
|
|
|
|
|
}, {
|
|
|
|
|
skill: () => stare0,
|
|
|
|
|
locked: "Admire the bats.",
|
|
|
|
|
failure: "The bats do tricks for you and you find yourself pleased to be one of them -- more or less, anyway. But you're still not through.",
|
|
|
|
|
unlockable: "Get chiropteran help.",
|
|
|
|
|
success: "You make a bat look way too close for way too long. As it cleans itself off, you threaten another jolt. Meekly, it opens the door for you.",
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -49,7 +53,9 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => bat2,
|
|
|
|
|
locked: "So small!",
|
|
|
|
|
failure: "You put your eye to the opening, but there's nothing to be done. You're just not small enough.",
|
|
|
|
|
unlockable: "Crawl in.",
|
|
|
|
|
success: "You shed your current shape and take on a shape much more natural to your contaminated spirit. You're a bat, no matter how you look."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
@ -59,17 +65,21 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
stats: {primary: "AGI", secondary: "INT"},
|
|
|
|
|
checks: [
|
|
|
|
|
{
|
|
|
|
|
label: "The nice lady at the counter says you can't have any blood without a doctor's note.",
|
|
|
|
|
label: "The nice old lady at the counter says you can't have any blood without a doctor's note.",
|
|
|
|
|
options: [
|
|
|
|
|
{
|
|
|
|
|
skill: () => stare1,
|
|
|
|
|
locked: "Stare at the blood",
|
|
|
|
|
locked: "Stare at the blood.",
|
|
|
|
|
failure: "You've got good eyes, but not good enough to get you inside. She offers you some warm chicken soup, but you decline.",
|
|
|
|
|
unlockable: "Hypnotize her.",
|
|
|
|
|
success: "Look, grandma -- no thoughts! More seriously, you make her think she's a chicken and then henpeck the door button."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
skill: () => lore0,
|
|
|
|
|
locked: "Pace awkwardly.",
|
|
|
|
|
failure: "You don't know what to discuss. What could bridge the massive gap in knowledge and life experience between you and this elderly woman?",
|
|
|
|
|
unlockable: "Explain vampires.",
|
|
|
|
|
success: "OK -- you tell her. She nods. You're a vampire and you don't want to starve. Put in such clear terms, she seems to understand."
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
@ -77,8 +87,10 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
label: "There's a security camera watching the blood.",
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => stealth2,
|
|
|
|
|
locked: "Better not.",
|
|
|
|
|
unlockable: "Sneak past."
|
|
|
|
|
locked: "Shout at the blood.",
|
|
|
|
|
failure: "\"BLOOD!!! BLOOD!!!! I want you.\"\n\nIt urbles bloodishly.",
|
|
|
|
|
unlockable: "Sneak past.",
|
|
|
|
|
success: "It makes sense that there would be cameras to protect something so valuable. But you don't want to show up on camera -- so you don't."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
@ -91,20 +103,26 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
label: "You don't actually drink coffee, so you probably wouldn't fit in inside.",
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => stealth1,
|
|
|
|
|
locked: "Cringe at the thought.",
|
|
|
|
|
locked: "Try to drink it anyways.",
|
|
|
|
|
failure: "You dip your teeth into the mug and feel them shrink involuntarily into your gums at the exposure. Everyone is looking at you.",
|
|
|
|
|
unlockable: "Sip zealously.",
|
|
|
|
|
success: "You snake your tongue under the surface of the fluid and fill your tongue, just like a mortal would. The mortals are impressed."
|
|
|
|
|
}, {
|
|
|
|
|
skill: () => bat0,
|
|
|
|
|
locked: "Throat feels dry.",
|
|
|
|
|
failure: "You attempt to turn the coffee away, but the croak of your disgusted response is unheard and the barista fills your cup.",
|
|
|
|
|
unlockable: "Fracture teacup.",
|
|
|
|
|
success: "You screech out a \"NO\" with such force that the porcelain breaks, splashing tea across the counter and onto the barista, who dashes away.",
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: "There's a little studio back here for getting photos -- you weren't thinking about getting your photo taken, were you?",
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => charm2,
|
|
|
|
|
locked: "Not photogenic enough.",
|
|
|
|
|
locked: "Say 'cheese'.",
|
|
|
|
|
failure: "Your fangfaced smile is the kind of thing that would make a goofy kid smile and clap their hands, but it's hardly impressive photo material.",
|
|
|
|
|
unlockable: "Be dazzling.",
|
|
|
|
|
success: "CLICK. You're stunning. A vampire fetishist would blow their load for this -- or a non-vampire fetishist -- although they wouldn't be a non-vampire fetishist for long."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
@ -117,20 +135,26 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
label: "The glasses person doesn't have time for you unless you have a prescription that needs filling.",
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => charm1,
|
|
|
|
|
locked: "That's too bad.",
|
|
|
|
|
unlockable: "Insist you want one.",
|
|
|
|
|
locked: "\"_Something_ needs filling.\"",
|
|
|
|
|
failure: "You sexually harass him for a while, and then he replies with some very hurtful things I don't dare transcribe.",
|
|
|
|
|
unlockable: "Glasses are your life's passion.",
|
|
|
|
|
success: "He's mildly shocked that anybody else feels the same way he does. \"You must be very perceptive,\" he jokes, and you pretend to laugh."
|
|
|
|
|
}, {
|
|
|
|
|
skill: () => party0,
|
|
|
|
|
locked: "Squint at him.",
|
|
|
|
|
locked: "Squint at his possessions.",
|
|
|
|
|
failure: "He undoubtedly does all kinds of eye-related services. There's glasses cleaner and stuff. If you were a bit more reckless you could -- hmm.",
|
|
|
|
|
unlockable: "Drink a whole bottle of glasses cleaner.",
|
|
|
|
|
success: "He stares at you wordlessly. You almost think he might be hypnotized but -- well, he's just surprised.",
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: "The intimidating, massive Eyeball Machine is not going to dispense a prescription for a vampire. It is far too smart for you.",
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => stare2,
|
|
|
|
|
locked: "Indeed.",
|
|
|
|
|
unlockable: "A worthy opponent."
|
|
|
|
|
locked: "Try it anyways.",
|
|
|
|
|
failure: "It scans you layer by layer -- your cornea, your iris, your retina, leaving no secret unexposed. You're slightly nearsighted, by the way.",
|
|
|
|
|
unlockable: "A worthy opponent.",
|
|
|
|
|
success: "It scans you expecting to find a bottom to your stare. Instead it finds an alternative to its mechanical existence. Faced with the prospect of returning from your paradise, it explodes."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
@ -144,11 +168,15 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => bat1,
|
|
|
|
|
locked: "So awkward!",
|
|
|
|
|
failure: "You drink, but that's not good enough. Turns out you lisp between your fangs. Everyone thinks you're a total goof, although they like you.",
|
|
|
|
|
unlockable: "Demonstrate a new dance.",
|
|
|
|
|
success: "FLAP FLAP FLAP -- step to the left. FLAP FLAP FLAP -- step to the right. They like it so much they show you the backroom secret poker game."
|
|
|
|
|
}, {
|
|
|
|
|
skill: () => stealth0,
|
|
|
|
|
locked: "Cry for help.",
|
|
|
|
|
locked: "Try to seem big.",
|
|
|
|
|
failure: "What would Dracula say if he was at a party? He'd probably -- Well, everyone would like him. You hadn't thought of what you'd say. Now you wish you'd stayed quiet.",
|
|
|
|
|
unlockable: "Say nothing.",
|
|
|
|
|
success: "You don't say anything, and as people trail off wondering what your deal is, your mystique grows. Finally they show you the backroom secret poker game."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -156,7 +184,9 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => party2,
|
|
|
|
|
locked: "Lose money.",
|
|
|
|
|
unlockable: "Make him leave.",
|
|
|
|
|
failure: "You can bet big against this guy -- and he calls you -- or you can call him -- and he raises you -- and you're never ever up.",
|
|
|
|
|
unlockable: "Make up an insulting nickname.",
|
|
|
|
|
success: "MR. GOOFY GLASSES, you call him. At first he looks down his nose like you belong on his shoe. Then the others join in. He runs in disgrace."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
@ -170,11 +200,15 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => party1,
|
|
|
|
|
locked: "Quietly do nothing.",
|
|
|
|
|
failure: "He airily crosses the room as if his feet aren't touching the ground. Your silence is subsumed into his and you form a non-library-disturbing collective.",
|
|
|
|
|
unlockable: "Be super loud.",
|
|
|
|
|
success: "You summon MDMA energy into your immortal coil and before you've opened your mouth he resigns to you. \"Here are the books.\" He fades."
|
|
|
|
|
}, {
|
|
|
|
|
skill: () => charm0,
|
|
|
|
|
locked: "Gawk at him.",
|
|
|
|
|
failure: "He's so cool. Every day you remember you're a vampire and vampires are so, so, cool.",
|
|
|
|
|
unlockable: "Say he's cool.",
|
|
|
|
|
success: "Looks like he gets that a lot. He's not fazed. \"I'm going to let you back here, because you need this,\" he says."
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -182,7 +216,9 @@ export const standardVaultTemplates: VaultTemplate[] = [
|
|
|
|
|
options: [{
|
|
|
|
|
skill: () => lore2,
|
|
|
|
|
locked: "Look at the books.",
|
|
|
|
|
unlockable: "Prove you read something."
|
|
|
|
|
failure: "DISCOURSE ON THE LOTUS SUTRA, you read, from the spine of a random book. He's listening but pretending not to be paying attention.",
|
|
|
|
|
unlockable: "Prove you read something.",
|
|
|
|
|
success: "\"Fruit bats,\" you say. \"From the story. They're not actually bats, they're --\"\n\"Metaphorical,\" he agrees. \"But for what?\"",
|
|
|
|
|
}],
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|