passive_perception
Calculate passive Perception from a Wisdom modifier using SRD 5.2.1, returning the numeric score only when the modifier is supplied. Refuses non-SRD advantage or disadvantage adjustments.
Instructions
Passive Perception = 10 + the Wisdom (Perception) check modifier (SRD 5.2.1 p.22). Returns data {score}. The SRD defines no Advantage/Disadvantage adjustment to a passive score, so passing advantage/disadvantage is honestly refused (that ±5 rule is not in this ruleset). The score NUMBER appears only when perception_modifier is supplied; otherwise the formula alone is returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| advantage | No | not part of the SRD passive formula; triggers an honest refusal | |
| request_id | No | ||
| disadvantage | No | not part of the SRD passive formula; triggers an honest refusal | |
| table_policy | No | ||
| asserted_facts | No | ||
| policy_context | No | ||
| table_decision | No | ||
| perception_modifier | No | the creature's Wisdom (Perception) check modifier |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| why | Yes | ||
| data | No | ||
| facts | Yes | ||
| adapter | Yes | ||
| verdict | Yes | ||
| rule_ids | Yes | ||
| citations | Yes | ||
| exit_code | Yes | ||
| assumptions | Yes | ||
| explanation | Yes | ||
| rule_result | Yes | ||
| checked_scope | Yes | ||
| coverage_level | Yes | ||
| state_mutation | Yes | ||
| table_decision | Yes | ||
| unchecked_scope | Yes |