PDA

View Full Version : NPC Spell Usage 5e 2024



Henix
February 24th, 2026, 22:10
NPC Spell/Ability Usage Automation for D&D 5E
Tired of tracking NPC daily spell and ability on scratch paper or manually editing them on the combat tracker? This extension is your ultimate Quality of Life upgrade!


It fully automates the tracking of daily spell and ability usages for NPCs directly inside the Fantasy Grounds Combat Tracker. Designed for the 2024 ruleset updates, while remaining fully compatible with legacy 5e NPCs.


>>> Get it on the Forge <<< (https://forge.fantasygrounds.com/shop/items/2856/view)


✨ Key Features

Click-to-Cast Tracking: Simply Double-click on any usage tag (like (3/day)) in the Combat Tracker to instantly consume a use. The math is done for you.
Easy Undo & Recovery: Made a mistake or an NPC recharged an ability? Hold SHIFT + Double-Click to restore a use or reset a depleted spell.
Dynamic Visual Feedback: Never guess if a spell is available. When an NPC runs out of slots, the text automatically turns RED and changes to (no uses left). When you restore uses, the color cleanly resets to match your current theme (fully Dark Theme compatible).
Keep the Mystery Alive: All usage updates are sent to the Chat as Secret Whispers (visible only to the DM). Your players will stay immersed, completely unaware of exactly how many Fireballs the boss has left in reserve!
Smart & Safe Parsing: Precision clicking ensures that standard FGU tags like like [DMG],[SAVE] or [EFFECT] work perfectly without accidentally triggering the usage counter.


Quick Start Guide
1. Open the Combat Tracker and add an NPC.
2. Open the Offense/Actions tab (sword icon).
3. To Use: Double-click on any spell limit text (e.g., "Fireball (3/day)"). The count decreases.
4. To Recover: Hold SHIFT and Double-click. The count increases.

Pro Tip: Variable Limits (Lair Actions)
Some high-level boss monsters have traits with variable limits, such as:
"Legendary Resistance (3/Day, or 4/Day in Lair)"

Since the extension looks for a specific number pattern, complex strings might not trigger the automation.
The Fix: Simply edit the text in the Combat Tracker to leave only the active limit.
Change it to either (3/Day) or (4/Day). Once edited to a standard format, the automation will instantly become interactable!

⚙️ Compatibility & Support

Designed specifically for the D&D 5E Ruleset.
Tested and working with both 2014 and 2024 rule structures.
Highly compatible: hooks cleanly into the standard string control to avoid conflicts with other extensions.


Need help or want to report a bug? Please reply directly to this thread!

Changelog

v1.2 - Precision Update: Added cursor position check. Double-clicking on standard action tags like [DMG], [SAVE], or [EFFECT] now works normally and passes the roll to FGU without triggering the usage consumption.
v1.1 - Quality of Life Update: Added SHIFT + Click to restore uses. Added the RED text visual feedback when a spell is depleted. Fixed color resetting for Dark Theme compatibility.
v1.0 - Initial Release: Automated tracking with double-click and Secret DM chat messages.

Henix
February 27th, 2026, 13:24
Update v1.2 is now LIVE on the Forge!

Hello everyone! Thank you for the support. I've just pushed a new update to the Forge.

What's new in v1.2:

Precision Clicking: Resolved a bug for cursor position check. Now, if you double-click on standard FGU action tags like [DMG], [SAVE], or [EFFECT] that are on the same line, the extension will ignore it and let FGU roll the dice normally. The usage is consumed only if you specifically click on the (x/day) text!


How to update:
Simply run your Fantasy Grounds Updater and the new version will be downloaded automatically.

Henix
May 15th, 2026, 21:17
Update v1.3 is now LIVE on the Forge!

Hello everyone! I've just pushed a new update to the Forge.


Compatibility Update: Compatibility update for FGU 2026-04 ruleset update and new icon.