kobold portrait

/action

Commands for creating and modifying custom, rollable actions.

/action create

Creates an action.

Options

name

requiredTextThe name of the action.

action-type

requiredMultiple ChoiceThe type of action.
Choices: attack, spell, other

actions

requiredMultiple ChoiceThe number of actions used.
Choices: reaction, free-action, one-action, two-actions, three-actions, variable-actions

description

optionalTextThe description of the action.

base-level

optionalNumberThe default (and minimum) level of the action. Access this value in a roll with [actionLevel].

auto-heighten

optionalTrue/FalseWhether to default [actionLevel] to half the character's level rounded up.

tags

optionalTextthe tags used to describe this part of the action.

Examples

Created

/action create nameElemental Blast (1a) Yip! I created the action Elemental Blast (1a) for Lilac Sootsnout

Already Exists

/action create nameElemental Blast (1a) Yip! An action named Elemental Blast (1a) already exists for Lilac Sootsnout.

/action detail

Describes a specific action.

Options

action

requiredMultiple ChoiceThe target action.

Examples

Detailing an action

/action detail actionElemental Blast (1a)

A one action kinetic blast

Attack Roll To hit: d20 + [class] vs acdamage: (floor(([level]-1)/4)+1)d6 firerollTags: impulse, fire

/action export

Exports actions to a PasteBin url.

Examples

Success

/action export Yip! I've saved Lilac Sootsnout's modifiers to this PasteBin link

/action import

Imports a list of action data to a character from PasteBin.

Options

url

requiredTextThe url to import from

mode

requiredMultiple ChoiceThe import mode to use.
Choices: overwrite-all, overwrite-on-conflict, rename-on-conflict, ignore-on-conflict

Examples

Failed Parsing

/action import urlhttps://pastebin.com/abc123 moderename-on-conflict Yip! I can't figure out how to read that! Try exporting another action to check and make sure you're formatting it right!

Bad URL

/action import urlhttps://pastebin.com/abc123 moderename-on-conflict Yip! I don't understand that Url! Copy the pastebin url for the pasted actions directly into the Url field.

Imported

/action import urlhttps://pastebin.com/abc123 moderename-on-conflict Yip! I imported those actions to Lilac Sootsnout.

/action list

Lists all of your character's actions.

Examples

Listing a character's actions

/action list A one action kinetic blastA two action kinetic blastFrighten an opponentLaunch a flaming bird through enemiesLeap forward, splashing lava upon landing

/action remove

Removes an action

Options

action

requiredMultiple ChoiceThe target action.

Examples

Removed

/action remove actionElemental Blast (1a) Yip! I removed the action Elemental Blast (1a).

Not Found

/action remove actionElemental Blast (1a) Yip! I could not find an action with the name Elemental Blast (1a).

/action set

Sets a field on an action. "none" clears the field.

Options

action

requiredMultiple ChoiceThe target action.

set-option

requiredMultiple ChoiceThe field to set to a new value.
Choices: name, description, type, action-cost, base-level, tags, auto-heighten

set-value

requiredTextThe value to change the option to.
The field's new value must match the choice made for 'set-option'. 
A name or description can be any text value. 
The type and the action-cost must be one of the options allowed when creating an action (see /action create). 
The Base Level must be a whole number 0 or higher. 
Auto Heighten must be 'true' or 'false'. 
Tags are a comma-separated list of words.

Examples

Success

/action set actionElemental Blast (1a) set-optionname set-valueElemental Blast (2a) Yip! name was set to Elemental Blast (2a) for the action Elemental Blast (1a).

Invalid Action Type

/action set actionElemental Blast (1a) set-optiontype set-valueimpulse Yip! The valid action types are "spell", "attack", and "other".

Invalid Action Cost

/action set actionElemental Blast (1a) set-optionbase-level set-value3.14159 Yip! Valid action costs are "one", "two", "three", "free", "variable", and "reaction".

Invalid Integer

/action set actionElemental Blast (1a) set-optiontype set-valueimpulse Yip! This field must be a positive, whole number.

Unknown Field

/action set actionElemental Blast (1a) set-optionkoboldness set-valuesuperbold Yip! That's not a field I recognize for an action!

/action-stage

Commands for adding stages (rolls, text, and saves) to custom, rollable actions.

/action-stage add-advanced-damage

Adds an advanced damage roll to an action. Requires manual input for all successes and failures.

Options

target

requiredMultiple ChoiceThe target of the roll.

roll-name

requiredTextThe name of the roll.

damage-type

requiredTextThe type of damage.

success-dice-roll

optionalTextThe dice roll for a successful action.

critical-success-dice-roll

optionalTextThe dice roll for a critical success.

failure-dice-roll

optionalTextThe dice roll for a failed action.

critical-failure-dice-roll

optionalTextThe dice roll for a critical failure.

allow-modifiers

optionalTrue/FalseAllow modifiers for the roll.

heal-instead-of-damage

optionalTrue/FalseHeal instead of dealing damage.

Examples

Success

/action-stage add-advanced-damage targetShortbow Strike roll-nameShortbow Strike damage-typePiercing success-dice-roll1d6 critical-success-dice-roll(1d6)*2 + 1d10 Yip! I added an advanced damage roll to the action Shortbow Strike.

/action-stage add-attack

Adds an attack roll to an action. Can also be any type of roll against an enemy's DCs

Options

action

requiredMultiple ChoiceThe target action.

roll-name

requiredTextThe name of the roll.

dice-roll

requiredTextThe dice roll for the action.

defending-stat

requiredMultiple ChoiceWhether you're targeting AC, a save, or a skill DC. Or a flat number.

