"""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", }