Skip to content

List of commands

Spappz edited this page Apr 5, 2023 · 20 revisions

Pf2ooler has many commands available. This page keeps a record of all of them in a tree-like structure. Commands you can actually run (terminal nodes) are in bold. Command options are in italic.

secret: All commands have a secret option, which hides the response from everyone else when set to "Yes". Some /roll commands have extra options too!

General information

  • /view
    Commands in this group display static information.

    • /view help
      Displays some basic information about the bot, a quick-start guide to its use, and provides links to the support server.

    • /view licenses
      Displays licenses and other legal information.

    • /view stats
      Displays a count of each data-type that Pf2ooler has available, plus its version number, current uptime, and source data version.

  • /donate
    Displays a personal message from me about how to support the project 😊

Data look-up

  • /lookup
    All the data-look-up commands are in this group.

    name (required): All /lookup commands require the name of the thing you're trying to look up. This name is case-insensitive and doesn't need to be complete (e.g. "bnob" will match Hobnobber), but it does need to be spelt correctly (e.g. "honbobber" will not match).

    • /lookup action
      Looks up an action or activity. Note this isn't limited to just basic actions; actions specific to classes, ancestries, etc. are included, as are some actions in adventure paths.

    • /lookup affliction
      Looks up a curse, disease, or other affliction.

    • /lookup ancestry
      Looks up an ancestry.

    • /lookup background
      Looks up a background.

    • /lookup class
      Looks up a class. Currently, this just responds with the class' HP and sidebar information (starting proficiencies, etc.).

    • /lookup condition
      Looks up a condition.

    • /lookup creature
      Creature-specific commands are in this group. The much anticipated /lookup creature statblock will find its way here soon!

      • /lookup creature ability
        Looks up a standard creature ability, such as Darkvision or Swallow Whole.

      • /lookup creature image
        Looks up and displays a creature's artwork, if it's available on the Archives of Nethys.

      • /lookup creature summary
        Looks up and displays an abridged version of a creature's statblock.

    • /lookup deity
      Deity-specific commands are in this group.

      • /lookup deity avatar
        Looks up a deity's battle form for the avatar spell.

      • /lookup deity intercession
        Looks up the standard divine intercessions a deity offers.

      • /lookup deity statblock
        Looks up a deity's statblock. This uses the standard form introduced in Lost Omens: Gods & Magic, so some 'unique' statistics, such as Sacred Animal, aren't included.

    • /lookup event
      Looks up a rare event (introduced in Lost Omens: Travel Guide page 112).

    • /lookup familiar
      Familiar-specific commands are in this group.

      • /lookup familiar ability
        Looks up a familiar ability.
    • /lookup feat
      Looks up a feat.

    • /lookup heritage
      Looks up a heritage, including versatile heritages.

    • /lookup item
      Item-specific commands are in this group, though currently it's a bit sparse!

      • /lookup item group
        Looks up a weapon/armour group's specialisation effect.

      • /lookup item statblock
        Looks up a 'base' (non-magical) weapon, armour, or shield statblock. Adventuring equipment and magic items coming Soon™!

    • /lookup relic
      This group is currently a bit of a dummy, only existing so /lookup relic gift reads intuitively.

      • /lookup relic gift
        Looks up a relic gift.
    • /lookup ritual
      Looks up a ritual.

    • /lookup skill
      Looks up the description for a skill, including a summary of its skill actions.

    • /lookup spell
      Looks up a spell.

    • /lookup subclass
      Looks up a subclass, such as a barbarian's instinct or a sorcerer's bloodline. This shows all features the subclass confers.

    • /lookup trait
      Looks up a trait.

Dice-rolling and randomness

The syntax for the /roll commands can be confusing given how many options are available, so I recommend experimenting a bit to get a feel.

  • /roll
    All dice-related commands are in this group.

    description: All /roll commands let you include a description, which will be posted along with the result. Useful if you want a record of what the roll was for.

    • /roll dice
      This is your general-purpose command to roll arbitrary dice. Should be fairly self-explanatory.

      dice (required): The dice notation you want to roll.
      count: By default, the command rolls dice once. You can use this option to make it roll more.
      secret: The usual "Yes" option is replaced with two options: "Invisible" and "Spoilered". "Invisible" hides the response as normal, while "Spoilered" posts the message publicly but hides all the rolls and totals with spoilers.

    • /roll check
      This command lets you roll checks as per Pathfinder 2e's rules. It's got slightly nicer formatting than /roll dice, so I recommend using it if you're actually making a check!

      modifiers: Enter any modifiers here. The string is assumed to start with a +, so you don't need to enter that yourself. Full dice notation is accepted too. Leaving this blank just rolls a d20 with no modifiers (i.e. a flat check).
      dc: If you enter a DC for the check, Pf2ooler will also display it and the degree of success.
      count: By default, the command only makes one check. You can use this option to make it roll more.
      secret: The usual "Yes" option is replaced with two options: "Invisible" and "Spoilered". "Invisible" hides the response as normal, while "Spoilered" posts the message publicly but hides the DC and all rolls, totals, and degrees of success with spoilers.

    • /roll character
      Rolls 4d6dl1 six times. Useful if you're using the Rolling Ability Scores variant rule.

      secret: The usual "Yes" option is replaced with two options: "Invisible" and "Spoilered". "Invisible" hides the response as normal, while "Spoilered" posts the message publicly but hides all the rolls and the total with spoilers.

    • /roll recovery
      This is a shortcut for rolling a recovery check. The recovery DC is calculated automatically.

      dying (required): Your current dying value.
      toughness: Set this to "Yes" if you have the Toughness feat.
      defy_death: Set this to "Yes" if you have the Defy Death feat.
      mountains_stoutness: Set this to "Yes" if you have the Mountain's Stoutness feat.
      count: By default, this command only rolls one recovery check. You can use this option to make it roll more.
      secret: The usual "Yes" option is replaced with two options: "Invisible" and "Spoilered". "Invisible" hides the response as normal, while "Spoilered" posts the message publicly but hides the DC and all rolls, totals, and degrees of success with spoilers.

    • /roll table
      This command lets you roll on a table. The table doesn't need to actually be a 'random table' with a die roll in the header—you can use it to get a random row from any table (with some obscure exceptions). Useful if you want inspiration rather than adjudication, though it of course works for that too.

      name (required): The name of the table on which you want to roll.
      count: By default, this command only rolls on the table once. You can use this option to make it roll more (repeats possible).

  • /draw
    All card-related commands are in this group.

    count: By default, all /draw commands only draw one card. You can use this option to make them draw more (repeats possible).
    description: All /draw commands let you include a description, which will be posted along with the result. Useful if you want a record of what the roll was for.

    • /draw critical
      This group serves a shorthand for using /roll table to draw a card from the critical hit/fumble decks (which are represented as random tables in Pf2eTools).

      attack (required): The type of attack you're making. This determines which row of the card is read off.

      • /draw critical fumble
        Draws a random card from the critical fumble deck and displays the effect depending on attack.

      • /draw critical hit
        Draws a random card from the critical hit deck and displays the respective effect depending on attack.

    • /draw hero
      This group only exists so that /draw hero point reads intuitively.

      • /draw hero point
        Draws a random card from the hero point deck.
  • /random
    The /random group is exactly like the /lookup group, except it chooses a random one for you!

Clone this wiki locally