allow-modifiers

optionalTrue/FalseAllow modifiers for the roll.

Examples

Success

/action-stage add-attack roll-nameAttack Roll dice-roll1d20 + 5 defending-statAC Yip! I added an attack roll to the action Elemental Blast (1a).

/action-stage add-basic-damage

Adds a basic damage roll to an action. Automatically adjusts for crits or failures.

Options

target

requiredMultiple ChoiceThe target of the roll.

roll-name

requiredTextThe name of the roll.

basic-damage-dice-roll

requiredTextThe basic damage dice roll.

damage-type

requiredTextThe type of damage.

allow-modifiers

optionalTrue/FalseAllow modifiers for the roll.

heal-instead-of-damage

optionalTrue/FalseHeal instead of dealing damage.

Examples

Success

/action-stage add-basic-damage targetElemental Blast (1a) roll-nameElemental Blast basic-damage-dice-roll1d6 + 3 damage-typeFire Yip! I added a basic damage roll to the action Elemental Blast (1a).

/action-stage add-save

Adds a saving throw to an action

Options

target

requiredMultiple ChoiceThe target of the roll.

roll-name

requiredTextThe name of the roll.

save-roll-type

requiredMultiple ChoiceThe type of save roll.

ability-dc

requiredMultiple ChoiceThe ability DC for the roll.

Examples

Success

/action-stage add-save targetGale Blast roll-nameGale Blast save-roll-typeReflex ability-dc[arcaneDc] Yip! I added a save roll to the action Gale Blast.

/action-stage add-skill-challenge

Adds a skill challenge roll to an action. This is any roll against your own DCs.

Options

target

requiredMultiple ChoiceThe target of the roll.

roll-name

requiredTextThe name of the roll.

dice-roll

requiredTextThe dice roll for the action.

defending-stat

requiredMultiple ChoiceWhether you're targeting AC, a save, or a skill DC. Or a flat number.

allow-modifiers

optionalTrue/FalseAllow modifiers for the roll.

Examples

Success

/action-stage add-skill-challenge targetBattle Medicine (DC 15) roll-nameMedicine Check dice-roll1d20 + [medicine] defending-stat15 Yip! I added a skill challenge roll to the action Battle Medicine (DC 15).

/action-stage add-text

Adds a text block to an action. Can include dice rolls surrounded by "{{}}"

Options

target

requiredMultiple ChoiceThe target of the roll.

roll-name

requiredTextThe name of the roll.

default-text

optionalTextThe default text for the action.

success-text

optionalTextThe text for a successful action.

critical-success-text

optionalTextThe text for a critical success.

failure-text

optionalTextThe text for a failed action.

critical-failure-text

optionalTextThe text for a critical failure.

extra-tags

optionalTextExtra tags for the action.

Examples

Success

/action-stage add-text targetGale Blast roll-nameGale Blast default-textThe creature takes full damage and is pushed 5 feet away from you. success-textThe creature takes half damage. critical-success-textThe creature is unaffected. failure-textThe creature takes full damage and is pushed 5 feet away from you. critical-failure-textThe creature takes double damage and is pushed 10 feet away from you. extra-tagsAir, Cantrip, Concentrate, Manipulate Yip! I added text to the action Gale Blast.

/action-stage remove

Removes a roll, text, or save from an action

Options

target

requiredMultiple ChoiceThe target of the roll.

Examples

Success

/action-stage remove targetElemental Blast (1a) Yip! I removed the attack roll from the action Elemental Blast (1a).

/action-stage set

Sets a field on an action stage. "none" clears the field.

Options

target

requiredMultiple ChoiceThe target of the roll.

edit-option

requiredMultiple ChoiceThe option to edit.

edit-value

requiredTextThe value to set for the option.

move-option

optionalMultiple ChoiceMove the option to a new position.
Choices: top, bottom

Examples

Success

/action-stage set targetElemental Blast (1a) edit-optionrollName edit-valueElemental Blast (2a) Yip! I set the roll name for the action Elemental Blast (1a).

/character

Commands for managing characters.

/character import-pastebin

Imports character data from Pastebin.

Options

pastebin-url

requiredTextThe URL for importing character data from Pastebin.

Examples

Success

/character import-pastebin pastebin-urlhttps://pastebin.com/1234567890 Character imported successfully.

/character import-pathbuilder

Imports character data from Pathbuilder.

Options

pb-json-id

requiredNumberThe JSON ID for importing character data from Pathbuilder.

use-stamina

optionalTrue/FalseWhether to use stamina for the character.

Examples

Success

/character import-pathbuilder pb-json-id1234567890 Character imported successfully.

/character import-wanderers-guide

Imports character data from Wanderer's Guide.

Options

wg-url

requiredTextThe URL for importing character data from Wanderer's Guide.

Examples

Success

/character import-wanderers-guide wg-urlhttps://www.wanderersguide.app/characters/1234567890 Character imported successfully.

/character list

Lists all characters.

Examples

Success

/character list CharactersLevel 9 Ganzi Kobold KineticistLevel 3 Sylph Ratfolk MagusLevel 7 Polychromatic Anadi BardLevel 4 Spellscale Kobold MonkLevel 11 Swimming Animal (Water Dwelling) Awakened Animal Swashbuckler

/character remove

Removes a character.

Examples

Success

/character remove Yip! I've successfully removed Ashara Keenclaw! You can import them again at any time.

/character set-active

Sets the active character.

Options

name

requiredMultiple ChoiceThe name of the character.

Examples

Success

/character set-active nameLilac Sootsnout Character set as active successfully.

/character set-default

Sets the default character.

Options

