v2.4.2 : fiche du troll harmonisée solo/multi (panneau a onglets)

Le mode multi reprend exactement le panneau a onglets « Caracteristiques /
Effets » du solo : meme structure HTML, badge du nombre d'effets, et
l'onglet Effets passe par renderEffectsPanel (cartes buff/malus + total)
au lieu de la liste simplifiee. switchLeftTab generalise avec un prefixe
("" solo / "mp-" multi) ; le serveur renvoie potionEffects complets pour
alimenter le total des modificateurs. Reste seule la difference de fond
Tour (solo) vs DLA temps reel (multi).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-13 11:07:45 +02:00
co-authored by Claude Opus 4.8
parent 18a4140a88
commit 6f6b6d5ed5
5 changed files with 45 additions and 14 deletions
+12 -5
View File
@@ -159,11 +159,18 @@
<div id="layout">
<aside id="panel-left">
<h2 id="mp-troll-title"></h2>
<div id="mp-stats"></div>
<h3>S'améliorer (PI)</h3>
<div id="mp-improve"></div>
<h3>Effets actifs</h3>
<div id="mp-effects"></div>
<div class="panel-tabs" role="tablist">
<button type="button" id="mp-tab-stats" class="panel-tab active" role="tab" aria-selected="true">Caractéristiques</button>
<button type="button" id="mp-tab-effects" class="panel-tab" role="tab" aria-selected="false">Effets <span id="mp-fx-badge" class="fx-badge hidden"></span></button>
</div>
<div id="mp-panel-tab-stats" role="tabpanel">
<div id="mp-stats"></div>
<h3>S'améliorer (PI)</h3>
<div id="mp-improve"></div>
</div>
<div id="mp-panel-tab-effects" class="hidden" role="tabpanel">
<div id="mp-effects"></div>
</div>
</aside>
<main id="panel-center">
<canvas id="mp-map" width="960" height="672"></canvas>