142 lines
4.7 KiB
JavaScript
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.",
|
|
},
|
|
]
|
|
}; |