default-for

requiredMultiple ChoiceSet the default scope for the character.
Choices: channel, server

name

requiredMultiple ChoiceThe name of the character.

Examples

Success

/character set-default default-forchannel nameLilac Sootsnout Character set as default successfully.

/character sheet

Displays the character sheet.

Options

gameSheetStyle

optionalMultiple ChoiceWhether to show only counters like hp, basic stats, or a full sheet.
Choices: countersOnly, basicStats, fullSheet

Examples

Success

/character sheet Here is your character sheet:

/character update

Updates character data.

Options

pb-json-id

optionalNumberThe JSON ID for importing character data from Pathbuilder.

pastebin-url

optionalTextThe URL for importing character data from Pastebin.

use-stamina

optionalTrue/FalseWhether to use stamina for the character.

Examples

Success

/character update pb-json-id1234567890 Character updated successfully.

/compendium

Commands for fetching information about PF2E.

/condition

Commands for applying conditions to characters or creatures.

/condition apply-custom

Applies a custom condition to a target

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

name

requiredTextThe name of the modifier.

severity

optionalTextA measure of a modifier's effect. Use "[severity]" in the value.

sheet-values

optionalTextHow to alter the sheet values. For example "maxHp+5;ac=20;will-1"

roll-adjustment

optionalTextThe amount to adjust a dice roll. Can be a number or a dice expression.

roll-target-tags

optionalTextA set of tags for the rolls that this modifier applies to. For example "skill or attack or save"

type

optionalMultiple ChoiceThe optional type (status, item, or circumstance) of the modifier.
Choices: status, item, circumstance, untyped

description

optionalTextA description for the modifier.

initiative-note

optionalTextA note to display in initiative when active.

Examples

Success

/condition apply-custom gameplayTargetCharacterKobold Cavern Mage nameBlinded sheet-valuesperception - 4 descriptionAll normal terrain is difficult terrain to you. You can't detect anything using vision. You automatically critically fail sight Perception checks, you take a –4 status penalty to Perception checks. You are immune to visual effects. initiative-noteImmune to visual. All terrain difficult. Yip! I applied the condition Blinded to Kobold Cavern Mage..

Severity

/condition apply-custom gameplayTargetCharacterKobold Cavern Mage nameFrightened severity1 sheet-values-[severity] to checks and DCs roll-adjustment-[severity] roll-target-tagsattack and not damage typestatus Yip! I applied the condition Frightened to Kobold Cavern Mage.

/condition apply-modifier

Applies your existing modifier to a target as a condition

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

name

optionalTextThe name of the modifier.

Examples

Success

/condition apply-modifier gameplayTargetCharacterKobold Cavern Mage nameLilac Sootsnout - Off Guard Yip! I applied the condition Off Guard to Kobold Cavern Mage.

/condition list

Lists all of a character's conditions

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

Examples

Success

/condition list gameplayTargetCharacterKobold Cavern Mage All normal terrain is difficult terrain to you. You can't detect anything using vision. You automatically critically fail sight Perception checks, you take a –4 status penalty to Perception checks. You are immune to visual effects. Type: `status` Sheet Adjustments: `perceptionBonus - 4`Type: `circumstance` Sheet Adjustments: `ac - 2`

/condition remove

Removes a condition from a target

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

name

requiredMultiple Choicethe name of the condition

Examples

Success

/condition remove gameplayTargetCharacterKobold Cavern Mage nameBlinded Yip! I removed the condition Blinded from Kobold Cavern Mage.

/condition set

Sets a property of a condition on a target

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

name

requiredMultiple Choicethe name of the condition

option

requiredMultiple ChoiceThe modifier option to alter.
Choices: name, description, type, roll-adjustment, roll-target-tags, sheet-values, severity, initiative-note

value

requiredTextThe value to set the option to.

Examples

Success

/condition set gameplayTargetCharacterKobold Cavern Mage nameBlinded optionsheet-values valueperceptionBonus - 4 Yip! Kobold Cavern Mage had their condition Blinded's sheet-values set to perceptionBonus - 4.

/condition severity

Changes the severity of a condition on a target

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

name

requiredMultiple Choicethe name of the condition

severity

requiredTextA measure of a modifier's effect. Use "[severity]" in the value.

Examples

Success

/condition severity gameplayTargetCharacterKobold Cavern Mage nameFrightened severity2 Yip! I changed the severity of Frightened to 2 for Kobold Cavern Mage.

/counter

Custom counters to track xp, per-day abilities, etc.

/counter create

Creates a counter for the active character.

Options

style

requiredMultiple ChoiceThe style of the counter.
Choices: prepared, default, dots

name

requiredTextThe name of the counter.

max

optionalNumberThe max value of the counter.

group-name

optionalTextThe name of the counter group.

recoverable

optionalTrue/FalseWhether the counter is reset when using the recover command.

recover-to

optionalNumberThe value used after the recover command. -1 is max, -2 is half max.

Examples

Success

/counter create styleprepared nameRank 3 max1 group-nameSpells recoverableTrue Yip! I created the counter Rank 3 for Ashara Keenclaw.

/counter display

Displays a counter for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

Examples

Success

/counter display namespells hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✓**, runic weapon **✓**Briny Bolt **✓**

/counter list

Lists all counters available to your active character.

Options

hide-groups

optionalTextWhether to hide counter groups.

Examples

Success

/counter list **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✓**, runic weapon **✓** **Rank 2** Briny Bolt **✓****pp** 0 **gp** 10 **sp** 0 **cp** 0*Refocus by studying* Focus Spells: Shooting Star ◉〇

/counter prepare

