diff --git a/_data/anges.json b/_data/anges.json new file mode 100644 index 0000000..da386b8 --- /dev/null +++ b/_data/anges.json @@ -0,0 +1,242 @@ +[ + { + "nom":"Angelots", + "group":"Angelot", + "description": "Des sortes de mini-ange qui peuvent aider de diverses manières", + "pv": 10, + "pe": 8, + "eclat": 12, + "bonus": [ + "Nature angélique  : +3 sur tout les soins." + ], + "pouvoirs": [ + "Soin de base : fait faire un jet de volonté à un perso pour lui regenérer des PV", + "Sale tour : Peut déconcentrer un ennemi et lui provoquer un malus à toucher de 20%" + ] + }, + { + "nom":"Anges guerrier", + "group":"Base", + "description": "Des membres de la société angélique, préparés à l'aide (se combine à une autre espèce, au hasard)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Nature angélique guerrière  : +5 sur les dégats si c'est pour protéger un⋅e allié⋅e" + ], + "pouvoirs": [ + "Frappe de mana : Une attaque à distance sur l'armure spécial, +2 dégats", + "Appel d'ordre : Toutes les attaques ont un effet d'ordre pendant 2 tours" + ] + }, + { + "nom":"Anges support", + "group":"Base", + "description": "Des membres de la société angélique, préparés au combat (se combine à une autre espèce, au hasard)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Nature angélique  : +5 sur tout les soins." + ], + "pouvoirs": [ + "Soin d'affliction : Peut soigner des afflictions", + "Soin de base : fait faire un jet de volonté à un perso pour lui regenérer des PV" + ] + }, + { + "nom":"Archange", + "group":"Troisième", + "description": "Les messagers de la république des anges (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Nature angélique  : +7 sur tout les soins.", + "Connaissance angélique : +20% pour obtenir des connaissances divines" + ], + "pouvoirs": [ + "Transfert de message : Peut communiquer directement avec la république des anges", + "Force mental : Peut traduire un élément dans une langue inconnue non-métaphysique" + ] + }, + { + "nom":"Principauté", + "group":"Troisième", + "description": "Des membres de la société angélique, préparés au service quotidien (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Nature angélique guerrière  : +8 sur les dégats si c'est pour protéger un⋅e allié⋅e" + ], + "pouvoirs": [ + "Frappe de mana : Une attaque à distance sur l'armure spécial, +4 dégats", + "Frappe en croix : Offre une seconde attaque à un allié si utilise épée ou lance, à -40%", + "Prise d'attaque : Peut rajouter +10 d'armure à en encaissement, mais est désinvoqué" + ] + }, + { + "nom":"Puissances", + "group":"Deuxième", + "description": "Des anges appellant à la puissance et à la gloire dans le combat (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Destruction des impies : +8 dégats si c'est pour attaquer un ennemi impi", + "+20% pour toucher les ennemis", + "+5% réussite critique pour attaquer" + ], + "pouvoirs": [ + "Terre de guerre : Applique une terre de force, et le theurge peut dépenser 2 éclat tour pour ne l'appliquer que sur les alliers", + "Inquisition : Toutes les attaques peuvent provoquer un dés de volontés en dégats mental, à répartir aux ennemis" + ] + }, + { + "nom":"Vertueux", + "group":"Deuxième", + "description": "Des anges spéciaux, créés pour reproduire les pouvoirs de vertues (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "+20 a deux stats liées au trait de la vertue" + ], + "pouvoirs": [ + "Force de vertue : peut avoir le passif d'une vertue (sans les classes)" + ] + }, + { + "nom":"Dominations", + "group":"Deuxième", + "description": "De puissants ange appellant à être faite la volonté de Dieu (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Domination des impies : +8 dégats mentaux si c'est pour attaquer un ennemi impi", + "Jet d'aventage pour dominer un non-combattant", + "+20 VOL et CHA" + ], + "pouvoirs": [ + "Renforcement de colère : Peut se rajouter +50% dégats aux attaques mentale, mais se prendra aussi cette moitiée de dégats", + "Ordre de combat : Peut donner un ordre, rajoutera +15% aux alliers pour l'accomplir, mais -15% pour y désobéir" + ] + }, + { + "nom":"Trônes", + "group":"Premiere", + "description": "Des membres de la société angélique, préparés au service quotidien (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Destruction des impies : +8 dégats si c'est pour attaquer un ennemi impi", + "Ascetisme moral : +5 armure mentale", + "+30 VOL et CON" + ], + "pouvoirs": [ + "Eloignement de la matière : +25% pour résister aux afflictions", + "Retrait de la souillure : Peut retirer l'effet panique, mais fera 1D12 dégats" + ] + }, + { + "nom":"Chérubins", + "group":"Premiere", + "description": "Des membres de la société angélique, préparés au service quotidien (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Nature angélique  : +12 sur tout les soins.", + "+30 REL et DIS" + ], + "pouvoirs": [ + "Regénération complète : Peut ramener tout les PV, PE et retrait des afflictions, mais disparait du combat", + "Appel d'amour : peut mettre l'effet 'amour' à un⋅e allié⋅es pour une séquence d'action, si les deux ont déjà une affinité", + "Purification : Peut annuler une malédiction, mais disparait du combat et plus d'invocation possible dans la partie" + ] + }, + { + "nom":"Séraphin", + "group":"Premiere", + "description": "Des membres de la société angélique, préparés au service quotidien (se combine à une autre espèce)", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Force du feu  : +12 dégats aux attaques de feu.", + "+30 FOR et PER (pour attaquer)" + ], + "pouvoirs": [ + "Flamme purificatrice : Créer une attaque de feu qui attaquera 3 tours, 2 dégat/tour", + "Terreur imposée : Peut placer un effet de panique, mais disparait du combat" + ] + }, + { + "nom":"Metatron", + "group":"Divin", + "description": "L'ange glorieux, l'un des grands héros de la république des anges, dont la gloire raisonne à jamais.", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Soutiens angélique : Ajoute +25% aux points de moral", + "Soin ultime : double tout les soins" + ], + "pouvoirs": [ + "Calme héroïque : ignore les afflictions Terreur, Chatiment et Vaincu", + "Force héroïque : Peut utiliser son REL à la place de toute autre stat social ou mental, mais avec un malus de 30%", + "La voix du héros : Peut, sur un jet de REL, influencer et/ou offrir un bonus à un personnage." + ] + }, + { + "nom":"Azraël", + "group":"Divin", + "description": "Un ange qui a quitté la république des anges. Il attire les théurge vers un chemin dangereux, proche des ombres. Mais ce qu'il offre en retour vaut peut-être le coup...", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Ange démoniaque : Peut rajouter +50% de dégats face aux anges et êtres sacrés.", + "Force de la corruption : Rajoute les dégats mentaux en tant que dégats aux attaques" + ], + "pouvoirs": [ + "L'appel de la duplicité : Ignore tout malus en dissimulation", + "Acharnement : Peut, pour 1/3 de ses PV max, faire une attaque supplémentaire" + ] + }, + { + "nom":"Ophanim", + "group":"Divin", + "description": "L'ange qui voit tout, l'ange qui sait tout. Il regarde par dela le monde et sait tout.", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Opportunité parfaite : jet d'aventage sur toute opportunité ou pour y résister", + "Lunette face au divin : +25% pour résister à la métaphysique" + ], + "pouvoirs": [ + "Vue parfaite : Ne peut pas être pris par surprise.", + "Voir à travers les murs : Peut sur un jet de métaphysique, voir à travers une porte fermée", + "Chariot hardant : Peut tenter de passer une porte fermée magiquement" + ] + }, + { + "nom":"Samaël", + "group":"Divin", + "description": "L'ange de la mort, le faucheur. Note : s'il est choisi, possibilité de devenir faucheur.", + "pv": 14, + "pe": 10, + "eclat": 12, + "bonus": [ + "Appel de la vie : +25% PV", + "Force de la mort : +3 dégat brut par mort arrivée" + ], + "pouvoirs": [ + "Sauvetage in-extremis : Peut réussir automatiquement un jet de survie quel que soit les conditions ou la situation, au prix de perdre une tranche de PV initial définitivement" + ] + } +] \ No newline at end of file diff --git a/_data/classes.json b/_data/classes.json new file mode 100644 index 0000000..b9574ad --- /dev/null +++ b/_data/classes.json @@ -0,0 +1,53 @@ +{ + "signes": [ + {"nom":"Cancer", "emoji":"♋", "pages":"signes/cancer"}, + {"nom":"Vierge", "emoji":"♍", "pages":"signes/vierge"}, + {"nom":"Balance", "emoji":"♎", "pages":"signes/balance"}, + + {"nom":"Scorpion", "emoji":"♏", "pages":"signes/scorpion"}, + {"nom":"Lion", "emoji":"♌", "pages":"signes/lion"}, + {"nom":"Sagittaire", "emoji":"♐", "pages":"signes/sagittaire"}, + + {"nom":"Bélier", "emoji":"♈", "pages":"signes/belier"}, + {"nom":"Taureau", "emoji":"♉", "pages":"signes/taureau"}, + {"nom":"Verseau", "emoji":"♒", "pages":"signes/verseau"}, + + {"nom":"Gémaux", "emoji":"♊", "pages":"signes/gemeaux"}, + {"nom":"Capricorne", "emoji":"♑", "pages":"signes/capricorne"}, + {"nom":"Poisson", "emoji":"♓", "pages":"signes/poisson"}, + + {"nom":"Serpentaire", "emoji":"⛎", "pages":"signes/serpentaire"} + ], + "magies":[ + {"nom":"Arts martiaux", "emoji":"🥋", "pages":"magies/artmartiaux", "estCommune":true}, + {"nom":"Herboristerie", "emoji":"🌱", "pages":"magies/herboristerie", "estCommune":true}, + {"nom":"Invocations", "emoji":"👹", "pages":"magies/invocations", "estCommune":true}, + {"nom":"Bardique", "emoji":"🪕", "pages":"magies/naturelle", "estCommune":true}, + {"nom":"Wyverniers", "emoji":"🐲", "pages":"magies/wyverns", "estCommune":true}, + {"nom":"Runique", "emoji":"🌌", "pages":"magies/runisme", "estCommune":true}, + + {"nom":"Conjuration", "emoji":"🪄", "pages":"magies/conjuration", "estCommune":false}, + {"nom":"Élémentaire", "emoji":"🔥", "pages":"magies/elementaire", "estCommune":false}, + {"nom":"Spiritisme", "emoji":"👻", "pages":"magies/spirituelle", "estCommune":false}, + {"nom":"Théurgie", "emoji":"⛪", "pages":"magies/theurgie", "estCommune":false}, + {"nom":"Hagiomancie", "emoji":"🌟", "pages":"magies/hagiomancie", "estCommune":false}, + {"nom":"Pouvoirs Extra-Sensoriels", "emoji":"👁️", "pages":"magies/esp", "estCommune":false} + ], + "specialites":[ + {"nom":"Garde", "emoji":"🛡️", "pages":"specialite/garde"}, + {"nom":"Bandit", "emoji":"🗡️", "pages":"specialite/bandit"}, + {"nom":"Capitaine", "emoji":"🎖️", "pages":"specialite/capitaine"}, + {"nom":"Érudit", "emoji":"📖", "pages":"specialite/erudit"}, + {"nom":"Explorateur", "emoji":"🧭", "pages":"specialite/explorateur"}, + {"nom":"Maitre d'armes", "emoji":"⚔️", "pages":"specialite/maitredarme"}, + {"nom":"Majordome", "emoji":"🎩", "pages":"specialite/majordome"}, + {"nom":"Marchand", "emoji":"💰", "pages":"specialite/marchand"}, + {"nom":"Médecin", "emoji":"🩺", "pages":"specialite/medecins"} + ], + "speciales":[ + {"nom":"Alchimie", "emoji":"⚗️", "pages":"prestige/alchimie"}, + {"nom":"Irrégularités", "emoji":"👾", "pages":"prestige/irregularite"}, + {"nom":"Illuminés", "emoji":"🌅", "pages":"prestige/illumines"}, + {"nom":"Faucheurs", "emoji":"💀", "pages":"prestige/faucheurs"} + ] +} \ No newline at end of file diff --git a/_data/especes.json b/_data/especes.json index d6bc141..5a4bbb3 100644 --- a/_data/especes.json +++ b/_data/especes.json @@ -53,7 +53,7 @@ }, "faiblesse": "Armes en argent", "pouvoirs": [ - "Rage lupine : Peut passer dans l’état rage 5 tours, ×1.5 dégat mais confus" + "Rage lupine : Peut passer dans l’état rage 5 tours, ×1.5 dégat mais bersek" ] }, { @@ -406,9 +406,28 @@ }, "faiblesse": "Armes en argent", "pouvoirs": [ - "Rage lupine : Peut passer dans l’état rage 5 tours, ×1.5 dégat mais confus", + "Rage lupine : Peut passer dans l’état rage 5 tours, ×1.5 dégat mais bersek", "Croupe : Peut porter deux personnes humanoïdes sans aucun malus", "Quadrupède : -50% de chance de tomber, +50% de chance de tomber dans des escaliers" ] + }, + { + "nom":"Wyvern", + "group":"Wyvern", + "description": "Des famillier spéciaux pour les wyvernièr⋅e, très proche des dragons.", + "pv": 18, + "pe": 10, + "eclat": 10, + "pression": 5, + "arme": "Griffe (2), Souffle draconique (2)", + "stats": { + "bonus": "FOR, CON, HAB (60)", + "malus": "REL, SAG, DIS (40)", + "moyenne": "Le reste (50)" + }, + "faiblesse": "Glace, Froid (1PV/tour), Dragon sur VOL", + "pouvoirs": [ + "Ecailles : Armure de base à +2" + ] } ] \ No newline at end of file diff --git a/_data/rank.json b/_data/rank.json index 6f0cc10..751b3a5 100644 --- a/_data/rank.json +++ b/_data/rank.json @@ -1,7 +1,7 @@ { - "c":{"nom":"C", "niv":"1-5", "pv":"×3", "comp":"30", "effets":"Dépend du JDR", "classe":"Dépend du JDR"}, - "b":{"nom":"B", "niv":"6-10", "pv":"×4", "comp":"30", "effets":"Dépend du JDR", "classe":"Dépend du JDR"}, - "a":{"nom":"A", "niv":"11-15", "pv":"×5", "comp":"50", "effets":"Dépend du JDR", "classe":"Dépend du JDR"}, - "s":{"nom":"S", "niv":"16-18", "pv":"×6", "comp":"50", "effets":"Dépend du JDR", "classe":"Dépend du JDR"}, - "x":{"nom":"X", "niv":"19-20", "pv":"×7", "comp":"70", "effets":"Dépend du JDR", "classe":"Dépend du JDR"} + "c":{"nom":"C", "niv":"1-5", "pv":"×3", "comp":"30", "effets":"", "classe":"2 classes, niveau ≤ 2"}, + "b":{"nom":"B", "niv":"6-10", "pv":"×4", "comp":"30", "effets":"Peut atteindre le potentiel", "classe":"3 classes, ≤ 4"}, + "a":{"nom":"A", "niv":"11-15", "pv":"×5", "comp":"50", "effets":"Peut gagner les pouvoirs de herault", "classe":"4 classes, ≤ 6"}, + "s":{"nom":"S", "niv":"16-18", "pv":"×6", "comp":"50", "effets":"Peut atteindre le potentiel divin", "classe":"4 classes (+ 1 améliorée), ≤ 7"}, + "x":{"nom":"X", "niv":"19-20", "pv":"×8", "comp":"70", "effets":"", "classe":"4 classes (+ 2 améliorée), ≤ 7"} } \ No newline at end of file diff --git a/_includes/layouts/layout.njk b/_includes/layouts/layout.njk index 0b8705d..90504e0 100644 --- a/_includes/layouts/layout.njk +++ b/_includes/layouts/layout.njk @@ -50,6 +50,10 @@ {%- else -%} {% if entry.key == eleventyNavigation.parent %} {% set isActive = true %} + {%- else -%} + {% if entry.key == highlight %} + {% set isActive = true %} + {% endif %} {% endif %} {% endif %} {{ entry.title }} @@ -107,6 +111,18 @@ {% endif %} {% endif %} + {%- if (classType != undefined) -%} + + {% endif %} +