{ "name": "Mage Armor", "level": 1, "school": "conjuration", "components": "V, S, F", "range": "touch", "save": "none", "base_dc": 10, "cast_time": "standard", "spell_resistance": false, "effects": [ { "type": "buff", "modifiers": [ { "target": "ac", "value": 4, "bonus_type": "armor" } ], "duration_rounds": 600 } ], "description": "An invisible but tangible field of force surrounds the subject, providing a +4 armor bonus to AC (SRD mage armor: school conjuration (creation) [force], range touch, duration 1 hour/level (modeled as a fixed 600 rounds), spell resistance: no; Will negates (harmless) is not modeled - the engine only self/target-buffs willing recipients). Known simplification: the engine bakes worn armor into the AC total of the JSON and cannot see it, so this armor bonus stacks additively with that baked-in armor value instead of replacing it; two mage armors still do not stack with each other (armor is a non-stacking bonus type)." }