Prepares an expendable ability in a counter's slot.

Options

name

requiredMultiple ChoiceThe name of the counter.

slot

requiredTextThe slot to use for the counter.

ability

requiredTextThe ability to prepare in the counter's slot.

Examples

Success

/counter prepare nameSpells slotrank 2 abilityTelekinetic Maneuver **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✗**, runic weapon **✓** **Rank 2** Briny Bolt **✓**, Telekinetic Maneuver **✓**

/counter prepare-many

Prepares multiple expendable abilities in a counter's slots.

Options

name

requiredMultiple ChoiceThe name of the counter.

values

requiredTextThe abilities to prepare in the counter, separated by commas.

prepare-fresh

requiredTrue/FalseWhether to overwrite all existing values before preparing.

Examples

Success

/counter prepare-many nameSpells valuesrank 1 prepare-freshtrue **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✗**, runic weapon **✓** **Rank 2** Briny Bolt **✓**, Telekinetic Maneuver **✓** **Rank 3** empty **✓**, empty **✓**

/counter remove

Removes a counter for the active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

Examples

Success

/counter remove nameRank 3 (Spells) Yip! I removed the counter Rank 3.

/counter reset

Resets a counter for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

Examples

Success

/counter reset nameSpells Yip! I reset Ashara Keenclaw's counter Spells.

/counter set

Sets the value of a counter for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

set-option

requiredMultiple ChoiceThe field to set to a new value.
Choices: name, description, style, max, text, recoverTo, recoverable

value

requiredTextThe value to change the option to.

Examples

Success

/counter set nameRank 2 (Spells) set-optionmax value2 **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✗**, runic weapon **✓** **Rank 2** Briny Bolt **✓**, empty **✓**

/counter use-slot

Uses a prepared slot on a counter for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

slot

requiredTextThe slot to use for the counter.

reset-slot

optionalTrue/FalseWhether to reset the slot to "unused" instead of using it.

Examples

Success

/counter use-slot nameRank 1 (Spells) slotrank 2 **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✗**, runic weapon **✓** **Rank 2** Briny Bolt **✓**

/counter value

Changes the value of a counter for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter.

counter-value

requiredTextThe value to set the counter to.

Examples

Success

/counter value namesp (Coinpurse) counter-value7 **pp** 0 **gp** 10 **sp** 7 **cp** 0

/counter-group

Groups of related counters.

/counter-group create

Creates a counter group for the active character.

Options

name

requiredTextThe name of the counter group.

description

optionalTextThe description of the counter group.

Examples

Success

/counter-group create nameCoinpurse descriptionA tracker for currency. Yip! I created the counter group Test group for Ashara Keenclaw.

/counter-group display

Displays a counter group for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter group.

Examples

Success

/counter-group display hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✓**, runic weapon **✓**Briny Bolt **✓**

/counter-group list

Lists all counter groups available to your active character.

Examples

Success

/counter-group list **Rank 1** hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✓**, runic weapon **✓** **Rank 2** Briny Bolt **✓****pp** 0 **gp** 10 **sp** 0 **cp** 0

/counter-group remove

Removes a counter group for the active character.

Options

name

requiredMultiple ChoiceThe name of the counter group.

Examples

Success

/counter-group remove nameCoinpurse Yip! I removed the counter group Coinpurse.

/counter-group reset

Resets all counters within a character's counter group.

Options

name

requiredMultiple ChoiceThe name of the counter group.

Examples

Success

/counter-group reset hydraulic push **✓**, telekinetic maneuver **✓**, runic weapon **✓**, runic weapon **✓**Briny Bolt **✓**, Telekinetic Maneuver **✓**

/counter-group set

Sets the value of a counter group for your active character.

Options

name

requiredMultiple ChoiceThe name of the counter group.

set-option

requiredMultiple ChoiceThe field to set to a new value.
Choices: name, description

value

requiredTextThe value to change the option to.

Examples

Success

/counter-group set nameCoinpurse set-optiondescription valueA tracker for currency. Yip! I set description on Coinpurse to 'A tracker for currency.'

/game

Commands for interacting with players as the GM of a game.

/game give

Gives certain resources to players in the game.

Options

gameTargetCharacter

requiredTextRolls for a single character instead of all characters.

gameGiveOption

requiredTextThe type of resource to give of (eg. hp, hero points, etc).

gameGiveAmount

requiredTextThe amount to give. Put "-" before to take the amount away

Examples

Success

/game give gameTargetCharacterLilac Sootsnout gameGiveOptionhero points gameGiveAmount1 Yip! I gave 1 hero point(s) to Lilac Sootsnout! New total: 2/3

/game init

Starts initiative and adds joins with all characters in the game. GM only.

Options

gameTargetCharacter

requiredTextRolls for a single character instead of all characters.

skill

optionalMultiple ChoiceThe skill to use for initiative instead of perception.

dice

optionalTextThe dice expression to roll. Similar to Roll20 dice rolls.

value

optionalNumberA value to set your initiative to. Overwrites any other init options.

Examples

Success

/game init gameTargetCharacterLilac Sootsnout skillSociety

d20+8 + "incredible initiative" 2

[14] + 8 + 2

total = 24

tags: initiative, skill, society, intelligence

d20+7

[12] + 7

total = 19

tags: initiative, skill, society, intelligence

.     Clumsy 1

  19: Anatase Lightclaw <HP 23/42>

  6: Kobold Cavern Mage <HEALTHY>

