NaturalAttackOnHit
Used by Npc
This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.
Authorable NaturalAttackOnHit data exposed through the modding schema.
Condition
Apply a condition when the target is no larger than max_target_size. save: None is the 2024 monster wording "the target has the condition"; an authored save branches through the ordinary saving-throw machinery.
| Field | Type | Required | Description |
|---|---|---|---|
| condition | string | required | |
| duration | NaturalAttackConditionDuration | default "Persistent" | |
| max_target_size | Size | optional | |
| save | NaturalAttackSave | optional |
Grapple
Select the grapple behavior.
| Field | Type | Required | Description |
|---|---|---|---|
| escape_dc | int64 | required | |
| max_target_size | Size | required | |
| max_targets | integer | optional | Maximum creatures this attack's anatomy can hold at once. Absent means the stat block states no additional capacity limit. |
| pull_ft | uint32 | default 0 | Pull the newly grappled target straight toward the attacker. |
| restrained | boolean | default false |
Damage
Select the damage behavior.
| Field | Type | Required | Description |
|---|---|---|---|
| condition_duration_secs | integer | optional | Absolute-world duration for the failed-save condition. Absent uses the condition's ordinary persistent lifecycle. |
| condition_on_failed_save | string | optional | |
| damage | Damage | required | |
| doubles_on_crit | boolean | default false | Whether these dice are part of the attack's critical damage roll. Monster poison/save riders default false; magic weapon damage such as Frost Brand authors true. |
| on_save | OnSave | optional | |
| save | NaturalAttackSave | optional |