Register

Combat Tracker Extensions

An Add-on Module for Foundry Virtual Tabletop

Author: Ramses800 Project Source: Project URL Versions 10+ (Verified 11) Last Updated 9 months, 3 weeks ago

Supported Foundry VersionsSupported Game SystemsGitHub Release

ko-fi

Combat Tracker Extensions

A system-agnostic FoundryVTT module for modifying and extending the standard Combat Tracker.

Adds features to the standard Combat Tracker like name hiding, hide/obscure initiative/combatant based on type/disposition/visibility/ownership, reverse initiative order, groups, group initiative, custom combat phases, multiple combatants for the same token, display token dispositions and many more.

Feature Summary

Queries, bugs, suggestions, comments?

Ramses800(Ramses800#8517)@Foundry Discord Server

Discussion on GitHub

Combat Tracker Extensions Basic User Interface

Depending on current module setting, various interface elements are added/displayed.

Demo screens

Demo screen 1 - Obscuring player´s Combat Tracker

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

Demo screen 2 - Obscuring player´s Combat Tracker

In this scenario, Alban´s player can only see other players that has a FRIENDLY disposition

Demo screen 3 - Obscuring player´s Combat Tracker

Same scenario as demo 2 but with phases disabled

Dropdown menus

All menus available content is controlled by the module current settings

Encounter Control Dropdown Menu

If any options are enabled, a command button is added to the Encounter Controls

Token Commands

Combatant Commands

For each command, a sub dropdown menu will open with the following selections possible

Group Commands

Create group

Create new group

Create a new group with no members

Create group from type

Creates a group based on all combatants of that type. If group already exist, it will be updated

Edit groups

Clear all groups

This will remove all members from all existing groups without deleting any groups.

Delete all groups

This will remove all members from all existing groups and delete all groups.

[group name]

Opens the group editor form for selected group

See sections on Groups for more information

Setting Commands

The Encounter Control Dropdown also have shortcuts to

Combatant Dropdown Menu

Group Commands

Ungrouped combatant

Create group from token

Creates group from selected token and joins all combatants with this token to the created group. The combatant that triggered the group creation will be added first to the group and designated group leader. If the group already exist, it will be updated.

Create group from actor

Creates group from selected actor and joins all combatants with this actor to the created group. The combatant that triggered the group creation will be added first to the group and designated group leader. If the group already exist, it will be updated.

Create group from actor folder

Creates group from selected actor folder and joins all combatants with actors in the same folder to the created group. The combatant that triggered the group creation will be added first to the group and designated group leader. If the folder has a color, the group will use that color. If the group already exist, it will be updated.

Join [group name]

Joins the selected combatant to the group

Grouped combatant

[group name]

Opens the group editor form for selected group

Set as group leader

Make selected combatant group leader

Leave [group name]

This will set the combatant to ungrouped.

Phase Assignment

Each phase has a command control that can assign(move) a selection of combatants to it.

Random from Unset

This will take a random combatant from the Unset phase.

Combatants in a group that shares the initiative and option for Phase sharing enabled, will be handled as a single combatant and if selected by the random dice, all members of that group will be assigned to the same phase.

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 or, when Round Set is enabled, the Encounter Control Dropdown, 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. The name displayed for the Unset phase can be changed in settings.

Use the Phase Editor found in the module´s Configure Game Settings or, when Phases is enabled, the Encounter Control Dropdown, to define custom phases.

Phase Editor

Combatant Groups

Groups comes in two major flavors, groups that shares initiative and groups that does not share initiatives.

The first combatant added to a group will be designated the default group leader, this can be changed later with the combatant dropdown menu command Set as group leader.

Groups are only visible to GMs.

Non-sharing groups

Indicated by a dashed left border.

Combatants in a non-sharing group are treated as any other combatant. The grouping is merely a logical extension to be used for helping the GM to keep gangs/bands/strike teams etc. together and use overall commands like Mask/Unmask/Reveal/Select etc.

Initiative sharing groups

Indicated by a solid left border

Combatants in a sharing group is handles as a single combatant, if initiative (or phase if option is checked) is changed for one combatant in the group, the others are updated to match.

The group leader´s initiative will be used for Roll All/Roll NPC commands and also the sorting in Combat Tracker and Group Editor

Categories

Available Versions

  1. Version 1.4

    9 months, 3 weeks ago
    Foundry Version 10+ (Verified 11) Manifest URL Read Notes
  2. Version 1.3

    10 months ago
    Foundry Version 10+ (Verified 11) Manifest URL Read Notes
  3. Version 1.2

    10 months, 3 weeks ago
    Foundry Version 10+ (Verified 11) Manifest URL Read Notes
  4. Version 1.1

    10 months, 4 weeks ago
    Foundry Version 10+ (Verified 11) Manifest URL Read Notes
  5. Version 1.0

    11 months ago
    Foundry Version 10+ (Verified 11) Manifest URL Read Notes