Combat Tracker Extensions
A system-agnostic FoundryVTT module for modifying and extending the standard Combat Tracker
Feature Summary
-
All features optional and configurable
-
Combatant name masking - hides token name in Combat Tracker from non-GMs
-
Obscures/hide combatant information/entry for non-GMs in Combat Tracker based on
-
Module current settings
-
NPC/Player token
-
Token disposition
-
Token current visibility for current player
-
Token ownership
-
-
Automatically set added combatants to hidden/name masked
-
Change token disposition/visibility from Combat Tracker
-
Hide Active Effects for tokens on the canvas and/or the Combat Tracker
-
Reverse initiative order
-
Custom defined combat phases
-
Allow players to change phase for owned tokens
-
-
Custom defined round set
-
Multiple combatants for the same token
-
Quick input field to modify current initiative value
-
Show combatant disposition by color indication
-
Show token actor portrait instead of token portrait
-
Pan to token in Combat Tracker for players
Demo screen 1
In the screenshot below, a scenario with all module options enabled, to the left is the GMs screen, to the right is the Alban´s player screen. Alban´s player can not see Orc Shaman(invisible) or Orc Archer 2(blocked line of sight), he can not see any other tokens/combatants active effects or the name of masked combatants. The token Eva has disposition of SECRET and therefore her initiative is hidden from Alban. Alban has also been granted a second action(duplicated combatant).
Demo screen 2
In this scenario, Alban´s player can only see other players that has a FRIENDLY disposition
Demo screen 3
Same scenario as demo 2 but with phases disabled
Dropdown menus
Encounter controls
If any options are enabled, a command button is added to the Encounter Controls
From this dropdown it is possible to
-
Reveal - will make combatants visible in players Combat Tracker(if not hidden by other settings)
-
Hide - will make combatants hidden in players Combat Tracker
-
Unmask - will make combatants name show in players Combat Tracker
-
Mask - will hide combatants name in players Combat Tracker
-
Unset - will move combatants to the Unset phase
For each command, a sub dropdown menu will open with the following selections possible
-
All - the command will affect all combatants in the current encounter
-
All players - the command will only affect player combatants in the current encounter
-
All NPCs - the command will only affect all NPCs combatants in the current encounter
-
All Friendly NPCs - the command will only affect NPCs combatants with a Friendly disposition in the current encounter
-
All Neutral NPCs - the command will only affect NPCs combatants with a Neutral disposition in the current encounter
-
All Hostile NPCs - the command will only affect NPCs combatants with a Hostile disposition in the current encounter
-
All Secret NPCs - the command will only affect NPCs combatants with a Secret disposition in the current encounter
Combatant
Phase Assignment
Each phase has a command control that can assign a group of combatants to it.
Effect summary tooltip
If a combatant has more active effects than can be displayed in the combat tracker, all effects will be replaced by a summary icon. This icon has a tooltip that displays all effects.
Module Compatibility
Foundry version 10, 11
Module Definitions
This module uses two definitions that can be confusing, Round Set and Phases. The actual label for these functionalities differs between RPG systems but for the module functionality these are the definitions used. Round Set and Phases can be enabled at the same time.
Round Set
A Round Set is a set of Foundry rounds, meaning you can define phases, segments or whatever your system call them and have the combat tracker go from one round to another and start again with the first round.
Use the Round Set Editor found in the module´s Configure Game Settings to define custom rounds.
Phases
A Phase is a part of a Foundry round. This feature divides the Foundry round into phases which each has its own initiative order. Combatants is assigned to a phase. You can use any naming for phases, it could be like in the example below or just "Players", "Enemies", "Allies" etc.
A "Unset" phase is always added to the defined phases and will be the default phase a combatant is assigned to when added to an encounter.
Use the Phase Editor found in the module´s Configure Game Settings to define custom phases.