1
0
Fork 0
mirror of https://github.com/em-squared/5e-drs.git synced 2025-10-31 05:24:20 +00:00

amélioration et consolidation du calculateur de caractéristiques

This commit is contained in:
Maxime Moraine 2020-04-28 12:33:49 +02:00
parent 1eaeef1d97
commit 5d94e77883
10 changed files with 215 additions and 132 deletions

View file

@ -16,67 +16,94 @@ export const races = [
],
},
{
key: 'elfe-d-aether',
label: "Elfe d'aether",
key: 'elfe',
label: "Elfe",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'int', value: 1 }
{ ability: 'dex', value: 2 }
],
variants: [
{
key: 'elfe-d-aether',
label: "Elfe d'aether",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'int', value: 1 }
]
},
{
key: 'elfe-de-fer',
label: "Elfe de fer",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'cha', value: 1 }
]
},
{
key: 'elfe-des-sylves',
label: "Elfe des sylves",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'sag', value: 1 }
]
}
]
},
{
key: 'elfe-de-fer',
label: "Elfe de fer",
key: 'gnome',
label: "Gnome",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'cha', value: 1 }
{ ability: 'int', value: 2 }
],
variants: [
{
key: 'gnome-des-roches',
label: "Gnome des roches",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'con', value: 1 }
]
},
{
key: 'gnome-des-fees',
label: "Gnome des fées",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'dex', value: 1 }
]
},
{
key: 'gnome-des-lacs',
label: "Gnome des lacs",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'sag', value: 1 }
]
}
]
},
{
key: 'elfe-des-sylves',
label: "Elfe des sylves",
key: 'halfelin',
label: "Halfelin",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'sag', value: 1 }
]
},
{
key: 'gnome-des-roches',
label: "Gnome des roches",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'con', value: 1 }
]
},
{
key: 'gnome-des-fees',
label: "Gnome des fées",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'dex', value: 1 }
]
},
{
key: 'gnome-des-lacs',
label: "Gnome des lacs",
abilityBonuses: [
{ ability: 'int', value: 2 },
{ ability: 'sag', value: 1 }
]
},
{
key: 'halfelin-pied-leger',
label: "Halfelin pied-léger",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'cha', value: 1 }
]
},
{
key: 'halfelin-grand-sabot',
label: "Halfelin grand-sabot",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'con', value: 1 }
{ ability: 'dex', value: 2 }
],
variants: [
{
key: 'halfelin-pied-leger',
label: "Halfelin pied-léger",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'cha', value: 1 }
]
},
{
key: 'halfelin-grand-sabot',
label: "Halfelin grand-sabot",
abilityBonuses: [
{ ability: 'dex', value: 2 },
{ ability: 'con', value: 1 }
]
}
]
},
{
@ -89,40 +116,63 @@ export const races = [
{ ability: 'int', value: 1 },
{ ability: 'sag', value: 1 },
{ ability: 'cha', value: 1 }
],
variants: [
{
key: 'humain',
label: "Humain",
abilityBonuses: [
{ ability: 'for', value: 1 },
{ ability: 'dex', value: 1 },
{ ability: 'con', value: 1 },
{ ability: 'int', value: 1 },
{ ability: 'sag', value: 1 },
{ ability: 'cha', value: 1 }
]
},
{
key: 'humain-variante-don',
label: "Humain (variante don)",
freeAbilityBonuses: { qty: 3, value: 1 }
},
{
key: 'humain-variante-maitrises',
label: "Humain (variante maîtrises)",
freeAbilityBonuses: { qty: 4, value: 1 }
}
]
},
{
key: 'humain-variante-don',
label: "Humain (variante don)",
freeAbilityBonuses: { qty: 3, value: 1 }
},
{
key: 'humain-variante-maitrises',
label: "Humain (variante maîtrises)",
freeAbilityBonuses: { qty: 4, value: 1 }
},
{
key: 'nain-des-tertres',
label: "Nain des tertres",
key: 'nain',
label: "Nain",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'sag', value: 1 }
]
},
{
key: 'nain-des-pierres',
label: "Nain des pierres",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'int', value: 1 }
]
},
{
key: 'nain-des-laves',
label: "Nain des laves",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'for', value: 1 }
{ ability: 'con', value: 2 }
],
variants: [
{
key: 'nain-des-tertres',
label: "Nain des tertres",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'sag', value: 1 }
]
},
{
key: 'nain-des-pierres',
label: "Nain des pierres",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'int', value: 1 }
]
},
{
key: 'nain-des-laves',
label: "Nain des laves",
abilityBonuses: [
{ ability: 'con', value: 2 },
{ ability: 'for', value: 1 }
]
}
]
},
{