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:
+6
-4
@@ -4,7 +4,7 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
const APP_VERSION = "2.4.1";
|
||||
const APP_VERSION = "2.4.2";
|
||||
|
||||
/* Alpha : maîtrise initiale haute pour les tests. Remettre 15 % / 15 % à la v1.0 officielle. */
|
||||
const START_COMP_PCT = 90;
|
||||
@@ -1532,10 +1532,12 @@ function showEnd(victory, killer) {
|
||||
let selectedRace = "Skrim";
|
||||
let activeLeftTab = "stats";
|
||||
|
||||
function switchLeftTab(tab) {
|
||||
// `prefix` = "" pour le solo, "mp-" pour le monde partagé : les deux modes
|
||||
// partagent strictement le même panneau à onglets (Caractéristiques / Effets).
|
||||
function switchLeftTab(tab, prefix = "") {
|
||||
activeLeftTab = tab;
|
||||
const statsBtn = $("tab-stats"), fxBtn = $("tab-effects");
|
||||
const statsPanel = $("panel-tab-stats"), fxPanel = $("panel-tab-effects");
|
||||
const statsBtn = $(prefix + "tab-stats"), fxBtn = $(prefix + "tab-effects");
|
||||
const statsPanel = $(prefix + "panel-tab-stats"), fxPanel = $(prefix + "panel-tab-effects");
|
||||
if (!statsBtn || !fxBtn) return;
|
||||
const isStats = tab === "stats";
|
||||
statsBtn.classList.toggle("active", isStats);
|
||||
|
||||
Reference in New Issue
Block a user