hench/module/boss.mjs
2025-01-28 17:08:07 -05:00

142 lines
4.7 KiB
JavaScript

export const nullStorylineKey = "FREEFORM";
export const storylineKeys = [
nullStorylineKey,
"BOOTSTRAPPER",
"VENGEANCE",
"DOWNWARD SPIRAL",
"DOMINION",
"CLEANUP CREW"
];
export function getBossMutation() {
return bossData;
}
const bossData = {
details: [
{
question: "What fuels your quest for villainy?",
answer: "",
},
{
question: "How do you dress your henches?",
answer: "",
},
{
question: "How is your lair designed? ",
answer: "",
},
{
question: "Where do you draw the line to what you will do? ",
answer: "",
},
],
moves: [
{
marked: true,
name: "Force of Will",
description: `Whenever you act, do not draw. Simply declare what you do, and what happens after.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Extra Armorment",
description: `Write in an additional gear type on each of your henches' sheets. They can take it on any future mission.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Rotating Armorment I",
description: `Erase the write-in gear from any number of your henches' sheets, and write in a new equipment.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Specialized Training",
description: `Write a new inclination below. It applies for all of your henches.`,
hasWriteIn: true,
writeIn: "",
},
{
marked: false,
name: "General Training",
description: `When you take this ability, fill the experience track of each of your henches immediately.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Retro-Action",
description: `Your henches may mark 1 stress to draw from the bottom of the deck, rather than the top.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Russian Roulette",
description: `Add one extra joker to the deck. Add two face cards of your choice to the deck.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Exceptional Planning",
description: `At the start of each mission, remove one card from the deck. Any time one of your henches draws, you may replace the card they play with the removed card.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Limelight Lovers",
description: `If your heat is in Tier III, your henches can take 1 stress to take +1 card to any draw <em>(possibly drawing 4)</em>.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Plot Armor",
description: `Once per mission, one of your henches can ignore any single instance of harm they would take.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Play it Off",
description: `Your henches can resist consequences by taking 1 harm "Laughing Stock", instead of marking stress. They can do this even if all of their stress is marked.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Guild Bigwig",
description: `During fallout, you may draw a second time and use that card instead. Explain who intervenes on your behalf, and how.`,
hasWriteIn: false,
writeIn: null,
},
{
marked: false,
name: "Exit Plan",
description: `When you take this move, pick a hench to pass the mantle on to. You retire to peace, and they take your place. Is there any ceremony to the transfer? Who knows, and who doesn't?`,
hasWriteIn: false,
writeIn: null,
},
],
experienceTriggers: [
{
marked: false,
description: "Your henches followed even your most superfluous orders.",
},
{
marked: false,
description: "You achieved your evil ambitions.",
},
{
marked: false,
description: "News of your deeds spreads far and wide.",
},
]
};