Finalize CharacterBuilder

This commit is contained in:
Clément Pons
2025-07-22 17:46:16 +02:00
parent 3ef98df5d2
commit 7d6f9162ed
13 changed files with 1830 additions and 145 deletions

View File

@@ -186,36 +186,214 @@
"options": {
"1": [
{
"description": "+35 points de statistiques.\n+14 PV max."
"description": "+35 points de statistiques.\n+14 PV max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 35
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 14
}
]
}
],
"2": [
{
"description": "+1 point de statistique.\n+3 PV max.\n+2 mana max."
"description": "+1 point de statistique.\n+3 PV max.\n+2 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 3
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 2
}
]
},
{
"description": "+1 point de compétence.\n+6 PV max.\n+3 mana max."
"description": "+1 point de compétence.\n+6 PV max.\n+3 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "ability",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 6
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 3
}
]
}
],
"3": [
{
"description": "+2 points de statistiques.\n+1 point de compétence.\n+3 PV max.\n+1 mana max."
"description": "+2 points de statistiques.\n+1 point de compétence.\n+3 PV max.\n+1 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 2
},
{
"category": "value",
"operation": "add",
"property": "ability",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 3
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 1
}
]
}
],
"4": [
{
"description": "+1 point de statistique.\n+2 points de compétences.\n+4 PV max.\n+2 mana max."
"description": "+1 point de statistique.\n+2 points de compétences.\n+4 PV max.\n+2 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "ability",
"value": 2
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 4
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 2
}
]
}
],
"5": [
{
"description": "+1 point de statistique.\n+2 points de compétences.\n+4 PV max.\n+2 mana max."
"description": "+1 point de statistique.\n+2 points de compétences.\n+4 PV max.\n+2 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "ability",
"value": 2
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 4
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 2
}
]
},
{
"description": "+1 point de statistique.\n+1 transformation par jour.\n+8 PV max.\n+4 mana max."
"description": "+1 point de statistique.\n+1 transformation par jour.\n+8 PV max.\n+4 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "transformation",
"value": 2
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 8
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 4
}
]
},
{
"description": "+2 points de statistiques.\n+7 PV max.\n+2 mana max."
"description": "+2 points de statistiques.\n+7 PV max.\n+2 mana max.",
"effect": [
{
"category": "value",
"operation": "add",
"property": "training",
"value": 2
},
{
"category": "value",
"operation": "add",
"property": "health",
"value": 7
},
{
"category": "value",
"operation": "add",
"property": "mana",
"value": 2
}
]
}
],
"6": [
@@ -1133,8 +1311,8 @@
"features": [
{
"category": "value",
"type": "set",
"property": "defense.hardcap",
"operation": "set",
"property": "defense/hardcap",
"value": 3
}
]
@@ -1161,13 +1339,13 @@
"features": [
{
"category": "value",
"type": "set",
"property": "defense.hardcap",
"operation": "set",
"property": "defense/hardcap",
"value": 6
},
{
"category": "value",
"type": "set",
"operation": "set",
"property": "speed",
"value": false
}
@@ -1194,20 +1372,20 @@
"features": [
{
"category": "value",
"type": "set",
"property": "defense.hardcap",
"operation": "set",
"property": "defense/hardcap",
"value": 9999
},
{
"category": "value",
"type": "set",
"operation": "set",
"property": "speed",
"value": 0
},
{
"category": "value",
"type": "add",
"property": "mastery.strength",
"operation": "add",
"property": "mastery/strength",
"value": 1
}
]
@@ -1232,20 +1410,26 @@
"features": [
{
"category": "value",
"type": "set",
"operation": "set",
"property": "speed",
"value": 3
},
{
"category": "value",
"type": "add",
"property": "mastery.armor",
"operation": "add",
"property": "mastery/armor",
"value": 1
},
{
"category": "value",
"type": "add",
"property": "defense.activeparry",
"operation": "add",
"property": "defense/activeparry",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
@@ -1270,26 +1454,26 @@
"features": [
{
"category": "value",
"type": "set",
"operation": "set",
"property": "speed",
"value": 6
},
{
"category": "value",
"type": "add",
"property": "mastery.strength",
"operation": "add",
"property": "mastery/strength",
"value": 1
},
{
"category": "value",
"type": "add",
"property": "defense.activeparry",
"operation": "add",
"property": "defense/activeparry",
"value": 1
},
{
"category": "value",
"type": "add",
"property": "defense.passiveparry",
"operation": "add",
"property": "defense/passiveparry",
"value": 1
}
]
@@ -1306,8 +1490,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.strength",
"operation": "add",
"property": "mastery/strength",
"value": 1
}
]
@@ -1336,8 +1520,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.shield",
"operation": "add",
"property": "mastery/shield",
"value": 1
}
]
@@ -1354,8 +1538,14 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.strength",
"operation": "add",
"property": "mastery/strength",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
@@ -1371,6 +1561,12 @@
{
"category": "misc",
"text": "En infligeant des dégâts critique, vous pouvez choisir d'ignorer l'armure adverse."
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
@@ -1384,8 +1580,14 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.armor",
"operation": "add",
"property": "mastery/armor",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
@@ -1416,8 +1618,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.strength",
"operation": "add",
"property": "mastery/strength",
"value": 1
}
]
@@ -1432,8 +1634,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.armor",
"operation": "add",
"property": "mastery/armor",
"value": 1
}
]
@@ -1450,8 +1652,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.armor",
"operation": "add",
"property": "mastery/armor",
"value": 1
}
]
@@ -1467,8 +1669,8 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.armor",
"operation": "add",
"property": "mastery/armor",
"value": 1
}
]
@@ -1500,6 +1702,12 @@
{
"category": "misc",
"text": "Au prix d'un point de [[1. Règles/99. Annexes/3. Fatigue et repos#Fatigue temporaire|fatigue temporaire]], durant votre tour, les dégâts que vous infligerez avec une [[1. Règles/99. Annexes/4. Équipement#Les armes|arme standard]], [[1. Règles/99. Annexes/4. Équipement#Les armes lourdes|lourdes]] ou [[1. Règles/99. Annexes/4. Équipement#Les armes à deux mains|à deux mains]] vous permet de lancer un second dé de dégâts de votre arme. *Ce dé peut être doublé en cas de dégâts critique.*"
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
@@ -1514,6 +1722,12 @@
{
"category": "misc",
"text": "Après avoir pris un adversaire en tenaille, si un allié parvient à le toucher, vous obtenez également un [[1. Règles/1. Introduction/2. Glossaire#Avantage et désavantage|avantage]] sur votre **première** attaque contre cet adversaire."
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
@@ -1527,8 +1741,14 @@
"features": [
{
"category": "value",
"type": "add",
"property": "mastery.shield",
"operation": "add",
"property": "mastery/shield",
"value": 1
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
@@ -1634,6 +1854,12 @@
{
"category": "misc",
"text": "Vous êtes capable de tenir une [[1. Règles/99. Annexes/4. Équipement#Les armes à deux mains|arme à deux mains]] dans une seule main. Vous ne pouvez cependant pas tenir d'arme dans votre autre main, *même en ayant progressé dans l'[[1. Règles/99. Annexes/1. Les évolutions de valeur.canvas#Les armes multiples|arbre des armes multiples]]*."
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
@@ -1648,6 +1874,12 @@
{
"category": "misc",
"text": "Au prix d'un point de [[1. Règles/99. Annexes/3. Fatigue et repos#Fatigue temporaire|fatigue temporaire]], durant tout un tour, faire une attaque ne demande que 1 point d'action."
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
@@ -1663,6 +1895,12 @@
"category": "action",
"text": "Vous pouvez frapper, puis vous [[1. Règles/3. Le combat/2. Actions en combat#S'interposer|interposer]] en 3 points d'action.",
"cost": 3
},
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
}
@@ -1723,7 +1961,14 @@
"category": "reaction"
}
],
"features": []
"features": [
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
}
],
"15": [
@@ -1734,7 +1979,14 @@
"disposable": false
}
],
"features": []
"features": [
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
{
"description": [
@@ -1743,7 +1995,14 @@
"disposable": false
}
],
"features": []
"features": [
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
},
{
"description": [
@@ -1752,7 +2011,14 @@
"disposable": false
}
],
"features": []
"features": [
{
"category": "value",
"operation": "add",
"property": "modifier/strength",
"value": 1
}
]
}
]
},
@@ -2996,7 +3262,7 @@
"features": [
{
"category": "asset",
"type": "add",
"operation": "add",
"kind": "spells",
"asset": "special-1"
}
@@ -5056,5 +5322,63 @@
],
"id": "special-1"
}
],
"aspects": [
{
"name": "Digride",
"description": "",
"stat": "dexterity",
"alignment": { "loyalty": "loyal", "kindness": "evil" },
"magic": true,
"difficulty": 10,
"physic": { "min": 12, "max": 22 },
"mental": { "min": 8, "max": 15 },
"personality": { "min": 12, "max": 20 },
"options": [
]
},
{
"name": "Akkatom",
"description": "",
"stat": "strength",
"alignment": { "loyalty": "loyal", "kindness": "good" },
"magic": true,
"difficulty": 9,
"physic": { "min": 18, "max": 25 },
"mental": { "min": 8, "max": 12 },
"personality": { "min": 8, "max": 12 },
"options": [
]
},
{
"name": "Nolcalir",
"description": "",
"stat": "intelligence",
"alignment": { "loyalty": "loyal", "kindness": "neutral" },
"magic": true,
"difficulty": 9,
"physic": { "min": 8, "max": 20 },
"mental": { "min": 8, "max": 20 },
"personality": { "min": 5, "max": 18 },
"options": [
]
},
{
"name": "Brukaur",
"description": "",
"stat": "constitution",
"alignment": { "loyalty": "chaotic", "kindness": "neutral" },
"magic": false,
"difficulty": 9,
"physic": { "min": 18, "max": 25 },
"mental": { "min": 3, "max": 13 },
"personality": { "min": 8, "max": 15 },
"options": [
]
}
]
}