Created
January 22, 2024 22:50
-
-
Save lcanady/242f6123ecde118b509a684282685e2f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export const disciplines: IMStat[] = [ | |
{ | |
name: "Animalism", | |
type: "discipline", | |
values: [1, 2, 3, 4, 5], | |
hasSpecialties: true, | |
template: ["vampire"], | |
error: "You must be a vampire.", | |
specialties: [ | |
{ | |
name: "bond famulus", | |
type: "animalism", | |
values: [1], | |
check: { $eq: { animalism: 1 } }, | |
template: ["vampire"], | |
error: "You must have at least 1 dot in Animalism to take this power.", | |
}, | |
{ | |
name: "sense the beast", | |
type: "animalism", | |
values: [1], | |
check: { $eq: { animalism: 1 } }, | |
template: ["vampire"], | |
error: "You must have at least 1 dot in Animalism to take this power.", | |
}, | |
{ | |
name: "feral whispers", | |
type: "animalism", | |
values: [2], | |
check: { $eq: { animalism: 2 } }, | |
template: ["vampire"], | |
error: "You must have at least 2 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "animal succulence", | |
type: "animalism", | |
values: [3], | |
check: { $eq: { animalism: 3 } }, | |
template: ["vampire"], | |
error: "You must have at least 3 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "quell the beast", | |
type: "animalism", | |
values: [3], | |
check: { $eq: { animalism: 3 } }, | |
template: ["vampire"], | |
error: "You must have at least 3 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "unliving hive", | |
type: "animalism", | |
values: [3], | |
check: { | |
$and: [{ $eq: { animalism: 3 } }, { $eq: { obfuscate: 1 } }], | |
}, | |
template: ["vampire"], | |
error: | |
"You must have at least 3 dots in Animalism and 2 dots in Obfuscate to take this power.", | |
}, | |
{ | |
name: "subsume the spirit", | |
type: "animalism", | |
values: [4], | |
check: { $eq: { animalism: 4 } }, | |
template: ["vampire"], | |
error: "You must have at least 4 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "animal dominion", | |
type: "animalism", | |
values: [5], | |
check: { $eq: { animalism: 5 } }, | |
template: ["vampire"], | |
error: "You must have at least 5 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "drawing out the beast", | |
type: "animalism", | |
values: [5], | |
check: { $eq: { animalism: 5 } }, | |
template: ["vampire"], | |
error: "You must have at least 5 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "animal messenger", | |
type: "animalism", | |
values: [2], | |
check: { $and: [{ $eq: { animalism: 2 } }, { $eq: { auspex: 1 } }] }, | |
template: ["vampire"], | |
error: | |
"You must have at least 2 dots in Animalism and 1 dot in Auspex to take this power.", | |
}, | |
{ | |
name: "messenger's command", | |
type: "animalism", | |
values: [3], | |
check: { $and: [{ $eq: { animalism: 3 } }, { $eq: { dominate: 1 } }] }, | |
template: ["vampire"], | |
error: | |
"You must have at least 3 dots in Animalism and 1 dot in Dominate to take this power.", | |
}, | |
{ | |
name: "plague of beasts", | |
type: "animalism", | |
values: [3], | |
check: { $eq: { animalism: 3 } }, | |
template: ["vampire"], | |
error: "You must have at least 3 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "sway the flock", | |
type: "animalism", | |
values: [4], | |
check: { $eq: { animalism: 4 } }, | |
template: ["vampire"], | |
error: "You must have at least 4 dots in Animalism to take this power.", | |
}, | |
{ | |
name: "coax the beastial temper", | |
type: "animalism", | |
values: [5], | |
check: { $eq: { animalism: 5 } }, | |
template: ["vampire"], | |
error: "You must have at least 5 dots in Animalism to take this power.", | |
}, | |
], | |
}, | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment