This is an extension for FGC/FGU that tracks Stealth rolls via the effect mechanism in the Combat Tracker. A handful of years ago I was running a game where there were many goblins and I kept losing track of which were hiding and what their stealth roll was... so I ended up creating an extension to help me with it and have been expanding it ever since. I run my games on FGC still so that compatibility is important to me. It works with FGU also and I test on both before releasing any new features to the extension. Sometimes I miss things, so if you find any bugs or have some good feature requests, just get a hold of me or post a reply in this forum thread. Big thanks to all of the great people that have helped me with encouragement, bug reports, and features/enhancements... it's been fun and rewarding to implement the changes.
StealthTracker Features:
- Track Stealth rolls for PCs and NPCs in the Combat Tracker actor effects (ex. Stealth: 14).
- On turn of an actor with Stealth effect it displays who sees that actor to the DM in chat. This comparison is based on the actor's Stealth value vs. the Passive Perception of each CT actor.
- On turn of an actor with Stealth effect it displays all targets that might be caught unaware by an attack to the DM in chat.
- On turn of an actor it displays who the actor doesn't see to the DM. This comparison is based on the actor's Passive Perception vs. the Stealth value of anyone in the CT with that effect.
- On an attack (weapon or spell) by an actor with the Stealth effect, the Stealth effect will be expired (or not, configurable in options).
- On an attack (weapon or spell) by an actor with the Stealth effect, the DM will be notified in the chat if the target didn't see the attack coming.
- On an attack (weapon or spell) by an actor, the DM will be notified in the chat if the actor can't see the target due to its passive perception being less than the target's Stealth value (it's hidden to the attacker).
- Option to show or hide StealthTracker information to players in case a game has tower Stealth roll requirements (player never knows what their actual Stealth value is and doesn't see any StealthTracker chat messages).
- Option for Stealth effect expiration... none, action, or action and round to cover a variety of play styles.
- NPC sheets will be updated with a Stealth skill if it doesn't already have one when it's that NPC's turn (based on dexterity bonus).
- DM can drag any Stealth roll (or Dexterity check) result from the chat to a CT actor and it will set the Stealth effect. This is useful when a player rolls a Stealth out-of-turn or out-of-combat or if a Dexterity check is used instead of a Stealth skill check.
- Works for localized versions of the 5E ruleset as it triggers off of translations for 'Stealth' and 'Dexterity', although, the information text will always be in English.
- Generic Actions extension Hide action compatibility.
- '/stealth' chat command for showing Stealth related information to the DM in chat.
- '/stealth clear' chat command for clearing all Stealth information from the Combat Tracker.
- Option to allow for out of turn and out of combat stealth processing (default none/off).
- Stealth results now filter out same faction with option to disable the Faction Filter.
- Debilitating conditions (i.e. incapacitated, unconscious, etc.) will affect the stealth processing now.
- Verbose mode option that shows all chat messages when it would otherwise be fairly minimalistic. Also, the ability to turn chat output off completely.
- Clearing StealthTracker effects on Initiative Clear is now optional, defaulting to on.
- As I remember other features, I'll update this list with them.
- Add Passive Perception greater than zero to the valid actor check. Fixed a bug with the proficiency bonus of NPCs being incorrect in fractional cases and probably other cases also.
- Option (enabled by default) to show StealthTracker summary information after the stealth roll (it happens just after the effect gets added to the CT actor).
- Considers perception modifying effects during Passive Perception calculations.
- Option to frame the StealthTracker chat output. Choices are none (default), chat, story (looks like chat but wider), whisper (most noticable).
The Forge version writes to the extensions folder and not the vault, so it's unencrypted in case you need to tweak stuff or look at things. Of course, it's all up on GitHub in case you wanna see things there. Links below!
Current Version: 3.16, get it from the Forge if you are a Unity user (automatic deployment and update with FGU update) or GitHub releases if you are a Classic user (rename the zip to ext and drop in extensions folder). The version history is available at either link, FG Forge or GitHub.
FG Forge Link: https://forge.fantasygrounds.com/shop/items/165/view
GitHub Link: https://github.com/JustinFreitas/StealthTracker