Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleClick here to show Table of Contents
Table of Contents

...

The PFRPG2 ruleset currently supports the following action types:

  1. Attack:

  2. Damage:

  3. Heal:

  4. Save:

  5. Effect:

  6. Trait

Future versions will add:

  1. Action vs. DC - where an action is rolled against a DC - for example, the Demoralize Intimidation skill action rolls an Intimidation check against the targets will DC.

Each automation action is detailed below.  Fields highlighted in blue are optional.

Attack

The attack action takes the same format as the normal attack text within an NPC record.
Melee attack is assumed unless the action string begins with “Ranged ”
Standard targeting is used.

  • [CD] - auto apply any Cooldown action attached to this ability when this action is used.

  • [USE] - auto reduce the [USES: XX] tag in the ability title by one when this action is used.

Format:
Attack: Ranged <standard attack string>[CD][USE]

For example:

  • Attack: jaws +6 (agile, finesse) - makes a melee attack with the listed traits.

  • Attack: Ranged jaws +6 (agile, finesse, range increment 20 feet) - makes a ranged attack with the listed traits.

...

Format:
Damage:<damage string including damage types>[CD][USE][SELF][TRAITS: abc]

For example:

  • Damage:1d4 piercing plus 1d4 fire

  • Damage: 1d6 piercing[TRAITS: deadly d8] - adds the “deadly d8” trait to the damage action.

...

Applies an effect action on the targets.  The effect automation action takes standard condition and effect strings as detailed in the PFRPG2 Wiki.  Multiple effects/conditions can be applied as part of a single “Effect”: action with the usual semi-colon ( ; ) delimiter.

  • Targeting - standard targeting will be used unless one of the following is specified.

    • Standard targeting is used unless [SELF] is used in the action string

    .Specify the
    • .  Not supported (ignored) if a success level tag is used.

    • [TOSELF] applies the effect to the targets but then targets the effect back to the NPC.  Not supported (ignored) if a success level tag is used. R19

    • [TOTARGETS] applies the effect to the targets but then targets the effect back to the NPC.  Not supported (ignored) if a success level tag is used.  R19

  • Specify the duration of the effect with the [D:XX] tags - where XX is the duration in rounds.  No duration tag means the effect is indefinite.  XX can be a dice string - e.g. 1d4+2.  The dice string is evaluated using random numbers, not an actual dice roll.

  • Optional: [MINS] or [HOURS] -the effect duration is specified in minutes not rounds.  FGU Onlyor hours not rounds.  [HOURS] results in the duration in the combat tracker being set to 0 as hour/s long effects aren’t currently tracked.

  • To specify that the duration decrements at the end of the turn use [END].  If not specified the default of the start of the turn will be used.

  • To indicate an optional DC associated with the effect use [DC:YY{F}] - where YY is the DC related to the effect.  An optional F can be added (without the curly brackets) to specify a flat check - e.g. [DC:20F] for a DC 20 flat check.

  • [CD] - Optional..  Auto apply any Cooldown action attached to this ability when this action is used.

  • [USE] - Optional.  Auto reduce the [USES: XX] tag in the ability title by one when this action is used.

  • The Init value to reduce the duration will be the current init value when the effect is applied.

  • [ACTION], [ROLL] or [SINGLE] - Optional.  When to expend the effect, after an action, a roll or expend each effect once it’s been used.

  • [GM] - Optional.  Effect = GM only.  Indicates that the player won’t see the application of the effect in the chat window, nor will they see the applied effect in the combat tracker.

[<success level>] - Optional. When a save or attack has been rolled for this action and an ApplyAllEffects action is triggered, this success level will be matched to the save success level stored for each target.  Supports multiple success level values per effect with each level within a pair of square brackets in the format: [CRITSUCCESS], [SUCCESS], [FAILURE], [CRITFAILURE] or [CRITFAILURE][ALL].  Note: an effect action with a success level tag doesn’t support the [SELF] tag, it will be ignored - success levels are designed for targets other than self only.

Format:
Effect:<effect string>[D:XX][SELF][END][DC:YY{F}][CD][USE][GM][<success level>]

Info

Note: [DC:] must come before [D:] currently.

...

  • Effect: Blinded[D:1d10] - The target is blinded for 1d10 rounds.

  • Effect: Clumsy:2[D:6] - The target is Clumsy:2 for 6 rounds.

  • Effect: PERS: 1d6 fire[DC:10] - Changes the default flat check of persistent damage to 10 (the default is 15).  Note the F for flat check is not needed here as it is assumed to be a flat check for persistent damage.

  • Effect: Grabbed[DC:20] - The target is grabbed with an escape DC of 20.  The DC for grabbed is for information only.

  • Effect: ATK:1 status;DMG:2 status[SINGLE] - The single use per effect modifiers for attack and damage actions are added to the target.

  • Effect: Clumsy:2[D:6][CRITFAILURE]- The target is Clumsy:2 for 6 rounds.  Will be applied with the ApplyAllEffects action if the target had a critical failure in a previous save action from this ability.

ApplyAllEffects

Applies effects based on the result level of a previously triggered saving throw action (Save), VsDC or Attack action, from the same source actor and ability.  Effects will be matched on their their  [CRITSUCCESS], [SUCCESS], [FAILURE], [CRITFAILURE] or [CRITFAILUREALL]. tags - note these result names are used for all actions, even attacks.

...

  • Standard targeting is used unless [SELF] is used in the action string.

  • Indicate a basic save (half damage on success, no damage on critical succes, etc.) with the [BASIC] or [HALF] tags.  Adds the “basic” trait to the save action.

  • Save traits are automatically extracted from the traits in the ability title - contained within brackets ( .. ) in the ability title, no need to add anything to the automation code.

  • Additional traits can be added to the traits already extracted from the ability title using the [TRAITS: aaa, bbb, bbbccc] tag, where aaa, bbb, ccc are comma separated trait names.

  • Specify the DC of the save with the [DC:XX] tags - where XX is the target DC.  This is required.

  • Specify the type of save immediately after the “Save:” action header: fortitude, reflex or will.

  • [CD] - auto apply any Cooldown action attached to this ability when this action is used.

  • [USE] - auto reduce the [USES: XX] tag in the ability title by one when this action is used.

...

Format:
VsDC:<type>:vs:<target DC type>[SELF][TRAITS:aaa, bbb, ccc][CD][USE]

 Example:

VsDC:Athletics:vs:FORT Will perform an athletics check vs. the target's FORT DC.

...