mirror of
https://github.com/em-squared/5e-drs.git
synced 2025-10-30 21:24:18 +00:00
outils de création de sorts/monstres/objets
This commit is contained in:
parent
6237f0e6a2
commit
a6986c42c6
48 changed files with 2743 additions and 259 deletions
|
|
@ -12,3 +12,22 @@ export const armorTypes = {
|
|||
"clibanion": { value: 17, maxDex: 0 },
|
||||
"harnois": { value: 18, maxDex: 0 },
|
||||
}
|
||||
|
||||
export const ARMORTYPES = [
|
||||
{ label: "Aucune", value: null },
|
||||
{ label: "Armure du mage", value: 'armure du mage' },
|
||||
{ label: "Armure naturelle", value: 'armure naturelle' },
|
||||
{ label: "Armure matelassée", value: 'armure matelassée' },
|
||||
{ label: "Armure de cuir", value: 'armure de cuir' },
|
||||
{ label: "Armure de cuir clouté", value: 'armure de cuir clouté' },
|
||||
{ label: "Armure de peau", value: 'armure de peau' },
|
||||
{ label: "Chemise de maille", value: 'chemise de maille' },
|
||||
{ label: "Armure d'écailles", value: "armure d'écailles" },
|
||||
{ label: "Cuirasse", value: 'cuirasse' },
|
||||
{ label: "Demi-plate", value: 'demi-plate' },
|
||||
{ label: "Armure annelée", value: 'armure annelée' },
|
||||
{ label: "Cotte de mailles", value: 'cotte de mailles' },
|
||||
{ label: "Clibanion", value: 'clibanion' },
|
||||
{ label: "Harnois", value: 'harnois' },
|
||||
{ label: "Autre", value: 'custom' },
|
||||
]
|
||||
|
|
|
|||
11
docs/.vuepress/data/classes.js
Normal file
11
docs/.vuepress/data/classes.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
export const CLASSES = [
|
||||
"Barde",
|
||||
"Clerc",
|
||||
"Druide",
|
||||
"Ensorceleur/Sorcelame",
|
||||
"Magicien",
|
||||
"Ombrelame",
|
||||
"Paladin",
|
||||
"Rôdeur",
|
||||
"Sorcier",
|
||||
]
|
||||
17
docs/.vuepress/data/conditions.js
Normal file
17
docs/.vuepress/data/conditions.js
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
export const CONDITIONS = [
|
||||
{ text: "À terre", value:'a-terre' },
|
||||
{ text: "Assourdi", value: 'assourdi' },
|
||||
{ text: "Aveuglé", value: 'aveugle' },
|
||||
{ text: "Charmé", value: 'charme' },
|
||||
{ text: "Épuisé", value: 'epuise' },
|
||||
{ text: "Empoigné", value: 'empoigne' },
|
||||
{ text: "Empoisonné", value: 'empoisonne' },
|
||||
{ text: "Entravé", value: 'entrave' },
|
||||
{ text: "Étourdi", value: 'etourdi' },
|
||||
{ text: "Inconscient", value: 'inconscient' },
|
||||
{ text: "Invisible", value: 'invisible' },
|
||||
{ text: "Neutralisé", value: 'neutralise' },
|
||||
{ text: "Paralysé", value: 'paralyse' },
|
||||
{ text: "Pétrifié", value: 'petrifie' },
|
||||
{ text: "Terrorisé", value: 'terrorise' },
|
||||
]
|
||||
36
docs/.vuepress/data/damageTypes.js
Normal file
36
docs/.vuepress/data/damageTypes.js
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
export const DAMAGETYPES = [
|
||||
{ text: "contondants, perforants et tranchants infligés par des attaques non-magiques", value: 'c-p-t-non-magique' },
|
||||
{ text: "contondants, perforants et tranchants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'c-p-t-non-argent' },
|
||||
{ text: "contondants, perforants et tranchants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'c-p-t-non-adamantite' },
|
||||
{ text: "contondants et perforants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'c-p-non-argent' },
|
||||
{ text: "contondants et perforants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'c-p-non-adamantite' },
|
||||
{ text: "contondants et perforants infligés par des attaques non-magiques", value: 'c-p-non-magique' },
|
||||
{ text: "contondants et tranchants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'c-t-non-argent' },
|
||||
{ text: "contondants et tranchants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'c-t-non-adamantite' },
|
||||
{ text: "contondants et tranchants infligés par des attaques non-magiques", value: 'c-t-non-magique' },
|
||||
{ text: "perforants et tranchants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'p-t-non-argent' },
|
||||
{ text: "perforants et tranchants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'p-t-non-adamantite' },
|
||||
{ text: "perforants et tranchants infligés par des attaques non-magiques", value: 'p-t-non-magique' },
|
||||
{ text: "tranchants infligés par des attaques non-magiques qui ne sont pas en argent", value: 't-non-argent' },
|
||||
{ text: "tranchants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 't-non-adamantite' },
|
||||
{ text: "tranchants infligés par des attaques non-magiques", value: 't-non-magique' },
|
||||
{ text: "perforants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'p-non-argent' },
|
||||
{ text: "perforants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'p-non-adamantite' },
|
||||
{ text: "perforants infligés par des attaques non-magiques", value: 'p-non-magique' },
|
||||
{ text: "contondants infligés par des attaques non-magiques qui ne sont pas en argent", value: 'c-non-argent' },
|
||||
{ text: "contondants infligés par des attaques non-magiques qui ne sont pas en adamantite", value: 'c-non-adamantite' },
|
||||
{ text: "contondants infligés par des attaques non-magiques", value: 'c-non-magique' },
|
||||
{ text: "d'acide", value: 'acide' },
|
||||
{ text: "contondants", value: 'contondant' },
|
||||
{ text: "de feu", value: 'feu' },
|
||||
{ text: "de force", value: 'force' },
|
||||
{ text: "de foudre", value: 'foudre' },
|
||||
{ text: "de froid", value: 'froid' },
|
||||
{ text: "nécrotiques", value: 'necrotique' },
|
||||
{ text: "perforants", value: 'perforant' },
|
||||
{ text: "de poison", value: 'poison' },
|
||||
{ text: "psychiques", value: 'psychique' },
|
||||
{ text: "radiants", value: 'radiant' },
|
||||
{ text: "de tonnerre", value: 'tonnerre' },
|
||||
{ text: "tranchants", value: 'tranchant' },
|
||||
]
|
||||
19
docs/.vuepress/data/languages.js
Normal file
19
docs/.vuepress/data/languages.js
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
export const LANGUAGES = [
|
||||
{ text: 'Commun', value: 'commun' },
|
||||
{ text: 'Elfe', value: 'elfe' },
|
||||
{ text: 'Géant', value: 'géant' },
|
||||
{ text: 'Gnome', value: 'gnome' },
|
||||
{ text: 'Gobelin', value: 'gobelin' },
|
||||
{ text: 'Halfelin', value: 'halfelin' },
|
||||
{ text: 'Nain', value: 'nain' },
|
||||
{ text: 'Orc', value: 'orc' },
|
||||
{ text: 'Abyssal', value: 'abyssal' },
|
||||
{ text: 'Céleste', value: 'céleste' },
|
||||
{ text: 'Commun des profondeurs', value: 'commun des profondeurs' },
|
||||
{ text: 'Draconique', value: 'draconique' },
|
||||
{ text: 'Infernal', value: 'infernal' },
|
||||
{ text: 'Primordial', value: 'primordial' },
|
||||
{ text: 'Noir parler', value: 'noir parler' },
|
||||
{ text: 'Sselish', value: 'sselish' },
|
||||
{ text: 'Sylvestre', value: 'sylvestre' },
|
||||
]
|
||||
20
docs/.vuepress/data/magicItems.js
Normal file
20
docs/.vuepress/data/magicItems.js
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
export const MAGICITEMTYPES = [
|
||||
"Anneau",
|
||||
"Arme",
|
||||
"Armure",
|
||||
"Baguette",
|
||||
"Bâton",
|
||||
"Objet merveilleux",
|
||||
"Parchemin",
|
||||
"Potion",
|
||||
"Sceptre",
|
||||
]
|
||||
|
||||
export const RARITIES = [
|
||||
"Courant",
|
||||
"Peu courant",
|
||||
"Rare",
|
||||
"Très rare",
|
||||
"Légendaire",
|
||||
"Artefact",
|
||||
]
|
||||
92
docs/.vuepress/data/monsters.js
Normal file
92
docs/.vuepress/data/monsters.js
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
export const MONSTERTYPES = [
|
||||
"Aberration",
|
||||
"Bête",
|
||||
"Céleste",
|
||||
"Créature artificielle",
|
||||
"Créature monstrueuse",
|
||||
"Dragon",
|
||||
"Élémentaire",
|
||||
"Fées",
|
||||
"Fiélon",
|
||||
"Géant",
|
||||
"Humanoide",
|
||||
"Mort-vivant",
|
||||
"Plante",
|
||||
"Vase",
|
||||
]
|
||||
|
||||
export const MONSTERSIZES = [
|
||||
{ label: "Très petit", abbr: "TP", hitDie: 4 },
|
||||
{ label: "Petit", abbr: "P", hitDie: 6 },
|
||||
{ label: "Moyen", abbr: "M", hitDie: 8 },
|
||||
{ label: "Grand", abbr: "G", hitDie: 10 },
|
||||
{ label: "Très grand", abbr: "TG", hitDie: 12 },
|
||||
{ label: "Gigantesque", abbr: "Gig", hitDie: 20 },
|
||||
]
|
||||
|
||||
export const CHALLENGES = [
|
||||
{ label: "0", value:'0', xp: "0 ou 10" },
|
||||
{ label: "1/8", value:'0.125', xp: 25 },
|
||||
{ label: "1/4", value:'0.25', xp: 50 },
|
||||
{ label: "1/2", value:'0.5', xp: 100 },
|
||||
{ label: "1", value:'1', xp: 200 },
|
||||
{ label: "2", value:'2', xp: 450 },
|
||||
{ label: "3", value:'3', xp: 700 },
|
||||
{ label: "4", value:'4', xp: 1100 },
|
||||
{ label: "5", value:'5', xp: 1800 },
|
||||
{ label: "6", value:'6', xp: 2300 },
|
||||
{ label: "7", value:'7', xp: 2900 },
|
||||
{ label: "8", value:'8', xp: 3900 },
|
||||
{ label: "9", value:'9', xp: 5000 },
|
||||
{ label: "10", value:'10', xp: 5900 },
|
||||
{ label: "11", value:'11', xp: 7200 },
|
||||
{ label: "12", value:'12', xp: 8400 },
|
||||
{ label: "13", value:'13', xp: 10000 },
|
||||
{ label: "14", value:'14', xp: 11500 },
|
||||
{ label: "15", value:'15', xp: 13000 },
|
||||
{ label: "16", value:'16', xp: 15000 },
|
||||
{ label: "17", value:'17', xp: 18000 },
|
||||
{ label: "18", value:'18', xp: 20000 },
|
||||
{ label: "19", value:'19', xp: 22000 },
|
||||
{ label: "20", value:'20', xp: 25000 },
|
||||
{ label: "21", value:'21', xp: 33000 },
|
||||
{ label: "22", value:'22', xp: 41000 },
|
||||
{ label: "23", value:'23', xp: 50000 },
|
||||
{ label: "24", value:'24', xp: 62000 },
|
||||
{ label: "25", value:'25', xp: 75000 },
|
||||
{ label: "26", value:'26', xp: 90000 },
|
||||
{ label: "27", value:'27', xp: 105000 },
|
||||
{ label: "28", value:'28', xp: 120000 },
|
||||
{ label: "29", value:'29', xp: 135000 },
|
||||
{ label: "30", value:'30', xp: 155000 },
|
||||
]
|
||||
|
||||
export const ABILITIES = [
|
||||
{ label: 'Force', value: 'for', abbr: 'For' },
|
||||
{ label: 'Dextérité', value: 'dex', abbr: 'Dex' },
|
||||
{ label: 'Constitution', value: 'con', abbr: 'Con' },
|
||||
{ label: 'Intelligence', value: 'int', abbr: 'Int' },
|
||||
{ label: 'Sagesse', value: 'sag', abbr: 'Sag' },
|
||||
{ label: 'Charisme', value: 'cha', abbr: 'Cha' },
|
||||
]
|
||||
|
||||
export const SKILLS = [
|
||||
{ label: "Acrobaties", value:"acrobaties", ability: "dex" },
|
||||
{ label: "Arcanes", value:"arcanes", ability: "int" },
|
||||
{ label: "Athlétisme", value:"athletisme", ability: "for" },
|
||||
{ label: "Discrétion", value:"discretion", ability: "dex" },
|
||||
{ label: "Dressage", value:"dressage", ability: "sag" },
|
||||
{ label: "Escamotage", value:"escamotage", ability: "dex" },
|
||||
{ label: "Histoire", value:"histoire", ability: "int" },
|
||||
{ label: "Intimidation", value:"intimidation", ability: "cha" },
|
||||
{ label: "Investigation", value:"investigation", ability: "int" },
|
||||
{ label: "Médecine", value:"medecine", ability: "sag" },
|
||||
{ label: "Nature", value:"nature", ability: "int" },
|
||||
{ label: "Perception", value:"perception", ability: "sag" },
|
||||
{ label: "Perspicacité", value:"perspicacite", ability: "sag" },
|
||||
{ label: "Persuasion", value:"persuasion", ability: "cha" },
|
||||
{ label: "Religion", value:"religion", ability: "int" },
|
||||
{ label: "Représentation", value:"representation", ability: "cha" },
|
||||
{ label: "Supercherie", value:"supercherie", ability: "cha" },
|
||||
{ label: "Survie", value:"survie", ability: "sag" },
|
||||
]
|
||||
23
docs/.vuepress/data/spells.js
Normal file
23
docs/.vuepress/data/spells.js
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
export const SPELLSCHOOLS = [
|
||||
"Abjuration",
|
||||
"Enchantement",
|
||||
"Divination",
|
||||
"Évocation",
|
||||
"Illusion",
|
||||
"Invocation",
|
||||
"Nécromancie",
|
||||
"Transmutation",
|
||||
]
|
||||
|
||||
export const SPELLLEVELS = [
|
||||
{ value: 0, label: "Tour de magie" },
|
||||
{ value: 1, label: "1" },
|
||||
{ value: 2, label: "2" },
|
||||
{ value: 3, label: "3" },
|
||||
{ value: 4, label: "4" },
|
||||
{ value: 5, label: "5" },
|
||||
{ value: 6, label: "6" },
|
||||
{ value: 7, label: "7" },
|
||||
{ value: 8, label: "8" },
|
||||
{ value: 9, label: "9" },
|
||||
]
|
||||
|
|
@ -1,19 +1,19 @@
|
|||
export const stats = {
|
||||
monsterTypes: {
|
||||
"Aberration": { plural: "Aberrations", swarm: "d'aberrations" },
|
||||
"Bête": { plural: "Bêtes", swarm: "de bêtes"},
|
||||
"Céleste": { plural: "Célestes", swarm: "de célestes" },
|
||||
"Créature artificielle": { plural: "Créatures artificielles", swarm: "de créatures artificielles"},
|
||||
"Créature monstrueuse": { plural: "Créatures monstrueuses", swarm: "de créatures monstrueuses"},
|
||||
"Dragon": { plural: "Dragons", swarm: "de dragons"},
|
||||
"Élémentaire": { plural: "Élémentaires", swarm: "d'élémentaires"},
|
||||
"Fées": { plural: "Fées", swarm: "de fées"},
|
||||
"Fiélon": { plural: "Fiélons", swarm: "de fiélons"},
|
||||
"Géant": { plural: "Géants", swarm: "de géants"},
|
||||
"Humanoide": { plural: "Humanoïdes", swarm: "d'humanoïdes"},
|
||||
"Mort-vivant": { plural: "Morts-vivants", swarm: "de morts-vivants"},
|
||||
"Plante": { plural: "Plantes", swarm: "de plantes"},
|
||||
"Vase": { plural: "Vases", swarm: "de vases"}
|
||||
"Aberration": { plural: "Aberrations", swarm: "d'aberrations" , label: "Aberration"},
|
||||
"Bête": { plural: "Bêtes", swarm: "de bêtes", label: "Bête"},
|
||||
"Céleste": { plural: "Célestes", swarm: "de célestes" , label: "Céleste"},
|
||||
"Créature artificielle": { plural: "Créatures artificielles", swarm: "de créatures artificielles", label: "Créature artificielle"},
|
||||
"Créature monstrueuse": { plural: "Créatures monstrueuses", swarm: "de créatures monstrueuses", label: "Créature monstrueuse"},
|
||||
"Dragon": { plural: "Dragons", swarm: "de dragons", label: "Dragon"},
|
||||
"Élémentaire": { plural: "Élémentaires", swarm: "d'élémentaires", label: "Élémentaire"},
|
||||
"Fées": { plural: "Fées", swarm: "de fées", label: "Fées"},
|
||||
"Fiélon": { plural: "Fiélons", swarm: "de fiélons", label: "Fiélon"},
|
||||
"Géant": { plural: "Géants", swarm: "de géants", label: "Géant"},
|
||||
"Humanoide": { plural: "Humanoïdes", swarm: "d'humanoïdes", label: "Humanoide"},
|
||||
"Mort-vivant": { plural: "Morts-vivants", swarm: "de morts-vivants", label: "Mort-vivant"},
|
||||
"Plante": { plural: "Plantes", swarm: "de plantes", label: "Plante"},
|
||||
"Vase": { plural: "Vases", swarm: "de vases", label: "Vase"},
|
||||
},
|
||||
|
||||
abilities: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue