“One Click to Reward Them All” — Award XP fast, fair, and without the spreadsheet.
Purpose
Streamline the Aftermath
Tracking XP after a combat encounter can slow the game down or fall to the wayside entirely. fm-apply-xp brings it back with a flourish. It automatically totals XP from all defeated enemies and special tokens marked for XP awards, then splits it fairly among characters in the scene. Just one click—and everyone gets their due.
Smart Detection, Zero Repeats
The module avoids repeat rewards by flagging defeated enemies once their XP has been applied. It also checks for enemies already marked as “dead” but previously counted, keeping things tidy and accurate. You can even include non-creature XP tokens—like “story goals” or “cleared obstacles”—just by setting their type to “xp” and assigning a value.
Celebrate the Level-Up
After awarding XP, fm-apply-xp announces the results in chat with a clear summary for your players. If anyone crosses the threshold for a new level, the module calls it out with a dedicated message. It keeps your game immersive and your record-keeping light, so you can move from victory to what’s next without losing momentum.
Description
Apply XP is a dynamic module designed to streamline the experience point (XP) distribution process in Foundry Virtual Tabletop games. With a simple click of a button, this module automatically calculates and applies the accumulated XP from defeated enemies or tokens. It efficiently divides this XP among the player characters and adds it to their individual XP totals. Additionally, Apply XP performs an instant check to determine if any characters have reached the next level. If a level-up occurs, the module promptly notes this exciting milestone in the chat, keeping players informed and engaged. This module simplifies and enhances the XP management system, allowing for seamless progression and ensuring that players are consistently rewarded for their victories in the game.