{ "name": "Protection from Law, Communal", "level": 2, "school": "abjuration", "range": "touch", "save": "will", "harmless": true, "base_dc": 10, "cast_time": "standard", "spell_resistance": false, "effects": [ { "type": "buff", "modifiers": [ { "target": "ac", "value": 2, "bonus_type": "deflection", "condition": "attacker_is_lawful" }, { "target": "fort", "value": 2, "bonus_type": "resistance", "condition": "attacker_is_lawful" }, { "target": "ref", "value": 2, "bonus_type": "resistance", "condition": "attacker_is_lawful" }, { "target": "will", "value": 2, "bonus_type": "resistance", "condition": "attacker_is_lawful" } ], "duration_rounds": 10 } ], "description": "SRD spells/protection-from-law-communal.md: functions like protection from law - each touched creature gains the +2 deflection bonus to AC and +2 resistance bonus on saves against attacks or effects created by lawful creatures (gated on the attacker/caster alignment via condition attacker_is_lawful, never applying against a non-lawful source). Will negates (harmless), spell resistance no. Not modeled: the SRD duration split - \"you divide the duration in 1-minute intervals among the creatures touched\" - the engine gives every touched creature the same fixed duration as protection from law (1 min/level approximated as 10 rounds each) instead of draining one shared pool; and the mental-control suppression clause of the base spell (see protection_from_law.json)." }