From 8ab6c8379fc0440ea42a03bc8468d4528240c7a4 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Thu, 29 May 2025 09:41:01 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Simplification=20des=20esp?= =?UTF-8?q?=C3=A8ces=20jouables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/especes.json | 11 ++++++-- content/jdr/personnages/especes/index.md | 35 ++++++++++++++++-------- eleventy.config.js | 4 +++ public/css/index.css | 6 ++++ 4 files changed, 42 insertions(+), 14 deletions(-) diff --git a/_data/especes.json b/_data/especes.json index cf6e54b..f85a5dd 100644 --- a/_data/especes.json +++ b/_data/especes.json @@ -179,9 +179,9 @@ "group":"Plus", "emoji":"🦎", "versions": [ - {"nom":"Draconique", "description":"Nom parfois donné aux hybride kobold-humains."} + {"nom":"Draconique", "description":"Nom parfois donné aux hybride kobold-humains. Sont plus grand que les kobolds, et mal vus."} ], - "description": "Les serviteur des dragons, très proche d'eux biologiquement.", + "description": "Les serviteur des dragons, très proche d'eux biologiquement. Sont souvent vu comme peu important, peu dangereux, et comme des \"larbins\" des dragons.", "pv": 18, "pe": 10, "eclat": 8, @@ -199,7 +199,8 @@ }, { "nom":"Pumas", - "group":"Plus", + "group":"Blague", + "jouable":false, "emoji":"🐈", "description": "Des pumas qui parlent. Yep. Une longue histoire.", "pv": 14, @@ -321,6 +322,7 @@ "nom":"Demi-Dieux", "group":"Semi-Divin", "emoji":"", + "jouable":false, "description": "Des hybrides entre les dieux et les mortels.", "pv": "+10", "pe": "+5", @@ -343,6 +345,7 @@ "nom":"Démons", "group":"Semi-Divin", "emoji":"👹", + "jouable":false, "description": "Des titans déchus plongés dans les enfers.", "pv": "+10", "pe": "+5", @@ -365,6 +368,7 @@ "nom":"Dragons", "group":"Semi-Divin", "emoji":"🐉", + "jouable":false, "description": "Des puissant reptiles souvent millénaires.", "pv": 45, "pe": 12, @@ -387,6 +391,7 @@ "nom":"Wyvern", "group":"Wyvern", "emoji":"🐉", + "jouable":false, "description": "Des famillier spéciaux pour les wyvernièr⋅e, très proche des dragons.", "pv": 18, "pe": 10, diff --git a/content/jdr/personnages/especes/index.md b/content/jdr/personnages/especes/index.md index 112767d..cdac3ee 100644 --- a/content/jdr/personnages/especes/index.md +++ b/content/jdr/personnages/especes/index.md @@ -6,7 +6,7 @@ eleventyNavigation: order: 2 --- -Erratum propose {{ especes | length }} espèces jouables et non-jouables, divisé en trois "pack" d'espèces. Certaines espèces peuvent avoir des espèces dérivées, ayant de potentielles différences de stats et de pouvoirs. +Erratum propose {{ especes | countComptables }} espèces jouables et non-jouables, divisé en trois "pack" d'espèces. Certaines espèces peuvent avoir des espèces dérivées, ayant de potentielles différences de stats et de pouvoirs. ## Espèces communes @@ -44,17 +44,13 @@ Ces espèces sont extrèmement rares, voir impossible à jouer. Ils ont souvent {%- endfor %} -## Espèces semi-divines +## Les héritages -Les espèces semi-divines sont des espèces non-jouables (sauf autorisation du MJ), pouvant atteindre des niveaux de puissances bien plus haut que les espèces mortels (mais pas encore au niveau d'un dieu). Leur limite de niveau est à 25 ou 30 au lieu de 20, et leur limites de statistiques dure est à 510 au lieu de 255. +Il est possible pour un personnage d'avoir dans ses ancêtres une autre espèce. On dit alors qu'il possède un *héritage* de cette espèce. Il y a toujours une principale (qui fourni le statistiques, et le pouvoir d'espèce), et le joueur peut choisir un *pouvoir d'héritage* de son autre espèce. Si un personnage n'a pas d'héritage, alors c'est possible d'utiliser un de son espèce de base. - +Niveau apparence, il y a quelques règles dans le lore, mais vous pouvez faire jusqu'à une sorte de 50/50, voir jusqu'à du 99/1 (et pas forcément en faveur de la principale). Certaines espèces ne sont disponible que en héritage (tel que les anges et les diablons). + +Il n'est pas possible d'avoir plusieurs héritage pour des raisons d'équilibrage, mais niveau lore vous pouvez venir de plusieurs espèces différentes. ## Les titans @@ -78,4 +74,21 @@ C'est en grande partie ce qui a fourni aux dieux leur puissance. Les divinités sont protégé des dégats s'ils ne sont pas fait par des armes à éclat, un élément auquel ils sont faible et/ou sous l'effet de système anti-dieux. -Cette armure est réservé aux titans. Les démons et les demi-dieux doivent avoir accès à de l'ambroisie pour pouvoir l'utiliser. \ No newline at end of file +Cette armure est réservé aux titans. Les démons et les demi-dieux doivent avoir accès à de l'ambroisie pour pouvoir l'utiliser. + +### Espèces semi-divines + +Les espèces semi-divines sont des espèces non-jouables (sauf autorisation du MJ), pouvant atteindre des niveaux de puissances bien plus haut que les espèces mortels (mais pas encore au niveau d'un dieu). Leur limite de niveau est à 25 ou 30 au lieu de 20, et leur limites de statistiques dure est à 510 au lieu de 255. + + + + +--- + +( Y'a aussi des [pumas](/jdr/personnages/especes/pumas) ) \ No newline at end of file diff --git a/eleventy.config.js b/eleventy.config.js index 5b88972..01c603b 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -53,6 +53,10 @@ module.exports = function(eleventyConfig) { return DateTime.fromJSDate(dateObj, {zone: 'utc'}).toFormat('yyyy-LL-dd'); }); + eleventyConfig.addFilter("countComptables", function(list, property) { + return list.filter(item => item.jouable !== false).length; + }); + // Get the first `n` elements of a collection. eleventyConfig.addFilter("head", (array, n) => { if(!Array.isArray(array) || array.length === 0) { diff --git a/public/css/index.css b/public/css/index.css index 058b1e5..e53cb59 100644 --- a/public/css/index.css +++ b/public/css/index.css @@ -584,4 +584,10 @@ ul.classe-list li span:not(.emoji) { ul.classe-list li a:hover, ul.classe-list li span.active { background-color: var(--text-color-link-hover); +} + +hr { + border:0; + border-bottom: 1px solid rgba(255,255,255,0.1); + margin: 1.5rem 3rem; } \ No newline at end of file