Combat Stats (PF2E)
Your party deserves more than a forgotten roll. Combat Stats tracks every hit, heal, and kill, ensuring no one forgets who carried the fight.
📊 Overview
Combat Stats is a module for Foundry VTT (PF2e) that automatically tracks combat statistics for every player character, fight by fight, across your entire campaign. When combat ends, a summary card is posted to chat, while a dedicated window allows you to browse totals, compare performance, and export everything to Excel.
-
No setup needed: Just install and play.
-
Highly customizable: Tailor every aspect to your specific gaming style.




✨ Core Features
📊 Deep Stat Tracking
Every fight is recorded with a full breakdown per character:
-
Damage dealt and Damage taken
-
Healing done
-
Kills, Max single hit, Max single heal, Times downed
💬 End-of-Combat Chat Card
A styled summary is automatically posted to chat at the end of combat.
-
Configurable: You choose what to display, independently of what gets tracked.
-
Themed: Uses Foundry's player colors and adapts to your system's visual style.
-
Big Hit Achievement: A special callout for the fight's most powerful strike, with live message previews as you type.
📈 Charts Window
Access the Charts window via scene controls to view cumulative totals.
-
Dynamic Charts: Switch between Bar and Doughnut views with a single click.
-
Export: Export your entire campaign history to an .xlsx spreadsheet.
-
Colors: Automatically follows each player's Foundry user color.
💾 Data & Import/Export
-
Excel: Export full campaign history to a spreadsheet.
-
JSON: Portable backup or shareable fight history.
-
Smart Merge: Import data without duplicates using UUID checking.
🚀 Quick Start
-
Enable the module and reload Foundry (F5).
-
Go to Game Settings -> Module Settings -> Combat Stats.
-
Run a combat: stats are tracked automatically.
-
Give a name to the combat for future review.
-
End the combat: a summary card appears in chat.
-
Click the Combat Stats button in the scene controls to open the Charts window.
Big Hit Achievement
Configure your preferred damage threshold to trigger the special callout. Use {{name}}, {{value}}, and {{source}} placeholders to create unique messages.
Theme Customization
Customize 11 individual color categories (accents, backgrounds, charts). Changes apply live—watch the results update in real-time as you drag the color picker.
Manual
-
Download the latest release from GitHub.
-
Extract the folder into
Data/modules/. -
Enable in Manage Modules.
🔧 Compatibility
| Component | Version |
| Foundry VTT | v14+ (tested on 14.364) |
| PF2e | v8.3+ |
🤝 Contributing
Found a bug or have a great idea? Open an issue on GitHub. I read every one of them!