From c7698803034dd06fd1976ba0121a0719c4e7b41b Mon Sep 17 00:00:00 2001 From: perco Date: Fri, 12 Jun 2026 00:21:32 +0200 Subject: [PATCH] 1.8.0 : habillage pack parchemin officiel MountyHall MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Assets du pack (img/mh/) : fond2, tableau1/2, interfacehaut_small, interfacebas2, bg_equipement (source : mountyhall.com/MH_Pack/packMH_parchemin) - style.css rethémé : fond lin, panneaux crème #FFFFEE à bordure noire, bandeaux tableau2/#EBEDAB, liens #990000, boutons olive #666633 outset, en-tête et pied en boiseries, Trebuchet MS Co-Authored-By: Claude Fable 5 --- README.md | 5 + css/style.css | 406 ++++++++++++++++++--------------- img/mh/bg_equipement.jpg | Bin 0 -> 10747 bytes img/mh/fond2.jpg | Bin 0 -> 2198 bytes img/mh/interfacebas2.jpg | Bin 0 -> 2366 bytes img/mh/interfacehaut_small.jpg | Bin 0 -> 4511 bytes img/mh/tableau1.jpg | Bin 0 -> 1127 bytes img/mh/tableau2.jpg | Bin 0 -> 1213 bytes js/game.js | 2 +- 9 files changed, 231 insertions(+), 182 deletions(-) create mode 100644 img/mh/bg_equipement.jpg create mode 100644 img/mh/fond2.jpg create mode 100644 img/mh/interfacebas2.jpg create mode 100644 img/mh/interfacehaut_small.jpg create mode 100644 img/mh/tableau1.jpg create mode 100644 img/mh/tableau2.jpg diff --git a/README.md b/README.md index 6c16e9a..0971293 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,11 @@ non affilié au jeu original de Mountyhall SARL. ## Versions +- **1.8.0** (2026-06-12) — Habillage « pack parchemin » officiel de MountyHall + (https://www.mountyhall.com/MH_Pack/packMH_parchemin/) : fond lin, tableaux + crème à bordure noire (tableau1/2.jpg), liens rouge sombre #990000, boutons + olive #666633 façon `mh_form_submit`, bandeaux en boiseries (interfacehaut), + police Trebuchet MS. Assets dans `img/mh/`. - **1.7.1** (2026-06-12) — Les bonus ATT/ESQ/DEG/REG de l'équipement sont des bonus **fixes** ajoutés aux jets, jamais des dés supplémentaires (un Gourdin donne DEG +5 sur le jet, pas +5D3). diff --git a/css/style.css b/css/style.css index 330047b..1cbf23a 100644 --- a/css/style.css +++ b/css/style.css @@ -1,24 +1,34 @@ +/* Thème « pack parchemin » MountyHall — assets officiels repris de + * https://www.mountyhall.com/MH_Pack/packMH_parchemin/ (img/mh/). + * Palette du pack : fond lin (fond2.jpg), tableaux crème #FFFFEE à bordure + * noire (tableau1/2.jpg), liens #990000, boutons olive #666633, texte noir, + * boiseries sombres pour les bandeaux, police Trebuchet MS. */ + * { box-sizing: border-box; margin: 0; padding: 0; } body { - background: #1a140e; - color: #e8d9b0; - font-family: Georgia, "Times New Roman", serif; + background: #f0f0f0 url("../img/mh/fond2.jpg"); + color: #000000; + font-family: "Trebuchet MS", "Times New Roman", Times, serif; + font-size: 13px; min-height: 100vh; padding-bottom: 1.75rem; } +a { color: #990000; text-decoration: none; font-weight: bold; } +a:hover { text-decoration: underline; } + .app-footer { position: fixed; bottom: 0; left: 0; right: 0; - padding: 5px 12px; + padding: 4px 12px; text-align: center; font-size: 0.72em; - color: #6a5a40; - background: rgba(26, 20, 14, 0.92); - border-top: 1px solid #3a3020; + color: #ffffcc; + background: #1a140e url("../img/mh/interfacebas2.jpg"); + border-top: 1px solid #000000; z-index: 200; } @@ -35,27 +45,27 @@ body { .create-box { max-width: 760px; - background: #2a2014; - border: 3px solid #6b5430; - border-radius: 10px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 30px; text-align: center; + box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.35); } -.create-box h1 { color: #8fbf5a; font-size: 2.2em; } -.subtitle { color: #b89c6a; font-style: italic; margin: 6px 0 14px; } -.lore { margin: 10px 0 20px; line-height: 1.5; color: #d8c79a; } +.create-box h1 { color: #990000; font-size: 2.2em; } +.subtitle { color: #666633; font-style: italic; margin: 6px 0 14px; } +.lore { margin: 10px 0 20px; line-height: 1.5; color: #333300; } #troll-name { width: 60%; - padding: 10px; + padding: 9px; font-size: 1.1em; - background: #1a140e; - border: 2px solid #6b5430; - border-radius: 6px; - color: #e8d9b0; + background: #FFFFEE; + border: 1px solid #1E2A63; + color: #000000; text-align: center; margin-bottom: 18px; + font-family: inherit; } #race-list { @@ -67,30 +77,39 @@ body { } .race-card { - background: #1f1810; - border: 2px solid #4a3a20; - border-radius: 8px; + background: #FFFFEE; + border: 1px solid #000000; padding: 12px; cursor: pointer; - transition: border-color .15s, background .15s; + transition: background .15s; } -.race-card:hover { border-color: #8fbf5a; } -.race-card.selected { border-color: #8fbf5a; background: #28341c; } -.race-card h4 { color: #8fbf5a; margin-bottom: 4px; } -.race-card .race-desc { font-size: .85em; color: #c9b685; line-height: 1.35; } -.race-card .race-stats { font-size: .78em; color: #8a7a55; margin-top: 6px; font-family: monospace; } +.race-card:hover { background: #EBEDAB; } +.race-card.selected { + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 2px solid #990000; + padding: 11px; +} +.race-card h4 { color: #990000; margin-bottom: 4px; } +.race-card .race-desc { font-size: .85em; color: #333300; line-height: 1.35; } +.race-card .race-stats { font-size: .78em; color: #666633; margin-top: 6px; font-family: monospace; } .big-btn { - background: #4a6b2a; - color: #f0e6c0; - border: 2px solid #8fbf5a; - border-radius: 8px; - padding: 12px 26px; - font-size: 1.15em; + background: #666633; + color: #FFFFFF; + border-style: outset; + border-width: 2px; + border-top-color: #CCCC00; + border-left-color: #CCCC00; + border-right-color: #330000; + border-bottom-color: #330000; + padding: 10px 26px; + font-size: 1.1em; font-family: inherit; + font-weight: bold; cursor: pointer; } -.big-btn:hover { background: #5d8535; } +.big-btn:hover { background: #7a7a3d; } +.big-btn:active { border-style: inset; } /* ---------- Écran de jeu ---------- */ header { @@ -98,11 +117,12 @@ header { justify-content: space-between; align-items: center; padding: 8px 16px; - background: #2a2014; - border-bottom: 2px solid #6b5430; + background: #1a140e url("../img/mh/interfacehaut_small.jpg"); + background-size: auto 100%; + border-bottom: 2px solid #000000; } -header h1 { font-size: 1.3em; color: #8fbf5a; } -#depth-label { font-size: 1.1em; color: #d8a040; font-weight: bold; } +header h1 { font-size: 1.3em; color: #FFFFCC; text-shadow: 1px 1px 2px #000; } +#depth-label { font-size: 1.05em; color: #FFCC33; font-weight: bold; text-shadow: 1px 1px 2px #000; } #layout { display: flex; @@ -114,26 +134,28 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } #panel-left, #panel-right { width: 230px; flex-shrink: 0; - background: #2a2014; - border: 2px solid #6b5430; - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 10px; font-size: .9em; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } -#panel-left h2 { color: #8fbf5a; font-size: 1.05em; margin-bottom: 8px; } +#panel-left h2 { color: #990000; font-size: 1.05em; margin-bottom: 8px; } #panel-left h3, #panel-right h3 { - color: #d8a040; + color: #000000; font-size: .95em; margin: 12px 0 6px; - border-bottom: 1px solid #4a3a20; + padding: 2px 6px; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #000000; } .panel-tabs { display: flex; gap: 4px; margin: 8px 0 10px; - border-bottom: 1px solid #4a3a20; + border-bottom: 1px solid #000000; padding-bottom: 6px; } .panel-tab { @@ -141,17 +163,16 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } padding: 5px 4px; font-size: 0.78em; font-family: inherit; - background: #1f1810; - border: 1px solid #4a3a20; - border-radius: 5px 5px 0 0; - color: #a89568; + background: #FFFFEE; + border: 1px solid #666633; + color: #333300; cursor: pointer; } -.panel-tab:hover { color: #e8d9b0; border-color: #6b5430; } +.panel-tab:hover { background: #EBEDAB; } .panel-tab.active { - background: #28341c; - border-color: #8fbf5a; - color: #8fbf5a; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border-color: #990000; + color: #990000; font-weight: bold; } .fx-badge { @@ -160,93 +181,99 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } padding: 0 4px; margin-left: 2px; border-radius: 8px; - background: #8fbf5a; - color: #1a140e; + background: #990000; + color: #FFFFCC; font-size: 0.85em; font-weight: bold; } .fx-badge.hidden { display: none; } #stats div { display: flex; justify-content: space-between; padding: 2px 0; } -#stats .stat-val { font-family: monospace; color: #f0e6c0; } -#stats .stat-hint { color: #8a7a55; font-size: 0.82em; font-family: Georgia, serif; } +#stats .stat-val { font-family: monospace; color: #000000; font-weight: bold; } +#stats .stat-hint { color: #666633; font-size: 0.82em; font-family: inherit; font-weight: normal; } #effects-panel { margin-top: 4px; } -.fx-empty { color: #8a7a55; font-style: italic; font-size: 0.88em; line-height: 1.4; } +.fx-empty { color: #666633; font-style: italic; font-size: 0.88em; line-height: 1.4; } .fx-total { - background: #1f1810; - border: 1px solid #4a3a20; - border-radius: 6px; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #000000; padding: 8px; margin-bottom: 10px; } -.fx-total-title { color: #d8a040; font-size: 0.85em; margin-bottom: 6px; font-weight: bold; } +.fx-total-title { color: #990000; font-size: 0.85em; margin-bottom: 6px; font-weight: bold; } .fx-total .fx-mod { margin: 0 6px 4px 0; } .fx-card { - background: #1f1810; - border: 1px solid #4a3a20; - border-radius: 6px; + background: #FFFFEE; + border: 1px solid #000000; padding: 8px; margin-bottom: 8px; } -.fx-card-buff { border-color: #5d8535; } -.fx-card-debuff { border-color: #a04848; } +.fx-card-buff { border-color: #008040; border-width: 2px; } +.fx-card-debuff { border-color: #990000; border-width: 2px; } .fx-card-head { display: flex; justify-content: space-between; gap: 6px; - color: #e8d9b0; + color: #000000; font-size: 0.88em; margin-bottom: 4px; + font-weight: bold; } -.fx-turns { color: #8a7a55; font-size: 0.9em; white-space: nowrap; } +.fx-turns { color: #666633; font-size: 0.9em; white-space: nowrap; font-weight: normal; } .fx-card-mods { display: flex; flex-wrap: wrap; gap: 4px; } .fx-mod { display: inline-block; font-size: 0.78em; font-family: monospace; padding: 2px 5px; - border-radius: 4px; - background: #2a2014; - color: #c9b685; + border: 1px solid #CBC5AD; + background: #FFFFFF; + color: #333300; } -.fx-card-buff .fx-mod { color: #8fbf5a; } -.fx-card-debuff .fx-mod { color: #d88080; } +.fx-card-buff .fx-mod { color: #008040; } +.fx-card-debuff .fx-mod { color: #990000; } -.hp-bar-wrap { background: #3a2a1a; border-radius: 4px; height: 14px; margin: 6px 0; overflow: hidden; } -.hp-bar { background: #b03030; height: 100%; transition: width .2s; } -.hp-bar.high { background: #5d8535; } -.hp-bar.mid { background: #d8a040; } +.hp-bar-wrap { background: #CBC5AD; border: 1px solid #000; height: 14px; margin: 6px 0; overflow: hidden; } +.hp-bar { background: #CC0000; height: 100%; transition: width .2s; } +.hp-bar.high { background: #008040; } +.hp-bar.mid { background: #CC9900; } #improve button, #inventory button, #actions button { display: block; width: 100%; margin: 4px 0; - padding: 6px 8px; - background: #1f1810; - border: 1px solid #6b5430; - border-radius: 5px; - color: #e8d9b0; + padding: 5px 8px; + background: #666633; + border-style: outset; + border-width: 1px; + border-top-color: #CCCC00; + border-left-color: #CCCC00; + border-right-color: #330000; + border-bottom-color: #330000; + color: #FFFFFF; font-family: inherit; - font-size: .92em; + font-size: .9em; cursor: pointer; text-align: left; } #improve button:hover:not(:disabled), #inventory button:hover:not(:disabled), -#actions button:hover:not(:disabled) { border-color: #8fbf5a; background: #28341c; } +#actions button:hover:not(:disabled) { background: #7a7a3d; } +#improve button:active:not(:disabled), +#inventory button:active:not(:disabled), +#actions button:active:not(:disabled) { border-style: inset; } #improve button:disabled, #inventory button:disabled, #actions button:disabled { - opacity: .4; cursor: default; + opacity: .45; cursor: default; } #panel-center { flex-grow: 1; text-align: center; } #map { background: #0d0a06; - border: 2px solid #6b5430; - border-radius: 6px; + border: 2px solid #000000; image-rendering: pixelated; max-width: 100%; + box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4); } #pa-bar { margin: 8px 0; font-size: 1.3em; letter-spacing: 4px; } @@ -259,21 +286,27 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } } #actions button { width: auto; display: inline-block; } -.help p { font-size: .8em; color: #a89568; margin: 3px 0; } +.help p { font-size: .8em; color: #666633; margin: 3px 0; } /* ---------- Menu & communauté ---------- */ -.menu-row { margin-top: 14px; display: flex; gap: 10px; justify-content: center; } +.menu-row { margin-top: 14px; display: flex; gap: 10px; justify-content: center; flex-wrap: wrap; } .menu-btn { - background: #1f1810; - color: #d8c79a; - border: 2px solid #6b5430; - border-radius: 8px; - padding: 8px 16px; + background: #666633; + color: #FFFFFF; + border-style: outset; + border-width: 1px; + border-top-color: #CCCC00; + border-left-color: #CCCC00; + border-right-color: #330000; + border-bottom-color: #330000; + padding: 7px 14px; font-family: inherit; - font-size: .95em; + font-size: .92em; + font-weight: bold; cursor: pointer; } -.menu-btn:hover { border-color: #8fbf5a; } +.menu-btn:hover { background: #7a7a3d; } +.menu-btn:active { border-style: inset; } #level-list { margin: 16px 0; text-align: left; max-height: 50vh; overflow-y: auto; } .level-row { @@ -281,16 +314,15 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } width: 100%; margin: 6px 0; padding: 10px 12px; - background: #1f1810; - border: 2px solid #4a3a20; - border-radius: 8px; - color: #e8d9b0; + background: #FFFFEE; + border: 1px solid #000000; + color: #000000; font-family: inherit; font-size: .95em; text-align: left; cursor: pointer; } -.level-row:hover { border-color: #8fbf5a; background: #28341c; } +.level-row:hover { background: #EBEDAB; } /* ---------- Éditeur ---------- */ #ed-layout { @@ -302,36 +334,42 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } #ed-palette { width: 250px; flex-shrink: 0; - background: #2a2014; - border: 2px solid #6b5430; - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 10px; font-size: .9em; max-height: 80vh; overflow-y: auto; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } #ed-palette h3 { - color: #d8a040; + color: #000000; font-size: .95em; margin: 10px 0 6px; - border-bottom: 1px solid #4a3a20; + padding: 2px 6px; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #000000; } #ed-palette button, #ed-palette select { display: block; width: 100%; margin: 3px 0; - padding: 6px 8px; - background: #1f1810; - border: 1px solid #6b5430; - border-radius: 5px; - color: #e8d9b0; + padding: 5px 8px; + background: #FFFFEE; + border: 1px solid #666633; + color: #000000; font-family: inherit; font-size: .92em; cursor: pointer; text-align: left; } -#ed-palette button:hover { border-color: #8fbf5a; } -#ed-palette button.selected { border-color: #8fbf5a; background: #28341c; } +#ed-palette button:hover { background: #EBEDAB; } +#ed-palette button.selected { + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #990000; + color: #990000; + font-weight: bold; +} #ed-main { flex-grow: 1; text-align: center; } #ed-map { cursor: crosshair; } @@ -339,17 +377,17 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } #ed-meta input { padding: 8px 10px; font-size: 1em; - background: #1a140e; - border: 2px solid #6b5430; - border-radius: 6px; - color: #e8d9b0; + background: #FFFFEE; + border: 1px solid #1E2A63; + color: #000000; width: 40%; + font-family: inherit; } #ed-actions { display: flex; gap: 10px; justify-content: center; } #ed-status { margin: 10px 0; min-height: 1.2em; font-size: .95em; } -.ed-warn { color: #e06060; } -.ed-ok { color: #8fbf5a; } -.ed-note { font-size: .8em; color: #a89568; } +.ed-warn { color: #FF0000; } +.ed-ok { color: #008040; } +.ed-note { font-size: .8em; color: #666633; } /* ---------- Règles des talents ---------- */ .header-right { display: flex; align-items: center; gap: 12px; } @@ -360,8 +398,8 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } padding: 10px 16px 40px; } .rules-race { - color: #8fbf5a; - border-bottom: 2px solid #4a3a20; + color: #990000; + border-bottom: 2px solid #000000; margin: 24px 0 12px; font-size: 1.4em; } @@ -371,53 +409,53 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } gap: 14px; } .rules-fiche { - background: #2a2014; - border: 2px solid #6b5430; - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 14px; font-size: .92em; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } .rules-fiche-title { - color: #d8a040; + color: #000000; font-weight: bold; font-size: 1.1em; text-align: center; - border-bottom: 1px solid #4a3a20; - padding-bottom: 6px; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #000000; + padding: 4px 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-fiche td:first-child { color: #666633; width: 45%; } .rules-section { - color: #8fbf5a; + color: #990000; 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-text { color: #000000; line-height: 1.5; } +.rules-flavor { font-style: italic; color: #666633; } .rules-myinfo { - background: #1f2a14; - border: 2px solid #5d8535; - border-radius: 8px; + background: #FFFFFF; + border: 2px solid #008040; padding: 10px; margin-bottom: 12px; } .rules-myinfo-title { - color: #8fbf5a; + color: #008040; font-weight: bold; text-align: center; - border-bottom: 1px solid #41551f; + border-bottom: 1px solid #008040; 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%; } +.rules-myinfo td:first-child { color: #666633; width: 45%; } #ed-help { max-width: 600px; margin: 0 auto; } -#equipment div, #inventory .empty { font-size: .88em; padding: 2px 0; color: #c9b685; } +#equipment div, #inventory .empty { font-size: .88em; padding: 2px 0; color: #333300; } #bottom-row { display: flex; @@ -428,68 +466,69 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } #log { flex: 1 1 55%; - background: #14100a; - border: 2px solid #4a3a20; - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 8px 12px; height: 190px; overflow-y: auto; font-size: .85em; font-family: monospace; line-height: 1.45; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } #combat-detail { flex: 1 1 45%; - background: #14100a; - border: 2px solid #4a3a20; - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; padding: 8px 12px; height: 190px; overflow-y: auto; font-size: .85em; line-height: 1.5; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } #combat-detail .cd-header { - color: #d8a040; + color: #000000; font-weight: bold; - border-bottom: 1px solid #4a3a20; + border-bottom: 1px solid #000000; margin-bottom: 6px; position: sticky; top: 0; - background: #14100a; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + padding: 1px 4px; } -#combat-detail .cd-empty { color: #6a5c40; font-style: italic; } +#combat-detail .cd-empty { color: #666633; font-style: italic; } .cd-block { - border-bottom: 1px dashed #3a2f1c; + border-bottom: 1px dashed #CBC5AD; padding: 6px 0; - color: #cbb98c; + color: #333300; } -.cd-block .cd-title { color: #8fbf5a; font-weight: bold; } -.cd-val { color: #e0b070; font-weight: bold; } -.cd-good { color: #8fbf5a; font-weight: bold; } -.cd-bad { color: #e06060; font-weight: bold; } -#log .l-combat { color: #e0b070; } -#log .l-bad { color: #e06060; } -#log .l-good { color: #8fbf5a; } -#log .l-info { color: #9a8a65; } +.cd-block .cd-title { color: #990000; font-weight: bold; } +.cd-val { color: #993300; font-weight: bold; } +.cd-good { color: #008040; font-weight: bold; } +.cd-bad { color: #CC0000; font-weight: bold; } +#log .l-combat { color: #993300; } +#log .l-bad { color: #CC0000; } +#log .l-good { color: #008040; } +#log .l-info { color: #666666; } -/* ---------- Trésors du Hall (potions & parchemins) ---------- */ +/* ---------- Trésors du Hall (potions, parchemins & équipement) ---------- */ #treasures-body { max-width: 1100px; margin: 0 auto; padding: 10px 16px 40px; } .tz-intro, .tz-note { - color: #b9a878; + color: #333300; line-height: 1.5; font-size: .92em; } -.tz-intro a { color: #d8a040; } +.tz-intro a { color: #990000; } .tz-note { font-style: italic; margin-top: 18px; } .tz-section { - color: #8fbf5a; - border-bottom: 2px solid #4a3a20; + color: #990000; + border-bottom: 2px solid #000000; margin: 24px 0 12px; font-size: 1.3em; } @@ -499,35 +538,40 @@ header h1 { font-size: 1.3em; color: #8fbf5a; } gap: 12px; } .tz-card { - background: #2a2014; - border: 2px solid #6b5430; - border-left: 6px solid var(--tz-color, #6b5430); - border-radius: 8px; + background: #FFFFEE url("../img/mh/tableau1.jpg"); + border: 1px solid #000000; + border-left: 6px solid var(--tz-color, #666633); padding: 10px 12px; font-size: .92em; } -.tz-name { color: #d8a040; font-weight: bold; } -.tz-meta { color: #a89568; font-size: .88em; margin: 4px 0 8px; } -.tz-meta b { color: #d8c79a; } +.tz-name { color: #000000; font-weight: bold; } +.tz-meta { color: #666633; font-size: .88em; margin: 4px 0 8px; } +.tz-meta b { color: #000000; } .tz-fx-list { display: flex; flex-wrap: wrap; gap: 4px; } .tz-fx { - background: #1f1810; - border: 1px solid #4a3a20; - border-radius: 4px; + background: #FFFFFF; + border: 1px solid #CBC5AD; padding: 2px 7px; - color: #d8c79a; + color: #333300; font-size: .9em; } -.tz-good { color: #8fbf5a; } -.tz-bad { color: #d88080; } +.tz-good { color: #008040; } +.tz-bad { color: #990000; } /* ---------- Équipement 6 emplacements ---------- */ .eq-line { margin-bottom: 6px; line-height: 1.3; } .eq-slot { display: inline-block; min-width: 72px; - color: #a89568; + color: #666633; font-size: .85em; } -.eq-mods { color: #8a7a55; font-size: .78em; margin-left: 72px; } -.tz-subsection { color: #d8a040; margin: 16px 0 8px; font-size: 1.05em; } +.eq-mods { color: #666633; font-size: .78em; margin-left: 72px; } +.tz-subsection { + color: #000000; + background: #EBEDAB url("../img/mh/tableau2.jpg"); + border: 1px solid #000000; + padding: 3px 8px; + margin: 16px 0 8px; + font-size: 1.05em; +} diff --git a/img/mh/bg_equipement.jpg b/img/mh/bg_equipement.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e07b64c274371d310b5f5ee6a80a8a6424aa9a21 GIT binary patch literal 10747 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 literal 0 HcmV?d00001 diff --git a/img/mh/interfacebas2.jpg b/img/mh/interfacebas2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9db01a8af4b5bdf61f9b3a7b0d2386a16069ac1 GIT binary patch literal 2366 zcmYjRc{tQ-8-9QDvkay&8#DGT`$@x~WKTGV%-FXuNTeuxLyo0QMU;}ILD_~x%ST9- zP{>kgktk_Wjfli&n=>8f>-wJekN0}+`+4s7x$f(^UhXUIJAkpZvatdX0)Rl?0bCBi z?urgL5Dy^02LMpxLEnIad0;p_2n4qB5C{es7#0u$0L})0{|*2`M%*_b4WN)nq!1D% zB!t3>2#a9FL{TVFF%ljxhR2hLI07$lM52_mth5wy^JZ1m&71Wo6pEhV?|?Rmh-^Y{ z!l2O@0$LPJAYiaq3_*rK5F-#|lqHG0kW`jel9iQJl2=nxR#sEf(IM;T{O&j8wgW5@ zXn;pBqzDjL2*yI(hoBt*1PnnCZ}fiy0Ru>Yk6(}n{y)rPAq0#82m}J~^Z#ae*1%Yt zg0>Ex4?{LrRHE=>c^)A6_z|#x;D#auun29Of;rXyaI)e~7^BlRlro!DT!*K;r_paI zS)}41-VFbH{@1My$QXG?JP$@dd=Sj{FUb>9&^Djt>0~9>waFL1|BfLKaYq0O=2c>0 zEU$AeN}|OE&e84~Qt+)ESvZhsvdd9;(7v4Mxnq%3$>SWYI@MGIemDRXpv!#upmB`7o%-d7eTj z8sRIO$5Bc;OYvw(((E5*l^!4@i`;#Nz0VM;3v|m7& zaoO;kOq!y+Ks%#$jqMeQ?3mv%_D1eI;vBcP^dA3Xgs~hRL74yLy*(xbBCr0DoGl?w@^zsrim&M+z7juw^Bc(;e&G^?j&3 zOr9jJFBy|fLBBJy_gg;vjk;yMQq=v6Lt{{3l2Y}&vHjCR*XVlPlNHgbKDhDEb35Kt zZ8(b%FoiyF!G@E+l7=*LnD2&p5HF4Y%U6BdLq$K+UEOP`odWAm9YrP5yAC6^_Ly85 z4xZ9D9_ew-IWz@%lzlFd-;veda-}LEX24hCGgE=7yuT4YUiA*?Wy$a2;!JRfv?e%l zQji)fc7_J4f?k!!nyfvg{rF2`$@s8ur_J@FTuOE=jlC%HdsU3H zlm0_@QzN*Hi#!N|eSG{xT6H&_H-Ey>>h{4l;bmg~tE5@b0pi%FkJ!~-V&u$3Djne5 zz$tu*qk7K~MNUfvJwcJO5^8H6J(Sc|qEQhJ3aOzBt~=eWOK){m?6NDKu2~Hq zK2Rw#<>M{XlQH8e<%y89*Da_$?KC+3Yyd^^Kzi(|6D-f{)sgrf74V@T-%b7Iy(_BzUOtj|P zUYU5;I(@n<+WPGeT5@dh3_J5y>b&gRm(S)ccyOr8a!B@!&w{i;vF%1>c{Ft~kx=9_ z#rRr?S!=GG-Pi)&e`bn7=P*nZoz{DO@J6GHS7+z1J{w^Sgv_Xq1^11|UtHVzMdcWN zV}*WITkJEk@a5FF!+g=cOH7H2NB7u#H4eVsZtQt!4Q1M~Eb(w-zkb!4F`O!vw3fX? zIL*1se_Rnj5#rmDOg>2V4)=Js85^3rly{tS9t8YAt@_G>ANI35Pnn|6d4y8-Q%yeIgR)tnx0^#}jX#ZML>AY60^KK`xMSU}^ccDeqR%&zg z6~W$jK5pXzo4ZcsU|Ntopwcqeu$PnanbB#HOM5H!777{HBZQuW^*eO?qj#ZOVo3PrnwHi)*K5`7cC_1n0;RVYUxa z>t=JMWxtD$_iY@tS z^C8C?Mn##5?6RVP0_UiG5f;Qx?Cr`SzM5i_a?#kDUZJE0TQjhjcWkgp@q%^UDQR6o z+=CC&7ZBTP{76Gs1Mw|=G8(Igr5mreOANd~Y{=Oa&{9o2lXYcISAEV9@|M$-`fH^! z^L#ma&-wJ6AS$yk0eaD2$;lg<6S)wrv%CiODn`u2N^nDWtY TDW!$}^&`>n?T=$g+}D2tP=wR8 literal 0 HcmV?d00001 diff --git a/img/mh/interfacehaut_small.jpg b/img/mh/interfacehaut_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35f058b781284609a1f2f18e39f7fe9672a7525b GIT binary patch literal 4511 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 literal 0 HcmV?d00001 diff --git a/img/mh/tableau1.jpg b/img/mh/tableau1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d97192e85af245a17a6bcd050109a00b1151ab3 GIT binary patch literal 1127 zcmex=$-uyp`u{dV3j+@a2L~qy4<{#&AU7AcpeR2N55K5{u&}7G zu!Ojf2oMN~i%ZMM$w-TP6h=_oopn!<1 zh={0&h^(rVI1oswDk#gz$tf#nXsD`cXc!q87#YF!TmL`AAjrYcz|g?VsKme|$jB_n z`2Pq)9|I#003D71j7)4GF?2y@0R|>!6u|^W0|!S1K}IxjpeTbtK!Om8TA=X>!XSl= z49p1ijDm`Wj)94VjUOfoBpkf>{}uxe&m)0TD5#KrU5I2bKk`Oc5cAA{bMfBW_M*@LV&k1;}PF zcAes&vxF&tRW~hK9%usxFg6)k85zJ#W(1QF#8fGfb+=lu!?L~3JgL=pL4;FQ;QmoJ@ z)>zNyQqbYmf3ExV!QkljDp&q5-S6ZAg%9d1j`}US?mvUX?&V5HuU1qp|Gwz{!F>NW zOJDpty58U9-}yJMeyiJ^oqMTds(n+}Z_B&?84l)6{^XnS_|oL`@}KO&lfV9F==}NO z->>sI^E|d!_(eYb^6tZ{P05Sb_2#|e+&NF!>qUHW?W9c0m+Nayt<@g+R3}xYJpKMp z{H2Ajw#-V~;sLqqIJ>g{K{aCKF! zU*@BYA+p`}8#5Mt_kYiK_Tl>y@-2y8=KJO6^rpXu zSNoOBz9sy{H`6-hboqmA>MeKtSw5XyyD@cRQKWV9+wQ)MIh(R(UQzcvC4X3UdGdUh dcj_&lTs|G0cJ$Mca~XGci!DsrQtbc#CIF-!fS&*W literal 0 HcmV?d00001 diff --git a/img/mh/tableau2.jpg b/img/mh/tableau2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7abac64f86890eedd5fb75b60bb24a759ff87f02 GIT binary patch literal 1213 zcmex=n!!If!EG#N4 zEFmr=0t7@!C8mg)q8b(G2Mn-V`*8dMN2y!qqFf=eTDlsq#GBOJ? z{y)MnnSl`qfDVTPMg}G}bTOb$SOgfDm>5~%$`}|F7!4c~7z7*w1OHU)bOU| ze5$J9%nrvHf?O?&R(NT0IJ*idI?Q5RD6v9|H??b#2}f(d73axL!Yl?omQE{H39>9) zuu_XnNFb4uQE0-PH)mQpICNPZIzv3B1zc$8R1y?9aN$Z?GSC(dV6-x_G9Iu8vzd|D zj9|97#}B?TJuMcI5Dtx1TrdA#->`OdBSaq)n>`~VL>q$1$OshOalv+>G|$A|<8ei1 z^$^9(jP?Tmfe8gB&@d@`1yNC9|>~#}1D$mjDtL?V1oG1QEEa4NscGIKARROzHCLKI_X=0v^ z(AIE{zXAK$mUyi#2|u|0!s@C28JYs7Xvr&b7Fnofy7RB=bn1}W?hRu$>QhPThE zFNywgbalbMDSPE(yW^&6`x}9s$`atU?E8lU?UJ_pZuXUr1@ZZT%7GIX! z49@+hw9wM-=D&WKFZH(R+x%5#-{X8bW9pZv^(}|PmmGJGeR1vGg4r`ys7<}v{Um>r zuez<;_shYX@>Gs5s!VyZ??1z$R~IdOR5K<`zHY~LZ$Hq8k-3+7T)^&@ z%&9HvO_jQtC54F}V*WFnc;OFX?Pr+l!In|rA!n`o7OW2%x(tk~*Bulof1EKDn$GlMQx%UI8wtz-20QU~B3%gW*J-qW!ynX76ojcpVFA2KbpOJO1`>5seuA>2EI{)U*6^VO! zeMjl;!%^iQ@)!S1|MJ|wr0PrbmyopwT~yOcC&!AtSe3u{TO9Yz%6~`RT3cSq&+xx0 z9DV6>omk!xB0+40-bGFLdai+LZmYI&-zQQlMWrnpSK&_?Z% c%cpbE;%~d3Jl?pwOg;NS#M(N=ROA0Q0jTYx)&Kwi literal 0 HcmV?d00001 diff --git a/js/game.js b/js/game.js index 2e3db21..d44459c 100644 --- a/js/game.js +++ b/js/game.js @@ -4,7 +4,7 @@ "use strict"; -const APP_VERSION = "1.7.1"; +const APP_VERSION = "1.8.0"; /* Alpha : maîtrise initiale haute pour les tests. Remettre 15 % / 15 % à la v1.0 officielle. */ const START_COMP_PCT = 90;