| """Regression fixtures. Also served verbatim when LOREIFY_FAKE_AI=1 (local QA). |
| |
| Math check (CR 6, Proficiency Bonus +3): |
| - Attack +7 = STR +4 + prof +3; save DC 15 = 8 + prof 3 + CON +4. |
| - HP 119 = 14d8 (avg 63) + 56 (CON +4 x 14 hit dice). |
| - Greatblade 15 (2d10 + 4) slashing + 4 (1d8) necrotic; two attacks/round. |
| - Perception +4 = WIS +1 + prof +3 -> passive Perception 14. |
| - CR 6 = 2,300 XP; AC 16 sits in the CR 6 band. |
| """ |
|
|
| FIXTURE_RUSTBOUND_SENTINEL = { |
| "name": "Rustbound Sentinel", |
| "size_type_alignment": "Medium construct, lawful neutral", |
| "armor_class": "16 (rusted plate)", |
| "hit_points": "119 (14d8 + 56)", |
| "speed": "25 ft.", |
| "ability_scores": ( |
| "STR 18 (+4) DEX 8 (-1) CON 18 (+4) INT 6 (-2) WIS 13 (+1) CHA 15 (+2)" |
| ), |
| "saves_and_skills": ( |
| "Saving Throws Str +7, Con +7; Skills Athletics +7, Perception +4" |
| ), |
| "defenses": ( |
| "Damage Immunities poison; Condition Immunities charmed, exhaustion, " |
| "frightened, poisoned" |
| ), |
| "senses_and_languages": ( |
| "Darkvision 60 ft.; passive Perception 14; understands Common but " |
| "can't speak" |
| ), |
| "challenge": "6 (2,300 XP; Proficiency Bonus +3)", |
| "traits": [ |
| "Corrosive Presence. Any nonmagical weapon made of metal that hits the " |
| "sentinel corrodes: after dealing damage, the weapon takes a permanent " |
| "and cumulative -1 penalty to damage rolls. If its penalty reaches -5, " |
| "the weapon is destroyed.", |
| "Unyielding Vigil. The sentinel doesn't require air, food, drink, or " |
| "sleep, and magic can't put it to sleep. While it remains within 30 " |
| "feet of the door, vault, or ward it was bound to guard, it has " |
| "advantage on saving throws against being moved against its will.", |
| "Rusted Frame. If the sentinel takes 10 or more acid damage in a " |
| "single turn, its speed is halved until the end of its next turn as " |
| "its joints seize.", |
| ], |
| "actions": [ |
| "Multiattack. The sentinel makes two Rusted Greatblade attacks.", |
| "Rusted Greatblade. Melee Weapon Attack: +7 to hit, reach 5 ft., one " |
| "target. Hit: 15 (2d10 + 4) slashing damage plus 4 (1d8) necrotic " |
| "damage as flakes of cursed rust work into the wound.", |
| "Rust Wave (Recharge 5-6). The sentinel exhales a 15-foot cone of " |
| "corroding red dust. Each creature in that area must make a DC 15 " |
| "Constitution saving throw, taking 27 (6d8) necrotic damage on a " |
| "failed save, or half as much damage on a successful one. Nonmagical " |
| "metal armor worn by a creature that fails takes a permanent and " |
| "cumulative -1 penalty to the AC it offers; armor reduced to an AC " |
| "of 10 is destroyed.", |
| ], |
| "bonus_and_reactions": ( |
| "Grating Parry (Reaction). The sentinel adds 3 to its AC against one " |
| "melee attack that would hit it. To do so, the sentinel must see the " |
| "attacker and be wielding its greatblade." |
| ), |
| "legendary_actions": "None", |
| } |
|
|