fix(rules): expose healing_done in per-combatant stats and the CLI report - the channel/spell healing deliberately removed from damage_dealt (2e2873f) was invisible; CombatantStats/_LiveStats gain a healing_done counter booked with the hp actually restored (capped at the target's hp_max, overheal uncounted) by _channel_heal and by spell HealEffect on living targets, while cure-as-damage on undead stays in damage_dealt and the damage counters keep their exact semantics; the runner aggregates and averages the new field and the French report prints it as 'soins prodigués'; +4 tests (channel heal, cure spell, undead cure guard, run_encounter aggregate) +1 CLI assertion
This commit is contained in:
@@ -23,7 +23,7 @@ critiques, RD, états de vie, déplacement, mêlée/distance). La couche LLM
|
||||
même seed ⇒ mêmes combats.
|
||||
- Rapport d'équilibrage en français : taux de victoire + bande 3σ
|
||||
(σ = √(p(1−p)/n)), nuls, rounds moyens, attrition moyenne par combattant
|
||||
(touches, critiques, dégâts infligés/subis).
|
||||
(touches, critiques, dégâts infligés/subis, soins prodigués).
|
||||
- Interface en ligne de commande `pf1e-sim`.
|
||||
|
||||
## Prérequis et installation
|
||||
@@ -154,7 +154,12 @@ confiance à 3σ calculée en forme fermée (modèle binomial) :
|
||||
- L'attrition moyenne par combattant indique qui participe réellement : un
|
||||
combattant à distance qui n'est jamais rejoint affiche des dégâts subis
|
||||
proches de zéro, un combattant qui meurt systématiquement affiche des dégâts
|
||||
subis supérieurs à ses PV maximum (dégâts du coup fatal inclus).
|
||||
subis supérieurs à ses PV maximum (dégâts du coup fatal inclus). La colonne
|
||||
« soins prodigués » compte les PV réellement rendus par le combattant (sorts
|
||||
de soin et channel energy en mode soin), plafonnés aux PV maximum des cibles
|
||||
— les soins excédentaires (overheal) ne sont pas comptés ; les dégâts
|
||||
infligés et les subis restent strictement réservés aux dégâts (le soin n'a
|
||||
jamais été compté dans les dégâts infligés).
|
||||
- Les nuls proviennent des combats atteignant le plafond de rounds (combattants
|
||||
immobiles, camps inaccessibles…).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user