.     Immune to visual. All terrain difficult.```

Success

/game init gameTargetCharacterAll Players Yip! All the characters in your game were already in the initiative!

/game list

Lists all of the games you have in this server.

Examples

Success

/game list Games you run in this serverLilac Sootsnout Anatase LightclawNo characters added.

/game manage

Manage a a GM'd group of characters. Choose to create, delete, set-active, join, kick, or leave

Options

gameManageOption

requiredMultiple ChoiceWhat you want to do to manage a game
Choices: create, join, setActive, leave, kick, delete

gameManageValue

requiredTextEnter the name of the game if creating, otherwise pick between possible choices for the action.

Examples

Create a game

/game manage gameManageOptioncreate gameManageValueSeason of Ghosts Yip! I created the game "Season of Ghosts" in this server.

Set a game as active

/game manage gameManageOptionset-active gameManageValueSeason of Ghosts Yip! I set the game "Season of Ghosts" as your active game in this server.

Delete a game

/game manage gameManageOptiondelete gameManageValueSeason of Ghosts Yip! I deleted the game "Season of Ghosts" in this server.

Kick a character

/game manage gameManageOptionkick gameManageValueSeason of Ghosts - Lilac Sootsnout Yip! I kicked Lilac Sootsnout out of the game "Season of Ghosts"!

Join a game

/game manage gameManageOptionjoin gameManageValueSeason of Ghosts Yip! Lilac Sootsnout joined the game "Season of Ghosts"!

Leave a game

/game manage gameManageOptionleave gameManageValueSeason of Ghosts Yip! Lilac Sootsnout left the game "Season of Ghosts"!

/game party-status

Displays the status of all party members.

Options

gameTargetCharacter

requiredTextRolls for a single character instead of all characters.

gameSheetStyle

optionalMultiple ChoiceWhether to show only counters like hp, basic stats, or a full sheet.
Choices: countersOnly, basicStats, fullSheet

Examples

Success

/game party-status gameTargetCharacterAll Players Lilac Sootsnout Sheet Level 8 Ganzi Kobold Kineticist HP: `91/102` Hero Points: `3/3`, Focus Points: `1/2`Anatase Lightclaw Sheet Level 3 Spellscale Kobold Monk HP: `23/42` Hero Points: `1/3`,

/game roll

Rolls dice for all characters in a game (or optionally one). GM only.

Options

gameTargetCharacter

requiredTextRolls for a single character instead of all characters.

gameRollType

requiredTextThe type of roll for the characters to make

gameDiceRollOrModifier

optionalTextThe dice roll if doing a custom roll, or a modifier to add to the roll.

target-character

optionalMultiple ChoiceThe character being targeted.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/game roll gameTargetCharacterAll Players gameRollTypereflex

d20+16

[9] + 16

total = 25

tags: save, reflex, dexterity

d20+8

[14] + 8

total = 22

tags: save, reflex, dexterity

/gameplay

Commands for interacting with the gameplay stats of a character or npc.

/gameplay damage

Applies damage to a character, effecting tempHp, stamina (if enabled), and hp.

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

gameplayDamageAmount

requiredNumberThe amount of damage to apply. A negative number heals the target.

gameplayDamageType

optionalTextThe type of damage to apply.

Examples

Success

/gameplay damage gameplayTargetCharacterAnatase Lightclaw gameplayDamageAmount5 gameplayDamageTypefire Anatase Lightclaw took 5 damage!

/gameplay recover

Resets all of a character/npc's 'recoverable' stats (hp, stamina, resolve) to their maximum values.

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

Examples

Success

/gameplay recover gameplayTargetCharacterAnatase Lightclaw Yip! Anatase Lightclaw recovered! HP increased from 22 to 42

/gameplay set

Sets a character's gameplay stat (such as hp) to a value

Options

gameplaySetOption

requiredMultiple ChoiceWhat option to update on the target character's sheet
Choices: hp, tempHp, stamina, resolve, hero points, focus points

gameplaySetValue

requiredTextThe value to update to on the target character's sheet

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

Examples

Success

/gameplay set gameplaySetOptionhp gameplaySetValue22 gameplayTargetCharacterAnatase Lightclaw Stat set successfully.

/gameplay tracker

Sets up a tracker to follow the changing statistics of one of your characters.

Options

gameplayTargetCharacter

requiredTextWhat character to update. Defaults to your active character.

gameplayTargetChannel

optionalChannelWhat channel to send the tracker to. Defaults to your current channel.

gameplayTrackerMode

optionalMultiple ChoiceHow much information to track for the character.
Choices: counters-only, basic-stats, full-sheet

Examples

Success

/gameplay tracker gameplayTargetCharacterAnatase Lightclaw gameplayTargetChannel#trackers gameplayTrackerModefull-sheet Anatase Lightclaw Tracker Level 3 Spellscale Kobold Monk HP: `42/42` Hero Points: `1/3`,

/help

Get help with commands, permissions, FAQ, etc

/help about

Learn about Kobold

/help action

Get help with actions

/help action-creation-walkthrough

Get help with creating a custom action

Options

example-choice

requiredMultiple ChoiceWhich custom action should we walk through?
Choices: Produce Flame (simple attack roll cantrip), Fireball (simple save with basic damage), Phantom Pain (save with complex results), Gunslinger: Paired Shots (multiple strikes with deadly crits), Battle Medicine (Heal with a Skill Challenge roll)

/help action-stage

Get help with action stages

/help attributes-and-tags

Get help with attributes and tags

/help character

Get help with character commands

/help commands

Get a list of all commands

/help compendium

Get help with compendium commands

/help condition

Get help with condition commands

/help counter

Get help with counter commands

/help counter-group

Get help with counter group commands

/help faq

Get answers to frequently asked questions

/help game

Get help with game commands

/help gameplay

Get help with gameplay commands

/help init

Get help with initiative commands

/help modifier

Get help with modifier commands

/help roll

Get help with rolling commands

/help roll-macro

Get help with roll macros

/help settings

Get help with settings

/init

Initiative Tracking

/init add

Adds an NPC or minion to initiative

Options

creature

optionalMultiple ChoiceA creature to add to the initiative.

name

requiredTextWhat to display the NPC/minion as in the initiative order.

dice

requiredTextThe dice expression ("1d20+5") to use to join initiative.

value

optionalNumberA value to set your initiative to. Overwrites any other init options.

hide-stats

optionalTrue/FalseWhether to hide the stats of the character/creature in the initiative.

custom-stats

optionalTextOverrides for the custom stats. In the format "hp=35;ac=20;will=7"

template

optionalMultiple ChoiceOptionally apply a template to the added creature.
Choices: normal, elite, weak

Examples

Success

/init add creature(creature 2) Kobold Cavern Mage nameKobold Wizard value15 custom-statshp=35;fire weakness=5; templateelite

Initiative: 15

tags: skill, perception, initiative

Custom Monster Statblock

/init add creatureCustom Actor nameFerrous Butterfly value15 custom-statsperception=7;senses=darkvision;traits=tiny,elemental,metal;str=2;dex=4;con=3;int=-4;wis=0;cha=0;ac=15;fort=6;ref=9;will=5;hp=20;immunities=bleed,paralyzed,poison,sleep;electricity resistance=3;speed=5;fly speed=40;acrobatics=9;wing attack=to hit:+9|traits:finesse|damage:1d4+2 slashing|effects:1 persistent bleed and A Thousand Cuts on hit;swoop attack=to hit:+9|traits:finesse|damage:1d4+2 slashing|effects:The ferrous butterfly flies up to its speed and makes a wing strike at any point during that movement. 1 persistent bleed and A Thousand Cuts on a hit;imageUrl=https://www.wargamer.com/wp-content/sites/wargamer/2023/07/pathfinder-plane-of-metal-preview-ferrous-butterfly-550x309.jpg

d20+7

[5] + 7

total = 12

tags: skill, perception, initiative

Minion

/init add creatureCustom NPC nameMature Wolf Companion (6) custom-statshp=60;ac=22;fort=13;ref=14;will=12;perception=12;str=3;dex=4;con=3;int=-4;wis=2;cha=0;speed=40; climb speed=10; burrow speed=10;jaws attack=to hit:+12|damage:2d8+3 piercing|traits:finesse;imageUrl=https://2e.aonprd.com/Images/Monsters/Wolf.webp

d20+12

[18] + 12

total = 30

tags: skill, perception, initiative

/init end

Ends the current initiative

Examples

Success

/init end Yip! Ended the initiative!

/init join

Joins initiative with your active character. Defaults to rolling perception.

Options

skill

requiredMultiple ChoiceThe name of the skill ("perception") to use to join initiative.

dice

requiredTextThe dice expression ("1d20+5") to use to join initiative.

value

optionalNumberA value to set your initiative to. Overwrites any other init options.

hide-stats

optionalTrue/FalseWhether to hide the stats of the character/creature in the initiative.

Examples

Success

/init join diced20+5

d20+5

[17] + 5

total = 22

tags: initiative

/init jump-to

Jumps to a specific participant in the initiative order

Options

character

requiredMultiple ChoiceA character or npc present in the initiative.

Examples

Success

/init jump-to characterAnatase Lightclaw

Initiative Round 1


# 19: Anatase Lightclaw <HP 42/42>

  6: Kobold Cavern Mage <HEALTHY>```

