Skip to content
3 Death Saves

Settings

Open Configure Settings → Roll Call → Open Roll Call Settings. World settings are GM only. Device settings are per browser, and players see only those. Device settings also appear in Foundry’s own settings list. Settings marked Reload ask to reload when changed.

Some settings are hidden when the system already handles them: Group Initiative and Auto-Defeat at Zero Health on D&D 5e, and Summon Lines everywhere else.

SettingScopeDefaultDescription
Enable DockWorldOnShows the combat dock. Reload.
Dock StyleDeviceBladeBlade or Codex.
Minimal CardsDeviceOffShrinks waiting cards until hovered.
Tuck Inactive CardsDeviceWhen CrowdedOff, When Crowded, or Always. When Crowded tucks only if the dock would otherwise shrink to fit.
Dock ScaleAccount1Dock size, 0.5 to 1.5. Follows the user to every device.
Hide DockDeviceOffHides the dock. Ignored while Lock Dock for Players is on.
Stack Groups and SummonsWorldOnGroups and summons share one card.
Lock Dock for PlayersWorldOffPlayers cannot hide the dock.
Force Dock PlacementWorldNonePuts every player’s dock on one edge. Players cannot move it.
Dock Card ElementsWorldName, health, initiative always; effects neverNever, On Hover, or Always for each card element.
SettingScopeDefaultDescription
Enable Turn RemindersWorldOnTurn reminders. Reload.
Turn BannerDeviceOnBanner when your turn starts or is next.
Turn Edge GlowDeviceOnScreen edge glow when your turn starts or is next.
Pan to Your TurnDeviceOffPans to your token when your turn starts.
Select Token on Your TurnDeviceOnSelects your token when your turn starts.
On Deck MarkerWorldOnMarks the next combatant’s token.
Enable NudgeWorldOnThe GM’s Nudge. Reload.
Turn ClockWorld60Seconds per turn, 0 to 600. 0 turns the clock off.
When the Turn Clock Runs OutWorldNoneNone, Nudge Player, or End Turn. Reload.
SettingScopeDefaultDescription
Enable PrivacyWorldOnPrivacy rules. Reload.
Masked NameWorldGeneric LabelGeneric Label (Unknown Creature), Token Name, or Actor Name.
Hide Until SeenWorldOffUnowned combatants join hidden until a player sees their token.
Privacy RulesWorldSee belowWhat players see of each disposition.
Enable Health EstimateWorldOnHealth estimates. Reload.
Health Labels on TokensWorldOn HoverNever, On Hover, or Always.
Health BucketsWorldSee belowLabels, thresholds, and colors.

Default privacy rules:

DispositionNameHealthInitiativeEffects
FriendlyYesExactYesYes
NeutralYesEstimateYesYes
HostileNoEstimateYesNo
SecretNoHiddenNoNo

Default health buckets: Down at 0%, Critical at 25%, Bloodied at 50%, Injured at 99%, and Unharmed at 100%.

SettingScopeDefaultDescription
Auto-Roll NPC InitiativeWorldOffRolls for unowned combatants when they join.
Freeze Order Before CombatWorldOnKeeps dock cards in join order until combat starts.
Reverse Turn OrderWorldOffLowest initiative acts first. Reload.
Group InitiativeWorldOnGrouped combatants share one initiative.
Enable Bulk AddWorldOnThe Bulk Add token control. Reload.
SettingScopeDefaultDescription
Enable Round EventsWorldOnRound events. Reload.
Offer Lair TurnsWorldOnOffers a hidden lair turn for creatures with lair actions.
Show VS Screen on Combat StartWorldOnThe VS screen. Reload.
Link Combat to Scene on StartWorldOnLinks an unlinked combat to the viewed scene. Reload.
Target IconsWorldOnMarks cards the active combatant’s controller has targeted.
Summon LinesWorldOn HoverNever, On Hover, or Always. Reload.
Auto-Defeat at Zero HealthWorldOffMarks combatants defeated at zero health. Reload.
SettingScopeDefaultDescription
Enable Focus ModeWorldOffFocus Mode. Reload.
Focus Mode ElementsWorldSee belowInterface parts hidden from players during combat.
Extra Elements to HideWorldblankComma-separated CSS selectors to also hide.
Use Focus ModeDeviceOnTurn off to keep the full interface on this device.

Focus Mode Elements on by default: Scene Navigation, Players List, Scene Controls Except Tokens, Switch Sidebar to Chat, Sidebar Tabs Except Chat and Combat, and Offer to Close Open Sheets. Off by default: Macro Hotbar and Camera Views.

SettingScopeDefaultDescription
Hide Combat TabWorldOffRemoves the combat tab from the sidebar for everyone.
Combat Tracker Settingsn/an/aOpens core’s combat tracker settings, which the dock also uses.

Set these under Configure Controls. None are bound by default.

ActionWho
Next TurnGM
Previous TurnGM
End Your TurnOwner of the active combatant

The API is at ROLLCALL.api, also at game.modules.get('roll-call').api.

MemberDescription
registerAdapter(systemId, adapter)Registers an adapter for a system.
adapterThe active system adapter.

Register adapters in the rollCall.registerAdapters hook, which receives the API. An adapter overrides any of the base members below. Anything it leaves out falls back to core behavior.

Hooks.once('rollCall.registerAdapters', (api) => {
api.registerAdapter('my-system', {
healthFraction: (actor) => actor.system.hp.value / actor.system.hp.max
});
});
MemberReturns
healthFraction(actor)Health from 0 to 1, or null.
tempFraction(actor)Temporary health as a fraction of max, or null.
initiativeLabel(combatant)The initiative shown on the card.
rollInitiative(combatant)Rolls one combatant’s initiative.
groupKey(combatant)A key shared by members that stack on one card.
groupLabel(combatant)The group name shown on the card.
summons(actor)The actors this actor summoned.
isDefeated(combatant)Whether the combatant counts as defeated.
legendaryActions(actor){ value, max }, or null.
spendLegendary(actor, count)Spends legendary actions, or restores them with a negative count.
lairInitiative(actor)The lair initiative count, or null.
setup()Runs once when the adapter is chosen.