NaturalAttack
Used by Npc
This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.
One natural attack off a monster's stat block: a bite, claw, or slam the creature IS armed with — not a borrowed weapon. PRIMITIVES only: to-hit and the damage average DERIVE (pb_for_cr + the governing ability's mod), exactly as a humanoid's weapon line does. The ability names which mod feeds both (Str for a slam, Dex for a wolf's quick bite — the finesse rule made explicit for the raceless). reach_ft is the melee reach (5 ft on the grid = one square; a longer reach is ledgered); a ranged natural attack carries range (none in the starter bestiary — the substrate for a manticore's spikes, ledgered).
| Field | Type | Required | Description |
|---|---|---|---|
| ability | Ability | required | The ability whose mod feeds to-hit and damage (Str, or Dex for a finesse-like bite). |
| advantage_if_self_bloodied | boolean | default false | Advantage while the attacker itself is Bloodied (for example, Bloodied Fury). |
| advantage_if_target_bloodied | boolean | default false | Authored advantage if target bloodied. |
| advantage_if_target_wounded | boolean | default false | Advantage when the target has fewer than all of its Hit Points. |
| charge | NaturalAttackCharge | optional | Extra on-hit payload after a straight run toward the target. |
| damage | Damage | required | The attack's damage dice and kind. |
| damage_flat | integer | optional | Printed flat damage modifier when it differs from the attack ability modifier. Absent keeps the ordinary derived modifier. |
| damage_if_self_bloodied | Damage | optional | Replacement damage dice and kind when the attacker itself is Bloodied. Swarms use this to reduce their attack damage as their members fall. |
| damage_if_target_bloodied | Damage | optional | Replacement damage dice and kind when the target is Bloodied. The ordinary flat modifier remains unchanged unless |
| forbid_target_grappled_by_self | boolean | default false | This attack cannot target a creature currently grappled by its source. |
| name | string | required | Authored name. |
| on_hit | NaturalAttackOnHit[] | default [] | Typed mechanics that resolve only after this particular attack hits. Keeping them on the attack (rather than the creature body) preserves identity when a stat block has, for example, a plain Bite and a condition-bearing Tail. |
| range | Range | optional | Ranged natural-attack range; absent = melee only. |
| reach_ft | uint32 | required | Melee reach in feet (5 ft = one grid square). |
| recharge_low | uint8 | default 0 | The LOW d6 face that restores this attack at turn start (6 = "Recharge 6"). Zero means the attack is always available. |