/init next

Moves to the next participant in the initiative order

Examples

Success

/init next

Initiative Round 1


  19: Anatase Lightclaw <HP 42/42>

# 6: Kobold Cavern Mage <HEALTHY>```

/init note

Sets a note for a character in the initiative.

Options

character

optionalMultiple ChoiceA character or npc present in the initiative.

note

requiredTextA note displayed in the initiative tracker. "-" or "none" to remove.

Examples

Success

/init note characterAnatase Lightclaw noteThis is a note

Yip! I set the note for Anatase Lightclaw to: "This is a note!"

Removing a note

/init note characterAnatase Lightclaw notenone

Yip! I set the note for Anatase Lightclaw to: ""

/init prev

Moves to the previous participant in the initiative order

Examples

Success

/init prev

Initiative Round 1


  19: Anatase Lightclaw <HP 42/42>

.  This is a note!

  6: Kobold Cavern Mage <HEALTHY>```

/init remove

Removes a character from the initiative

Options

character

requiredMultiple ChoiceA character or npc present in the initiative.

Examples

Success

/init remove characterAnatase Lightclaw

/init roll

Rolls dice for an initiative member that you control

Options

character

requiredMultiple ChoiceA character or npc present in the initiative.

roll

requiredMultiple ChoiceWhat to have that initiative member roll. Choose the initiative member first!

target-character

requiredMultiple ChoiceThe character being targeted.

modifier

requiredTextA dice expression to modify your roll. (e.g. "+ 1 + 1d4")

damage_modifier

requiredTextA dice expression to modify your damage roll. (e.g. "+ 1 + 1d4")

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

overwrite-ac

optionalNumberProvide a custom AC to roll the attack against.

note

requiredTextA note about the reason for the roll.

Examples

Success

/init roll characterKobold Cavern Mage rolllight hammer target-characterKobold Cavern Mage modifier2 noteexample note 1d20+6+(2) [13] + 6 + 2 total = 211d6+2+0 [4] + 2 + 0 total = 6 bludgeoningAnatase Lightclaw took 6 damage from Kobold Cavern Mage's light hammer!Example note

/init set

Sets certain properties of your character for initiative

Options

character

requiredMultiple ChoiceA character or npc present in the initiative.

option

requiredMultiple ChoiceThe character option to alter (only within this initiative).
Choices: initiative, name, player-is-gm, hide-stats

value

requiredTextThe value to set the option to.

Examples

Success

/init set characterAnatase Lightclaw optioninitiative

Initiative Round 1


.  This is a note!

  6: Kobold Cavern Mage <HEALTHY>

  4: Anatase Lightclaw <HP 42/42>```

