Signature Attack (Gamedata) - Stefouch/sebedius-yearzero-discord-bot GitHub Wiki
With the !attack command, you can retrieve a monster's signature attacks from the various corebooks.
The data is stored for Sebedius inside ;
-separated .csv
tables in the ./gamedata/
folder.
You can help expand Sebedius with Signature Attacks. Create a Google or Excel sheet following the syntax below, fulfill it with data and send it to me (or make a pull request on this git).
./gamedata/<game>/atk-<monsterName>.<lang>.csv
Replace <game>
with one of the supported game's abbreviations.
Replace <lang>
with the code for the language used in the file. English: en
.
The table should contain several columns. Each column defines a "property" of the signature attack. Each line defines the properties of a single attack.
Property | Type | Description |
---|---|---|
ref | Reference or range of references |
The die's result corresponding to the attack. Either a single digit, or a range with two digits separated by - . |
name | String | Short name of the attack, in UPPERCASE. |
base | Number | Quantity of (Skill) dice rolled for the attack. Fixed Value: Use (base) in parentheses to set a fixed value of dice not increased by the monster's stats. |
damage | Number | Quantity of damage dealt by the attack. Fixed Value: Use (damage) in parentheses to set a fixed value of damage not increased by stunts. |
range | Number |
Range of the attack. Range Prefixes: • c → Forces close-combat. E.g. c1 • r → Forces ranged-combat. E.g. r0
|
crit | Number or Boolean |
X : Gets the Xth critical injury.true : Draws a random critical injury. |
effect | Text | Effect of the attack, in plain text. Auto Replace: • ~ → Monster's name• ~success → Success symbol• \n – Carriage return |
- An attack with a name of
{REROLL}
and no other property will trigger a reroll if the die got that reference. - If an attack don't use a property, don't put a value of
0
. Left it empty instead.