From 92df54fca2d99f4cddcd72042fba0177a5b7a73a Mon Sep 17 00:00:00 2001 From: perco Date: Thu, 11 Jun 2026 14:42:12 +0200 Subject: [PATCH] =?UTF-8?q?1.5.0=20:=20page=20=C2=AB=20R=C3=A8gles=20des?= =?UTF-8?q?=20talents=20=C2=BB=20au=20format=20fiches=20MountyHall?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les 10 fiches compétences/sortilèges (coût en PA, type, jet de résistance, effet de zone, limite par DLA, formules de jets, lore), accessibles depuis l'accueil et en jeu. En partie, encart « Mes infos » par talent de la race jouée : maîtrise actuelle et plafond, taux de réussite sur les jets effectués, dernière utilisation et jets calculés du troll. tryTalent compte désormais essais/réussites/dernier usage. Co-Authored-By: Claude Fable 5 --- README.md | 14 +++ css/style.css | 65 +++++++++++++ index.html | 16 +++- js/game.js | 3 + js/rules.js | 258 ++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 355 insertions(+), 1 deletion(-) create mode 100644 js/rules.js diff --git a/README.md b/README.md index 0897e0d..aa02d67 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,16 @@ Profils de base repris des pages officielles, compétence (🥋 2 PA) et sortil | 🟡 Tomawak | ATT 3D6 · ESQ 3D6 · DEG 3D3 · REG 1D3 · PV 30 · Vue 4 | **Camouflage** : invisible, jet sous 75 % de la maîtrise à chaque pas | **Projectile Magique** : à distance (portée = Vue), bonus de proximité | | 🟣 Darkling | ATT 3D6 · ESQ 3D6 · DEG 3D3 · REG 2D3 · PV 30 · Vue 3 | **Balayage** : déstabilise (la cible perd son tour) | **Siphon des Âmes** : 1D3 par dé de REG, ignore toute armure, nécrose −ATT | +### Page « Règles des talents » + +Accessible depuis l'accueil (📜 Règles des talents) et en jeu (bouton 📜 Règles +dans l'en-tête) : les 10 fiches au format MountyHall — Coût en PA, Type, Jet de +résistance, Effet de zone, limite par DLA, EFFET détaillé avec les formules de +jets, et DESCRIPTION d'ambiance. En cours de partie, la fiche des talents de ta +race affiche en plus un encart « **Mes infos** » : pourcentage actuel et plafond, +taux de réussite sur tes jets, dernière utilisation, et tes jets calculés +(ex. Vampirisme : Attaque 2 D6 · Dégâts 4 D3 · Vol de vie 50 %). + ### Coûts d'amélioration (officiels, [Rules_3.php](https://www.mountyhall.com/MH_Rules/Rules_3.php)) Le N-ième achat d'une caractéristique coûte N × le coût de base : @@ -142,6 +152,10 @@ non affilié au jeu original de Mountyhall SARL. ## Versions +- **1.5.0** (2026-06-11) — Page « Règles des talents » : les 10 fiches compétences/ + sortilèges au format MountyHall (coût, type, jet de résistance, formules, lore), + avec encart « Mes infos » en partie (maîtrise, taux de réussite, jets calculés du + troll). Suivi des statistiques d'utilisation des talents. - **1.4.0** (2026-06-11) — Panneau « Détail du combat » au format des rapports MountyHall (jets d'Attaque/Esquive, coup critique, Seuil et jet de Résistance, progression de Maîtrise, dégâts, mise à mort, butin, total de PX), pour chaque diff --git a/css/style.css b/css/style.css index cb6ae67..241ecee 100644 --- a/css/style.css +++ b/css/style.css @@ -254,6 +254,71 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } .ed-warn { color: #e06060; } .ed-ok { color: #8fbf5a; } .ed-note { font-size: .8em; color: #a89568; } + +/* ---------- Règles des talents ---------- */ +.header-right { display: flex; align-items: center; gap: 12px; } + +#rules-body { + max-width: 1100px; + margin: 0 auto; + padding: 10px 16px 40px; +} +.rules-race { + color: #8fbf5a; + border-bottom: 2px solid #4a3a20; + margin: 24px 0 12px; + font-size: 1.4em; +} +.rules-pair { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(420px, 1fr)); + gap: 14px; +} +.rules-fiche { + background: #2a2014; + border: 2px solid #6b5430; + border-radius: 8px; + padding: 14px; + font-size: .92em; +} +.rules-fiche-title { + color: #d8a040; + font-weight: bold; + font-size: 1.1em; + text-align: center; + border-bottom: 1px solid #4a3a20; + padding-bottom: 6px; + margin-bottom: 8px; +} +.rules-fiche table { width: 100%; border-collapse: collapse; margin-bottom: 8px; } +.rules-fiche td { padding: 2px 6px; vertical-align: top; } +.rules-fiche td:first-child { color: #a89568; width: 45%; } +.rules-section { + color: #8fbf5a; + font-weight: bold; + margin: 10px 0 4px; + letter-spacing: 1px; +} +.rules-text { color: #d8c79a; line-height: 1.5; } +.rules-flavor { font-style: italic; color: #b9a878; } +.rules-myinfo { + background: #1f2a14; + border: 2px solid #5d8535; + border-radius: 8px; + padding: 10px; + margin-bottom: 12px; +} +.rules-myinfo-title { + color: #8fbf5a; + font-weight: bold; + text-align: center; + border-bottom: 1px solid #41551f; + padding-bottom: 4px; + margin-bottom: 6px; +} +.rules-myinfo table { width: 100%; } +.rules-myinfo td { padding: 2px 6px; } +.rules-myinfo td:first-child { color: #a89568; width: 45%; } #ed-help { max-width: 600px; margin: 0 auto; } #equipment div, #inventory .empty { font-size: .88em; padding: 2px 0; color: #c9b685; } diff --git a/index.html b/index.html index ed63e3b..5631561 100644 --- a/index.html +++ b/index.html @@ -22,6 +22,7 @@ @@ -83,7 +84,10 @@ + + +