Commit Graph
9 Commits
Author SHA1 Message Date
percoandClaude Opus 4.8 618c0e6e76 v2.10.2 : bestiaire etape 3 - encyclopedie (150 monstres par famille + blasons)
treasures.js : section 'Bestiaire' (fetch /api/reference/bestiary,
BESTIARY_DB), monsterCard (blason image lazy + plages de stats + fourchette
d'ages via BESTIARY_AGE_NAMES + drapeaux/capacites), groupee par famille,
+ lien de nav. CSS .tz-blason. Reste : integration spawn (en attente du
choix profondeur->niveaux de Perco).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 19:03:43 +02:00
percoandClaude Opus 4.8 48145f6977 v2.7.1 : encyclopedie - section Templates + menu de nav + scroll-to-top
treasures.js : charge /api/reference/templates (TEMPLATES_DB) ; section
'Templates de drop' (templateCard reutilise GEAR_MOD_LABELS) ; menu .tz-nav
collant avec ancres vers chaque section (ids tz-sec-*) ; bouton flottant
#tz-top (remonter), visible apres 400px de scroll. window.scrollTo au lieu
du scrollTop d'element (la fenetre scrolle, .screen n'a pas d'overflow).
CSS : .tz-nav sticky, .tz-top, scroll-margin-top sur .tz-section.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 08:46:32 +02:00
percoandClaude Opus 4.8 ea038b5b18 v2.6.1 : encyclopedie - plages potions/parchemins depuis la BDD, cache, fix pufPuff
- /api/reference/(gear|monsters|potions|scrolls) generalise ; treasures.js
  lit aussi les plages de puissance potions/parchemins (powerLabel garde les
  libelles speciaux -, X (fixe), set discret).
- Cache-Control: no-cache sur html/js/css (revalidation systematique) pour que
  les MAJ et editions BDD soient prises sans vider le cache ; medias en cache 1j.
- POTION_POWER_DEFAULTS.pufPuff 0-2 -> 1-3 (incoherent avec le rollPower solo
  corrige en 2.5.1) + migration db.init() des bases existantes (UPDATE cible).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 22:55:14 +02:00
percoandClaude Opus 4.8 84b3dd3606 v2.6.0 : page Tresors du Hall - listing equipement lu depuis la BDD
Nouvel endpoint GET /api/reference/gear (db.gearAll()). treasures.js
recupere les equipements de la base de reference a chaque ouverture
(GEAR_DB) avec repli sur gear.js statique si injoignable (file://).
Les editions admin/sqlite-web sont desormais refletees sur le listing.
Intro de la section mise a jour (bonus phys + mag d'equipement).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 19:18:28 +02:00
percoandClaude Opus 4.8 375bb0a778 v2.5.1 : potions - plus de niveau 0 (minimum 1)
PufPuff passe de potRand(0,2) a potRand(1,3) : le niveau 0 affichait
des formules absurdes (ATT -0 D3, VUE -(0+1), PV -2D3 si 0>=2). Biskot
(effet fixe, plage --) n'affiche plus de niveau du tout au lieu de
niv. 0. Table treasures.js pufPuff 0 a 2 -> 1 a 3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 18:02:43 +02:00
percoandClaude Fable 5 e5a4148ee8 1.9.0 : bonus/malus physiques (équipement) vs magiques (potions/parchemins), armure physique et magique distinctes (troll + monstres)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 10:22:18 +02:00
percoandClaude Fable 5 61a8cee0fc 1.7.1 : bonus d'équipement fixes sur les jets, jamais en dés
ATT/ESQ/DEG/REG d'équipement alimentent attFlat/esqFlat/degFlat/regFlat
dans effTroll (Gourdin = DEG +5 sur le jet, pas +5D3).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 00:02:27 +02:00
percoandClaude Fable 5 2f21f867a5 1.7.0 : équipement Mountypedia — 6 emplacements, 55 objets
- js/gear.js : Arme (12 + 3 à deux mains), Armure (13), Casque (9),
  Bouclier (5), Talisman (7), Bottes (6), valeurs de base officielles
- ATT/ESQ/DEG/REG en dés, Armure/VUE/PV fixes, RM/MM en % (spellMM/spellRM)
- equipGear : échange par emplacement, exclusion 2 mains/bouclier,
  PV max dynamique, gearMods intégré à effTroll
- Drops par tier ≤ profondeur + 1, butin éditeur par emplacement,
  rétrocompat des specs weapon/armor des niveaux publiés
- Page Trésors : section Équipement (6 sous-sections)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 23:56:30 +02:00
percoandClaude Fable 5 6039497e72 1.6.0 : parchemins standards + page « Trésors du Hall »
- js/scrolls.js : les 7 parchemins standards de Mountypedia (X 1-5),
  effets via le système d'effets magiques, un seul jet de D3 par parchemin
- Effets de zone (rayon 3 cases) : Rune Explosive (dégâts aux monstres),
  Yeu'Ki'Pic (VUE des monstres réduite, statut à durée)
- TOUR ±X*30 min converti en ±X PA par tour (PA min. 1)
- Drops : coffres (12 %), butin de monstres (25 %), pinceau éditeur,
  validation serveur du kind « scroll »
- js/treasures.js : page encyclopédie des 25 potions et 7 parchemins
  (niveau X, durée, formules), boutons accueil + en jeu

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 23:35:41 +02:00