- summary: End-of-fight statistics: one detailed block per fighter, plus a summary block.
- area: Game.Fight
End-of-fight statistics: one detailed block per fighter, plus a summary block.
Kind event · Area Game.Fight
The statistics of the fight that just ended, for the results screen.
WHEN IT ARRIVES. Right after FightEndEvent (3.7.10.10 capture: FightEndEvent, then this event, then
AlterationsEvent).
WHAT TO DO WHEN YOU RECEIVE IT
1. FightStatisticsEvent.detailed_statistics: for each fighter id, that fighter's DetailedStatistics (damage, heals, shields, AP
and MP, kills, and the fighter's identity). In a solo fight against monsters, expect at least your own
entry.
2. FightStatisticsEvent.base_statistics: the summary block (seven counters).
3. Use them for display or logging; nothing in the game state depends on them.
4. SEND NOTHING BACK.
WHAT THE OFFICIAL CLIENT DOES. It converts every fighter's DetailedStatistics into the Statistics tab blocks (keyed by fighter id), converts the summary block, and publishes both together for the fight-result screen; it then opens the results screen when its display conditions hold.
When you may send it
- Requires
character_loadedinferred
Related messages
- Unsolicited - nothing you send causes this observed — pushed by the server right after FightEndEvent; no request asks for it
- Nothing answers it - send it and move on inferred — the client only stores the statistics for the results screen
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | detailed_statistics | repeated type not documented yet | Each fighter's statistics, keyed by fighter id. (fighter (entity) id -> statistics) One DetailedStatistics per fighter of the fight. | never |
| 2 | base_statistics | BaseStatistics | The summary statistics block. A BaseStatistics record (seven counters). | never |