/init show

Displays the current initiative order

Examples

Success

/init show

Initiative Round 1


  6: Kobold Cavern Mage <HEALTHY>

  4: Anatase Lightclaw <HP 42/42>```

/init start

Start initiative in the current channel.

Examples

Success

/init start

/init stat-block

Displays the statBlock for a creature in the initiative order

Options

character

requiredMultiple ChoiceA character or npc present in the initiative.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/init stat-block characterKobold Cavern Mage secretsecret

HP: 60/60

AC 22, Perception: +12 (DC 22)

Speed: Walk 40ft Climb 10ft

str 3, dex 4, con 3, int -4, wis 2, cha 0Fortitude: +13 (DC 23), Reflex: +14 (DC 24), Will: +12 (DC 22)Jaws +12 (finesse) Damage: 2d8+3 piercing

/modifier

Toggleable values to modify specified dice rolls.

/modifier create-modifier

Creates a modifier for the active character.

Options

name

requiredTextThe name of the modifier.

sheet-values

optionalTextHow to alter the sheet values. For example "maxHp+5;ac=20;will-1"

roll-adjustment

optionalTextThe amount to adjust a dice roll. Can be a number or a dice expression.

roll-target-tags

optionalTextA set of tags for the rolls that this modifier applies to. For example "skill or attack or save"

type

optionalMultiple ChoiceThe optional type (status, item, or circumstance) of the modifier.
Choices: status, item, circumstance, untyped

severity

optionalTextA measure of a modifier's effect. Use "[severity]" in the value.

description

optionalTextA description for the modifier.

initiative-note

optionalTextA note to display in initiative when active.

Examples

Roll Modifier

/modifier create-modifier nameBurn It! roll-adjustmentfloor([spellLevel]/2) roll-target-tagsspell and fire typestatus Yip! I created the modifier "Burn It!" for Lilac Sootsnout.

Sheet Modifier

/modifier create-modifier nameThermal Nimbus sheet-valuesfire resistance+9; cold resistance+9 typestatus Yip! I created the modifier "Thermal Nimbus" for Lilac Sootsnout.

/modifier detail

Describes a modifier available to your active character.

Options

name

requiredMultiple ChoiceThe name of the modifier.

Examples

Success

/modifier detail nameOff Guard

Type: circumstance

Sheet Adjustments: ac - 2

/modifier export

Exports a chunk of modifier data for you to later import on another character.

Examples

Success

/modifier export Yip! I've saved Lilac Sootsnout's modifiers to [this PasteBin link](https://pastebin.com/)

/modifier import

Imports a list of modifier data to a character from PasteBin.

Options

url

requiredTextThe pastebin url with the modifier code to import.

import-mode

requiredMultiple ChoiceWhat to do when importing data.
Choices: overwrite-all, overwrite-on-conflict, rename-on-conflict, ignore-on-conflict

Examples

Success

/modifier import urlhttps://pastebin.com/ Yip! I imported those modifiers to Lilac Sootsnout.

/modifier list

Lists all modifiers available to your active character.

Examples

Success

/modifier list Type: untyped Sheet Adjustments: imageURL = https://i.imgur.com/GmUc0Yl.pngType: circumstance Sheet Adjustments: ac - 2Type: status Roll Adjustment: +1 Roll Tags to Adjust: attack and damageType: untyped Sheet Adjustments: arcana + 9; athletics + 9; crafting + 9; medicine + 9; occultism + 9; performance + 9; religion + 9; society + 9; survival + 9Type: untyped Sheet Adjustments: fire resistance = 9, cold resistance = 9Type: circumstance Severity: 1 Sheet Adjustments: checks - [severity], ac - [severity] Roll Adjustment: -[severity] Roll Tags to Adjust: attack and not damage Init tracker note: Frightened 1

/modifier remove

Removes a modifier for the active character.

Options

name

requiredMultiple ChoiceThe name of the modifier.

Examples

Success

/modifier remove nameOff Guard Yip! I removed the modifier "Off Guard".

/modifier set

Sets a field for a modifier for your active character.

Options

name

requiredMultiple ChoiceThe name of the modifier.

option

requiredMultiple ChoiceThe modifier option to alter.
Choices: name, description, type, roll-adjustment, roll-target-tags, sheet-values, severity, initiative-note

value

requiredTextThe value to set the option to.

Examples

Success

/modifier set nameOff Guard optiondescription valueA modifier Yip! Lilac Sootsnout had their modifier "Off Guard"'s description set to "A modifier".

/modifier severity

Set the severity of a modifier.

Options

name

requiredMultiple ChoiceThe name of the modifier.

severity

requiredTextA measure of a modifier's effect. Use "[severity]" in the value.

Examples

Success

/modifier severity namefrightened severity2

Yip! I updated the severity of the modifier "frightened" to 2.

/modifier toggle

Toggles whether a modifier is currently applying to your active character.

Options

name

requiredMultiple ChoiceThe name of the modifier.

Examples

Success

/modifier toggle nameOff Guard Yip! Lilac Sootsnout had their modifier "Off Guard" set to active.

/roll

Roll dice

/roll action

rolls an action for your active character

Options

action

requiredMultiple ChoiceThe target action.

target-character

requiredMultiple ChoiceThe character being targeted.

heighten

optionalNumberThe level to heighten the action to.

attack_modifier

optionalTextA dice expression to modify your attack roll. (e.g. "+ 1 + 1d4")

damage_modifier

optionalTextA dice expression to modify your damage roll. (e.g. "+ 1 + 1d4")

overwrite-attack-roll

optionalTextAn alternate attack roll replacing all attack rolls

overwrite-save-roll

optionalTextAn alternate save roll replacing all save rolls

overwrite-damage-roll

optionalTextAn alternate damage roll replacing the FIRST damage roll.

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

overwrite-dc

optionalNumberProvide a custom DC to roll attacks against.

overwrite-save-dice-roll

optionalTextProvide the dice roll to use for any saving throw in the action.

Examples

Success

/roll action actionFlying Flame A Tiny shape of flame appears, taking a form of your choice— such as a bird, an arrow, or a simple sphere. It Flies from you up to 30 feet in a path you choose. Each creature it passes through saves against the following damage. A creature attempts only one save, even if the flame passes through it multiple times.d20+8 [15] + 8 total = 231d8 + (floor((8-1)/2))d8 + "inspire courage" 1 [1] + [3, 2, 3] + 1 total = 10

/roll attack

rolls an attack for your active character

Options

attack

requiredMultiple ChoiceThe attack to roll.

target-character

requiredMultiple ChoiceThe character being targeted.

attack_modifier

optionalTextA dice expression to modify your attack roll. (e.g. "+ 1 + 1d4")

damage_modifier

optionalTextA dice expression to modify your damage roll. (e.g. "+ 1 + 1d4")

overwrite-attack-roll

optionalTextAn alternate attack roll replacing all attack rolls

overwrite-damage-roll

optionalTextAn alternate damage roll replacing the FIRST damage roll.

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

overwrite-ac

optionalNumberProvide a custom AC to roll the attack against.

Examples

Success

/roll attack attackspecial unarmed falling stone target-characterKobold Wizard overwrite-attack-roll20 overwrite-damage-roll5 overwrite-ac18 205Kobold Wizard took 5 damage from Anatase Lightclaw's special unarmed falling stone!

/roll dice

rolls some dice

Options

dice

requiredTextThe dice expression to roll. Similar to Roll20 dice rolls.

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/roll dice dice1d20 - 1d4 + 3 noteI rolled some dice! secretpublic

1d20 - 1d4 + 3

[20] - [1] + 3

total = 22

I rolled some dice!

2d20 keeping highest

/roll dice dice2d20kh1 + 4

2d20kh1 + 4

[14, 1] + 4

total = 18

/roll perception

rolls perception for your active character

Options

modifier

requiredTextA dice expression to modify your roll. (e.g. "+ 1 + 1d4")

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/roll perception

d20+7

[5] + 7

total = 12

tags: skill, perception

/roll save

rolls a saving throw for your active character

Options

save

requiredMultiple ChoiceThe save to roll.

modifier

optionalTextA dice expression to modify your roll. (e.g. "+ 1 + 1d4")

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/roll save saveReflex

d20+9

[2] + 9

total = 11

tags: save, will, wisdom

/roll skill

rolls a skill for your active character

Options

skill

requiredMultiple ChoiceThe skill to roll.

modifier

optionalTextA dice expression to modify your roll. (e.g. "+ 1 + 1d4")

note

optionalTextA note about the reason for the roll.

secret

optionalMultiple ChoiceWhether to send the roll in a hidden, temporary message.
Choices: public, secret, secret-and-notify, send-to-gm

Examples

Success

/roll skill skillAthletics modifier1 noteGrapple check secretpublic

d20+12

[12] + 12

total = 24

Grapple Check Athletics tags: skill, athletics, strength

/roll-macro

Short roll that can be referenced and used by other rolls. Case insensitive.

/roll-macro create

Creates a roll macro for the active character.

Options

name

requiredTextThe name of the roll macro.

value

requiredTextA mini-roll expression. Must be able to evaluate on its own. Ex. "5" or "d4+[str]"

Examples

Success

/roll-macro create nameShortbowCritDamage value(2*1d6)+d10 Yip! I created the roll macro ShortbowCritDamage for Ashara Keenclaw.

/roll-macro list

Lists all roll macros available to your active character.

Examples

Success

/roll-macro list (2*1d6)+d10d6

/roll-macro remove

Removes a roll macro for the active character.

Options

name

requiredMultiple ChoiceThe name of the roll macro.

Examples

Success

/roll-macro remove nameShortbowCritDamage Yip! I removed the roll macro ShortbowCritDamage.

/roll-macro set

Sets the value of a roll macro for your active character.

Options

name

requiredMultiple ChoiceThe name of the roll macro.

value

requiredTextA mini-roll expression. Must be able to evaluate on its own. Ex. "5" or "d4+[str]"

Examples

Success

/roll-macro set nameshortbowDamage value2d6

/settings

Settings to customize your experience with Kobold.

/settings set

Set a user setting.

Usage: **[option]**: Which setting to change. **[value]**: What to update the setting to.

Options

option

requiredMultiple ChoiceThe option to update.
Choices: initiative-tracker-notifications, inline-rolls-display, default-compendium

value

requiredMultiple ChoiceThe value to set the option to.

Examples

Success

/settings set valuecompact Yip! "inline-rolls-display" has been set to "compact".