ExpectedBlock
| Field | Type | Required | Description |
|---|---|---|---|
| ac | uint32 | required | The printed armor class. |
| attacks | ExpectedAttack[] | required | The printed attack lines. |
| hp_avg | uint32 | required | The printed average hit points. |
| hp_formula | string | required | The printed HP formula ("2d8+2"). |
| npc | string | required | Creature id, boot-resolved. |
| passive_perception | uint32 | required | The printed passive Perception. |
| skills | any[][] | required | The printed skill bonuses. |
| speed_ft | uint32 | required | The printed speed in feet (the human assumption). |
| xp | uint32 | required | The printed XP. |
Nested shapes
Every shape ExpectedBlock closes over, so this page stands alone.
ExpectedAttack
| Field | Type | Required | Description |
|---|---|---|---|
| damage | string | required | The printed damage string (e.g. "1d6+1"). |
| damage_avg | uint32 | required | The printed damage average. |
| kind | string | required | A |
| to_hit | int32 | required | The printed to-hit bonus. |
| versatile | string | optional | Two-handed damage string (a spear); absent = not versatile. |
| versatile_avg | integer | optional | The two-handed damage average; absent = not versatile. |
| weapon | string | required | Weapon id, boot-resolved. |
Skill
The eighteen SRD skills.
AthleticsAcrobaticsSleightOfHandStealthArcanaHistoryInvestigationNatureReligionAnimalHandlingInsightMedicinePerceptionSurvivalDeceptionIntimidationPerformancePersuasion