From d421302f6e73d2a5de319ff3352f8f9d47813daf Mon Sep 17 00:00:00 2001 From: Joseph Keen Date: Mon, 11 Jul 2022 18:49:23 -0600 Subject: [PATCH] Update Static Attacks and Spells --- static/template-attacks.json | 2830 +++++++-- static/template-spells.json | 10904 ++++++++++++++++++++++++++++----- 2 files changed, 11708 insertions(+), 2026 deletions(-) diff --git a/static/template-attacks.json b/static/template-attacks.json index 852ec17..5fb3abb 100644 --- a/static/template-attacks.json +++ b/static/template-attacks.json @@ -84,7 +84,7 @@ "name": "Charmed", "duration": -1, "effects": "", - "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw whenever it takes damage, ending the effect on a success" + "desc": "Charmed by {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw whenever it takes damage, ending the effect on a success" } ], "success": [] @@ -193,11 +193,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -415,7 +429,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -453,11 +467,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -487,11 +515,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -687,7 +729,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -725,11 +767,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -1028,7 +1084,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -1066,11 +1122,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -1100,11 +1170,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -1317,7 +1401,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -1355,11 +1439,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -1590,7 +1688,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -1628,11 +1726,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -1853,7 +1965,7 @@ "name": "Frightened", "duration": 10, "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -1891,11 +2003,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -2082,7 +2208,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -2120,11 +2247,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -2225,7 +2366,8 @@ "type": "ieffect", "name": "Charmed", "duration": 2, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}" } ], "success": [] @@ -2379,7 +2521,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" } ], "success": [] @@ -2417,11 +2560,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -2492,11 +2649,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -2717,7 +2888,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -2755,11 +2927,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -2950,7 +3136,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -2988,11 +3175,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3128,11 +3329,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [ @@ -3310,7 +3525,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -3348,11 +3564,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3382,11 +3612,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3581,7 +3825,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -3619,11 +3864,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3921,7 +4180,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -3959,11 +4219,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3993,11 +4267,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -4209,7 +4497,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -4247,11 +4536,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -4481,7 +4784,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -4519,11 +4823,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -4741,7 +5059,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -4779,11 +5098,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -4970,7 +5303,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -5008,11 +5342,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -5113,7 +5461,8 @@ "type": "ieffect", "name": "Charmed", "duration": 2, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}" } ], "success": [] @@ -5267,7 +5616,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -5305,11 +5655,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -5380,11 +5744,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -5605,7 +5983,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -5643,10 +6022,25 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "Frightened", - "duration": 10, - "effects": "" + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -5837,7 +6231,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -5875,11 +6270,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -6045,7 +6454,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -6077,7 +6487,8 @@ "type": "ieffect", "name": "Deafened, Frightened, Paralyzed", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -6115,11 +6526,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [ @@ -6218,7 +6643,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 13" } ], "miss": [], @@ -6444,6 +6870,31 @@ ], "_v": 2 }, + { + "name": "Assassin - Sneak Attack", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "4d6 [weapon]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Once per turn, the assassin deals an extra 14 (4d6) damage when it hits a target with a weapon attack and has advantage on the attack roll, or when the target is within 5 feet of an ally of the assassin that isn't incapacitated and the assassin doesn't have disadvantage on the attack roll." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, { "name": "Awakened Shrub - Rake", "automation": [ @@ -7203,7 +7654,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 16" } ], "miss": [], @@ -7655,11 +8107,25 @@ "dc": "11", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -7951,11 +8417,25 @@ "dc": "12", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -8156,11 +8636,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [ @@ -8203,11 +8697,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [ @@ -8404,7 +8912,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 14" } ], "miss": [], @@ -8436,7 +8945,8 @@ "name": "Frightened", "duration": 1, "effects": "", - "end": true + "end": true, + "desc": "Frightened of {{caster.name}}" } ], "success": [] @@ -8593,7 +9103,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 14" } ], "miss": [], @@ -8652,7 +9163,7 @@ "hit": [ { "type": "damage", - "damage": "2d10 + 5 [bludgeoning]" + "damage": "2d10 + 5 [magical bludgeoning]" }, { "type": "save", @@ -8783,7 +9294,8 @@ "type": "ieffect", "name": "Frightened", "duration": 2, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}" } ], "success": [] @@ -8965,7 +9477,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 14" } ], "miss": [], @@ -9141,7 +9654,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 15" } ], "miss": [], @@ -9203,7 +9717,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 12" } ], "miss": [], @@ -9404,7 +9919,7 @@ "effects": [ { "type": "damage", - "damage": "-(4d8 + 2) [healing]" + "damage": "-(4d8 + 2) [heal]" } ] }, @@ -9436,11 +9951,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -9685,11 +10214,25 @@ "dc": "20", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -10040,7 +10583,8 @@ "type": "ieffect", "name": "Charmed", "duration": 14400, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw each time the dryad or its allies does anything harmful to the target, ending the effect on a success" } ], "success": [] @@ -10482,11 +11026,25 @@ "dc": "12", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -10573,11 +11131,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -11379,7 +11951,20 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" + }, + { + "type": "condition", + "condition": "lastSaveRollTotal <= (lastSaveDC-5) and target.name", + "onTrue": [ + { + "type": "text", + "text": "{{target.name}} ages {{vroll('1d4*10')}} years!" + } + ], + "onFalse": [], + "errorBehaviour": "false" } ], "success": [] @@ -11648,11 +12233,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -11778,7 +12377,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 16" } ], "miss": [], @@ -11813,7 +12413,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 11" } ], "miss": [], @@ -11846,7 +12447,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 16" } ], "miss": [], @@ -11881,11 +12483,25 @@ "dc": "16", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -12030,11 +12646,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -12094,7 +12724,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 11" } ], "miss": [], @@ -12172,11 +12803,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -12290,7 +12935,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 16" } ], "miss": [], @@ -12424,7 +13070,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 12" } ], "miss": [], @@ -12501,11 +13148,25 @@ "dc": "11", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -12668,7 +13329,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 13" } ], "miss": [], @@ -12921,11 +13583,25 @@ "dc": "10", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -13018,7 +13694,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 15" } ], "miss": [], @@ -13134,12 +13811,26 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." - } + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } ], "success": [] } @@ -13281,11 +13972,25 @@ "dc": "10", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -13481,11 +14186,25 @@ "dc": "16", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -14172,7 +14891,8 @@ "type": "ieffect", "name": "Incapacitated (Charmed)", "duration": -1, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}'s song, ignoring the songs of other harpies\n If farther than 5 ft from the harpy, moves on its turn towards them, taking most direct route\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -14181,7 +14901,7 @@ }, { "type": "text", - "text": "The harpy sings a magical melody. Every humanoid and giant within 300 feet of the harpy that can hear the song must succeed on a DC 11 Wisdom saving throw or be charmed until the song ends. The harpy must take a bonus action on its subsequent turns to continue singing. It can stop singing at any time. The song ends if the harpy is incapacitated.\nA target that successfully saves is immune to this harpy's song for the next 24 hours." + "text": "The harpy sings a magical melody. Every humanoid and giant within 300 feet of the harpy that can hear the song must succeed on a DC 11 Wisdom saving throw or be charmed until the song ends. The harpy must take a bonus action on its subsequent turns to continue singing. It can stop singing at any time. The song ends if the harpy is incapacitated.\nWhile charmed by the harpy, a target is incapacitated and ignores the songs of other harpies. If the charmed target is more than 5 feet away from the harpy, the target must move on its turn toward the harpy by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage from a source other than the harpy, the target can repeat the saving throw. They can also repeat the saving throw at the end of each of its turns. If they are successful, the effect ends on it.\nA target that successfully saves is immune to this harpy's song for the next 24 hours." } ], "_v": 2, @@ -14805,7 +15525,7 @@ "effects": [ { "type": "damage", - "damage": "-(10) [regrowth]" + "damage": "-(10) [heal]" } ] }, @@ -15595,7 +16315,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 18" } ], "miss": [], @@ -15627,11 +16348,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "meta": [] @@ -15650,11 +16385,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -15985,7 +16734,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -16174,11 +16924,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -16605,11 +17369,25 @@ "dc": "18", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -16750,7 +17528,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 19" } ], "miss": [], @@ -16785,11 +17564,25 @@ "dc": "11", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -17090,7 +17883,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 13" } ], "miss": [], @@ -17176,11 +17970,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -17266,11 +18074,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -17444,7 +18266,7 @@ "name": "Dreadful Glare (Frightened, Paralyzed)", "duration": 2, "effects": "", - "desc": "", + "desc": "Frightened of {{caster.name}}", "parent": "endOfCaster" } ], @@ -17454,7 +18276,7 @@ "name": "Dreadful Glare (Frightened)", "duration": 2, "effects": "", - "desc": "", + "desc": "Frightened of {{caster.name}}", "parent": "endOfCaster" } ], @@ -17550,7 +18372,7 @@ "name": "Dreadful Glare (Frightened, Paralyzed)", "duration": 2, "effects": "", - "desc": "", + "desc": "Frightened of {{caster.name}}", "parent": "endOfCaster" } ], @@ -17560,7 +18382,7 @@ "name": "Dreadful Glare (Frightened)", "duration": 2, "effects": "", - "desc": "", + "desc": "Frightened of {{caster.name}}", "parent": "endOfCaster" } ], @@ -17715,7 +18537,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" } ], "success": [] @@ -17858,7 +18681,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 10" } ], "miss": [], @@ -18088,7 +18912,7 @@ "effects": [ { "type": "damage", - "damage": "-10 [regeneration]" + "damage": "-10 [heal]" } ] }, @@ -18213,7 +19037,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 13" } ], "miss": [], @@ -18424,11 +19249,25 @@ "dc": "12", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -18655,7 +19494,8 @@ "type": "ieffect", "name": "Frightened", "duration": 1, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}" } ], "success": [] @@ -18706,7 +19546,7 @@ "effects": [ { "type": "damage", - "damage": "-(6d8 + 3) [healing]" + "damage": "-(6d8 + 3) [heal]" } ] }, @@ -19167,7 +20007,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, with disadvantage if the quasit is within line of sight, ending the effect on a success" } ], "success": [] @@ -19430,7 +20271,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 17" } ], "miss": [], @@ -19508,11 +20350,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -19627,7 +20483,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 19" } ], "miss": [], @@ -19685,7 +20542,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex -sdis str" + "effects": "dis -sdis dex -sdis str", + "desc": "Grappled by {{caster.name}}\n - Escape DC 15" } ], "miss": [] @@ -19867,11 +20725,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -20087,7 +20959,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 14" } ], "miss": [], @@ -20355,7 +21228,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, with disadvantage if the hag is within line of sight, ending the effect on a success" } ], "success": [] @@ -20535,7 +21409,7 @@ "effects": [ { "type": "damage", - "damage": "-10 [regeneration]" + "damage": "-10 [heal]" } ] }, @@ -20790,7 +21664,7 @@ "effects": [ { "type": "damage", - "damage": "-(8d8 + 4) [healing]" + "damage": "-(8d8 + 4) [heal]" } ] }, @@ -21348,11 +22222,25 @@ "dc": "10", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -21567,7 +22455,8 @@ "type": "ieffect", "name": "Charmed", "duration": 14400, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw if the target suffers any harm or recievs a suicidal command, ending the effect on a success" } ], "success": [] @@ -21912,7 +22801,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 20" } ], "miss": [], @@ -22002,11 +22892,25 @@ "dc": "20", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -22040,7 +22944,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, with disadvantage if the tarrasque is within line of sight, ending the effect on a success" } ], "success": [] @@ -22049,7 +22954,7 @@ }, { "type": "text", - "text": "Each creature of the tarrasque's choice within 120 feet of it and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, with disadvantage if the tarrasque is within line of sight, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the tarrasque's Frightful Presence for the next 24 hours." + "text": "Each creature of the tarrasque's choice within 120 feet of it and aware of it must succeed on a DC 17 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the tarrasque's Frightful Presence for the next 24 hours." } ], "_v": 2, @@ -22222,11 +23127,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -22415,11 +23334,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -22499,7 +23432,7 @@ "effects": [ { "type": "damage", - "damage": "-10 [regeneration]" + "damage": "-10 [heal]" } ] }, @@ -22528,7 +23461,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 17" } ], "miss": [], @@ -22587,11 +23521,25 @@ "dc": "15", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -22670,7 +23618,7 @@ "effects": [ { "type": "damage", - "damage": "-(2d8 + 2) [healing]" + "damage": "-(2d8 + 2) [heal]" } ] }, @@ -22716,7 +23664,7 @@ "effects": [ { "type": "damage", - "damage": "-(2d8 + 2) [healing]" + "damage": "-(2d8 + 2) [heal]" } ] }, @@ -22770,7 +23718,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 18" } ], "miss": [], @@ -22862,7 +23811,8 @@ "type": "ieffect", "name": "Charmed", "duration": 14400, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw each time the vampire or its companions do anything harmful to the target, ending the effect on a success" } ], "success": [] @@ -22887,7 +23837,7 @@ "effects": [ { "type": "damage", - "damage": "-20 [regeneration]" + "damage": "-20 [heal]" } ] }, @@ -22940,7 +23890,8 @@ "type": "ieffect", "name": "Grappled", "duration": -1, - "effects": "" + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 13" } ], "miss": [], @@ -23026,7 +23977,7 @@ "effects": [ { "type": "damage", - "damage": "-10 [regeneration]" + "damage": "-10 [heal]" } ] }, @@ -23382,11 +24333,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -23481,7 +24446,8 @@ "type": "ieffect", "name": "Restrained (Grappled)", "duration": -1, - "effects": "dis -sdis dex" + "effects": "dis -sdis dex", + "desc": "Grappled by {{caster.name}}\n - Escape DC 14" } ], "success": [] @@ -23658,11 +24624,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -23976,11 +24956,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -24406,11 +25400,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -24489,11 +25497,25 @@ "dc": "11", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -24531,11 +25553,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -25990,11 +27026,25 @@ "dc": "13", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -26029,11 +27079,25 @@ "dc": "14", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -26094,7 +27158,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, with disadvantage if the banshee is within line of sight, ending the effect on a success" } ], "success": [] @@ -26428,7 +27493,8 @@ "type": "ieffect", "name": "Frightened", "duration": 10, - "effects": "" + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, with disadvantage if the spectator is visible to the target, ending the effect on a success" } ], "success": [] @@ -26887,7 +27953,8 @@ "type": "ieffect", "name": "Charmed", "duration": 14400, - "effects": "" + "effects": "", + "desc": "Charmed by {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw if the target suffers any harm or recieves a suicidal command, ending the effect on a success" } ], "success": [] @@ -27152,7 +28219,7 @@ "_v": 2 }, { - "name": "Homunculus Servant - Force Strike", + "name": "Dust Devil - Slam", "automation": [ { "type": "target", @@ -27160,11 +28227,11 @@ "effects": [ { "type": "attack", - "attackBonus": "4", + "attackBonus": "8", "hit": [ { "type": "damage", - "damage": "1d4 + 2 [force]" + "damage": "2d8 + 5 [bludgeoning]" } ], "miss": [] @@ -27173,40 +28240,74 @@ }, { "type": "text", - "text": "*Ranged Weapon Attack:* +4 to hit, range 30 ft., one target you can see. *Hit:* 1d4 + 2 force damage." + "text": "*Melee Weapon Attack:* +8 to hit, reach 5 ft., one target. *Hit:* 14 (2d8 + 5) bludgeoning damage." } ], "_v": 2 }, { - "name": "Vox Seeker - Pincer", + "name": "Dust Devil - Whirlwind", "automation": [ + { + "type": "roll", + "dice": "3d8 + 2 [bludgeoning]", + "name": "damage" + }, { "type": "target", "target": "each", "effects": [ { - "type": "attack", - "attackBonus": "2", - "hit": [ + "type": "save", + "stat": "str", + "dc": "13", + "fail": [ { "type": "damage", - "damage": "1d4 [piercing] + 3 [lightning]" + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], - "miss": [] + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } - ] + ], + "meta": [] }, { "type": "text", - "text": "*Melee Weapon Attack:* +2 to hit, reach 5 ft., one target. *Hit:* 2 (1d4) piercing damage plus 3 lightning damage." + "text": "Each creature in the dust devil's space must make a DC 13 Strength saving throw. On a failure, a target takes 15 (3d8 + 2) bludgeoning damage and is flung up 20 feet away from the dust devil in a random direction and knocked prone. If a thrown target strikes an object, such as a wall or floor, the target takes 3 (1d6) bludgeoning damage for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a DC 13 Dexterity saving throw or take the same damage and be knocked prone.\nIf the saving throw is successful, the target takes half the bludgeoning damage and isn't flung away or knocked prone." } ], - "_v": 2 + "_v": 2, + "verb": "creates" }, { - "name": "Guardian Wolf - Bite", + "name": "Asteroid Spider - Bite", "automation": [ { "type": "target", @@ -27214,41 +28315,30 @@ "effects": [ { "type": "attack", - "attackBonus": "8", + "attackBonus": "13", "hit": [ { "type": "damage", - "damage": "1d10 + 6 [piercing]" - }, - { - "type": "save", - "stat": "str", - "dc": "16", - "fail": [ - { - "type": "ieffect", - "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." - } - ], - "success": [] + "damage": "3d8 + 8 [piercing] + 3d6 [acid]" } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null }, { "type": "text", - "text": "*Melee Weapon Attack:* +8 to hit, reach 5 ft., one target. *Hit:* 11 (1d10 + 6) piercing damage. If the target is a creature, it must succeed on a DC 16 Strength saving throw or be knocked prone." + "text": "*Melee Weapon Attack:* +13 to hit, reach 10 ft., one target. *Hit:* 21 (3d8 + 8) piercing damage plus 10 (3d6) acid damage." } ], - "_v": 2 + "_v": 2, + "verb": null, + "proper": false }, { - "name": "Guardian Wolf - Claws", + "name": "Asteroid Spider - Web Strand", "automation": [ { "type": "target", @@ -27256,27 +28346,67 @@ "effects": [ { "type": "attack", - "attackBonus": "8", + "attackBonus": "13", "hit": [ { - "type": "damage", - "damage": "2d8 + 6 [piercing]" + "type": "ieffect", + "name": "Grappled (Web Strands)", + "duration": -1, + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 18\n - The web strands can be attacked and destroyed", + "end": false, + "conc": false, + "stacking": false, + "parent": null } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Ranged Weapon Attack:* +13 to hit, reach 120 ft., one creature. *Hit:* The target is grappled (escape DC 18). The web strand can be attacked and destroyed (AC 12; 20 hit points; vulnerability to fire damage; immunity to bludgeoning, poison, and psychic damage). The spider can grapple up to six creatures at a time using its web strands." + } + ], + "_v": 2, + "verb": "fires", + "proper": false + }, + { + "name": "Asteroid Spider - Snare Ship", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect", + "name": "Snaring Ship", + "duration": 10, + "effects": "", + "desc": "Suppresses the magic of any spell-jamming helm aboard the ship\n - Decks and other surfaces of the ship that aren\u2019t enclosed become difficult terrain until the effect ends\n - The web is impervious to damage but is destroyed by a successful casting of dispel magic (DC 18)", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "sortBy": null }, { "type": "text", - "text": "*Melee Weapon Attack:* +8 to hit, reach 5 ft., one target. *Hit:* 15 (2d8 + 6) piercing damage." + "text": "The web lasts for 1 minute and suppresses the magic of any spell-jamming helm aboard the ship. Decks and other surfaces of the ship that aren\u2019t enclosed become difficult terrain until the effect ends. The web is impervious to damage but is destroyed by a successful casting of dispel magic (DC 18)." } ], "_v": 2, + "verb": "begins to", "proper": true }, { - "name": "Dust Devil - Slam", + "name": "Yggdrasti - Root", "automation": [ { "type": "target", @@ -27288,69 +28418,75 @@ "hit": [ { "type": "damage", - "damage": "2d8 + 5 [bludgeoning]" + "damage": "2d6 + 5 [bludgeoning]" + }, + { + "type": "ieffect", + "name": "Grappled", + "duration": -1, + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 15", + "end": false, + "conc": false, + "stacking": false, + "parent": null } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null }, { "type": "text", - "text": "*Melee Weapon Attack:* +8 to hit, reach 5 ft., one target. *Hit:* 14 (2d8 + 5) bludgeoning damage." + "text": "*Melee Weapon Attack:* +8 to hit, reach 20 ft., one target. *Hit:* 12 (2d6 + 5) bludgeoning damage, and if the target is a creature, it is grappled (escape DC 15). The yggdrasti has four roots, each of which can grapple one target." } ], - "_v": 2 + "_v": 2, + "verb": null, + "proper": false }, { - "name": "Dust Devil - Whirlwind", + "name": "Yggdrasti - Lightning Discharge", "automation": [ - { - "type": "roll", - "dice": "3d8 + 2 [bludgeoning]", - "name": "damage" - }, { "type": "target", "target": "each", "effects": [ { "type": "save", - "stat": "str", + "stat": "dex", "dc": "13", "fail": [ { "type": "damage", - "damage": "{damage}" - }, - { - "type": "ieffect", - "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "damage": "7d8 [lighting]", + "overheal": false } ], "success": [ { "type": "damage", - "damage": "({damage})/2" + "damage": "(7d8 [lighting])/2", + "overheal": false } ] } ], - "meta": [] + "sortBy": null }, { "type": "text", - "text": "Each creature in the dust devil's space must make a DC 13 Strength saving throw. On a failure, a target takes 15 (3d8 + 2) bludgeoning damage and is flung up 20 feet away from the dust devil in a random direction and knocked prone. If a thrown target strikes an object, such as a wall or floor, the target takes 3 (1d6) bludgeoning damage for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a DC 13 Dexterity saving throw or take the same damage and be knocked prone.\nIf the saving throw is successful, the target takes half the bludgeoning damage and isn't flung away or knocked prone." + "text": "The yggdrasti shoots lightning at one creature within 120 feet of itself. The target must make a DC 13 Dexterity saving throw, taking 31 (7d8) lightning damage on a failed save, or half as much damage on a successful one. " } ], "_v": 2, - "verb": "creates" + "verb": null, + "proper": false }, { - "name": "Nyxborn lynx - Bite", + "name": "Clockwork Horror - Bite", "automation": [ { "type": "target", @@ -27358,26 +28494,30 @@ "effects": [ { "type": "attack", - "attackBonus": "5", + "attackBonus": "4", "hit": [ { "type": "damage", - "damage": "1d10+3[piercing]" + "damage": "1d8 + 2 [piercing]" } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null }, { "type": "text", - "text": "*Melee Weapon Attack:* +5 to hit, reach 5 ft., one target. *Hit:* 8 (1d10 + 3) piercing damage." + "text": "*Melee Weapon Attack:* +4 to hit, reach 5 ft., one target. *Hit:* 6 (1d8 + 2) piercing damage." } ], - "_v": 2 + "_v": 2, + "verb": null, + "proper": false }, { - "name": "Nyxborn lynx - Claw", + "name": "Clockwork Horror - Rotating Saw", "automation": [ { "type": "target", @@ -27385,26 +28525,30 @@ "effects": [ { "type": "attack", - "attackBonus": "5", + "attackBonus": "4", "hit": [ { "type": "damage", - "damage": "1d8+3[slashing]" + "damage": "1d4 + 2 [slashing]" } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null }, { "type": "text", - "text": "*Melee Weapon Attack:* +5 to hit, reach 5 ft., one target. *Hit:* 7 (1d8 + 3) slashing damage." + "text": "*Melee Weapon Attack:* +4 to hit, reach 5 ft., one target. *Hit:* 4 (1d4 + 2) slashing damage." } ], - "_v": 2 + "_v": 2, + "verb": null, + "proper": false }, { - "name": "Nyxborn lynx - Pounce", + "name": "Clockwork Horror - Lightning Jolt", "automation": [ { "type": "target", @@ -27412,37 +28556,791 @@ "effects": [ { "type": "attack", - "attackBonus": "5", + "attackBonus": "4", "hit": [ { "type": "damage", - "damage": "1d8+3[slashing]" - }, + "damage": "1d10 + 2 [lightning]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "**Ranged Spell Attack:** +4 to hit, range 120 ft., one target. **Hit:** 7 (1d10 + 2) lightning damage." + } + ], + "_v": 2, + "verb": "fires", + "proper": false + }, + { + "name": "Star Lancer - Horn", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "6", + "hit": [ { - "type": "save", - "stat": "str", - "dc": "13", - "fail": [ - { - "type": "ieffect", - "name": "Prone (Pounce)", - "duration": -1, - "effects": "dis" - } - ], - "success": [] + "type": "damage", + "damage": "1d6 + 4 [piercing]" } ], - "miss": [] + "miss": [], + "adv": "0" } - ] + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +6 to hit, reach 5 ft., one target. *Hit:* 7 (1d6 + 4) piercing damage. If the star lancer moved at least 20 feet straight toward the target immediately before the hit, the target takes an extra 10 (3d6) piercing damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Star Lancer - Charge", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "3d6 [piercing]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null }, { "type": "text", - "text": "If the Nyxborn lynx moves at least 20 feet straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a DC 13 Strength saving throw or be knocked prone. If the target is prone, the Nyxborn lynx can make one bite attack against it as a bonus action." + "text": "*Melee Weapon Attack:* +6 to hit, reach 5 ft., one target. *Hit:* 7 (1d6 + 4) piercing damage. If the star lancer moved at least 20 feet straight toward the target immediately before the hit, the target takes an extra 10 (3d6) piercing damage." } ], "_v": 2, - "verb": "makes" + "verb": "rushes in with", + "proper": false + }, + { + "name": "Star Lancer - Invisibility Cloak", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect", + "name": "Invisibility Cloak", + "duration": -1, + "effects": "", + "desc": "This effect lasts until {{caster.name}} or a creature riding it attacks or casts a spell", + "end": false, + "conc": true, + "stacking": false, + "parent": null, + "save_as": "cloak" + } + ], + "sortBy": null + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect", + "name": "Invisibility Cloak", + "duration": -1, + "effects": "", + "desc": "This effect lasts until {{caster.name}} or a creature riding it attacks or casts a spell", + "end": false, + "conc": false, + "stacking": false, + "parent": "cloak" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The star lancer and one creature riding it (chosen by the star lancer) magically turn invisible. This effect lasts until the star lancer or a creature riding it attacks or casts a spell, or until the star lancer\u2019s concentration ends (as if concentrating on a spell). Any equipment worn or carried by the invisible creatures is also invisible for the duration of the Invisibility Cloak." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Puppeteer Parasite - Cling", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "4", + "hit": [ + { + "type": "damage", + "damage": "3d6 + 2 [necrotic]" + }, + { + "type": "ieffect", + "name": "Parasite Attached", + "duration": -1, + "effects": "", + "desc": "", + "end": false, + "conc": false, + "stacking": true, + "parent": null, + "save_as": "attached" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "condition", + "condition": "lastAttackDidHit", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect", + "name": "Attached", + "duration": -1, + "effects": "", + "desc": "While attached, the parasite can\u2019t make Cling attacks\n - The parasite can detach itself by spending 5 feet of its movement\n - As an action, a creature within reach of the parasite can try to detach it, doing so with a successful DC 14 Strength check", + "end": false, + "conc": false, + "stacking": false, + "parent": "attached" + } + ], + "sortBy": null + } + ], + "onFalse": [], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +4 to hit, reach 5 ft., one creature. *Hit:* 12 (3d6 + 2) necrotic damage, and the parasite attaches to the target. While attached, the parasite can\u2019t make Cling attacks. The parasite can detach itself by spending 5 feet of its movement. As an action, a creature within reach of the parasite can try to detach it, doing so with a successful DC 14 Strength check." + } + ], + "_v": 2, + "verb": "attempts to", + "proper": true + }, + { + "name": "Puppeteer Parasite - Consume Life", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "3d6 + 2 [necrotic]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The parasite deals 12 (3d6 + 2) necrotic damage to one creature it is physically attached to, provided that creature isn\u2019t a Construct or an Undead. The parasite regains hit points equal to the damage taken." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + }, + { + "name": "Eldritch Lich - Parasitic Tentacle", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "9", + "hit": [ + { + "type": "damage", + "damage": "(6d6 + 4 [piercing]) + (6d6 + 4 [necrotic])" + }, + { + "type": "save", + "stat": "con", + "dc": "17", + "fail": [ + { + "type": "ieffect", + "name": "Poisoned", + "duration": -1, + "effects": "dis", + "desc": "Disadvantage on attack rolls and ability checks\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success\n - The third time the target fails the save, the target dies and dissolves into a gibbering mouther that obeys the lich and uses the target\u2019s initiative", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +9 to hit, reach 10 ft., one creature. *Hit:* 25 (6d6 + 4) piercing damage plus 25 (6d6 + 4) necrotic damage. The target must succeed on a DC 17 Constitution saving throw or be poisoned. The poisoned target can repeat the save at the end of each of its turns, ending the effect on itself on a success. The third time the target fails the save, the target dies and dissolves into a gibbering mouther that obeys the lich and uses the target\u2019s initiative." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + { + "name": "Eldritch Lich - Psychic Whisper", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect", + "name": "Psychic Whisper", + "duration": 2, + "effects": "", + "end": true, + "save_as": "endOfCaster" + } + ] + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "dc": "17", + "fail": [ + { + "type": "damage", + "damage": "6d6 + 4 [psychic]", + "overheal": false, + "cantripScale": false + }, + { + "type": "ieffect", + "name": "Stunned", + "duration": -1, + "effects": "", + "desc": "", + "end": false, + "conc": false, + "stacking": false, + "parent": "endOfCaster" + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The lich targets one creature it can see within 120 feet of itself. The target must succeed on a DC 17 Wisdom saving throw or take 25 (6d6 + 4) psychic damage and be stunned until the end of the lich\u2019s next turn as incomprehensible whispers fill the target\u2019s mind. " + } + ], + "_v": 2, + "verb": "sends out", + "proper": false + }, + { + "name": "Fractine - Extradimensional Touch", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "5", + "hit": [ + { + "type": "damage", + "damage": "8d6 [force]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Spell Attack:* +5 to hit, reach 5 ft., one target. *Hit:* 24 (8d6) force damage." + } + ], + "_v": 2, + "verb": "reaches out for an", + "proper": true + }, + { + "name": "Fractine - Imprison", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "dc": "16", + "fail": [ + { + "type": "ieffect", + "name": "Imprisoned", + "duration": -1, + "effects": "", + "desc": "Imprisoned within {{caster.name}}", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The fractine targets one creature of its size or smaller in its space. The target must succeed on a DC 16 Dexterity saving throw or be imprisoned in a demiplane. While the creature is imprisoned, a distorted image of it can be seen on the fractine\u2019s two-dimensional surface.\nThe demiplane moves with the fractine, has indestructible and opaque walls, and is only as big as it needs to be to contain the target, which doesn\u2019t suffer from hunger or thirst while imprisoned. No other creature can enter the demiplane, and the fractine can\u2019t be harmed from within the demiplane.\nThe fractine can imprison only one creature at a time and can release that creature as a bonus action. If the fractine is reduced to 0 hit points, any creature in the fractine\u2019s demiplane is released instantly. A released creature reappears in an unoccupied space as close to the fractine (or where it died) as possible. A creature can leave the demiplane on its own by using magic that enables planar travel, such as the plane shift spell." + } + ], + "_v": 2, + "verb": "attempts to", + "proper": true + }, + { + "name": "Fractine - Mirrored Damage", + "automation": [ + { + "type": "roll", + "dice": "8d6 [force]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "dc": "16", + "fail": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2", + "overheal": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "In response to being damaged by a creature it can see within 120 feet of itself, the fractine forces that creature to make a DC 16 Constitution saving throw. On a failed save, the creature takes 24 (8d6) force damage. On a successful save, the creature takes half as much damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Gadabout - Branch", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "3", + "hit": [ + { + "type": "damage", + "damage": "1d4 + 4 [slashing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +3 to hit, reach 5 ft., one target. *Hit:* 3 (1d4 + 1) slashing damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Gadabout - Wrap", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect", + "name": "Grappled", + "duration": -1, + "effects": "", + "desc": "Grappled by {{caster.name}}\n - Escape DC 0", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The gadabout enters the space of a willing Medium or Small creature within 5 feet of itself and gently wraps its branches around the target. The target is grappled (escape DC 0). Any attempt by the target to escape the grapple causes the gadabout to use its reaction to move into the nearest unoccupied space. While grappled by the gadabout, the target determines where the gadabout moves on the gadabout\u2019s turns and accompanies the gadabout wherever it goes." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Goon Balloon - Claw", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "2", + "hit": [ + { + "type": "damage", + "damage": "1d6 [slashing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +2 to hit, reach 5 ft., one target. *Hit:* 3 (1d6) slashing damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Goon Balloon - Scintillating Eye", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "dc": "12", + "fail": [ + { + "type": "damage", + "damage": "1d12 [psychic]", + "overheal": false, + "cantripScale": false + } + ], + "success": [ + { + "type": "damage", + "damage": "(1d12 [psychic])/2", + "overheal": false, + "cantripScale": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Magical, kaleidoscopic light emanates from one of the goon balloon\u2019s eyes as the goon balloon targets one creature it can see within 30 feet of itself. The target must make a DC 12 Wisdom saving throw, taking 6 (1d12) psychic damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": "stares at you with", + "proper": false + }, + { + "name": "Goon Balloon - Burst", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "dc": "13", + "fail": [ + { + "type": "ieffect", + "name": "Poisoned", + "duration": 10, + "effects": "dis", + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The goon balloon bursts when it drops to 0 hit points, releasing noxious gas in a 10-foot-radius sphere centered on itself. Creatures in that area must succeed on a DC 12 Constitution saving throw or be poisoned for 1 minute. A poisoned creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success." + } + ], + "_v": 2, + "verb": "explodes in", + "proper": false + }, + { + "name": "Nightmare Beast - Claw", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "13", + "hit": [ + { + "type": "damage", + "damage": "1d12 + 8 [slashing]" + }, + { + "type": "save", + "stat": "str", + "dc": "21", + "fail": [ + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } + ], + "success": [] + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +13 to hit, reach 15 ft., one target. *Hit:* 14 (1d12 + 8) slashing damage, and if the target is a creature, it must succeed on a DC 21 Strength saving throw or be knocked prone." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Nightmare Beast - Tusk", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "13", + "hit": [ + { + "type": "damage", + "damage": "2d8 + 8 [slashing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "*Melee Weapon Attack:* +13 to hit, reach 15 ft., one target. *Hit:* 17 (2d8 + 8) slashing damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + { + "name": "Nightmare Beast - Disintegration Gaze", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "roll", + "dice": "10d6 + 40 [force]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "save", + "stat": "con", + "dc": "18", + "fail": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2", + "overheal": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The beast targets one creature it can see within 60 feet of itself. The target must make a DC 18 Constitution saving throw, taking 70 (10d6 + 40) force damage on a failed save, or half as much damage on a successful one. If this magical effect reduces the target to 0 hit points, the target is disintegrated and leaves nothing behind, except a pile of ashes plus whatever equipment it was wearing or carrying. " + } + ], + "_v": 2, + "verb": "focuses its", + "proper": false + }, + { + "name": "Nightmare Beast - Legendary Action: Frightful Howl", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "dc": "18", + "fail": [ + { + "type": "ieffect", + "name": "Frightened", + "duration": 10, + "effects": "", + "desc": "Frightened of {{caster.name}}\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success", + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The beast howls as it exhales a cloud of magical fear gas in a 120-foot cone. Any creature in that area must succeed on a DC 18 Wisdom saving throw or be frightened of the beast for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success." + } + ], + "_v": 2, + "proper": true, + "verb": "uses their" } ] \ No newline at end of file diff --git a/static/template-spells.json b/static/template-spells.json index 2f740a8..17fe1be 100644 --- a/static/template-spells.json +++ b/static/template-spells.json @@ -39,12 +39,45 @@ } }, { - "type": "ieffect", + "type": "ieffect2", "name": "Acid Arrow", "duration": 1, - "effects": "", + "buttons": [ + { + "label": "Take Acid Damage", + "verb": "takes lingering damage from the Acid Arrow", + "style": "4", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "2d4 [acid]", + "overheal": false, + "cantripScale": false, + "higher": { + "3": "1d4 [acid]", + "4": "2d4 [acid]", + "5": "3d4 [acid]", + "6": "4d4 [acid]", + "7": "5d4 [acid]", + "8": "6d4 [acid]", + "9": "7d4 [acid]" + } + } + ] + }, + { + "type": "text", + "text": "A shimmering green arrow streaks toward a target within range and bursts in a spray of acid. Make a ranged spell attack against the target. On a hit, the target takes 4d4 acid damage immediately and 2d4 acid damage at the end of its next turn. On a miss, the arrow splashes the target with acid for half as much of the initial damage and no damage at the end of its next turn." + } + ] + } + ], "end": true, - "desc": "Target takes 2d4 acid damage at the end of its next turn." + "desc": "Target takes acid damage at the end of its next turn" } ], "miss": [ @@ -67,7 +100,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, the target takes 4d4 acid damage immediately and 2d4 acid damage at the end of its next turn. On a miss, the arrow splashes the target with acid for half as much of the initial damage and no damage at the end of its next turn." + "text": "A shimmering green arrow streaks toward a target within range and bursts in a spray of acid. Make a ranged spell attack against the target. On a hit, the target takes 4d4 acid damage immediately and 2d4 acid damage at the end of its next turn. On a miss, the arrow splashes the target with acid for half as much of the initial damage and no damage at the end of its next turn." } ] }, @@ -115,7 +148,7 @@ }, { "type": "text", - "text": "A target must succeed on a Dexterity saving throw or take 1d6 acid damage.\n\nThis spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." + "text": "You hurl a bubble of acid. Choose one or two creatures you can see within range. If you choose two, they must be within 5 feet of each other. A target must succeed on a Dexterity saving throw or take 1d6 acid damage.\n\nThis spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." } ] }, @@ -157,11 +190,12 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Aid", "duration": 4800, - "effects": "-maxhp +{heal}", - "desc": "" + "effects": { + "max_hp_bonus": "int(heal)" + } }, { "type": "damage", @@ -172,7 +206,7 @@ }, { "type": "text", - "text": "Targets hit point maximum and current hit points increase by {{heal}} for the duration." + "text": "Your spell bolsters your allies with toughness and resolve. Choose up to three creatures within range. Each target's hit point maximum and current hit points increase by 5 for the duration." } ] }, @@ -214,7 +248,226 @@ "ritual": false, "higherlevels": null, "concentration": true, - "automation": null + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Alter Form", + "duration": 600, + "desc": "You can end one option as an action to gain the benefits of a different one", + "effects": null, + "attacks": null, + "buttons": [ + { + "label": "Aquatic Adaptation", + "verb": "has an", + "style": "2", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Altered Self", + "duration": null, + "desc": "You can breathe underwater and gain a swimming speed equal to your walking speed", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "You adapt your body to an aquatic environment, sprouting gills and growing webbing between your fingers. You can breathe underwater and gain a swimming speed equal to your walking speed." + } + ] + }, + { + "label": "Change Appearance", + "verb": "begins to", + "style": "2", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Altered Self", + "duration": null, + "desc": "At any time for the duration of the spell, you can use your action to change your appearance in this way again", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "You transform your appearance. You decide what you look like, including your height, weight, facial features, sound of your voice, hair length, coloration, and distinguishing characteristics, if any. You can make yourself appear as a member of another race, though none of your statistics change. You also can't appear as a creature of a different size than you, and your basic shape stays the same; if you're bipedal, you can't use this spell to become quadrupedal, for instance. At any time for the duration of the spell, you can use your action to change your appearance in this way again." + } + ] + }, + { + "label": "Natural Weapons", + "verb": "has", + "style": "2", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Altered Self", + "duration": null, + "desc": "Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Natural Weapon (Slashing)", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d6 + {{spell+1}} [magical slashing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You grow claws, fangs, spines, horns, or a different natural weapon of your choice. Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage, as appropriate to the natural weapon you chose, and you are proficient with your unarmed strikes. Finally, the natural weapon is magic and you have a +1 bonus to the attack and damage rolls you make using it." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultAttackBonus": "spell + proficiencyBonus + 1" + }, + { + "attack": { + "name": "Natural Weapon (Piercing)", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d6 + {{spell+1}} [magical piercing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You grow claws, fangs, spines, horns, or a different natural weapon of your choice. Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage, as appropriate to the natural weapon you chose, and you are proficient with your unarmed strikes. Finally, the natural weapon is magic and you have a +1 bonus to the attack and damage rolls you make using it." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultAttackBonus": "spell + proficiencyBonus + 1" + }, + { + "attack": { + "name": "Natural Weapon (Bludgeoning)", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d6 + {{spell+1}} [magical bludgeoning]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You grow claws, fangs, spines, horns, or a different natural weapon of your choice. Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage, as appropriate to the natural weapon you chose, and you are proficient with your unarmed strikes. Finally, the natural weapon is magic and you have a +1 bonus to the attack and damage rolls you make using it." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultAttackBonus": "spell + proficiencyBonus + 1" + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "You grow claws, fangs, spines, horns, or a different natural weapon of your choice. Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage, as appropriate to the natural weapon you chose, and you are proficient with your unarmed strikes. Finally, the natural weapon is magic and you have a +1 bonus to the attack and damage rolls you make using it." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "You assume a different form. When you cast the spell, choose one of the following options, the effects of which last for the duration of the spell. While the spell lasts, you can end one option as an action to gain the benefits of a different one.\n\n**Aquatic Adaptation.** You adapt your body to an aquatic environment, sprouting gills and growing webbing between your fingers. You can breathe underwater and gain a swimming speed equal to your walking speed." + }, + { + "type": "text", + "text": "**Change Appearance.** You transform your appearance. You decide what you look like, including your height, weight, facial features, sound of your voice, hair length, coloration, and distinguishing characteristics, if any. You can make yourself appear as a member of another race, though none of your statistics change. You also can't appear as a creature of a different size than you, and your basic shape stays the same; if you're bipedal, you can't use this spell to become quadrupedal, for instance. At any time for the duration of the spell, you can use your action to change your appearance in this way again.\n\n**Natural Weapons.** You grow claws, fangs, spines, horns, or a different natural weapon of your choice. Your unarmed strikes deal 1d6 bludgeoning, piercing, or slashing damage, as appropriate to the natural weapon you chose, and you are proficient with your unarmed strikes. Finally, the natural weapon is magic and you have a +1 bonus to the attack and damage rolls you make using it." + } + ] }, { "name": "Animal Friendship", @@ -244,11 +497,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Animal Friendship)", - "duration": -1, - "effects": "", - "desc": "If you or one of your companions harms the target, the spell ends." + "duration": 14400, + "desc": "Charmed by {{caster.name}}\n - If {{caster.name}} or one of their companions harms the target, the spell ends" } ], "success": [] @@ -257,7 +509,7 @@ }, { "type": "text", - "text": "The beast must succeed on a Wisdom saving throw or be charmed by you for the spell's duration. If you or one of your companions harms the target, the spell ends." + "text": "This spell lets you convince a beast that you mean it no harm. Choose a beast that you can see within range. It must see and hear you. If the beast's Intelligence is 4 or higher, the spell fails. Otherwise, the beast must succeed on a Wisdom saving throw or be charmed by you for the spell's duration. If you or one of your companions harms the target, the spell ends." } ] }, @@ -305,11 +557,10 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Transformed (Animal Shapes)", "duration": 14401, - "effects": "", - "desc": "Statistics are replaced by the statistics of the chosen beast.\n - Retains its alignment and Intelligence, Wisdom, and Charisma scores.\n - Assumes the hit points of its new form.\n - If it reverts as a result of dropping to 0 hit points, any excess damage carries over to its normal form.\n - Limited in the actions it can perform by the nature of its new form, and it can't speak or cast spells." + "desc": "Statistics are replaced by the statistics of the chosen beast\n - Retains its alignment and Intelligence, Wisdom, and Charisma scores\n - Assumes the hit points of its new form\n - If it reverts as a result of dropping to 0 hit points, any excess damage carries over to its normal form\n - Limited in the actions it can perform by the nature of its new form, and it can't speak or cast spells" } ] }, @@ -420,18 +671,197 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "wis", - "fail": [], - "success": [ + "type": "ieffect2", + "name": "Antipathy/Sympathy", + "duration": 144000, + "desc": "", + "effects": null, + "attacks": [ { - "type": "text", - "text": "A creature that successfully saves against this effect is immune to it for 1 minute, after which time it can be affected again." + "attack": { + "name": "Antipathy", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Frightened (Antipathy)", + "duration": null, + "desc": "Frightened of the target\n - While frightened, the creature must use its movement to move to the nearest safe spot from which it can't see the target\n - No longer frightened if 60 feet away or can't see them, but becomes frightened again if that changes", + "effects": null, + "attacks": null, + "buttons": [ + { + "label": "Resist Antipathy", + "verb": "attempts to resist Antipathy", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "ieffect2", + "name": "Immune to Antipathy", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "fail": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "If an affected creature ends its turn while not within 60 feet of the target or able to see it, the creature makes a Wisdom saving throw. On a successful save, the creature is no longer affected by the target and recognizes the feeling of repugnance or attraction as magical. In addition, a creature affected by the spell is allowed another Wisdom saving throw every 24 hours while the spell persists." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The enchantment causes creatures of the kind you designated to feel an intense urge to leave the area and avoid the target. When such a creature can see the target or comes within 60 feet of it, the creature must succeed on a Wisdom saving throw or become frightened. The creature remains frightened while it can see the target or is within 60 feet of it. While frightened by the target, the creature must use its movement to move to the nearest safe spot from which it can't see the target. If the creature moves more than 60 feet from the target and can't see it, the creature is no longer frightened, but the creature becomes frightened again if it regains sight of the target or moves within 60 feet of it" + }, + { + "type": "text", + "text": "**Ending the Effect.** If an affected creature ends its turn while not within 60 feet of the target or able to see it, the creature makes a Wisdom saving throw. On a successful save, the creature is no longer affected by the target and recognizes the feeling of repugnance or attraction as magical. In addition, a creature affected by the spell is allowed another Wisdom saving throw every 24 hours while the spell persists.\n\nA creature that successfully saves against this effect is immune to it for 1 minute, after which time it can be affected again." + } + ], + "_v": 2, + "verb": "has", + "proper": true + } + }, + { + "attack": { + "name": "Empathy", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Drawn Towards (Sympathy)", + "duration": null, + "desc": "The creature must use its movement on each of its turns to enter the area or move within reach of the target \n - When the creature has done so, it can't willingly move away from the target", + "effects": null, + "attacks": null, + "buttons": [ + { + "label": "Resist Sympathy", + "verb": "attempts to resist Sympathy", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "ieffect2", + "name": "Immune to Sympathy", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "fail": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "If an affected creature ends its turn while not within 60 feet of the target or able to see it, the creature makes a Wisdom saving throw. On a successful save, the creature is no longer affected by the target and recognizes the feeling of repugnance or attraction as magical. In addition, a creature affected by the spell is allowed another Wisdom saving throw every 24 hours while the spell persists." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The enchantment causes the specified creatures to feel an intense urge to approach the target while within 60 feet of it or able to see it. When such a creature can see the target or comes within 60 feet of it, the creature must succeed on a Wisdom saving throw or use its movement on each of its turns to enter the area or move within reach of the target. When the creature has done so, it can't willingly move away from the target.\n\nIf the target damages or otherwise harms an affected creature, the affected creature can make a Wisdom saving throw to end the effect." + }, + { + "type": "text", + "text": "**Ending the Effect.** If an affected creature ends its turn while not within 60 feet of the target or able to see it, the creature makes a Wisdom saving throw. On a successful save, the creature is no longer affected by the target and recognizes the feeling of repugnance or attraction as magical. In addition, a creature affected by the spell is allowed another Wisdom saving throw every 24 hours while the spell persists.\n\nA creature that successfully saves against this effect is immune to it for 1 minute, after which time it can be affected again." + } + ], + "_v": 2, + "verb": "has", + "proper": true + } } - ] + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, @@ -480,33 +910,257 @@ "higherlevels": "When you cast this spell using a spell slot of 6th level or higher, the damage from the clenched fist option increases by 2d8 and the damage from the grasping hand increases by 2d6 for each slot level above 5th.", "concentration": true, "automation": [ - { - "type": "variable", - "value": "4", - "name": "fist", - "higher": { - "6": "6", - "7": "8", - "8": "10", - "9": "12" - } - }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", - "name": "Clenched Fist", + "type": "ieffect2", + "name": "Arcane Fist", "duration": 11, - "effects": "-attack '{{spell + proficiencyBonus}}|{fist}d8 [force]|**Clenched Fist.** The hand strikes one creature or object within 5 feet of it.'", - "desc": "The hand strikes one creature or object within 5 feet of it. Make a melee spell attack for the hand using your game statistics. On a hit, the target takes {{fist}}d8 force damage." + "desc": "", + "attacks": [ + { + "attack": { + "name": "Clenched Fist", + "automation": [ + { + "type": "variable", + "value": "4", + "name": "fist", + "higher": { + "6": "6", + "7": "8", + "8": "10", + "9": "12" + } + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "{{fist}}d8 [force]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "**Clenched Fist.** The hand strikes one creature or object within 5 feet of it. Make a melee spell attack for the hand using your game statistics. On a hit, the target takes 4d8 force damage." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Forceful Hand", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "roll", + "dice": "1d20 + 8", + "name": "Arcane Strength", + "hidden": false, + "cantripScale": false + }, + { + "type": "check", + "ability": [ + "athletics" + ], + "dc": "lastRoll" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "**Forceful Hand.** The hand attempts to push a creature within 5 feet of it in a direction you choose. Make a check with the hand's Strength contested by the Strength (Athletics) check of the target. If the target is Medium or smaller, you have advantage on the check. If you succeed, the hand pushes the target up to 5 feet plus a number of feet equal to five times your spellcasting ability modifier. The hand moves with the target to remain within 5 feet of it." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Grasping Hand", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "roll", + "dice": "1d20 + 8", + "name": "Arcane Strength", + "hidden": false, + "cantripScale": false + }, + { + "type": "check", + "ability": [ + "athletics", + "acrobatics" + ], + "dc": "lastRoll", + "fail": [ + { + "type": "ieffect2", + "name": "Grasping Hand (Grappled)", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": "ieffect", + "save_as": "grapple" + } + ] + } + ], + "sortBy": null + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Grasping Hand", + "duration": null, + "desc": "You can use your bonus action to crush the target", + "effects": null, + "attacks": null, + "buttons": [ + { + "label": "Grasping Hand", + "verb": "crushes with their Grasping Hand", + "style": "1", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "variable", + "value": "2", + "name": "fist", + "higher": { + "6": "4", + "7": "6", + "8": "8", + "9": "10" + } + }, + { + "type": "target", + "target": "parent", + "effects": [ + { + "type": "damage", + "damage": "{{fist}}d6 + {{spell}} [magical bludgeoning]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "**Grasping Hand.** The hand attempts to grapple a Huge or smaller creature within 5 feet of it. You use the hand's Strength score to resolve the grapple. If the target is Medium or smaller, you have advantage on the check. While the hand is grappling the target, you can use a bonus action to have the hand crush it. When you do so, the target takes bludgeoning damage equal to 2d6 + your spellcasting ability modifier." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": "grapple" + } + ] + }, + { + "type": "text", + "text": "**Grasping Hand.** The hand attempts to grapple a Huge or smaller creature within 5 feet of it. You use the hand's Strength score to resolve the grapple. If the target is Medium or smaller, you have advantage on the check. While the hand is grappling the target, you can use a bonus action to have the hand crush it. When you do so, the target takes bludgeoning damage equal to 2d6 + your spellcasting ability modifier." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Interposing Hand", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Interposing Hand", + "duration": null, + "desc": "The hand is providing half cover to {{caster.name}}", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "**Interposing Hand.** The hand interposes itself between you and a creature you choose until you give the hand a different command. The hand moves to stay between you and the target, providing you with half cover against the target. The target can't move through the hand's space if its Strength score is less than or equal to the hand's Strength score. If its Strength score is higher than the hand's Strength score, the target can move toward you through the hand's space, but that space is difficult terrain for the target." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] }, { "type": "text", - "text": "You create a Large hand of shimmering, translucent force in an unoccupied space that you can see within range. The hand lasts for the spell's duration, and it moves at your command, mimicking the movements of your own hand.\n\nThe hand is an object that has AC 20 and hit points equal to your hit point maximum. If it drops to 0 hit points, the spell ends. It has a Strength of 26 (+8) and a Dexterity of 10 (+0). The hand doesn't fill its space." + "text": "You create a Large hand of shimmering, translucent force in an unoccupied space that you can see within range. The hand lasts for the spell's duration, and it moves at your command, mimicking the movements of your own hand.\n\nThe hand is an object that has AC 20 and hit points equal to your hit point maximum. If it drops to 0 hit points, the spell ends. It has a Strength of 26 (+8) and a Dexterity of 10 (+0). The hand doesn't fill its space.\n\nWhen you cast the spell and as a bonus action on your subsequent turns, you can move the hand up to 60 feet and then cause one of the effects with it." } ] }, @@ -567,18 +1221,52 @@ }, { "type": "text", - "text": "When the sword appears, you make a melee spell attack against a target of your choice within 5 feet of the sword. On a hit, the target takes 3d10 force damage. Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one." + "text": "You create a sword-shaped plane of force that hovers within range. It lasts for the duration.\n\nWhen the sword appears, you make a melee spell attack against a target of your choice within 5 feet of the sword. On a hit, the target takes 3d10 force damage. Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one." }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Sword of Arcane", "duration": 11, - "effects": "-attack '{{spell + proficiencyBonus}}|3d10 [force]| On a hit, the target takes 3d10 force damage. Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one.'", - "desc": "Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one." + "attacks": [ + { + "attack": { + "name": "Mordenkainen's Sword", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "3d10 [force]" + } + ], + "miss": [] + } + ] + }, + { + "type": "text", + "text": "You create a sword-shaped plane of force that hovers within range. It lasts for the duration.\n\nWhen the sword appears, you make a melee spell attack against a target of your choice within 5 feet of the sword. On a hit, the target takes 3d10 force damage. Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "You can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one" } ] } @@ -692,11 +1380,14 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Baned", "duration": 11, - "effects": "-b '-1d4 [bane]' -sb '-1d4 [bane]'", - "desc": "The target must roll a d4 and subtract the number rolled from attack rolls or saving throws." + "desc": "", + "effects": { + "to_hit_bonus": "-1d4 [bane]", + "save_bonus": "-1d4 [bane]" + } } ], "success": [] @@ -737,11 +1428,10 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Banished", "duration": 11, - "effects": "", - "desc": "If native to the plane of existence you're on, the target is banished to a harmless demiplane. While there, they are incapacitated. They remain there until the spell ends.\n - If native to a different plane of existence than the one you're on, the target is banished with a faint popping noise, returning to their home plane. If the spell ends before 1 minute has passed, the target reappears in the space it left. Otherwise, the target doesn't return." + "desc": "If native to the plane of existence you're on, the target is banished to a harmless demiplane. While there, they are incapacitated. They remain there until the spell ends\n - If native to a different plane of existence than the one you're on, the target is banished with a faint popping noise, returning to their home plane. If the spell ends before 1 minute has passed, the target reappears in the space it left. Otherwise, the target doesn't return" } ], "success": [] @@ -750,7 +1440,7 @@ }, { "type": "text", - "text": "The target must succeed on a Charisma saving throw or be banished." + "text": "You attempt to send one creature that you can see within range to another plane of existence. The target must succeed on a Charisma saving throw or be banished.\n\nIf the target is native to the plane of existence you're on, you banish the target to a harmless demiplane. While there, the target is incapacitated. The target remains there until the spell ends, at which point the target reappears in the space it left or in the nearest unoccupied space if that space is occupied.\n\nIf the target is native to a different plane of existence than the one you're on, the target is banished with a faint popping noise, returning to its home plane. If the spell ends before 1 minute has passed, the target reappears in the space it left or in the nearest unoccupied space if that space is occupied. Otherwise, the target doesn't return." } ] }, @@ -782,11 +1472,13 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Barkskin Armor", "duration": 601, - "effects": "-ac 16", - "desc": "Until the spell ends, the target's AC can't be less than 16, regardless of what kind of armor it is wearing." + "effects": { + "ac_value": "16" + }, + "desc": "Until the spell ends, the target's AC can't be less than 16, regardless of what kind of armor it is wearing" } ] } @@ -797,11 +1489,13 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Barkskin Armor", "duration": 601, - "effects": "-ac 16", - "desc": "Until the spell ends, the target's AC can't be less than 16, regardless of what kind of armor it is wearing." + "effects": { + "ac_value": "16" + }, + "desc": "Until the spell ends, the target's AC can't be less than 16, regardless of what kind of armor it is wearing" } ] } @@ -810,7 +1504,7 @@ }, { "type": "text", - "text": "Until the spell ends, the target's skin has a rough, bark-like appearance, and the target's AC can't be less than 16, regardless of what kind of armor it is wearing." + "text": "You touch a willing creature. Until the spell ends, the target's skin has a rough, bark-like appearance, and the target's AC can't be less than 16, regardless of what kind of armor it is wearing." } ] }, @@ -838,17 +1532,21 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Hopeful", "duration": 11, - "effects": "-sadv wis", - "desc": "Target has advantage on death saving throws, and regains the maximum number of hit points possible from any healing." + "effects": { + "save_adv": [ + "wis" + ] + }, + "desc": "Target has advantage on death saving throws\n - Regains the maximum number of hit points possible from any healing" } ] }, { "type": "text", - "text": "For the duration, each target has advantage on Wisdom saving throws and death saving throws, and regains the maximum number of hit points possible from any healing." + "text": "This spell bestows hope and vitality. Choose any number of creatures within range. For the duration, each target has advantage on Wisdom saving throws and death saving throws, and regains the maximum number of hit points possible from any healing." } ] }, @@ -884,6 +1582,53 @@ "9": "-1" } }, + { + "type": "condition", + "condition": "time >= 480 or time < 0", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Bestowed Curse", + "duration": "{time}", + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "conc_effect" + } + ] + } + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Bestowed Curse", + "duration": "{time}", + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "conc_effect" + } + ] + } + ], + "errorBehaviour": "false" + }, { "type": "target", "target": "all", @@ -893,10 +1638,11 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Cursed (Bestow Curse)", - "duration": "{time+1}", - "effects": "" + "duration": "{time}", + "parent": "conc_effect", + "desc": "Cursed by {{caster.name}}" } ], "success": [] @@ -905,7 +1651,7 @@ }, { "type": "text", - "text": "You touch a creature, and that creature must succeed on a Wisdom saving throw or become cursed for the duration of the spell. When you cast this spell, choose the nature of the curse." + "text": "You touch a creature, and that creature must succeed on a Wisdom saving throw or become cursed for the duration of the spell. When you cast this spell, choose the nature of the curse from the following options:\n\n - Choose one ability score. While cursed, the target has disadvantage on ability checks and saving throws made with that ability score.\n - While cursed, the target has disadvantage on attack rolls against you.\n - While cursed, the target must make a Wisdom saving throw at the start of each of its turns. If it fails, it wastes its action that turn doing nothing.\n - While the target is cursed, your attacks and spells deal an extra 1d8 necrotic damage to the target.\n\nA remove curse spell ends this effect. At the DM's option, you may choose an alternative curse effect, but it should be no more powerful than those described above. The DM has final say on such a curse's effect." } ] }, @@ -928,38 +1674,108 @@ "higherlevels": null, "concentration": true, "automation": [ - { - "type": "roll", - "dice": "3d6 [bludgeoning]", - "name": "damage" - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - }, + "type": "ieffect2", + "name": "Otherworldly Tentacles", + "duration": 11, + "desc": "", + "effects": null, + "attacks": [ { - "type": "ieffect", - "name": "Restrained (Black Tentacles)", - "duration": 11, - "effects": "-sdis dex dis", - "desc": "A target that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage.\n - A target restrained by the tentacles can use its action to make a Strength or Dexterity check (its choice) against your spell save DC.\n - On a success, it frees itself." + "attack": { + "name": "Black Tentacles", + "automation": [ + { + "type": "roll", + "dice": "3d6 [bludgeoning]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Restrained (Black Tentacles)", + "duration": 11, + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "A target that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage\n - A target restrained by the tentacles can use its action to make a DC {{lastSaveDC}} Strength or Dexterity check, freeing itself on a success", + "buttons": [ + { + "label": "Tentacle Damage", + "verb": "is crushed by the Black Tentacles", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "3d6 [bludgeoning]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "text", + "text": "When a creature enters the affected area for the first time on a turn or starts its turn there, the creature must succeed on a Dexterity saving throw or take 3d6 bludgeoning damage and be restrained by the tentacles until the spell ends. A creature that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage." + } + ] + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "Squirming, ebony tentacles fill a 20-foot square on ground that you can see within range. For the duration, these tentacles turn the ground in the area into difficult terrain.\n\nWhen a creature enters the affected area for the first time on a turn or starts its turn there, the creature must succeed on a Dexterity saving throw or take 3d6 bludgeoning damage and be restrained by the tentacles until the spell ends. A creature that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage.\n\nA creature restrained by the tentacles can use its action to make a Strength or Dexterity check (its choice) against your spell save DC. On a success, it frees itself." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "success": [] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "When a creature enters the affected area for the first time on a turn or starts its turn there, the creature must succeed on a Dexterity saving throw or take 3d6 bludgeoning damage and be restrained by the tentacles until the spell ends. A creature that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage." + "text": "Squirming, ebony tentacles fill a 20-foot square on ground that you can see within range. For the duration, these tentacles turn the ground in the area into difficult terrain.\n\nWhen a creature enters the affected area for the first time on a turn or starts its turn there, the creature must succeed on a Dexterity saving throw or take 3d6 bludgeoning damage and be restrained by the tentacles until the spell ends. A creature that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage.\n\nA creature restrained by the tentacles can use its action to make a Strength or Dexterity check (its choice) against your spell save DC. On a success, it frees itself." } ] }, @@ -982,36 +1798,66 @@ "higherlevels": null, "concentration": true, "automation": [ - { - "type": "roll", - "dice": "6d10 [slashing]", - "name": "damage" - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ + "type": "ieffect2", + "name": "Barrier of Blades", + "duration": 100, + "desc": "When a creature enters the wall's area for the first time on a turn or starts its turn there, the creature must make a Dexterity saving throw or take damage", + "effects": null, + "attacks": [ { - "type": "damage", - "damage": "{damage}" + "attack": { + "name": "Blade Barrier", + "automation": [ + { + "type": "roll", + "dice": "6d10 [slashing]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + } + ], + "_v": 2, + "verb": "has summoned", + "proper": false + } } ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "You create a vertical wall of whirling, razor-sharp blades made of magical energy. The wall appears within range and lasts for the duration. You can make a straight wall up to 100 feet long, 20 feet high, and 5 feet thick, or a ringed wall up to 60 feet in diameter, 20 feet high, and 5 feet thick. The wall provides three-quarters cover to creatures behind it, and its space is difficult terrain." + "text": "You create a vertical wall of whirling, razor-sharp blades made of magical energy. The wall appears within range and lasts for the duration. You can make a straight wall up to 100 feet long, 20 feet high, and 5 feet thick, or a ringed wall up to 60 feet in diameter, 20 feet high, and 5 feet thick. The wall provides three-quarters cover to creatures behind it, and its space is difficult terrain.\n\nWhen a creature enters the wall's area for the first time on a turn or starts its turn there, the creature must make a Dexterity saving throw. On a failed save, the creature takes 6d10 slashing damage. On a successful save, the creature takes half as much damage." } ] }, @@ -1039,17 +1885,20 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Blessed", "duration": 11, - "effects": "-b '1d4 [bless]' -sb '1d4 [bless]'", - "desc": "Target can roll a d4 and add the number rolled to the attack roll or saving throw." + "effects": { + "to_hit_bonus": "1d4 [bless]", + "save_bonus": "1d4 [bless]" + }, + "desc": "" } ] }, { "type": "text", - "text": "Whenever a target makes an attack roll or a saving throw before the spell ends, the target can roll a d4 and add the number rolled to the attack roll or saving throw." + "text": "You bless up to three creatures of your choice within range. Whenever a target makes an attack roll or a saving throw before the spell ends, the target can roll a d4 and add the number rolled to the attack roll or saving throw." } ] }, @@ -1072,43 +1921,78 @@ "higherlevels": "When you cast this spell using a spell slot of 5th level or higher, the damage increases by 1d8 for each slot level above 4th.", "concentration": false, "automation": [ - { - "type": "roll", - "dice": "8d8 [necrotic]", - "name": "damage", - "higher": { - "5": "1d8 [necrotic]", - "6": "2d8 [necrotic]", - "7": "3d8 [necrotic]", - "8": "4d8 [necrotic]", - "9": "5d8 [necrotic]" - } - }, { "type": "target", "target": "all", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower() or 'construct' in target.creature_type.lower())", + "onTrue": [ { - "type": "damage", - "damage": "{damage}" + "type": "text", + "text": "{{target.name}} is unaffected." } ], - "success": [ + "onFalse": [ { - "type": "damage", - "damage": "({damage})/2" + "type": "condition", + "condition": "target.creature_type and ('plant' in target.creature_type.lower())", + "onTrue": [ + { + "type": "damage", + "damage": "64 [necrotic]", + "overheal": false, + "cantripScale": false, + "higher": { + "5": "8 [necrotic]", + "6": "16 [necrotic]", + "7": "24 [necrotic]", + "8": "32 [necrotic]", + "9": "40 [necrotic]" + } + } + ], + "onFalse": [ + { + "type": "roll", + "dice": "8d8 [necrotic]", + "name": "damage", + "higher": { + "5": "1d8 [necrotic]", + "6": "2d8 [necrotic]", + "7": "3d8 [necrotic]", + "8": "4d8 [necrotic]", + "9": "5d8 [necrotic]" + } + }, + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" } - ] + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "The target must make a Constitution saving throw. The target takes 8d8 necrotic damage on a failed save, or half as much damage on a successful one. This spell has no effect on undead or constructs.\n\nIf you target a plant creature or a magical plant, it makes the saving throw with disadvantage, and the spell deals maximum damage to it." + "text": "Necromantic energy washes over a creature of your choice that you can see within range, draining moisture and vitality from it. The target must make a Constitution saving throw. The target takes 8d8 necrotic damage on a failed save, or half as much damage on a successful one. This spell has no effect on undead or constructs.\n\nIf you target a plant creature or a magical plant, it makes the saving throw with disadvantage, and the spell deals maximum damage to it.\n\nIf you target a nonmagical plant that isn't a creature, such as a tree or shrub, it doesn't make a saving throw; it simply withers and dies." } ] }, @@ -1140,11 +2024,37 @@ "stat": "con", "fail": [ { - "type": "ieffect", - "name": "Blindness/Deafness", + "type": "ieffect2", + "name": "Blinded/Deafened", "duration": 10, - "effects": "", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success", + "buttons": [ + { + "label": "Resist Blindness/Deafness", + "verb": "attempts to resist Blindness/Deafness", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -1153,7 +2063,7 @@ }, { "type": "text", - "text": "Choose one creature that you can see within range to make a Constitution saving throw. If it fails, the target is either blinded or deafened (your choice) for the duration. At the end of each of its turns, the target can make a Constitution saving throw.\nAt the end of each of its turns, the target can make a Constitution saving throw. On a success, the spell ends." + "text": "You can blind or deafen a foe. Choose one creature that you can see within range to make a Constitution saving throw. If it fails, the target is either blinded or deafened (your choice) for the duration. At the end of each of its turns, the target can make a Constitution saving throw. On a success, the spell ends." } ] }, @@ -1181,17 +2091,62 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Blink", "duration": 10, - "effects": "", - "desc": "Roll a d20 at the end of each of your turns\n - On an 11 or higher, you vanish and appear in the Ethereal Plane\n - At the start of your next turn, return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from" + "desc": "Roll a d20 at the end of each of your turns\n - On an 11 or higher, you vanish and appear in the Ethereal Plane\n - At the start of your next turn, return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from", + "buttons": [ + { + "label": "Blink", + "style": "1", + "automation": [ + { + "type": "roll", + "dice": "1d20", + "name": "blink chance", + "hidden": false, + "cantripScale": false + }, + { + "type": "condition", + "condition": "lastRoll >= 11", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Blinked", + "duration": 1, + "desc": "Currently on the Ethereal Plane\n - At the start of your next turn, you return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + } + ], + "onFalse": [], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "Roll a d20 at the end of each of your turns for the duration of the spell. On a roll of 11 or higher, you vanish from your current plane of existence and appear in the Ethereal Plane (the spell fails and the casting is wasted if you were already on that plane). At the start of your next turn, and when the spell ends if you are on the Ethereal Plane, you return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from. If no unoccupied space is available within that range, you appear in the nearest unoccupied space (chosen at random if more than one space is equally near). You can dismiss this spell as an action.\n\nWhile on the Ethereal Plane, you can see and hear the plane you originated from, which is cast in shades of gray, and you can't see anything there more than 60 feet away. You can only affect and be affected by other creatures on the Ethereal Plane. Creatures that aren't there can't perceive you or interact with you, unless they have the ability to do so." + } + ] + } + ] } ] }, { "type": "text", - "text": "Roll a d20 at the end of each of your turns for the duration of the spell. On a roll of 11 or higher, you vanish from your current plane of existence and appear in the Ethereal Plane (the spell fails and the casting is wasted if you were already on that plane). At the start of your next turn, and when the spell ends if you are on the Ethereal Plane, you return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from. If no unoccupied space is available within that range, you appear in the nearest unoccupied space (chosen at random if more than one space is equally near). You can dismiss this spell as an action." + "text": "Roll a d20 at the end of each of your turns for the duration of the spell. On a roll of 11 or higher, you vanish from your current plane of existence and appear in the Ethereal Plane (the spell fails and the casting is wasted if you were already on that plane). At the start of your next turn, and when the spell ends if you are on the Ethereal Plane, you return to an unoccupied space of your choice that you can see within 10 feet of the space you vanished from. If no unoccupied space is available within that range, you appear in the nearest unoccupied space (chosen at random if more than one space is equally near). You can dismiss this spell as an action.\n\nWhile on the Ethereal Plane, you can see and hear the plane you originated from, which is cast in shades of gray, and you can't see anything there more than 60 feet away. You can only affect and be affected by other creatures on the Ethereal Plane. Creatures that aren't there can't perceive you or interact with you, unless they have the ability to do so." } ] }, @@ -1213,14 +2168,38 @@ "ritual": false, "higherlevels": null, "concentration": true, - "automation": null - }, - { - "name": "Burning Hands", - "level": 1, - "school": "V", - "classes": "Sorcerer, Wizard", - "subclasses": "Circle of Wildfire, Light Domain, The Fiend, The Genie", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Blurred", + "duration": 10, + "desc": "Creatues have disadvantage on attack rolls to hit you", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "Your body becomes blurred, shifting and wavering to all who can see you. For the duration, any creature has disadvantage on attack rolls against you. An attacker is immune to this effect if it doesn't rely on sight, as with blindsight, or can see through illusions, as with truesight." + } + ] + }, + { + "name": "Burning Hands", + "level": 1, + "school": "V", + "classes": "Sorcerer, Wizard", + "subclasses": "Circle of Wildfire, Light Domain, The Fiend, The Genie", "casttime": "1 action", "range": "Self (15 ft. cone)", "components": { @@ -1273,7 +2252,7 @@ }, { "type": "text", - "text": "Each creature in a 15-foot cone must make a Dexterity saving throw. A creature takes 3d6 fire damage on a failed save, or half as much damage on a successful one." + "text": "As you hold your hands with thumbs touching and fingers spread, a thin sheet of flames shoots forth from your outstretched fingertips. Each creature in a 15-foot cone must make a Dexterity saving throw. A creature takes 3d6 fire damage on a failed save, or half as much damage on a successful one.\n\nThe fire ignites any flammable objects in the area that aren't being worn or carried." } ] }, @@ -1309,6 +2288,75 @@ "9": "6d10 [lightning]" } }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Lightning Caller", + "duration": null, + "desc": "On each of your turns until the spell ends, you can use your action to call down lightning in this way again, targeting the same point or a different one", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Call Lightning", + "automation": [ + { + "type": "roll", + "dice": "3d10 [lightning]", + "name": "damage", + "higher": { + "4": "1d10 [lightning]", + "5": "2d10 [lightning]", + "6": "3d10 [lightning]", + "7": "4d10 [lightning]", + "8": "5d10 [lightning]", + "9": "6d10 [lightning]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A bolt of lightning flashes down from the cloud to that point. Each creature within 5 feet of that point must make a Dexterity saving throw. A creature takes 3d10 lightning damage on a failed save, or half as much damage on a successful one. On each of your turns until the spell ends, you can use your action to call down lightning in this way again, targeting the same point or a different one.\n\nIf you are outdoors in stormy conditions when you cast this spell, the spell gives you control over the existing storm instead of creating a new one. Under such conditions, the spell's damage increases by 1d10." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "target", "target": "all", @@ -1333,7 +2381,7 @@ }, { "type": "text", - "text": "Each creature within 5 feet of the target point must make a Dexterity saving throw. A creature takes 3d10 lightning damage on a failed save, or half as much damage on a successful one. On each of your turns until the spell ends, you can use your action to call down lightning in this way again, targeting the same point or a different one." + "text": "A storm cloud appears in the shape of a cylinder that is 10 feet tall with a 60-foot radius, centered on a point you can see within range directly above you. The spell fails if you can't see a point in the air where the storm cloud could appear (for example, if you are in a room that can't accommodate the cloud).\n\nWhen you cast the spell, choose a point you can see under the cloud. A bolt of lightning flashes down from the cloud to that point. Each creature within 5 feet of that point must make a Dexterity saving throw. A creature takes 3d10 lightning damage on a failed save, or half as much damage on a successful one. On each of your turns until the spell ends, you can use your action to call down lightning in this way again, targeting the same point or a different one.\n\nIf you are outdoors in stormy conditions when you cast this spell, the spell gives you control over the existing storm instead of creating a new one. Under such conditions, the spell's damage increases by 1d10." } ] }, @@ -1365,10 +2413,10 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Calm Emotions", "duration": 11, - "effects": "" + "effects": null } ], "success": [] @@ -1377,7 +2425,7 @@ }, { "type": "text", - "text": "Each humanoid in a 20-foot-radius sphere centered on a point you choose within range must make a Charisma saving throw a creature can choose to fail this saving throw if it wishes. If a creature fails its saving throw, choose one of the following two effects." + "text": "You attempt to suppress strong emotions in a group of people. Each humanoid in a 20-foot-radius sphere centered on a point you choose within range must make a Charisma saving throw; a creature can choose to fail this saving throw if it wishes. If a creature fails its saving throw, choose one of the following two effects.\n\nYou can suppress any effect causing a target to be charmed or frightened. When this spell ends, any suppressed effect resumes, provided that its duration has not expired in the meantime.\n\nAlternatively, you can make a target indifferent about creatures of your choice that it is hostile toward. This indifference ends if the target is attacked or harmed by a spell or if it witnesses any of its friends being harmed. When the spell ends, the creature becomes hostile again, unless the DM rules otherwise." } ] }, @@ -1461,11 +2509,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Charm Person)", - "duration": -1, - "effects": "", - "desc": "When the spell ends, the creature knows it was charmed by you." + "duration": 600, + "desc": "Charmed by {{caster.name}} until they or their companions do anything harmful to them\n - When the spell ends, the creature knows it was charmed by them" } ], "success": [] @@ -1474,7 +2521,7 @@ }, { "type": "text", - "text": "It must make a Wisdom saving throw, and does so with advantage if you or your companions are fighting it. If it fails the saving throw, it is charmed by you until the spell ends or until you or your companions do anything harmful to it. The charmed creature regards you as a friendly acquaintance.\n\nWhen the spell ends, the creature knows it was charmed by you." + "text": "You attempt to charm a humanoid you can see within range. It must make a Wisdom saving throw, and does so with advantage if you or your companions are fighting it. If it fails the saving throw, it is charmed by you until the spell ends or until you or your companions do anything harmful to it. The charmed creature regards you as a friendly acquaintance. When the spell ends, the creature knows it was charmed by you." } ] }, @@ -1502,10 +2549,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Chilling Touch", "duration": 1, - "effects": "", "end": false, "save_as": "startOfCaster" } @@ -1528,20 +2574,28 @@ "condition": "target.creature_type and ('undead' in target.creature_type.lower())", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Chill Touch", "duration": 2, - "effects": "", + "effects": { + "immunities": [ + "heal" + ] + }, "desc": "Target can't regain hit points\n - They also have disadvantage on attack rolls against {{caster.name}}", "parent": "startOfCaster" } ], "onFalse": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Chill Touch", "duration": 2, - "effects": "", + "effects": { + "immunities": [ + "heal" + ] + }, "desc": "Target can't regain hit points", "parent": "startOfCaster" } @@ -1555,7 +2609,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the creature to assail it with the chill of the grave. On a hit, the target takes 1d8 necrotic damage, and it can't regain hit points until the start of your next turn. Until then, the hand clings to the target.\n\nThis spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "You create a ghostly, skeletal hand in the space of a creature within range. Make a ranged spell attack against the creature to assail it with the chill of the grave. On a hit, the target takes 1d8 necrotic damage, and it can't regain hit points until the start of your next turn. Until then, the hand clings to the target.\n\nIf you hit an undead target, it also has disadvantage on attack rolls against you until the end of your next turn.\n\nThis spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -1675,42 +2729,76 @@ "higherlevels": "When you cast this spell using a spell slot of 6th level or higher, the damage increases by 1d8 for each slot level above 5th.", "concentration": true, "automation": [ - { - "type": "roll", - "dice": "5d8 [poison]", - "name": "damage", - "higher": { - "6": "1d8 [poison]", - "7": "2d8 [poison]", - "8": "3d8 [poison]", - "9": "4d8 [poison]" - } - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "ieffect2", + "name": "Killer Cloud", + "duration": 100, + "desc": "When a creature enters the spell's area for the first time on a turn or starts its turn there, that creature must make a Constitution saving throw", + "effects": null, + "attacks": [ { - "type": "damage", - "damage": "{damage}" + "attack": { + "name": "Cloudkill", + "automation": [ + { + "type": "roll", + "dice": "5d8 [poison]", + "name": "damage", + "higher": { + "6": "1d8 [poison]", + "7": "2d8 [poison]", + "8": "3d8 [poison]", + "9": "4d8 [poison]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, that creature must make a Constitution saving throw. The creature takes 5d8 poison damage on a failed save, or half as much damage on a successful one. Creatures are affected even if they hold their breath or don't need to breathe." + } + ], + "_v": 2, + "verb": null, + "proper": true + } } ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, that creature must make a Constitution saving throw. The creature takes 5d8 poison damage on a failed save, or half as much damage on a successful one. Creatures are affected even if they hold their breath or don't need to breathe." + "text": "You create a 20-foot-radius sphere of poisonous, yellow-green fog centered on a point you choose within range. The fog spreads around corners. It lasts for the duration or until strong wind disperses the fog, ending the spell. Its area is heavily obscured.\n\nWhen a creature enters the spell's area for the first time on a turn or starts its turn there, that creature must make a Constitution saving throw. The creature takes 5d8 poison damage on a failed save, or half as much damage on a successful one. Creatures are affected even if they hold their breath or don't need to breathe.\n\nThe fog moves 10 feet away from you at the start of each of your turns, rolling along the surface of the ground. The vapors, being heavier than air, sink to the lowest level of the land, even pouring down openings." } ] }, @@ -1738,10 +2826,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Color Spray", "duration": 2, - "effects": "", "end": true, "save_as": "endOfCaster" } @@ -1777,10 +2864,12 @@ "condition": "target.hp is not None and target.hp <= spray_remaining", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Blinded", "duration": 2, - "effects": "dis", + "effects": { + "attack_advantage": -1 + }, "desc": "A blinded creature can't see and automatically fails any ability check that requires sight\n - Attack rolls against the creature have advantage, and the creature's attack rolls have disadvantage", "end": false, "parent": "endOfCaster" @@ -1826,24 +2915,37 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "wis", - "fail": [ + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower())", + "onTrue": [ { - "type": "ieffect", - "name": "Commanded", - "duration": 1, - "effects": "", - "end": true + "type": "text", + "text": "{{target.name}} is unaffected." } ], - "success": [] + "onFalse": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Commanded", + "duration": 1, + "desc": "Target must follow the command on its next turn", + "end": true + } + ], + "success": [] + } + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "The target must succeed on a Wisdom saving throw or follow the command on its next turn. The spell has no effect if the target is undead, if it doesn't understand your language, or if your command is directly harmful to it." + "text": "You speak a one-word command to a creature you can see within range. The target must succeed on a Wisdom saving throw or follow the command on its next turn. The spell has no effect if the target is undead, if it doesn't understand your language, or if your command is directly harmful to it.\n\nSome typical commands and their effects follow. You might issue a command other than one described here. If you do so, the GM determines how the target behaves. If the target can't follow your command, the spell ends.\n\n**Approach.** The target moves toward you by the shortest and most direct route, ending its turn if it moves within 5 feet of you.\n**Drop.** The target drops whatever it is holding and then ends its turn.\n**Flee.** The target spends its turn moving away from you by the fastest available means.\n**Grovel.** The target falls prone and then ends its turn.\n**Halt.** The target doesn't move and takes no actions. A flying creature stays aloft, provided that it is able to do so. If it must move to stay aloft, it flies the minimum distance needed to remain in the air." } ] }, @@ -1935,11 +3037,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Compulsion)", "duration": 11, - "effects": "", - "desc": "The target must use as much of its movement as possible to move in that direction on its next turn.\n - It can take its action before it moves.\n - After moving in this way, it can make another DC {lastSaveDC} {lastSaveAbility} saving throw to try to end the effect" + "buttons": [ + { + "label": "Resist Compulsion", + "verb": "attempts to resist Compulsion", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "Charmed by {{caster.name}}\n - The target must use as much of its movement as possible to move in that direction on its next turn\n - It can take its action before it moves\n - After moving in this way, it can make another DC {lastSaveDC} {lastSaveAbility} saving throw to try to end the effect" } ], "success": [] @@ -1948,7 +3076,7 @@ }, { "type": "text", - "text": "Creatures of your choice that you can see within range and that can hear you must make a Wisdom saving throw. A target automatically succeeds on this saving throw if it can't be charmed. On a failed save, a target is affected by this spell.\nAfter moving in this way, it can make another Wisdom saving throw to try to end the effect." + "text": "Creatures of your choice that you can see within range and that can hear you must make a Wisdom saving throw. A target automatically succeeds on this saving throw if it can't be charmed. On a failed save, a target is affected by this spell. Until the spell ends, you can use a bonus action on each of your turns to designate a direction that is horizontal to you.\n\nEach affected target must use as much of its movement as possible to move in that direction on its next turn. It can take its action before it moves. After moving in this way, it can make another Wisdom saving throw to try to end the effect.\n\nA target isn't compelled to move into an obviously deadly hazard, such as a fire or pit, but it will provoke opportunity attacks to move in the designated direction." } ] }, @@ -2006,7 +3134,7 @@ }, { "type": "text", - "text": "Each creature in a 60-foot cone must make a Constitution saving throw. A creature takes 8d8 cold damage on a failed save, or half as much damage on a successful one.\n\nA creature killed by this spell becomes a frozen statue until it thaws." + "text": "A blast of cold air erupts from your hands. Each creature in a 60-foot cone must make a Constitution saving throw. A creature takes 8d8 cold damage on a failed save, or half as much damage on a successful one.\n\nA creature killed by this spell becomes a frozen statue until it thaws." } ] }, @@ -2038,11 +3166,67 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Confusion", "duration": 11, - "effects": "", - "desc": "Target can't take reactions.\n - Roll 1d10 at the start its turns to determine its behavior for that turn.\n - 1 | The target uses all its movement to move in a random direction.\n - 2-6 | The target doesn't move or take actions this turn.\n - 7-8 | Use your action to make a melee attack against a randomly determined target within its reach.\n - 9-10 | The target can act and move normally.\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" + "buttons": [ + { + "label": "Confusion", + "verb": "is confused", + "style": "4", + "automation": [ + { + "type": "roll", + "dice": "1d10", + "name": "confusion" + }, + { + "type": "condition", + "condition": "int(confusion) == 1", + "onTrue": [ + { + "type": "text", + "text": "The creature uses all its movement to move in a random direction. To determine the direction, roll a d8 and assign a direction to each die face. The creature doesn't take an action this turn." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "int(confusion) <= 6", + "onTrue": [ + { + "type": "text", + "text": "The creature doesn't move or take actions this turn." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "int(confusion) <= 8", + "onTrue": [ + { + "type": "text", + "text": "The creature uses its action to make a melee attack against a randomly determined creature within its reach. If there is no creature within its reach, the creature does nothing this turn." + } + ], + "onFalse": [ + { + "type": "text", + "text": "The creature can act and move normally." + } + ], + "errorBehaviour": "false" + } + ], + "errorBehaviour": "false" + } + ], + "errorBehaviour": "false" + } + ] + } + ], + "desc": "Target can't take reactions\n - Roll 1d10 at the start its turns to determine its behavior for that turn" } ], "success": [] @@ -2208,11 +3392,10 @@ "damage": "6d6 [psychic]" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Insane (Contact Other Plane)", - "duration": -1, - "effects": "", - "desc": "You are insane until you finish a long rest." + "duration": null, + "desc": "You can't take actions, can't understand what other creatures say, can't read, and speak only in gibberish" }, { "type": "text", @@ -2261,11 +3444,130 @@ "type": "attack", "hit": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Contagion (Poisoned)", "duration": 100800, - "effects": "dis", - "desc": "At the end of each of the target's turns, it must make a Constitution saving throw.\n - After failing 3 of these saves, the target is no longer poisoned, but is subjected to the chosen disease\n - If they succeed on three of these saves, it is no longer poisoned, and the spell ends" + "effects": { + "attack_advantage": -1, + "check_dis": [ + "all" + ] + }, + "buttons": [ + { + "label": "Resist Contagion", + "verb": "attempts to resist Contagion", + "defaultDC": "spell_dc", + "style": 4, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "variable", + "name": "resisted", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Contagion Resisted' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Contagion Resisted' else 0", + "onError": "0" + }, + { + "type": "variable", + "name": "succumbed", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Contagion Succumbed' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Contagion Succumbed' else 0", + "onError": "0" + }, + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "condition", + "condition": "resisted == 2", + "onTrue": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "text", + "text": "You stave off the contagion." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Contagion Resisted", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ], + "fail": [ + { + "type": "condition", + "condition": "succumbed == 2", + "onTrue": [ + { + "type": "ieffect2", + "name": "Contagion (Diseased)", + "duration": "ieffect.remaining", + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + }, + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "text", + "text": "You succumb to the contagion." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Contagion Succumbed", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "At the end of each of the poisoned target's turns, the target must make a Constitution saving throw. If the target succeeds on three of these saves, it is no longer poisoned, and the spell ends. If the target fails three of these saves, the target is no longer poisoned, but choose one of the diseases below. The target is subjected to the chosen disease for the spell's duration." + } + ] + } + ], + "desc": "At the end of each of the target's turns, it must make a Constitution saving throw\n - After failing 3 of these saves, the target is no longer poisoned, but is subjected to the chosen disease\n - If they succeed on three of these saves, it is no longer poisoned, and the spell ends" } ], "miss": [] @@ -2482,18 +3784,31 @@ "target": "each", "effects": [ { - "type": "damage", - "damage": "-(1d8+{spell}) [heal]", - "higher": { - "2": "-(1d8 [heal])", - "3": "-(2d8 [heal])", - "4": "-(3d8 [heal])", - "5": "-(4d8 [heal])", - "6": "-(5d8 [heal])", - "7": "-(6d8 [heal])", - "8": "-(7d8 [heal])", - "9": "-(8d8 [heal])" - } + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower() or 'construct' in target.creature_type.lower())", + "onTrue": [ + { + "type": "text", + "text": "{{target.name}} is unaffected." + } + ], + "onFalse": [ + { + "type": "damage", + "damage": "-(1d8 + {spell}) [heal]", + "higher": { + "2": "-(1d8 [heal])", + "3": "-(2d8 [heal])", + "4": "-(3d8 [heal])", + "5": "-(4d8 [heal])", + "6": "-(5d8 [heal])", + "7": "-(6d8 [heal])", + "8": "-(7d8 [heal])", + "9": "-(8d8 [heal])" + } + } + ], + "errorBehaviour": "false" } ] }, @@ -2567,10 +3882,9 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Darkvision - 60 ft.", - "duration": 4800, - "effects": "" + "duration": 4800 } ] }, @@ -2624,11 +3938,46 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Death Ward", "duration": 4800, - "effects": "", - "desc": "If the target would drop to 0 hit points as a result of taking damage, they instead drop to 1 hit point, and the spell ends" + "buttons": [ + { + "label": "Death Warded", + "verb": "is saved from death", + "style": "3", + "automation": [ + { + "type": "condition", + "condition": "caster.hp <= 0", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "-({-caster.hp+1}) [death ward]", + "overheal": false, + "cantripScale": false + } + ] + } + ], + "onFalse": [], + "errorBehaviour": "false" + }, + { + "type": "remove_ieffect" + }, + { + "type": "text", + "text": "The first time the target would drop to 0 hit points as a result of taking damage, the target instead drops to 1 hit point, and the spell ends.\n\nIf the spell is still in effect when the target is subjected to an effect that would kill it instantaneously without dealing damage, that effect is instead negated against the target, and the spell ends." + } + ] + } + ], + "desc": "If the target would drop to 0 hit points as a result of taking damage, they instead drop to 1 hit point" } ] }, @@ -2656,7 +4005,92 @@ "ritual": false, "higherlevels": "When you cast this spell using a spell slot of 8th level or higher, the base damage increases by 1d6 for each slot level above 7th.", "concentration": true, - "automation": null + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Delayed Fireball", + "duration": 10, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Delayed Blast Fireball", + "automation": [ + { + "type": "variable", + "name": "remaining", + "value": "ieffect.duration - ieffect.remaining", + "onError": "0" + }, + { + "type": "roll", + "dice": "{{12 + remaining}}d6 [fire]", + "name": "damage", + "hidden": false, + "cantripScale": false, + "higher": { + "8": "1d6 [fire]", + "9": "2d6 [fire]" + } + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2", + "overheal": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Each creature in a 20-foot-radius sphere centered on that point must make a Dexterity saving throw. A creature takes fire damage equal to the total accumulated damage on a failed save, or half as much damage on a successful one.\n\nThe spell's base damage is 12d6. If at the end of your turn the bead has not yet detonated, the damage increases by 1d6.\n\nIf the glowing bead is touched before the interval has expired, the creature touching it must make a Dexterity saving throw. On a failed save, the spell ends immediately, causing the bead to erupt in flame. On a successful save, the creature can throw the bead up to 40 feet. When it strikes a creature or a solid object, the spell ends, and the bead explodes.\n\nThe fire damages objects in the area and ignites flammable objects that aren't being worn or carried." + }, + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "_v": 2, + "verb": "explodes their", + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "A beam of yellow light flashes from your pointing finger, then condenses to linger at a chosen point within range as a glowing bead for the duration. When the spell ends, either because your concentration is broken or because you decide to end it, the bead blossoms with a low roar into an explosion of flame that spreads around corners. Each creature in a 20-foot-radius sphere centered on that point must make a Dexterity saving throw. A creature takes fire damage equal to the total accumulated damage on a failed save, or half as much damage on a successful one.\n\nThe spell's base damage is 12d6. If at the end of your turn the bead has not yet detonated, the damage increases by 1d6.\n\nIf the glowing bead is touched before the interval has expired, the creature touching it must make a Dexterity saving throw. On a failed save, the spell ends immediately, causing the bead to erupt in flame. On a successful save, the creature can throw the bead up to 40 feet. When it strikes a creature or a solid object, the spell ends, and the bead explodes.\n\nThe fire damages objects in the area and ignites flammable objects that aren't being worn or carried." + } + ] }, { "name": "Demiplane", @@ -2759,19 +4193,64 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Detecting Surface Thoughts", "duration": 11, - "effects": "" + "attacks": [ + { + "attack": { + "name": "Probe Deeper", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [], + "success": [] + }, + { + "type": "ieffect2", + "name": "Thoughts Probed", + "duration": null, + "desc": "Detected {{caster.name}} probing your thoughts\n - Target can use an action on its turn to make a contested Intelligence check to end the spell", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "As an action, you can either shift your attention to another creature's thoughts or attempt to probe deeper into the same creature's mind. If you probe deeper, the target must make a Wisdom saving throw. If it fails, you gain insight into its reasoning (if any), its emotional state, and something that looms large in its mind (such as something it worries over, loves, or hates). If it succeeds, the spell ends. Either way, the target knows that you are probing into its mind, and unless you shift your attention to another creature's thoughts, the creature can use its action on its turn to make an Intelligence check contested by your Intelligence check; if it succeeds, the spell ends." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + } + } + ] } ] }, { "type": "text", - "text": "If you probe deeper, the target must make a Wisdom saving throw. If it fails, you gain insight into its reasoning (if any), its emotional state, and something that looms large in its mind (such as something it worries over, loves, or hates). If it succeeds, the spell ends." + "text": "For the duration, you can read the thoughts of certain creatures. When you cast the spell and as your action on each turn until the spell ends, you can focus your mind on any one creature that you can see within 30 feet of you. If the creature you choose has an Intelligence of 3 or lower or doesn't speak any language, the creature is unaffected.\n\nYou initially learn the surface thoughts of the creature--what is most on its mind in that moment. As an action, you can either shift your attention to another creature's thoughts or attempt to probe deeper into the same creature's mind. If you probe deeper, the target must make a Wisdom saving throw. If it fails, you gain insight into its reasoning (if any), its emotional state, and something that looms large in its mind (such as something it worries over, loves, or hates). If it succeeds, the spell ends." + }, + { + "type": "text", + "text": "Either way, the target knows that you are probing into its mind, and unless you shift your attention to another creature's thoughts, the creature can use its action on its turn to make an Intelligence check contested by your Intelligence check; if it succeeds, the spell ends.\n\nYou can also use this spell to detect the presence of thinking creatures you can't see. When you cast the spell or as your action during the duration, you can search for thoughts within 30 feet of you. The spell can penetrate barriers, but 2 feet of rock, 2 inches of any metal other than lead, or a thin sheet of lead blocks you. You can't detect a creature with an Intelligence of 3 or lower or one that doesn't speak any language.\n\nOnce you detect the presence of a creature in this way, you can read its thoughts for the rest of the duration as described above, even if you can't see it, but it must still be within range." } ] }, @@ -2834,16 +4313,6 @@ "higherlevels": "When you cast this spell using a spell slot of 7th level or higher, the damage increases by 3d6 for each slot level above 6th.", "concentration": false, "automation": [ - { - "type": "roll", - "dice": "10d6+40 [force]", - "name": "damage", - "higher": { - "7": "3d6 [force]", - "8": "6d6 [force]", - "9": "9d6 [force]" - } - }, { "type": "target", "target": "all", @@ -2854,7 +4323,12 @@ "fail": [ { "type": "damage", - "damage": "{damage}" + "damage": "10d6+40 [force]", + "higher": { + "7": "3d6 [force]", + "8": "6d6 [force]", + "9": "9d6 [force]" + } } ], "success": [] @@ -2863,7 +4337,7 @@ }, { "type": "text", - "text": "A creature targeted by this spell must make a Dexterity saving throw. On a failed save, the target takes 10d6 + 40 force damage. If this damage reduces the target to 0 hit points, it is disintegrated." + "text": "A thin green ray springs from your pointing finger to a target that you can see within range. The target can be a creature, an object, or a creation of magical force, such as the wall created by wall of force.\n\nA creature targeted by this spell must make a Dexterity saving throw. On a failed save, the target takes 10d6 + 40 force damage. The target is disintegrated if this damage leaves it with 0 hit points.\n\nA disintegrated creature and everything it is wearing and carrying, except magic items, are reduced to a pile of fine gray dust. The creature can be restored to life only by means of a true resurrection or a wish spell.\n\nThis spell automatically disintegrates a Large or smaller nonmagical object or a creation of magical force. If the target is a Huge or larger object or creation of force, this spell disintegrates a 10-foot- cube portion of it. A magic item is unaffected by this spell." } ] }, @@ -2951,11 +4425,45 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Favor of the Divine", "duration": 11, - "effects": "-attack '|1d4 [radiant]|Until the spell ends, your weapon attacks deal an extra 1d4 radiant damage on a hit.'", - "desc": "Until the spell ends, your weapon attacks deal an extra 1d4 radiant damage on a hit." + "desc": "Until the spell ends, your weapon attacks deal an extra 1d4 radiant damage on a hit", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Divine Favor", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "1d4 [radiant]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Until the spell ends, your weapon attacks deal an extra 1d4 radiant damage on a hit." + } + ], + "_v": 2, + "verb": null, + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, @@ -3011,10 +4519,12 @@ "condition": "target.hp<=30", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Divine Word (Blinded, Deafened, Stunned)", "duration": 600, - "effects": "dis", + "effects": { + "attack_advantage": -1 + }, "desc": "" } ], @@ -3024,10 +4534,12 @@ "condition": "target.hp<=40", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Divine Word (Deafened, Blinded)", "duration": 100, - "effects": "dis", + "effects": { + "attack_advantage": -1 + }, "desc": "" } ], @@ -3037,10 +4549,9 @@ "condition": "target.hp<=50", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Divine Word (Deafened)", "duration": 10, - "effects": "", "desc": "" } ], @@ -3063,7 +4574,7 @@ }, { "type": "text", - "text": "Each creature that can hear you must make a Charisma saving throw. On a failed save, a creature suffers an effect based on its current hit points." + "text": "You utter a divine word, imbued with the power that shaped the world at the dawn of creation. Choose any number of creatures you can see within range. Each creature that can hear you must make a Charisma saving throw. On a failed save, a creature suffers an effect based on its current hit points:\n\n - 50 hit points or fewer: deafened for 1 minute\n - 40 hit points or fewer: deafened and blinded for 10 minutes\n - 30 hit points or fewer: blinded, deafened, and stunned for 1 hour\n - 20 hit points or fewer: killed instantly\n\nRegardless of its current hit points, a celestial, an elemental, a fey, or a fiend that fails its save is forced back to its plane of origin (if it isn't there already) and can't return to your current plane for 24 hours by any means short of a wish spell." } ] }, @@ -3108,11 +4619,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Dominate Beast)", "duration": "{time+1}", - "effects": "", - "desc": "Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" + "buttons": [ + { + "label": "Resist Charm", + "verb": "attempts to resist Charm", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "Charmed by {{caster.name}}\n - Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" } ], "success": [] @@ -3121,7 +4658,11 @@ }, { "type": "text", - "text": "It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw." + "text": "You attempt to beguile a beast that you can see within range. It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw.\n\nWhile the beast is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action. If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability." + }, + { + "type": "text", + "text": "You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time, you can also cause the creature to use a reaction, but this requires you to use your own reaction as well.\n\nEach time the target takes damage, it makes a new Wisdom saving throw against the spell. If the saving throw succeeds, the spell ends." } ] }, @@ -3162,11 +4703,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Dominate Monster)", "duration": "{time+1}", - "effects": "", - "desc": "Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" + "buttons": [ + { + "label": "Resist Charm", + "verb": "attempts to resist Charm", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "Charmed by {{caster.name}}\n - Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" } ], "success": [] @@ -3175,7 +4742,11 @@ }, { "type": "text", - "text": "It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw." + "text": "You attempt to beguile a creature that you can see within range. It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw.\n\nWhile the creature is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action. If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability." + }, + { + "type": "text", + "text": "You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time, you can also cause the creature to use a reaction, but this requires you to use your own reaction as well.\n\nEach time the target takes damage, it makes a new Wisdom saving throw against the spell. If the saving throw succeeds, the spell ends." } ] }, @@ -3219,11 +4790,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Dominate Person)", "duration": "{time+1}", - "effects": "", - "desc": "Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" + "buttons": [ + { + "label": "Resist Charm", + "verb": "attempts to resist Charm", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "Charmed by {{caster.name}}\n - Each time the target takes damage, it makes a new DC {lastSaveDC} {lastSaveAbility} saving throw against the spell\n - If the saving throw succeeds, the spell ends" } ], "success": [] @@ -3232,7 +4829,11 @@ }, { "type": "text", - "text": "It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw." + "text": "You attempt to beguile a humanoid that you can see within range. It must succeed on a Wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw.\n\nWhile the target is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action. If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability." + }, + { + "type": "text", + "text": "You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time you can also cause the creature to use a reaction, but this requires you to use your own reaction as well.\n\nEach time the target takes damage, it makes a new Wisdom saving throw against the spell. If the saving throw succeeds, the spell ends." } ] }, @@ -3295,6 +4896,74 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Seismic Activity", + "duration": null, + "desc": "At the end of each turn you spend concentrating on Earthquake, each creature on the ground in the area must make a Dexterity saving throw or be knocked prone", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Earthquake", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "When you cast this spell and at the end of each turn you spend concentrating on it, each creature on the ground in the area must make a Dexterity saving throw. On a failed save, the creature is knocked prone." + } + ], + "_v": 2, + "verb": null, + "proper": false + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "target", "target": "all", @@ -3304,11 +4973,25 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -3328,7 +5011,7 @@ }, { "type": "text", - "text": "You create a seismic disturbance at a point on the ground that you can see within range. For the duration, an intense tremor rips through the ground in a 100-foot-radius circle centered on that point and shakes creatures and structures in contact with the ground in that area." + "text": "You create a seismic disturbance at a point on the ground that you can see within range. For the duration, an intense tremor rips through the ground in a 100-foot-radius circle centered on that point and shakes creatures and structures in contact with the ground in that area.\n\nThe ground in the area becomes difficult terrain. Each creature on the ground that is concentrating must make a Constitution saving throw. On a failed save, the creature's concentration is broken.\n\nWhen you cast this spell and at the end of each turn you spend concentrating on it, each creature on the ground in the area must make a Dexterity saving throw. On a failed save, the creature is knocked prone.\n\nThis spell can have additional effects depending on the terrain in the area, as determined by the GM." } ] }, @@ -3369,7 +5052,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, the target takes 1d10 force damage.\n\nThe spell creates more than one beam when you reach higher levels: two beams at 5th level, three beams at 11th level, and four beams at 17th level. You can direct the beams at the same target or at different ones. Make a separate attack roll for each beam." + "text": "A beam of crackling energy streaks toward a creature within range. Make a ranged spell attack against the target. On a hit, the target takes 1d10 force damage.\n\nThe spell creates more than one beam when you reach higher levels: two beams at 5th level, three beams at 11th level, and four beams at 17th level. You can direct the beams at the same target or at different ones. Make a separate attack roll for each beam." } ] }, @@ -3397,16 +5080,15 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Enhanced Ability", - "duration": 601, - "effects": "" + "duration": 601 } ] }, { "type": "text", - "text": "You touch a creature and bestow upon it a magical enhancement." + "text": "You touch a creature and bestow upon it a magical enhancement. Choose one of the following effects; the target gains that effect until the spell ends.\n\n**Bear's Endurance.** The target has advantage on Constitution checks. It also gains 2d6 temporary hit points, which are lost when the spell ends.\n\n**Bull's Strength.** The target has advantage on Strength checks, and his or her carrying capacity doubles.\n\n**Cat's Grace.** The target has advantage on Dexterity checks. It also doesn't take damage from falling 20 feet or less if it isn't incapacitated.\n\n**Eagle's Splendor.** The target has advantage on Charisma checks.\n\n**Fox's Cunning.** The target has advantage on Intelligence checks.\n\n**Owl's Wisdom.** The target has advantage on Wisdom checks." } ] }, @@ -3438,10 +5120,9 @@ "stat": "con", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Enlarged/Reduced", - "duration": 11, - "effects": "" + "duration": 11 } ], "success": [] @@ -3450,7 +5131,11 @@ }, { "type": "text", - "text": "You cause a creature or an object you can see within range to grow larger or smaller for the duration. Choose either a creature or an object that is neither worn nor carried. If the target is unwilling, it can make a Constitution saving throw. On a success, the spell has no effect." + "text": "You cause a creature or an object you can see within range to grow larger or smaller for the duration. Choose either a creature or an object that is neither worn nor carried. If the target is unwilling, it can make a Constitution saving throw. On a success, the spell has no effect.\n\nIf the target is a creature, everything it is wearing and carrying changes size with it. Any item dropped by an affected creature returns to normal size at once." + }, + { + "type": "text", + "text": "**Enlarge.** The target's size doubles in all dimensions, and its weight is multiplied by eight. This growth increases its size by one category. If there isn't enough room for the target to double its size, the creature or object attains the maximum possible size in the space available. Until the spell ends, the target also has advantage on Strength checks and Strength saving throws. The target's weapons also grow to match its new size. While these weapons are enlarged, the target's attacks with them deal 1d4 extra damage.\n\n**Reduce.** The target's size is halved in all dimensions, and its weight is reduced to one-eighth of normal. This reduction decreases its size by one category. Until the spell ends, the target also has disadvantage on Strength checks and Strength saving throws. The target's weapons also shrink to match its new size. While these weapons are reduced, the target's attacks with them deal 1d4 less damage (this can't reduce the damage below 1)." } ] }, @@ -3482,11 +5167,44 @@ "stat": "str", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Entangle)", "duration": 11, - "effects": "-sdis dex dis", - "desc": "Target use its action to make a Strength check against your spell save DC. On a success, it frees itself." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "Target use its action to make a Strength check against your spell save DC. On a success, it frees itself", + "buttons": [ + { + "label": "Resist Entanglement", + "verb": "attempts to resist entanglement", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "check", + "ability": [ + "strength" + ], + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "sortBy": null + } + ], + "defaultDC": "spell_dc" + } + ] } ], "success": [] @@ -3495,7 +5213,7 @@ }, { "type": "text", - "text": "A creature in the area when you cast the spell must succeed on a Strength saving throw or be restrained by the entangling plants until the spell ends. A creature restrained by the plants can use its action to make a Strength check against your spell save DC. On a success, it frees itself." + "text": "Grasping weeds and vines sprout from the ground in a 20-foot square starting from a point within range. For the duration, these plants turn the ground in the area into difficult terrain.\n\nA creature in the area when you cast the spell must succeed on a Strength saving throw or be restrained by the entangling plants until the spell ends. A creature restrained by the plants can use its action to make a Strength check against your spell save DC. On a success, it frees itself.\n\nWhen the spell ends, the conjured plants wilt away." } ] }, @@ -3527,11 +5245,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Enthrall)", "duration": 10, - "effects": "", - "desc": "Target has disadvantage on Wisdom (Perception) checks made to perceive any creature other than {{caster.name}} until the spell ends or until the target can no longer hear them." + "desc": "Charmed by {{caster.name}}\n - Target has disadvantage on Wisdom (Perception) checks made to perceive any creature other than {{caster.name}} until the spell ends or until the target can no longer hear them" } ], "success": [] @@ -3540,7 +5257,7 @@ }, { "type": "text", - "text": "You weave a distracting string of words, causing creatures of your choice that you can see within range and that can hear you to make a Wisdom saving throw. Any creature that can't be charmed succeeds on this saving throw automatically, and if you or your companions are fighting a creature, it has advantage on the save. On a failed save, the target has disadvantage on Wisdom (Perception) checks made to perceive any creature other than you until the spell ends or until the target can no longer hear you." + "text": "You weave a distracting string of words, causing creatures of your choice that you can see within range and that can hear you to make a Wisdom saving throw. Any creature that can't be charmed succeeds on this saving throw automatically, and if you or your companions are fighting a creature, it has advantage on the save. On a failed save, the target has disadvantage on Wisdom (Perception) checks made to perceive any creature other than you until the spell ends or until the target can no longer hear you. The spell ends if you are incapacitated or can no longer speak." } ] }, @@ -3568,10 +5285,9 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Etherealness", "duration": 4800, - "effects": "", "desc": "Target is in the Border Ethereal for the duration or until {{caster.name}} uses their action to dismiss the spell\n - Can move in any direction. Moving up and down costs an extra foot per foot moved\n - Can see and hear the plane you originated from, up to 60 feet away\n - Can only affect and be affected by other creatures on that plane" } ] @@ -3581,17 +5297,20 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Etherealness", "duration": 4800, - "effects": "", - "desc": "Target is in the Border Ethereal for the duration or until {{caster.name}} uses their action to dismiss the spell.\n - Can move in any direction. Moving up and down costs an extra foot per foot moved.\n - Can see and hear the plane you originated from, up to 60 feet away.\n - Can only affect and be affected by other creatures on that plane" + "desc": "Target is in the Border Ethereal for the duration or until {{caster.name}} uses their action to dismiss the spell\n - Can move in any direction. Moving up and down costs an extra foot per foot moved\n - Can see and hear the plane you originated from, up to 60 feet away\n - Can only affect and be affected by other creatures on that plane" } ] }, { "type": "text", - "text": "You step into the border regions of the Ethereal Plane, in the area where it overlaps with your current plane. You remain in the Border Ethereal for the duration or until you use your action to dismiss the spell. During this time, you can move in any direction." + "text": "You step into the border regions of the Ethereal Plane, in the area where it overlaps with your current plane. You remain in the Border Ethereal for the duration or until you use your action to dismiss the spell. During this time, you can move in any direction. If you move up or down, every foot of movement costs an extra foot. You can see and hear the plane you originated from, but everything there looks gray, and you can't see anything more than 60 feet away.\n\nWhile on the Ethereal Plane, you can only affect and be affected by other creatures on that plane. Creatures that aren't on the Ethereal Plane can't perceive you and can't interact with you, unless a special ability or magic has given them the ability to do so.\n\nYou ignore all objects and effects that aren't on the Ethereal Plane, allowing you to move through objects you perceive on the plane you originated from." + }, + { + "type": "text", + "text": "When the spell ends, you immediately return to the plane you originated from in the spot you currently occupy. If you occupy the same spot as a solid object or creature when this happens, you are immediately shunted to the nearest unoccupied space that you can occupy and take force damage equal to twice the number of feet you are moved.\n\nThis spell has no effect if you cast it while you are on the Ethereal Plane or a plane that doesn't border it, such as one of the Outer Planes." } ] }, @@ -3619,11 +5338,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Expeditious", "duration": 101, - "effects": "", - "desc": "When you cast this spell, and then as a bonus action on each of your turns until the spell ends, you can take the Dash action." + "desc": "As a bonus action on each of your turns, you can take the Dash action" } ] }, @@ -3652,6 +5370,70 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Void Eyes", + "duration": null, + "desc": "On each of your turns until the spell ends, you can use your action to target another creature but can't target a creature again if it has succeeded on a saving throw against this casting of eyebite", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Eyebite", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Eyebitten", + "duration": 11, + "parent": "parent" + } + ], + "success": [ + { + "type": "ieffect2", + "name": "Eyebite Immunity", + "duration": 11, + "parent": "parent" + } + ] + } + ] + }, + { + "type": "text", + "text": "For the spell's duration, your eyes become an inky void imbued with dread power. One creature of your choice within 60 feet of you that you can see must succeed on a Wisdom saving throw or be affected by one of the following effects of your choice for the duration. On each of your turns until the spell ends, you can use your action to target another creature but can't target a creature again if it has succeeded on a saving throw against this casting of eyebite." + }, + { + "type": "text", + "text": "**Asleep.** The target falls unconscious. It wakes up if it takes any damage or if another creature uses its action to shake the sleeper awake.\n\n**Panicked.** The target is frightened of you. On each of its turns, the frightened creature must take the Dash action and move away from you by the safest and shortest available route, unless there is nowhere to move. If the target moves to a place at least 60 feet away from you where it can no longer see you, this effect ends.\n\n**Sickened.** The target has disadvantage on attack rolls and ability checks. At the end of each of its turns, it can make another Wisdom saving throw. If it succeeds, the effect ends." + } + ], + "_v": 2, + "verb": null, + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "eyebite" + } + ] + }, { "type": "target", "target": "all", @@ -3661,18 +5443,18 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Eyebitten", "duration": 11, - "effects": "" + "parent": "eyebite" } ], "success": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Eyebite Immunity", "duration": 11, - "effects": "" + "parent": "eyebite" } ] } @@ -3680,7 +5462,11 @@ }, { "type": "text", - "text": "One creature of your choice within 60 feet of you that you can see must succeed on a Wisdom saving throw or be affected by one of the following effects of your choice for the duration. On each of your turns until the spell ends, you can use your action to target another creature but can't target a creature again if it has succeeded on a saving throw against this casting of Eyebite.\nAt the end of each of its turns, it can make another Wisdom saving throw. If it succeeds, the effect ends." + "text": "For the spell's duration, your eyes become an inky void imbued with dread power. One creature of your choice within 60 feet of you that you can see must succeed on a Wisdom saving throw or be affected by one of the following effects of your choice for the duration. On each of your turns until the spell ends, you can use your action to target another creature but can't target a creature again if it has succeeded on a saving throw against this casting of eyebite." + }, + { + "type": "text", + "text": "**Asleep.** The target falls unconscious. It wakes up if it takes any damage or if another creature uses its action to shake the sleeper awake.\n\n**Panicked.** The target is frightened of you. On each of its turns, the frightened creature must take the Dash action and move away from you by the safest and shortest available route, unless there is nowhere to move. If the target moves to a place at least 60 feet away from you where it can no longer see you, this effect ends.\n\n**Sickened.** The target has disadvantage on attack rolls and ability checks. At the end of each of its turns, it can make another Wisdom saving throw. If it succeeds, the effect ends." } ] }, @@ -3732,11 +5518,10 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Marked (Faerie Fire)", "duration": 11, - "effects": "", - "desc": "Any attack roll against an affected creature or object has advantage if the attacker can see it, and the affected creature or object can't benefit from being invisible." + "desc": "Any attack roll against an affected creature or object has advantage if the attacker can see it, and the affected creature or object can't benefit from being invisible" } ], "success": [] @@ -3745,7 +5530,7 @@ }, { "type": "text", - "text": "Any creature in the area when the spell is cast is also outlined in light if it fails a Dexterity saving throw. For the duration, objects and affected creatures shed dim light in a 10-foot radius.\n\nAny attack roll against an affected creature or object has advantage if the attacker can see it, and the affected creature or object can't benefit from being invisible." + "text": "Each object in a 20-foot cube within range is outlined in blue, green, or violet light (your choice). Any creature in the area when the spell is cast is also outlined in light if it fails a Dexterity saving throw. For the duration, objects and affected creatures shed dim light in a 10-foot radius.\n\nAny attack roll against an affected creature or object has advantage if the attacker can see it, and the affected creature or object can't benefit from being invisible." } ] }, @@ -3773,17 +5558,60 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Faithful Hound", - "duration": -1, - "effects": "-attack '{{spell + proficiencyBonus}}|4d8 [magical piercing]|At the start of each of your turns, the hound attempts to bite one creature within 5 feet of it that is hostile to you.'", - "desc": "The hound is invisible to all creatures except you and can't be harmed.\n - When a Small or larger creature comes within 30 feet of it without first speaking the password that you specify when you cast this spell, the hound starts barking loudly.\n - The hound sees invisible creatures and can see into the Ethereal Plane.\n - It ignores illusions.\n - At the start of each of your turns, the hound attempts to bite one creature within 5 feet of it that is hostile to you." + "duration": 4800, + "desc": "At the start of each of your turns, the hound attempts to bite one creature within 5 feet of it that is hostile to you", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Faithful Hound", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "attackBonus": "spell + proficiencyBonus", + "hit": [ + { + "type": "damage", + "damage": "4d8 [piercing]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "At the start of each of your turns, the hound attempts to bite one creature within 5 feet of it that is hostile to you. The hound's attack bonus is equal to your spellcasting ability modifier + your proficiency bonus. On a hit, it deals 4d8 piercing damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "You conjure a phantom watchdog in an unoccupied space that you can see within range, where it remains for the duration, until you dismiss it as an action, or until you move more than 100 feet away from it.\n\nThe hound is invisible to all creatures except you and can't be harmed. When a Small or larger creature comes within 30 feet of it without first speaking the password that you specify when you cast this spell, the hound starts barking loudly. The hound sees invisible creatures and can see into the Ethereal Plane. It ignores illusions." + "text": "You conjure a phantom watchdog in an unoccupied space that you can see within range, where it remains for the duration, until you dismiss it as an action, or until you move more than 100 feet away from it.\n\nThe hound is invisible to all creatures except you and can't be harmed. When a Small or larger creature comes within 30 feet of it without first speaking the password that you specify when you cast this spell, the hound starts barking loudly. The hound sees invisible creatures and can see into the Ethereal Plane. It ignores illusions.\n\nAt the start of each of your turns, the hound attempts to bite one creature within 5 feet of it that is hostile to you. The hound's attack bonus is equal to your spellcasting ability modifier + your proficiency bonus. On a hit, it deals 4d8 piercing damage." } ] }, @@ -3825,11 +5653,10 @@ } }, { - "type": "ieffect", + "type": "ieffect2", "name": "False Life", "duration": 600, - "effects": "", - "desc": "Bolstering yourself with a necromantic facsimile of life, you gain 1d4 + 4 temporary hit points for the duration." + "desc": "Bolstering yourself with a necromantic facsimile of life, you gain 1d4 + 4 temporary hit points for the duration" } ] }, @@ -3867,11 +5694,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Frightened (Fear)", "duration": 11, - "effects": "", - "desc": "Target must take the Dash action and move away from {{caster.name}} by the safest available route on each of its turns, unless there is nowhere to move.\n - If the target ends its turn in a location where it doesn't have line of sight to {{caster.name}}, they can make a DC {lastSaveDC} {lastSaveAbility} saving throw. On a successful save, the spell ends for them." + "buttons": [ + { + "label": "Resist Fear", + "verb": "attempts to resist Fear", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "Frightened of {{caster.name}}\n - Target must take the Dash action and move away from them by the safest available route on each of its turns, unless there is nowhere to move\n - If the target ends its turn in a location where it doesn't have line of sight to them, they can make a DC {lastSaveDC} {lastSaveAbility} saving throw. On a successful save, the spell ends for them" } ], "success": [] @@ -3880,7 +5733,7 @@ }, { "type": "text", - "text": "Each creature in a 30-foot cone must succeed on a Wisdom saving throw or drop whatever it is holding and become frightened for the duration.\nWhile frightened by this spell, a creature must take the Dash action and move away from you by the safest available route on each of its turns, unless there is nowhere to move. If the creature ends its turn in a location where it doesn't have line of sight to you, the creature can make a Wisdom saving throw. On a successful save, the spell ends for that creature." + "text": "You project a phantasmal image of a creature's worst fears. Each creature in a 30-foot cone must succeed on a Wisdom saving throw or drop whatever it is holding and become frightened for the duration.\n\nWhile frightened by this spell, a creature must take the Dash action and move away from you by the safest available route on each of its turns, unless there is nowhere to move. If the creature ends its turn in a location where it doesn't have line of sight to you, the creature can make a Wisdom saving throw. On a successful save, the spell ends for that creature." } ] }, @@ -3908,11 +5761,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Feather Fall", "duration": 10, - "effects": "", - "desc": "Targets rate of descent slows to 60 feet per round until the spell ends.\n - If the target lands before the spell ends, it takes no falling damage and can land on its feet, and the spell ends for that target." + "desc": "Targets rate of descent slows to 60 feet per round until the spell ends\n - If the target lands before the spell ends, it takes no falling damage and can land on its feet, and the spell ends for that target" } ] }, @@ -3954,11 +5806,36 @@ "stat": "int", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Feebleminded", - "duration": -1, - "effects": "", - "desc": "The target's Intelligence and Charisma scores become 1.\n - Target can't cast spells, activate magic items, understand language, or communicate in any intelligible way.\n - The target can, however, identify its friends, follow them, and even protect them.\n - At the end of every 30 days, the target can repeat its DC {lastSaveDC} {lastSaveAbility} saving throw against this spell. If it succeeds on its saving throw, the spell ends." + "desc": "The target's Intelligence and Charisma scores become 1\n - Target can't cast spells, activate magic items, understand language, or communicate in any intelligible way\n - The target can, however, identify its friends, follow them, and even protect them\n - At the end of every 30 days, the target can repeat its DC {lastSaveDC} {lastSaveAbility} saving throw against this spell. If it succeeds on its saving throw, the spell ends", + "buttons": [ + { + "label": "Resist Feeblemind", + "verb": "attempts to resist Feeblemind", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "int", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -3967,7 +5844,7 @@ }, { "type": "text", - "text": "The target takes 4d6 psychic damage and must make an Intelligence saving throw.\n\nOn a failed save, the creature's Intelligence and Charisma scores become 1. The creature can't cast spells, activate magic items, understand language, or communicate in any intelligible way. The creature can, however, identify its friends, follow them, and even protect them." + "text": "You blast the mind of a creature that you can see within range, attempting to shatter its intellect and personality. The target takes 4d6 psychic damage and must make an Intelligence saving throw.\n\nOn a failed save, the creature's Intelligence and Charisma scores become 1. The creature can't cast spells, activate magic items, understand language, or communicate in any intelligible way. The creature can, however, identify its friends, follow them, and even protect them.\n\nAt the end of every 30 days, the creature can repeat its saving throw against this spell. If it succeeds on its saving throw, the spell ends.\n\nThe spell can also be ended by greater restoration, heal, or wish." } ] }, @@ -4072,7 +5949,7 @@ "automation": [ { "type": "roll", - "dice": "7d8+30 [necrotic]", + "dice": "7d8 + 30 [necrotic]", "name": "damage" }, { @@ -4099,7 +5976,7 @@ }, { "type": "text", - "text": "The target must make a Constitution saving throw. It takes 7d8+30 necrotic damage on a failed save, or half as much damage on a successful one.\n\nA humanoid killed by this spell rises at the start of your next turn as a zombie that is permanently under your command, following your verbal orders to the best of its ability." + "text": "You send negative energy coursing through a creature that you can see within range, causing it searing pain. The target must make a Constitution saving throw. It takes 7d8 + 30 necrotic damage on a failed save, or half as much damage on a successful one.\n\nA humanoid killed by this spell rises at the start of your next turn as a zombie that is permanently under your command, following your verbal orders to the best of its ability." } ] }, @@ -4159,7 +6036,7 @@ }, { "type": "text", - "text": "Each creature in a 20-foot radius must make a Dexterity saving throw. A target takes 8d6 fire damage on a failed save, or half as much damage on a successful one." + "text": "A bright streak flashes from your pointing finger to a point you choose within range and then blossoms with a low roar into an explosion of flame. Each creature in a 20-foot-radius sphere centered on that point must make a Dexterity saving throw. A target takes 8d6 fire damage on a failed save, or half as much damage on a successful one.\n\nThe fire spreads around corners. It ignites flammable objects in the area that aren't being worn or carried." } ] }, @@ -4201,7 +6078,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, the target takes 1d10 fire damage. A flammable object hit by this spell ignites if it isn't being worn or carried.\n\nThis spell's damage increases by 1d10 when you reach 5th level (2d10), 11th level (3d10), and 17th level (4d10)." + "text": "You hurl a mote of fire at a creature or object within range. Make a ranged spell attack against the target. On a hit, the target takes 1d10 fire damage. A flammable object hit by this spell ignites if it isn't being worn or carried.\n\nThis spell's damage increases by 1d10 when you reach 5th level (2d10), 11th level (3d10), and 17th level (4d10)." } ] }, @@ -4229,11 +6106,176 @@ "target": "self", "effects": [ { - "type": "ieffect", - "name": "Shielded by Flames", + "type": "ieffect2", + "name": "Fire Shield", "duration": 100, - "effects": "-attack '|2d8 [shield]|Whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield.'", - "desc": "A warm shield grants resistance to cold damage.\n - A chill shield grants resistance to fire damage.\n - Whenever a creature within 5 feet of you hits you with a melee attack, they take 2d8 fire damage from a warm shield, or 2d8 cold damage from a chill shield." + "desc": "A warm shield grants resistance to cold damage\n - A chill shield grants resistance to fire damage\n - Whenever a creature within 5 feet of you hits you with a melee attack, they take 2d8 fire damage from a warm shield, or 2d8 cold damage from a chill shield", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Shielded by Flames", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "2d8 [shield]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The flames provide you with a warm shield or a chill shield, as you choose. The warm shield grants you resistance to cold damage, and the chill shield grants you resistance to fire damage.\n\nIn addition, whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield." + } + ], + "_v": 2, + "verb": "is", + "proper": true + } + } + ], + "buttons": [ + { + "label": "Warm Shield", + "verb": "activates their Warm Shield", + "style": "1", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Fire Shield (Warm)", + "duration": "ieffect.remaining", + "desc": "Whenever a creature within 5 feet of you hits you with a melee attack, they take 2d8 fire damage from a warm shield", + "effects": { + "resistances": [ + "cold" + ] + }, + "attacks": [ + { + "attack": { + "name": "Shielded by Flames", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "2d8 [fire]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The flames provide you with a warm shield or a chill shield, as you choose. The warm shield grants you resistance to cold damage, and the chill shield grants you resistance to fire damage.\n\nIn addition, whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield." + } + ], + "_v": 2, + "verb": "is", + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect" + }, + { + "type": "text", + "text": "The flames provide you with a warm shield or a chill shield, as you choose. The warm shield grants you resistance to cold damage, and the chill shield grants you resistance to fire damage.\n\nIn addition, whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield." + } + ] + }, + { + "label": "Cold Shield", + "verb": "activates their Cold Shield", + "style": "1", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Fire Shield (Cold)", + "duration": "ieffect.remaining", + "desc": "Whenever a creature within 5 feet of you hits you with a melee attack, they take 2d8 cold damage from a cold shield", + "effects": { + "resistances": [ + "fire" + ] + }, + "attacks": [ + { + "attack": { + "name": "Shielded by Flames", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "2d8 [cold]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The flames provide you with a warm shield or a chill shield, as you choose. The warm shield grants you resistance to cold damage, and the chill shield grants you resistance to fire damage.\n\nIn addition, whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield." + } + ], + "_v": 2, + "verb": "is", + "proper": true + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect" + }, + { + "type": "text", + "text": "The flames provide you with a warm shield or a chill shield, as you choose. The warm shield grants you resistance to cold damage, and the chill shield grants you resistance to fire damage.\n\nIn addition, whenever a creature within 5 feet of you hits you with a melee attack, the shield erupts with flame. The attacker takes 2d8 fire damage from a warm shield, or 2d8 cold damage from a cold shield." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, @@ -4291,7 +6333,7 @@ }, { "type": "text", - "text": "Each creature in the area must make Dexterity saving throw. It takes 7d10 fire damage on a failed save, or half as much damage on a successful one." + "text": "A storm made up of sheets of roaring flame appears in a location you choose within range. The area of the storm consists of up to ten 10-foot cubes, which you can arrange as you wish. Each cube must have at least one face adjacent to the face of another cube. Each creature in the area must make a Dexterity saving throw. It takes 7d10 fire damage on a failed save, or half as much damage on a successful one.\n\nThe fire damages objects in the area and ignites flammable objects that aren't being worn or carried. If you choose, plant life in the area is unaffected by this spell." } ] }, @@ -4314,36 +6356,75 @@ "higherlevels": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d6 for every two slot levels above 2nd.", "concentration": true, "automation": [ - { - "type": "variable", - "value": "3", - "name": "dice", - "higher": { - "3": "3", - "4": "4", - "5": "4", - "6": "5", - "7": "5", - "8": "6", - "9": "6" - } - }, - { - "type": "text", - "text": "You can use your action to make a melee spell attack with the fiery blade. On a hit, the target takes {{dice}}d6 fire damage.\n\nThe flaming blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet." - }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Flaming Blade", "duration": 101, - "effects": "-attack '{{spell+proficiencyBonus}}|{dice}d6 [fire]|You can use your action to make a melee spell attack with the fiery blade. On a hit, the target takes {{dice}}d6 fire damage.'", - "desc": "If you let go of the blade, it disappears, but you can evoke the blade again as a bonus action.\n - You can use your action to make a melee spell attack with the blade.\n - On a hit, the target takes {{dice}}d6 fire damage.\n - The flaming blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet." + "desc": "If you let go of the blade, it disappears, but you can evoke the blade again as a bonus action\n - You can use your action to make a melee spell attack with the blade", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Flame Blade", + "automation": [ + { + "type": "variable", + "value": "3", + "name": "dice", + "higher": { + "3": "3", + "4": "4", + "5": "4", + "6": "5", + "7": "5", + "8": "6", + "9": "6" + } + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "{dice}d6 [fire]" + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You evoke a fiery blade in your free hand. The blade is similar in size and shape to a scimitar, and it lasts for the duration. If you let go of the blade, it disappears, but you can evoke the blade again as a bonus action.\n\nYou can use your action to make a melee spell attack with the fiery blade. On a hit, the target takes 3d6 fire damage.\n\nThe flaming blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet." + } + ], + "_v": 2, + "verb": null, + "proper": false + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] + }, + { + "type": "text", + "text": "You evoke a fiery blade in your free hand. The blade is similar in size and shape to a scimitar, and it lasts for the duration. If you let go of the blade, it disappears, but you can evoke the blade again as a bonus action.\n\nYou can use your action to make a melee spell attack with the fiery blade. On a hit, the target takes 3d6 fire damage.\n\nThe flaming blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet." } ] }, @@ -4401,7 +6482,7 @@ }, { "type": "text", - "text": "Each creature in a 10-foot radius, 40-foot-high cylinder centered on a point within range must make a Dexterity saving throw. A creature takes 4d6 fire damage and 4d6 radiant damage on a failed save, or half as much damage on a successful one. \n\nNote - The extra damage from upcasting is labeled as [choice], and therefore will not parse resists. Please make your choice at time of casting, and let your DM parse the resist." + "text": "A vertical column of divine fire roars down from the heavens in a location you specify. Each creature in a 10-foot-radius, 40-foot-high cylinder centered on a point within range must make a Dexterity saving throw. A creature takes 4d6 fire damage and 4d6 radiant damage on a failed save, or half as much damage on a successful one." } ] }, @@ -4424,45 +6505,79 @@ "higherlevels": "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 1d6 for each slot level above 2nd.", "concentration": true, "automation": [ - { - "type": "roll", - "dice": "2d6 [fire]", - "name": "damage", - "higher": { - "3": "1d6 [fire]", - "4": "2d6 [fire]", - "5": "3d6 [fire]", - "6": "4d6 [fire]", - "7": "5d6 [fire]", - "8": "6d6 [fire]", - "9": "7d6 [fire]" - } - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ + "type": "ieffect2", + "name": "Ball of Fire", + "duration": 11, + "desc": "Any creature that ends its turn within 5 feet of the sphere must make a Dexterity saving throw or take fire damage\n - As a bonus action, you can move the sphere 30 feet\n - If you ram the sphere into a creature, they must make a save or take fire damage", + "effects": null, + "attacks": [ { - "type": "damage", - "damage": "{damage}" + "attack": { + "name": "Flaming Sphere", + "automation": [ + { + "type": "roll", + "dice": "2d6 [fire]", + "name": "damage", + "higher": { + "3": "1d6 [fire]", + "4": "2d6 [fire]", + "5": "3d6 [fire]", + "6": "4d6 [fire]", + "7": "5d6 [fire]", + "8": "6d6 [fire]", + "9": "7d6 [fire]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A 5-foot-diameter sphere of fire appears in an unoccupied space of your choice within range and lasts for the duration. Any creature that ends its turn within 5 feet of the sphere must make a Dexterity saving throw. The creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one.\n\nAs a bonus action, you can move the sphere up to 30 feet. If you ram the sphere into a creature, that creature must make the saving throw against the sphere's damage, and the sphere stops moving this turn.\n\nWhen you move the sphere, you can direct it over barriers up to 5 feet tall and jump it across pits up to 10 feet wide. The sphere ignites flammable objects not being worn or carried, and it sheds bright light in a 20-foot radius and dim light for an additional 20 feet." + } + ], + "_v": 2, + "verb": null, + "proper": false + } } ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "Any creature that ends its turn within 5 feet of the sphere must make a Dexterity saving throw. The creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one." + "text": "A 5-foot-diameter sphere of fire appears in an unoccupied space of your choice within range and lasts for the duration. Any creature that ends its turn within 5 feet of the sphere must make a Dexterity saving throw. The creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one.\n\nAs a bonus action, you can move the sphere up to 30 feet. If you ram the sphere into a creature, that creature must make the saving throw against the sphere's damage, and the sphere stops moving this turn.\n\nWhen you move the sphere, you can direct it over barriers up to 5 feet tall and jump it across pits up to 10 feet wide. The sphere ignites flammable objects not being worn or carried, and it sheds bright light in a 20-foot radius and dim light for an additional 20 feet." } ] }, @@ -4494,11 +6609,148 @@ "stat": "con", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Flesh to Stone)", "duration": 11, - "effects": "-sdis dex dis", - "desc": "Target must make another DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns\n - If it successfully saves against this spell three times, the spell ends.\n - If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "buttons": [ + { + "label": "Resist Flesh to Stone", + "verb": "attempts to resist Flesh to Stone", + "style": 4, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "variable", + "name": "resisted", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Flesh to Stone Resisted' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Flesh to Stone Resisted' else 0", + "onError": "0" + }, + { + "type": "variable", + "name": "succumbed", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Flesh to Stone Succumbed' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Flesh to Stone Succumbed' else 0", + "onError": "0" + }, + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "condition", + "condition": "resisted == 2", + "onTrue": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "text", + "text": "You stave off the petrification." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Flesh to Stone Resisted", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ], + "fail": [ + { + "type": "condition", + "condition": "succumbed == 2", + "onTrue": [ + { + "type": "remove_ieffect" + }, + { + "type": "ieffect2", + "name": "Flesh to Stone (Petrified)", + "duration": "ieffect.remaining", + "desc": "If the target is physically broken while petrified, it suffers from similar deformities if it reverts to its original state", + "effects": { + "resistances": [ + "bludgeoning", + "piercing", + "slashing", + "thunder", + "necrotic", + "fire", + "force", + "lightning", + "cold", + "radiant", + "acid", + "psychic" + ], + "immunities": [ + "poison", + "disease" + ] + }, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": "ieffect" + }, + { + "type": "text", + "text": "You are turned to stone, and subjected to the petrified condition." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Flesh to Stone Succumbed", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "A creature restrained by this spell must make another Constitution saving throw at the end of each of its turns. If it successfully saves against this spell three times, the spell ends. If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind." + } + ], + "defaultDC": "lastSaveDC" + } + ], + "desc": "Target must make another DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns\n - If it successfully saves against this spell three times, the spell ends\n - If it fails its saves three times, it is turned to stone and petrified for the duration" } ], "success": [] @@ -4507,7 +6759,7 @@ }, { "type": "text", - "text": "If the targets body is made of flesh, the creature must make a Constitution saving throw. On a failed save, it is restrained as its flesh begins to harden. On a successful save, the creature isn't affected.\n\nA creature restrained by this spell must make another Constitution saving throw at the end of each of its turns. If it successfully saves against this spell three times, the spell ends. If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind.\n\nIf the creature is physically broken while petrified, it suffers from similar deformities if it reverts to its original state.\n\nIf you maintain your concentration on this spell for the entire possible duration, the creature is turned to stone until the effect is removed." + "text": "You attempt to turn one creature that you can see within range into stone. If the target's body is made of flesh, the creature must make a Constitution saving throw. On a failed save, it is restrained as its flesh begins to harden. On a successful save, the creature isn't affected.\n\nA creature restrained by this spell must make another Constitution saving throw at the end of each of its turns. If it successfully saves against this spell three times, the spell ends. If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind.\n\nIf the creature is physically broken while petrified, it suffers from similar deformities if it reverts to its original state.\n\nIf you maintain your concentration on this spell for the entire possible duration, the creature is turned to stone until the effect is removed." } ] }, @@ -4559,11 +6811,10 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Flight", "duration": 101, - "effects": "", - "desc": "The target gains a flying speed of 60 feet for the duration.\n - When the spell ends, the target falls if it is still aloft, unless it can stop the fall." + "desc": "The target gains a flying speed of 60 feet for the duration\n - When the spell ends, the target falls if it is still aloft, unless it can stop the fall" } ] } @@ -4574,11 +6825,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Flight", "duration": 100, - "effects": "", - "desc": "The target gains a flying speed of 60 feet for the duration.\n - When the spell ends, the target falls if it is still aloft, unless it can stop the fall." + "desc": "The target gains a flying speed of 60 feet for the duration\n - When the spell ends, the target falls if it is still aloft, unless it can stop the fall" } ] } @@ -4650,22 +6900,72 @@ "higherlevels": null, "concentration": false, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Forcecage", + "duration": 600, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "forcecage" + } + ] + }, { "type": "target", "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Forcecaged", "duration": 600, - "effects": "", - "desc": "If the target tries to use teleportation or interplanar travel to leave the cage, it must first make a Charisma saving throw.\n - On a success, the target can use that magic to exit the cage.\n - On a failure, the target can't exit the cage and wastes the use of the spell or effect." + "buttons": [ + { + "label": "Teleport Out", + "verb": "attempts to escape the Forcecage", + "defaultDC": "spell_dc", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "cha", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "If the creature tries to use teleportation or interplanar travel to leave the cage, it must first make a Charisma saving throw. On a success, the creature can use that magic to exit the cage." + } + ] + } + ], + "desc": "If the target tries to use teleportation or interplanar travel to leave the cage, it must first make a Charisma saving throw\n - On a success, the target can use that magic to exit the cage\n - On a failure, the target can't exit the cage and wastes the use of the spell or effect", + "parent": "forcecage" } ] }, { "type": "text", - "text": "An immobile, invisible, cube-shaped prison composed of magical force springs into existence around an area you choose within range. The prison can be a cage or a solid box, as you choose.\n\nA prison in the shape of a cage can be up to 20 feet on a side and is made from 1/2-inch diameter bars spaced 1/2 inch apart.\n\nA prison in the shape of a box can be up to 10 feet on a side, creating a solid barrier that prevents any matter from passing through it and blocking any spells cast into or out from the area.\n\nWhen you cast the spell, any creature that is completely inside the cage's area is trapped. Creatures only partially within the area, or those too large to fit inside the area, are pushed away from the center of the area until they are completely outside the area." + "text": "An immobile, invisible, cube-shaped prison composed of magical force springs into existence around an area you choose within range. The prison can be a cage or a solid box, as you choose.\n\nA prison in the shape of a cage can be up to 20 feet on a side and is made from 1/2-inch diameter bars spaced 1/2 inch apart.\n\nA prison in the shape of a box can be up to 10 feet on a side, creating a solid barrier that prevents any matter from passing through it and blocking any spells cast into or out from the area.\n\nWhen you cast the spell, any creature that is completely inside the cage's area is trapped. Creatures only partially within the area, or those too large to fit inside the area, are pushed away from the center of the area until they are completely outside the area.\n\nA creature inside the cage can't leave it by nonmagical means. If the creature tries to use teleportation or interplanar travel to leave the cage, it must first make a Charisma saving throw. On a success, the creature can use that magic to exit the cage. On a failure, the creature can't exit the cage and wastes the use of the spell or effect. The cage also extends into the Ethereal Plane, blocking ethereal travel.\n\nThis spell can't be dispelled by dispel magic." } ] }, @@ -4693,11 +6993,25 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Foresight", "duration": 4800, - "effects": "sadv adv", - "desc": "Target can't be surprised and has advantage on attack rolls, ability checks\n - Additionally, other creatures have disadvantage on attack rolls against the target for the duration." + "desc": "Target can't be surprised\n - Additionally, other creatures have disadvantage on attack rolls against the target for the duration", + "effects": { + "attack_advantage": 1, + "save_adv": [ + "all" + ], + "check_adv": [ + "all" + ] + }, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, @@ -4735,11 +7049,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Freedom of Movement", "duration": 600, - "effects": "", - "desc": "The target's movement is unaffected by difficult terrain, and spells and other magical effects can neither reduce the target's speed nor cause the target to be paralyzed or restrained.\n - Can spend 5 feet of movement to automatically escape from nonmagical restraints.\n - Being underwater imposes no penalties on the target's movement or attacks." + "desc": "The target's movement is unaffected by difficult terrain, and spells and other magical effects can neither reduce the target's speed nor cause the target to be paralyzed or restrained\n - Can spend 5 feet of movement to automatically escape from nonmagical restraints\n - Being underwater imposes no penalties on the target's movement or attacks" } ] } @@ -4750,11 +7063,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Freedom of Movement", "duration": 600, - "effects": "", - "desc": "The target's movement is unaffected by difficult terrain, and spells and other magical effects can neither reduce the target's speed nor cause the target to be paralyzed or restrained.\n - Can spend 5 feet of movement to automatically escape from nonmagical restraints.\n - Being underwater imposes no penalties on the target's movement or attacks." + "desc": "The target's movement is unaffected by difficult terrain, and spells and other magical effects can neither reduce the target's speed nor cause the target to be paralyzed or restrained\n - Can spend 5 feet of movement to automatically escape from nonmagical restraints\n - Being underwater imposes no penalties on the target's movement or attacks" } ] } @@ -4787,40 +7099,126 @@ "concentration": false, "automation": [ { - "type": "roll", - "dice": "10d6 [cold]", - "name": "damage", - "higher": { - "7": "1d6 [cold]", - "8": "2d6 [cold]", - "9": "3d6 [cold]" - } - }, - { - "type": "target", - "target": "all", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "roll", + "dice": "10d6 [cold]", + "name": "damage", + "higher": { + "7": "1d6 [cold]", + "8": "2d6 [cold]", + "9": "3d6 [cold]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ { - "type": "damage", - "damage": "{damage}" + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } - ], - "success": [ + ] + } + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ { - "type": "damage", - "damage": "({damage})/2" + "type": "ieffect2", + "name": "Freezing Sphere", + "duration": 10, + "desc": "After 1 minute, if the globe hasn't already shattered, it explodes", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Freezing Sphere", + "automation": [ + { + "type": "roll", + "dice": "10d6 [cold]", + "name": "damage", + "higher": { + "7": "1d6 [cold]", + "8": "2d6 [cold]", + "9": "3d6 [cold]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A frigid globe of cold energy streaks from your fingertips to a point of your choice within range, where it explodes in a 60-foot-radius sphere. Each creature within the area must make a Constitution saving throw. On a failed save, a creature takes 10d6 cold damage. On a successful save, it takes half as much damage.\n\nIf the globe strikes a body of water or a liquid that is principally water (not including water-based creatures), it freezes the liquid to a depth of 6 inches over an area 30 feet square. This ice lasts for 1 minute. Creatures that were swimming on the surface of frozen water are trapped in the ice. A trapped creature can use an action to make a Strength check against your spell save DC to break free." + }, + { + "type": "text", + "text": "You can refrain from firing the globe after completing the spell, if you wish. A small globe about the size of a sling stone, cool to the touch, appears in your hand. At any time, you or a creature you give the globe to can throw the globe (to a range of 40 feet) or hurl it with a sling (to the sling's normal range). It shatters on impact, with the same effect as the normal casting of the spell. You can also set the globe down without shattering it. After 1 minute, if the globe hasn't already shattered, it explodes." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] } - ] + ], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "A frigid globe of cold energy streaks from your fingertips to a point of your choice within range, where it explodes in a 60-foot-radius sphere. Each creature within the area must make a Constitution saving throw. On a failed save, a creature takes 10d6 cold damage. On a successful save, it takes half as much damage.\n\nIf the globe strikes a body of water or a liquid that is principally water (not including water-based creatures), it freezes the liquid to a depth of 6 inches over an area 30 feet square. This ice lasts for 1 minute. Creatures that were swimming on the surface of frozen water are trapped in the ice. A trapped creature can use an action to make a Strength check against your spell save DC to break free." }, { "type": "text", - "text": "Each creature within the area must make a Constitution saving throw. On a failed save, a creature takes 10d6 cold damage. On successful save, it takes half as much damage." + "text": "You can refrain from firing the globe after completing the spell, if you wish. A small globe about the size of a sling stone, cool to the touch, appears in your hand. At any time, you or a creature you give the globe to can throw the globe (to a range of 40 feet) or hurl it with a sling (to the sling's normal range). It shatters on impact, with the same effect as the normal casting of the spell. You can also set the globe down without shattering it. After 1 minute, if the globe hasn't already shattered, it explodes." } ] }, @@ -4852,11 +7250,32 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Gaseous Formed", "duration": 601, - "effects": "-sadv dex -sadv con -sadv str", - "desc": "While in this form, the target's only method of movement is a flying speed of 10 feet.\n - The target has resistance to nonmagical damage\n - The target can't attack or cast spells" + "effects": { + "resistances": [ + "nonmagical bludgeoning", + "nonmagical piercing", + "nonmagical slashing", + "nonmagical thunder", + "nonmagical necrotic", + "nonmagical fire", + "nonmagical force", + "nonmagical lightning", + "nonmagical cold", + "nonmagical poison", + "nonmagical radiant", + "nonmagical acid", + "nonmagical psychic" + ], + "save_adv": [ + "str", + "dex", + "con" + ] + }, + "desc": "While in this form, the target's only method of movement is a flying speed of 10 feet\n - The target can't attack or cast spells" } ] } @@ -4867,11 +7286,32 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Gaseous Formed", "duration": 601, - "effects": "-sadv dex -sadv con -sadv str", - "desc": "While in this form, the target's only method of movement is a flying speed of 10 feet.\n - The target has resistance to nonmagical damage\n - The target can't attack or cast spells" + "effects": { + "resistances": [ + "nonmagical bludgeoning", + "nonmagical piercing", + "nonmagical slashing", + "nonmagical thunder", + "nonmagical necrotic", + "nonmagical fire", + "nonmagical force", + "nonmagical lightning", + "nonmagical cold", + "nonmagical poison", + "nonmagical radiant", + "nonmagical acid", + "nonmagical psychic" + ], + "save_adv": [ + "str", + "dex", + "con" + ] + }, + "desc": "While in this form, the target's only method of movement is a flying speed of 10 feet\n - The target can't attack or cast spells" } ] } @@ -4938,17 +7378,41 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Geas)", "duration": "{time}", - "effects": "", - "desc": "While the creature is charmed by you, it takes 5d10 psychic damage each time it acts in a manner directly counter to your instructions, but no more than once each day." + "desc": "While the creature is charmed by you, it takes 5d10 psychic damage each time it acts in a manner directly counter to your instructions, but no more than once each day", + "buttons": [ + { + "label": "Disobey Geas", + "verb": "disobeyed their Geas", + "style": "4", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "5d10 [psychic]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "text", + "text": "While the creature is charmed by you, it takes 5d10 psychic damage each time it acts in a manner directly counter to your instructions, but no more than once each day. A creature that can't understand you is unaffected by the spell." + } + ] + } + ] } ] }, { "type": "text", - "text": "While the creature is charmed by you, it takes 5d10 psychic damage each time it acts in a manner directly counter to your instructions, but no more than once each day." + "text": "You place a magical command on a creature that you can see within range, forcing it to carry out some service or refrain from some action or course of activity as you decide. If the creature can understand you, it must succeed on a Wisdom saving throw or become charmed by you for the duration. While the creature is charmed by you, it takes 5d10 psychic damage each time it acts in a manner directly counter to your instructions, but no more than once each day. A creature that can't understand you is unaffected by the spell.\n\nYou can issue any command you choose, short of an activity that would result in certain death. Should you issue a suicidal command, the spell ends.\n\nYou can end the spell early by using an action to dismiss it. A remove curse, greater restoration, or wish spell also ends it." } ] }, @@ -4976,11 +7440,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Gentle Repose", "duration": 144000, - "effects": "", - "desc": "For the duration, the target is protected from decay and can't become undead." + "desc": "Target is protected from decay and can't become undead" } ] }, @@ -5034,11 +7497,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Min. 15 on Charisma Checks (Glibness)", "duration": 600, - "effects": "", - "desc": "When you make a Charisma check, you can replace the number you roll with a 15.\n - No matter what you say, magic that would determine if you are telling the truth indicates that you are being truthful." + "desc": "When you make a Charisma check, you can replace the number you roll with a 15\n - No matter what you say, magic that would determine if you are telling the truth indicates that you are being truthful" } ] }, @@ -5113,13 +7575,13 @@ "effects": [ { "type": "damage", - "damage": "-(1) [heal]" + "damage": "-1 [heal]" } ] }, { "type": "text", - "text": "Up to ten berries appear in your hand and are infused with magic for the duration. A creature can use its action to eat one berry. Eating a berry restores 1 hit point, and the berry provides enough nourishment to sustain a creature for one day." + "text": "Up to ten berries appear in your hand and are infused with magic for the duration. A creature can use its action to eat one berry. Eating a berry restores 1 hit point, and the berry provides enough nourishment to sustain a creature for one day.\n\nThe berries lose their potency if they have not been consumed within 24 hours of the casting of this spell." } ] }, @@ -5147,10 +7609,59 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Grease", "duration": 10, - "effects": "", + "attacks": [ + { + "attack": { + "name": "Grease", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "Slick grease covers the ground in a 10-foot square centered on a point within range and turns it into difficult terrain for the duration.\n\nWhen the grease appears, each creature standing in its area must succeed on a Dexterity saving throw or fall prone. A creature that enters the area or ends its turn there must also succeed on a Dexterity saving throw or fall prone." + } + ], + "_v": 2, + "verb": "made the ground slippery with", + "proper": true + } + } + ], "desc": "", "end": false, "parent": null @@ -5166,10 +7677,25 @@ "stat": "dex", "fail": [ { - "type": "ieffect", - "name": "Prone (Grease)", - "duration": 1, - "effects": "dis" + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -5178,7 +7704,7 @@ }, { "type": "text", - "text": "A creature that enters the area or ends its turn there must also succeed on a Dexterity saving throw or fall prone." + "text": "Slick grease covers the ground in a 10-foot square centered on a point within range and turns it into difficult terrain for the duration.\n\nWhen the grease appears, each creature standing in its area must succeed on a Dexterity saving throw or fall prone. A creature that enters the area or ends its turn there must also succeed on a Dexterity saving throw or fall prone." } ] }, @@ -5210,11 +7736,13 @@ "target": "each", "effects": [ { - "type": "ieffect", - "name": "Invisible", + "type": "ieffect2", + "name": "Greater Invisibility", "duration": 11, - "effects": "adv", - "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person." + "effects": { + "attack_advantage": 1 + }, + "desc": "" } ] } @@ -5225,11 +7753,13 @@ "target": "self", "effects": [ { - "type": "ieffect", - "name": "Invisible", + "type": "ieffect2", + "name": "Greater Invisibility", "duration": 11, - "effects": "adv", - "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person." + "effects": { + "attack_advantage": 1 + }, + "desc": "" } ] } @@ -5281,49 +7811,75 @@ "higherlevels": null, "concentration": false, "automation": [ - { - "type": "roll", - "dice": "20 [radiant]", - "name": "damage" - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ + "type": "ieffect2", + "name": "Guardian of Faith", + "duration": 4800, + "attacks": [ { - "type": "damage", - "damage": "{damage}" + "attack": { + "name": "Guardian of Faith", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "20 [radiant]" + } + ], + "success": [ + { + "type": "damage", + "damage": "(20 [radiant])/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "Any creature hostile to you that moves to a space within 10 feet of the guardian for the first time on a turn must succeed on a Dexterity saving throw. The creature takes 20 radiant damage on a failed save, or half as much damage on a successful one. The guardian vanishes when it has dealt a total of 60 damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + } } ], - "success": [ + "desc": "Any creature hostile to you that moves to a space within 10 feet of the guardian for the first time on a turn must succeed on a Dexterity saving throw\n - The creature takes 20 radiant damage on a failed save, or half as much damage on a successful one\n - The guardian vanishes when it has dealt a total of 60 damage", + "buttons": [ { - "type": "damage", - "damage": "({damage})/2" + "label": "End Guardian of Faith", + "verb": "watches are their Guardian of Faith vanishes", + "style": "4", + "automation": [ + { + "type": "remove_ieffect" + }, + { + "type": "text", + "text": "The guardian vanishes when it has dealt a total of 60 damage." + } + ] } ] } ] }, - { - "type": "target", - "target": "self", - "effects": [ - { - "type": "ieffect", - "name": "Guardian of Faith", - "duration": 4800, - "effects": "", - "desc": "Any creature hostile to you that moves to a space within 10 feet of the guardian for the first time on a turn must succeed on a Dexterity saving throw.\n - The creature takes 20 radiant damage on a failed save, or half as much damage on a successful one.\n - The guardian vanishes when it has dealt a total of 60 damage." - } - ] - }, { "type": "text", - "text": "Any creature hostile to you that moves to a space within 10 feet of the guardian for the first time on a turn must succeed on a Dexterity saving throw. The creature takes 20 radiant damage on a failed save, or half as much damage on a successful one. The guardian vanishes when it has dealt a total of 60 damage." + "text": "A Large spectral guardian appears and hovers for the duration in an unoccupied space of your choice that you can see within range. The guardian occupies that space and is indistinct except for a gleaming sword and shield emblazoned with the symbol of your deity.\n\nAny creature hostile to you that moves to a space within 10 feet of the guardian for the first time on a turn must succeed on a Dexterity saving throw. The creature takes 20 radiant damage on a failed save, or half as much damage on a successful one. The guardian vanishes when it has dealt a total of 60 damage." } ] }, @@ -5375,10 +7931,12 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Guided", "duration": 11, - "effects": "-cb 1d4[guidance]", + "effects": { + "check_bonus": "1d4 [guidance]" + }, "desc": "The target can roll 1d4 and add the number rolled to one ability check of its choice" } ] @@ -5390,10 +7948,12 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Guided", - "duration": 10, - "effects": "-cb 1d4[guidance]", + "duration": 11, + "effects": { + "check_bonus": "1d4 [guidance]" + }, "desc": "The target can roll 1d4 and add the number rolled to one ability check of its choice" } ] @@ -5431,10 +7991,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Guiding Shot", "duration": 2, - "effects": "", "end": true, "save_as": "endOfCaster" } @@ -5462,10 +8021,9 @@ } }, { - "type": "ieffect", + "type": "ieffect2", "name": "Guiding Bolt", "duration": 2, - "effects": "", "desc": "The next attack roll made against this target before the end of {{caster.name}}'s' next turn has advantage", "parent": "endOfCaster" } @@ -5476,7 +8034,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, the target takes 4d6 radiant damage, and the next attack roll made against this target before the end of your next turn has advantage, thanks to the mystical dim light glittering on the target until then." + "text": "A flash of light streaks toward a creature of your choice within range. Make a ranged spell attack against the target. On a hit, the target takes 4d6 radiant damage, and the next attack roll made against this target before the end of your next turn has advantage, thanks to the mystical dim light glittering on the target until then." } ] }, @@ -5499,6 +8057,52 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Gusting Winds", + "duration": 10, + "desc": "As a bonus action on each of your turns, you can change the direction in which the line blasts from you", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Gust of Wind", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [], + "success": [] + } + ] + }, + { + "type": "text", + "text": "A line of strong wind 60 feet long and 10 feet wide blasts from you in a direction you choose for the spell's duration. Each creature that starts its turn in the line must succeed on a Strength saving throw or be pushed 15 feet away from you in a direction following the line.\n\nAny creature in the line must spend 2 feet of movement for every 1 foot it moves when moving closer to you.\n\nThe gust disperses gas or vapor, and it extinguishes candles, torches, and similar unprotected flames in the area. It causes protected flames, such as those of lanterns, to dance wildly and has a 50 percent chance to extinguish them.\n\nAs a bonus action on each of your turns before the spell ends, you can change the direction in which the line blasts from you." + } + ], + "_v": 2, + "verb": "channels", + "proper": false + } + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "target", "target": "all", @@ -5513,7 +8117,7 @@ }, { "type": "text", - "text": "Each creature that starts its turn in the line must succeed on a Strength saving throw or be pushed 15 feet away from you in a direction following the line." + "text": "A line of strong wind 60 feet long and 10 feet wide blasts from you in a direction you choose for the spell's duration. Each creature that starts its turn in the line must succeed on a Strength saving throw or be pushed 15 feet away from you in a direction following the line.\n\nAny creature in the line must spend 2 feet of movement for every 1 foot it moves when moving closer to you.\n\nThe gust disperses gas or vapor, and it extinguishes candles, torches, and similar unprotected flames in the area. It causes protected flames, such as those of lanterns, to dance wildly and has a 50 percent chance to extinguish them.\n\nAs a bonus action on each of your turns before the spell ends, you can change the direction in which the line blasts from you." } ] }, @@ -5576,11 +8180,6 @@ "higherlevels": null, "concentration": false, "automation": [ - { - "type": "roll", - "dice": "14d6 [necrotic]", - "name": "damage" - }, { "type": "target", "target": "all", @@ -5591,25 +8190,29 @@ "fail": [ { "type": "damage", - "damage": "{damage}" + "damage": "14d6 [necrotic]" }, { "type": "condition", "condition": "target.hp", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Harm", "duration": 600, - "effects": "-maxhp -{{min((-1+target.hp)+lastDamage, lastDamage)}}" + "effects": { + "max_hp_bonus": "-min((-1+target.hp)+lastDamage, lastDamage)" + } } ], "onFalse": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Harm", "duration": 600, - "effects": "-maxhp -{lastDamage}" + "effects": { + "max_hp_bonus": "-lastDamage" + } } ], "errorBehaviour": "false" @@ -5618,7 +8221,7 @@ "success": [ { "type": "damage", - "damage": "({damage})/2" + "damage": "(14d6 [necrotic])/2" } ] }, @@ -5638,7 +8241,7 @@ }, { "type": "text", - "text": "The target must make a Constitution saving throw. On a failed save, it takes 14d6 necrotic damage, or half as much damage on a successful save. The damage can't reduce the target's hit points below 1. If the target fails the saving throw, its hit point maximum is reduced for 1 hour by an amount equal to the necrotic damage it took." + "text": "You unleash a virulent disease on a creature that you can see within range. The target must make a Constitution saving throw. On a failed save, it takes 14d6 necrotic damage, or half as much damage on a successful save. The damage can't reduce the target's hit points below 1. If the target fails the saving throw, its hit point maximum is reduced for 1 hour by an amount equal to the necrotic damage it took. Any effect that removes a disease allows a creature's hit point maximum to return to normal before that time passes." } ] }, @@ -5670,10 +8273,15 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Hasted", "duration": 11, - "effects": "-ac +2 -sadv dex", + "effects": { + "ac_bonus": "2", + "save_adv": [ + "dex" + ] + }, "desc": "The target's speed is doubled\n - They gain an additional action on each of its turns\n - When the spell ends, the target can't move or take actions until after its next turn" } ] @@ -5685,10 +8293,15 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Hasted", "duration": 11, - "effects": "-ac +2 -sadv dex", + "effects": { + "ac_bonus": "2", + "save_adv": [ + "dex" + ] + }, "desc": "The target's speed is doubled\n - They gain an additional action on each of its turns\n - When the spell ends, the target can't move or take actions until after its next turn" } ] @@ -5698,7 +8311,7 @@ }, { "type": "text", - "text": "Until the spell ends, the target's speed is doubled, it gains a +2 bonus to AC, it has advantage on Dexterity saving throws, and it gains an additional action on each of its turns. That action can be used only to take the Attack (one weapon attack only), Dash, Disengage, Hide, or Use an Object action.\n\nWhen the spell ends, the target can't move or take actions until after its next turn, as a wave of lethargy sweeps over it." + "text": "Choose a willing creature that you can see within range. Until the spell ends, the target's speed is doubled, it gains a +2 bonus to AC, it has advantage on Dexterity saving throws, and it gains an additional action on each of its turns. That action can be used only to take the Attack (one weapon attack only), Dash, Disengage, Hide, or Use an Object action.\n\nWhen the spell ends, the target can't move or take actions until after its next turn, as a wave of lethargy sweeps over it." } ] }, @@ -5727,18 +8340,18 @@ "effects": [ { "type": "damage", - "damage": "-(70) [heal]", + "damage": "-70 [heal]", "higher": { - "7": "-(10) [heal]", - "8": "-(20) [heal]", - "9": "-(30) [heal]" + "7": "-10 [heal]", + "8": "-20 [heal]", + "9": "-30 [heal]" } } ] }, { "type": "text", - "text": "A surge of positive energy washes through the creature, causing it to regain 70 hit points. This spell also ends blindness, deafness, and any diseases affecting the target. This spell has no effect on constructs or undead." + "text": "Choose a creature that you can see within range. A surge of positive energy washes through the creature, causing it to regain 70 hit points. This spell also ends blindness, deafness, and any diseases affecting the target. This spell has no effect on constructs or undead." } ] }, @@ -5824,10 +8437,18 @@ } }, { - "type": "save", - "stat": "con", - "fail": [], - "success": [] + "type": "condition", + "condition": "lastDamage", + "onTrue": [ + { + "type": "save", + "stat": "con", + "fail": [], + "success": [] + } + ], + "onFalse": [], + "errorBehaviour": "false" } ] }, @@ -5835,29 +8456,68 @@ "type": "text", "text": "Any creature in physical contact with the object takes 2d8 fire damage when you cast the spell. Until the spell ends, you can use a bonus action on each of your subsequent turns to cause this damage again.\n\nIf a creature is holding or wearing the object and takes the damage from it, the creature must succeed on a Constitution saving throw or drop the object if it can. If it doesn't drop the object, it has disadvantage on attack rolls and ability checks until the start of your next turn." }, - { - "type": "variable", - "value": "2", - "name": "dice", - "higher": { - "3": "2", - "4": "3", - "5": "4", - "6": "5", - "7": "6", - "8": "7", - "9": "9" - } - }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Hot Metal", "duration": 11, - "effects": "-attack '|{dice}d8 [fire]|If a creature is holding or wearing the object and takes the damage from it, the creature must succeed on a Constitution saving throw or drop the object if it can. If it does not drop the object, it has disadvantage on attack rolls and ability checks until the start of your next turn.'" + "effects": null, + "attacks": [ + { + "attack": { + "name": "Heat Metal", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "2d8 [fire]", + "higher": { + "3": "1d8 [fire]", + "4": "2d8 [fire]", + "5": "3d8 [fire]", + "6": "4d8 [fire]", + "7": "5d8 [fire]", + "8": "6d8 [fire]", + "9": "7d8 [fire]" + } + }, + { + "type": "condition", + "condition": "lastDamage", + "onTrue": [ + { + "type": "save", + "stat": "con", + "fail": [], + "success": [] + } + ], + "onFalse": [], + "errorBehaviour": "false" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "If a creature is holding or wearing the object and takes the damage from it, the creature must succeed on a Constitution saving throw or drop the object if it can. If it doesn't drop the object, it has disadvantage on attack rolls and ability checks until the start of your next turn." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] } @@ -5921,7 +8581,7 @@ }, { "type": "text", - "text": "The creature must make a Dexterity saving throw. It takes 2d10 fire damage on a failed save, or half as much damage on a successful one." + "text": "You point your finger, and the creature that damaged you is momentarily surrounded by hellish flames. The creature must make a Dexterity saving throw. It takes 2d10 fire damage on a failed save, or half as much damage on a successful one." } ] }, @@ -5954,11 +8614,19 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Heroes' Feast", "duration": 14400, - "effects": "-maxhp +{heal} -sadv wis -immune poison", - "desc": "The target becomes immune to poison and being frightened, and makes all Wisdom saving throws with advantage" + "effects": { + "immunities": [ + "poison" + ], + "max_hp_bonus": "int(heal)", + "save_adv": [ + "wis" + ] + }, + "desc": "The target is immune to being frightened" }, { "type": "damage", @@ -5997,21 +8665,40 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Heroic", "duration": 11, - "effects": "", - "desc": "The target is immune to being frightened and gains temporary hit points equal to your spellcasting ability modifier ({{spell}}) at the start of each of their turns.\n - When the spell ends, the target loses any remaining temporary hit points from this spell." - }, - { - "type": "temphp", - "amount": "{spell}" + "desc": "The target is immune to being frightened and gains temporary hit points equal to your spellcasting ability modifier ({{spell}}) at the start of each of their turns\n - When the spell ends, the target loses any remaining temporary hit points from this spell", + "buttons": [ + { + "label": "Heroism", + "verb": "feels heroic", + "style": "3", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "temphp", + "amount": "{{ieffect.desc[117:-129]}}", + "cantripScale": null + } + ] + }, + { + "type": "text", + "text": "Until the spell ends, the creature is immune to being frightened and gains temporary hit points equal to your spellcasting ability modifier at the start of each of its turns. When the spell ends, the target loses any remaining temporary hit points from this spell." + } + ] + } + ] } ] }, { "type": "text", - "text": "Until the spell ends, the creature is immune to being frightened and gains temporary hit points equal to your spellcasting ability modifier at the start of each of its turns. When the spell ends, the target loses any remaining temporary hit points from this spell." + "text": "A willing creature you touch is imbued with bravery. Until the spell ends, the creature is immune to being frightened and gains temporary hit points equal to your spellcasting ability modifier at the start of each of its turns. When the spell ends, the target loses any remaining temporary hit points from this spell." } ] }, @@ -6039,24 +8726,92 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "wis", - "fail": [ + "type": "condition", + "condition": "target.stats.intelligence <= 4", + "onTrue": [ { - "type": "ieffect", - "name": "Prone, Incapacitated (Hideous Laughter)", - "duration": 11, - "effects": "dis", - "desc": "The target is incapacitated and unable to stand up for the duration.\n - A creature with an Intelligence score of 4 or less isn't affected.\n - At the end of each of its turns, and each time it takes damage, the target can make another DC {lastSaveDC} {lastSaveAbility} saving throw.\n - The target has advantage on the saving throw if it's triggered by damage.\n - On a success, the spell ends." + "type": "text", + "text": "{{target.name}} is unaffected." } ], - "success": [] + "onFalse": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Prone, Incapacitated", + "duration": 10, + "effects": { + "attack_advantage": -1 + }, + "desc": "The target is incapacitated and unable to stand up for the duration\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns and whenever it takes damage, ending the effect on a success\n - The target has advantage on the saving throw if it's triggered by damage", + "buttons": [ + { + "label": "Resist Laughter", + "verb": "attempts to resist the Hideous Laughter", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + }, + { + "label": "Resist Laughter (Damaged)", + "verb": "attempts to resist the Hideous Laughter", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "adv": 1, + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] + } + ], + "success": [] + } + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "The target must succeed on a Wisdom saving throw or fall prone, becoming incapacitated and unable to stand up for the duration. A creature with an Intelligence score of 4 or less isn't affected." + "text": "A creature of your choice that you can see within range perceives everything as hilariously funny and falls into fits of laughter if this spell affects it. The target must succeed on a Wisdom saving throw or fall prone, becoming incapacitated and unable to stand up for the duration. A creature with an Intelligence score of 4 or less isn't affected.\n\nAt the end of each of its turns, and each time it takes damage, the target can make another Wisdom saving throw. The target has advantage on the saving throw if it's triggered by damage. On a success, the spell ends." } ] }, @@ -6084,24 +8839,63 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "wis", - "fail": [ + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower())", + "onTrue": [ { - "type": "ieffect", - "name": "Paralyzed (Hold Monster)", - "duration": 11, - "effects": "", - "desc": "At the end of each of its turns, the target can make another DC {lastSaveDC} {lastSaveAbility} saving throw\n - On a success, the spell ends on the target" + "type": "text", + "text": "{{target.name}} is unaffected." } ], - "success": [] + "onFalse": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "ieffect2", + "name": "Paralyzed (Hold Monster)", + "duration": 11, + "buttons": [ + { + "label": "Resist Paralysis", + "verb": "attempts to resist Paralysis", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" + } + ], + "success": [] + } + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "The target must succeed on a Wisdom saving throw or be paralyzed for the duration. This spell has no effect on undead. At the end of each of its turns, the target can make another Wisdom saving throw.\nAt the end of each of its turns, the target can make another Wisdom saving throw. On a success, the spell ends on the target." + "text": "Choose a creature that you can see within range. The target must succeed on a Wisdom saving throw or be paralyzed for the duration. This spell has no effect on undead. At the end of each of its turns, the target can make another Wisdom saving throw. On a success, the spell ends on the target." } ] }, @@ -6133,11 +8927,37 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Paralyzed (Hold Person)", "duration": 11, - "effects": "", - "desc": "At the end of each of its turns, the target can make another DC {lastSaveDC} {lastSaveAbility} saving throw\n - On a success, the spell ends on the target" + "desc": "At the end of each of its turns, the target can make another DC {lastSaveDC} {lastSaveAbility} saving throw\n - On a success, the spell ends on the target", + "buttons": [ + { + "label": "Resist Paralysis", + "verb": "attempts to resist Paralysis", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -6146,7 +8966,7 @@ }, { "type": "text", - "text": "The target must succeed on a Wisdom saving throw or be paralyzed for the duration. At the end of each of its turns, the target can make another Wisdom saving throw. On a success, the spell ends on the target." + "text": "Choose a humanoid that you can see within range. The target must succeed on a Wisdom saving throw or be paralyzed for the duration. At the end of each of its turns, the target can make another Wisdom saving throw. On a success, the spell ends on the target." } ] }, @@ -6171,31 +8991,239 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "ieffect", - "name": "Holy Light", + "type": "ieffect2", + "name": "Divine Light", "duration": 11, - "effects": "sadv", - "desc": "Other creatures have disadvantage on attack rolls against them until the spell ends.\n - If a fiend or undead hits an affected creature with a melee attack, they must make a Constitution save.\n - On a fail, they are blinded until the spell ends." + "desc": "Other creatures have disadvantage on attack rolls against them until the spell ends\n - If a fiend or undead hits an affected creature with a melee attack, they must make a Constitution save, or be blinded until the spell ends", + "effects": { + "save_adv": [ + "all" + ] + }, + "attacks": [ + { + "attack": { + "name": "Spread Holy Aura", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Holy Light", + "duration": 11, + "effects": { + "save_adv": [ + "all" + ] + }, + "desc": "Other creatures have disadvantage on attack rolls against them until the spell ends\n - If a fiend or undead hits an affected creature with a melee attack, they must make a Constitution save, or be blinded until the spell ends", + "attacks": [ + { + "attack": { + "name": "Holy Light", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "ieffect2", + "name": "Blinded", + "effects": { + "attack_advantage": -1 + }, + "parent": "ieffect" + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." + } + ], + "_v": 2, + "verb": "reacts with a burst of", + "proper": true + }, + "defaultDC": "spell_dc" + } + ], + "buttons": [ + { + "label": "Leave Holy Aura", + "verb": "leaves the range of the Holy Aura", + "style": "1", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect" + } + ] + } + ] + } + ] + }, + { + "type": "text", + "text": "Creatures of your choice in that radius when you cast this spell shed dim light in a 5-foot radius and have advantage on all saving throws, and other creatures have disadvantage on attack rolls against them until the spell ends. In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Holy Light", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "ieffect2", + "name": "Blinded", + "effects": { + "attack_advantage": -1 + }, + "parent": "ieffect" + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." + } + ], + "_v": 2, + "verb": "reacts with a burst of", + "proper": true + }, + "defaultDC": "spell_dc" + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "aura" } ] }, { - "type": "text", - "text": "Creatures of your choice in that radius when you cast this spell shed dim light in a 5-foot radius and have advantage on all saving throws, and other creatures have disadvantage on attack rolls against them until the spell ends. In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." - } - ] - }, - { - "name": "Hunter's Mark", - "level": 1, - "school": "D", - "classes": "Ranger", - "subclasses": "Oath of Vengeance", - "casttime": "1 bonus action", - "range": "90 feet", + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Holy Light", + "duration": 11, + "effects": { + "save_adv": [ + "all" + ] + }, + "desc": "Other creatures have disadvantage on attack rolls against them until the spell ends\n - If a fiend or undead hits an affected creature with a melee attack, they must make a Constitution save, or be blinded until the spell ends", + "attacks": [ + { + "attack": { + "name": "Holy Light", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "ieffect2", + "name": "Blinded", + "effects": { + "attack_advantage": -1 + }, + "parent": "ieffect" + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." + } + ], + "_v": 2, + "verb": "reacts with a burst of", + "proper": true + }, + "defaultDC": "spell_dc" + } + ], + "parent": "aura", + "buttons": [ + { + "label": "Leave Holy Aura", + "verb": "leaves the range of the Holy Aura", + "style": "1", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect" + } + ] + } + ] + } + ] + }, + { + "type": "text", + "text": "Creatures of your choice in that radius when you cast this spell shed dim light in a 5-foot radius and have advantage on all saving throws, and other creatures have disadvantage on attack rolls against them until the spell ends. In addition, when a fiend or an undead hits an affected creature with a melee attack, the aura flashes with brilliant light. The attacker must succeed on a Constitution saving throw or be blinded until the spell ends." + } + ] + }, + { + "name": "Hunter's Mark", + "level": 1, + "school": "D", + "classes": "Ranger", + "subclasses": "Oath of Vengeance", + "casttime": "1 bonus action", + "range": "90 feet", "components": { "verbal": true, "somatic": false, @@ -6222,22 +9250,102 @@ "9": "14400" } }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Marking Target", + "duration": "{{duration}}", + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Hunter's Mark", + "automation": [ + { + "type": "target", + "target": "children", + "effects": [ + { + "type": "damage", + "damage": "1d6 [weapon]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You choose a creature you can see within range and mystically mark it as your quarry. Until the spell ends, you deal an extra 1d6 damage to the target whenever you hit it with a weapon attack, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find it. If the target drops to 0 hit points before this spell ends, you can use a bonus action on a subsequent turn of yours to mark a new creature." + } + ], + "_v": 2, + "verb": "hits the target of their", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Shift Hunter's Mark", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Marked", + "duration": "{ieffect.remaining}", + "desc": "Until the spell ends, {{caster.name}} deals an extra 1d6 damage to the target whenever they hit it with a weapon attack\n - They also have advantage on any Wisdom (Perception) or Wisdom (Survival) check they make to find it", + "parent": "ieffect" + } + ] + }, + { + "type": "text", + "text": "You choose a creature you can see within range and mystically mark it as your quarry. Until the spell ends, you deal an extra 1d6 damage to the target whenever you hit it with a weapon attack, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find it. If the target drops to 0 hit points before this spell ends, you can use a bonus action on a subsequent turn of yours to mark a new creature." + } + ], + "_v": 2, + "verb": "moves to", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "parent" + } + ] + }, { "type": "target", "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Marked", "duration": "{duration+1}", - "effects": "", - "desc": "Until the spell ends, {{caster.name}} deals an extra 1d6 damage to the target whenever they hit it with a weapon attack.\n - They also have advantage on any Wisdom (Perception) or Wisdom (Survival) check they make to find it.\n - If the target drops to 0 hit points before this spell ends, {{caster.name}} can use a bonus action on a subsequent turn of theirs to mark a new creature." + "desc": "Until the spell ends, {{caster.name}} deals an extra 1d6 damage to the target whenever they hit it with a weapon attack\n - They also have advantage on any Wisdom (Perception) or Wisdom (Survival) check they make to find it", + "parent": "parent" } ] }, { "type": "text", - "text": "Until the spell ends, you deal an extra 1d6 damage to the target whenever you hit it with a weapon attack, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find it. If the target drops to 0 hit points before this spell ends, you can use a bonus action on a subsequent turn of yours to mark a new creature." + "text": "You choose a creature you can see within range and mystically mark it as your quarry. Until the spell ends, you deal an extra 1d6 damage to the target whenever you hit it with a weapon attack, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find it. If the target drops to 0 hit points before this spell ends, you can use a bonus action on a subsequent turn of yours to mark a new creature." } ] }, @@ -6269,11 +9377,26 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Hypnotic Pattern)", "duration": 11, - "effects": "", - "desc": "While charmed by this spell, the creature is incapacitated and has a speed of 0.\n - The spell ends for an affected creature if it takes any damage or if someone else uses an action to shake the creature out of its stupor." + "desc": "Charmed by {{caster.name}}\n - While charmed by this spell, the creature is incapacitated and has a speed of 0\n - The spell ends for an affected creature if it takes any damage or if someone else uses an action to shake the creature out of its stupor", + "buttons": [ + { + "label": "Break Charm", + "verb": "is broken out of the charm", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ] } ], "success": [] @@ -6282,7 +9405,7 @@ }, { "type": "text", - "text": "Each creature in the area who sees the pattern must make a Wisdom saving throw. On a failed save, the creature becomes charmed for the duration. While charmed by this spell, the creature is incapacitated and has a speed of 0.\n\nThe spell ends for an affected creature if it takes any damage or if someone else uses an action to shake the creature out of its stupor." + "text": "You create a twisting pattern of colors that weaves through the air inside a 30-foot cube within range. The pattern appears for a moment and vanishes. Each creature in the area who sees the pattern must make a Wisdom saving throw. On a failed save, the creature becomes charmed for the duration. While charmed by this spell, the creature is incapacitated and has a speed of 0.\n\nThe spell ends for an affected creature if it takes any damage or if someone else uses an action to shake the creature out of its stupor." } ] }, @@ -6341,7 +9464,7 @@ }, { "type": "text", - "text": "Each creature in the cylinder must make a Dexterity saving throw. A creature takes 2d8 bludgeoning damage and 4d6 cold damage on a failed save, or half as much damage on a successful one." + "text": "A hail of rock-hard ice pounds to the ground in a 20-foot-radius, 40-foot-high cylinder centered on a point within range. Each creature in the cylinder must make a Dexterity saving throw. A creature takes 2d8 bludgeoning damage and 4d6 cold damage on a failed save, or half as much damage on a successful one.\n\nHailstones turn the storm's area of effect into difficult terrain until the end of your next turn." } ] }, @@ -6411,14 +9534,24 @@ { "type": "save", "stat": "wis", - "fail": [], + "fail": [ + { + "type": "ieffect2", + "name": "Imprisoned", + "desc": "While affected by this spell, the creature doesn't need to breathe, eat, or drink, and it doesn't age\n - Divination spells can't locate or perceive the target" + } + ], "success": [] } ] }, { "type": "text", - "text": "The target must succeed on a Wisdom saving throw or be bound by the spell, if it succeeds, it is immune to this spell if you cast it again. While affected by this spell, the creature doesn't need to breathe, eat, or drink, and it doesn't age. Divination spells can't locate or perceive the target." + "text": "You create a magical restraint to hold a creature that you can see within range. The target must succeed on a Wisdom saving throw or be bound by the spell; if it succeeds, it is immune to this spell if you cast it again. While affected by this spell, the creature doesn't need to breathe, eat, or drink, and it doesn't age. Divination spells can't locate or perceive the target.\n\nWhen you cast the spell, you choose one of [several forms of imprisonment](https://www.dndbeyond.com/spells/Imprisonment)." + }, + { + "type": "text", + "text": "**Ending the Spell.** During the casting of the spell, in any of its versions, you can specify a condition that will cause the spell to end and release the target. The condition can be as specific or as elaborate as you choose, but the GM must agree that the condition is reasonable and has a likelihood of coming to pass. The conditions can be based on a creature's name, identity, or deity but otherwise must be based on observable actions or qualities and not based on intangibles such as level, class, or hit points.\n\nA dispel magic spell can end the spell only if it is cast as a 9th-level spell, targeting either the prison or the special component used to create it.\n\nYou can use a particular special component to create only one prison at a time. If you cast the spell again using the same component, the target of the first casting is immediately freed from its binding." } ] }, @@ -6441,6 +9574,70 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Fiery Cloud", + "duration": 11, + "desc": "A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Incendiary Cloud", + "automation": [ + { + "type": "roll", + "dice": "10d8 [fire]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A swirling cloud of smoke shot through with white-hot embers appears in a 20-foot-radius sphere centered on a point within range. The cloud spreads around corners and is heavily obscured. It lasts for the duration or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.\n\nWhen the cloud appears, each creature in it must make a Dexterity saving throw. A creature takes 10d8 fire damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there.\n\nThe cloud moves 10 feet directly away from you in a direction that you choose at the start of each of your turns." + } + ], + "_v": 2, + "verb": "is maintaining", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "roll", "dice": "10d8 [fire]", @@ -6470,7 +9667,7 @@ }, { "type": "text", - "text": "When the cloud appears, each creature in it must make a Dexterity saving throw. A creature takes 10d8 fire damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there." + "text": "A swirling cloud of smoke shot through with white-hot embers appears in a 20-foot-radius sphere centered on a point within range. The cloud spreads around corners and is heavily obscured. It lasts for the duration or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.\n\nWhen the cloud appears, each creature in it must make a Dexterity saving throw. A creature takes 10d8 fire damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there.\n\nThe cloud moves 10 feet directly away from you in a direction that you choose at the start of each of your turns." } ] }, @@ -6544,6 +9741,76 @@ "higherlevels": "When you cast this spell using a spell slot of 6th level or higher, the damage increases by 1d10 for each slot level above 5th.", "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Plague of Insects", + "duration": null, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Plague of Insects", + "automation": [ + { + "type": "roll", + "dice": "4d10 [piercing]", + "name": "damage", + "higher": { + "6": "1d10 [piercing]", + "7": "2d10 [piercing]", + "8": "3d10 [piercing]", + "9": "4d10 [piercing]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "Swarming, biting locusts fill a 20-foot-radius sphere centered on a point you choose within range. The sphere spreads around corners. The sphere remains for the duration, and its area is lightly obscured. The sphere's area is difficult terrain.\n\nWhen the area appears, each creature in it must make a Constitution saving throw. A creature takes 4d10 piercing damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "roll", "dice": "4d10 [piercing]", @@ -6579,7 +9846,7 @@ }, { "type": "text", - "text": "When the area appears, each creature in it must make a Constitution saving throw. A creature takes 4d10 piercing damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there." + "text": "Swarming, biting locusts fill a 20-foot-radius sphere centered on a point you choose within range. The sphere spreads around corners. The sphere remains for the duration, and its area is lightly obscured. The sphere's area is difficult terrain.\n\nWhen the area appears, each creature in it must make a Constitution saving throw. A creature takes 4d10 piercing damage on a failed save, or half as much damage on a successful one. A creature must also make this saving throw when it enters the spell's area for the first time on a turn or ends its turn there." } ] }, @@ -6631,11 +9898,29 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Invisible", "duration": 601, - "effects": "adv", - "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person.\n - The spell ends for a target that attacks or casts a spell." + "effects": { + "attack_advantage": 1 + }, + "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person\n - The spell ends for a target that attacks or casts a spell", + "buttons": [ + { + "label": "Break Invisibility", + "verb": "suddenly appears", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ] } ] } @@ -6646,11 +9931,29 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Invisible", "duration": 601, - "effects": "adv", - "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person.\n - The spell ends for a target that attacks or casts a spell." + "effects": { + "attack_advantage": 1 + }, + "desc": "Anything the target is wearing or carrying is invisible as long as it is on the target's person\n - The spell ends for a target that attacks or casts a spell", + "buttons": [ + { + "label": "Break Invisibility", + "verb": "suddenly appears", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ] } ] } @@ -6687,17 +9990,49 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Irresistible Dance)", "duration": 11, - "effects": "-sdis dex dis", - "desc": "The target must use all its movement to dance without leaving its space and has disadvantage on attack rolls.\n - While they are affected by this spell, other creatures have advantage on attack rolls against it.\n - As an action, the target can make a Wisdom saving throw to regain control.\n - On a successful save, the spell ends." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "The target must use all its movement to dance without leaving its space\n - While they are affected by this spell, other creatures have advantage on attack rolls against it\n - As an action, the target can make a Wisdom saving throw to regain control", + "buttons": [ + { + "label": "Resist Dancing", + "verb": "attempts to resist Dancing", + "defaultDC": "spell_dc", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ] }, { "type": "text", - "text": "The target begins a comic dance in place: shuffling, tapping its feet, and capering for the duration. Creatures that can't be charmed are immune to this spell.\n\nA dancing creature must use all its movement to dance without leaving its space and has disadvantage on Dexterity saving throws and attack rolls. While the target is affected by this spell, other creatures have advantage on attack rolls against it. As an action, a dancing creature makes a Wisdom saving throw to regain control of itself. On a successful save, the spell ends." + "text": "Choose one creature that you can see within range. The target begins a comic dance in place: shuffling, tapping its feet, and capering for the duration. Creatures that can't be charmed are immune to this spell.\n\nA dancing creature must use all its movement to dance without leaving its space and has disadvantage on Dexterity saving throws and attack rolls. While the target is affected by this spell, other creatures have advantage on attack rolls against it. As an action, a dancing creature makes a Wisdom saving throw to regain control of itself. On a successful save, the spell ends." } ] }, @@ -6725,11 +10060,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Jump", "duration": 10, - "effects": "", - "desc": "The target's jump distance is tripled until the spell ends." + "desc": "Jump distance is tripled" } ] }, @@ -6831,11 +10165,10 @@ "stat": "con", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Levitating", "duration": 101, - "effects": "", - "desc": "The target can only move by pushing or pulling against a fixed object or surface within reach.\n - {{caster.name}} can change the target's altitude by up to 20 ft. in either direction on their turn.\n - If {{caster.name}} is the target, they can do so using their movement.\n - Otherwise, they can use their action to move the target, which must remain within the spell's range.\n - When the spell ends, the target floats gently to the ground if it is still aloft" + "desc": "The target can only move by pushing or pulling against a fixed object or surface within reach\n - When the spell ends, the target floats gently to the ground" } ], "success": [] @@ -6853,11 +10186,10 @@ "stat": "con", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Levitating", "duration": 101, - "effects": "", - "desc": "You can only move by pushing or pulling against a fixed object or surface within reach.\n - You can change your altitude by up to 20 ft. in either direction on their turn using their movement.\n - When the spell ends, you float gently to the ground if it is still aloft" + "desc": "You can only move by pushing or pulling against a fixed object or surface within reach\n - You can change your altitude by up to 20 ft on your turn using your movement\n - When the spell ends, you float gently to the ground" } ], "success": [] @@ -6869,7 +10201,7 @@ }, { "type": "text", - "text": "One creature or object of your choice that you can see within range rises vertically, up to 20 feet, and remains suspended there for the duration. The spell can levitate a target that weighs up to 500 pounds. An unwilling creature that succeeds on a Constitution saving throw is unaffected." + "text": "One creature or loose object of your choice that you can see within range rises vertically, up to 20 feet, and remains suspended there for the duration. The spell can levitate a target that weighs up to 500 pounds. An unwilling creature that succeeds on a Constitution saving throw is unaffected.\n\nThe target can move only by pushing or pulling against a fixed object or surface within reach (such as a wall or a ceiling), which allows it to move as if it were climbing. You can change the target's altitude by up to 20 feet in either direction on your turn. If you are the target, you can move up or down as part of your move. Otherwise, you can use your action to move the target, which must remain within the spell's range.\n\nWhen the spell ends, the target floats gently to the ground if it is still aloft." } ] }, @@ -6901,11 +10233,10 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Light", "duration": 600, - "effects": "", - "desc": "Until the spell ends, the object sheds bright light in a 20-foot radius and dim light for an additional 20 feet.\n - The light can be colored as you like.\n - Completely covering the object with something opaque blocks the light. " + "desc": "The object sheds bright light in a 20-foot radius and dim light for an additional 20 feet\n - Completely covering the object with something opaque blocks the light" } ], "success": [] @@ -6914,7 +10245,7 @@ }, { "type": "text", - "text": "If you target an object held or worn by a hostile creature, that creature must succeed on a Dexterity saving throw to avoid the spell." + "text": "You touch one object that is no larger than 10 feet in any dimension. Until the spell ends, the object sheds bright light in a 20-foot radius and dim light for an additional 20 feet. The light can be colored as you like. Completely covering the object with something opaque blocks the light. The spell ends if you cast it again or dismiss it as an action.\n\nIf you target an object held or worn by a hostile creature, that creature must succeed on a Dexterity saving throw to avoid the spell." } ] }, @@ -6974,7 +10305,7 @@ }, { "type": "text", - "text": "Each creature in the line must make a Dexterity saving throw. A creature takes 8d6 lightning damage on a failed save, or half as much damage on a successful one." + "text": "A stroke of lightning forming a line 100 feet long and 5 feet wide blasts out from you in a direction you choose. Each creature in the line must make a Dexterity saving throw. A creature takes 8d6 lightning damage on a failed save, or half as much damage on a successful one.\n\nThe lightning ignites flammable objects in the area that aren't being worn or carried." } ] }, @@ -7062,11 +10393,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Longstrider", "duration": 600, - "effects": "", - "desc": "The target's speed increases by 10 feet until the spell ends." + "desc": "The target's speed increases by 10 feet until the spell ends" } ] }, @@ -7104,11 +10434,13 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Mage Armor", "duration": 4800, - "effects": "-ac +3", - "desc": "The target's base AC becomes 13 + its Dexterity modifier.\n - The spell ends if the target dons armor or if you dismiss the spell as an action." + "effects": { + "ac_bonus": "3" + }, + "desc": "The target's base AC becomes 13 + its Dexterity modifier\n - The spell ends if the target dons armor or if you dismiss the spell as an action" } ] } @@ -7119,11 +10451,13 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Mage Armor", "duration": 4800, - "effects": "-ac +3", - "desc": "The target's base AC becomes 13 + its Dexterity modifier.\n - The spell ends if the target dons armor or if you dismiss the spell as an action." + "effects": { + "ac_bonus": "3" + }, + "desc": "The target's base AC becomes 13 + its Dexterity modifier\n - The spell ends if the target dons armor or if you dismiss the spell as an action" } ] } @@ -7193,17 +10527,45 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Magic Circle", "duration": "{{duration}}", - "effects": "", - "desc": "The creature can't willingly enter the cylinder by nonmagical means. If the creature tries to use teleportation or interplanar travel to do so, it must first succeed on a Charisma saving throw.\n - The creature has disadvantage on attack rolls against targets within the cylinder.\n - Targets within the cylinder can't be charmed, frightened, or possessed by the creature." + "desc": "The creature can't willingly enter the cylinder by nonmagical means. If they try to use teleportation or interplanar travel to do so, they must first succeed on a Charisma saving throw\n - The creature has disadvantage on attack rolls against targets within the cylinder\n - Targets within the cylinder can't be charmed, frightened, or possessed by the creature", + "buttons": [ + { + "label": "Attempt to Enter Circle", + "verb": "attempts to teleport into the Magic Circle", + "style": "1", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "cha", + "fail": [], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The creature can't willingly enter the cylinder by nonmagical means. If the creature tries to use teleportation or interplanar travel to do so, it must first succeed on a Charisma saving throw." + } + ] + } + ] } ] }, { "type": "text", - "text": "You create a 10-foot-radius, 20-foot-tall cylinder of magical energy centered on a point on the ground that you can see within range. Glowing runes appear wherever the cylinder intersects with the floor or other surface.\n\nChoose one or more of the following types of creatures: celestials, elementals, fey, fiends, or undead. The circle affects a creature of the chosen type in the following ways:\n\n - The creature can't willingly enter the cylinder by nonmagical means. If the creature tries to use teleportation or interplanar travel to do so, it must first succeed on a Charisma saving throw.\n - The creature has disadvantage on attack rolls against targets within the cylinder.\n - Targets within the cylinder can't be charmed, frightened, or possessed by the creature.\n\nWhen you cast this spell, you can elect to cause its magic to operate in the reverse direction, preventing a creature of the specified type from leaving the cylinder and protecting targets outside it." + "text": "You create a 10-foot-radius, 20-foot-tall cylinder of magical energy centered on a point on the ground that you can see within range. Glowing runes appear wherever the cylinder intersects with the floor or other surface.\n\nChoose one or more of the following types of creatures: celestials, elementals, fey, fiends, or undead. The circle affects a creature of the chosen type in the following ways:\n\nThe creature can't willingly enter the cylinder by nonmagical means. If the creature tries to use teleportation or interplanar travel to do so, it must first succeed on a Charisma saving throw.\n\n - The creature has disadvantage on attack rolls against targets within the cylinder.\n - Targets within the cylinder can't be charmed, frightened, or possessed by the creature.\n - When you cast this spell, you can elect to cause its magic to operate in the reverse direction, preventing a creature of the specified type from leaving the cylinder and protecting targets outside it." } ] }, @@ -7228,19 +10590,164 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "cha", - "fail": [], - "success": [] + "type": "ieffect2", + "name": "Magic Jar", + "duration": null, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Magic Jar Possession", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "cha", + "fail": [ + { + "type": "ieffect2", + "name": "Possessed", + "duration": null, + "desc": "Possessed by {{caster.name}}", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "possess" + } + ], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "variable", + "name": "index", + "value": "targetIndex", + "onError": 0 + }, + { + "type": "condition", + "condition": "not lastSaveDidPass", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Possessing", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": [ + { + "label": "End Possession", + "verb": "returns to the Magic Jar", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "While possessing a body, you can use your action to return from the host body to the container if it is within 100 feet of you, returning the host creature's soul to its body." + } + ] + }, + { + "label": "Possessed Body Died", + "verb": "attempts to return to the Magic Jar", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "cha", + "fail": [ + { + "type": "damage", + "damage": "{{caster.hp + caster.temp_hp + caster.max_hp}} [death]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": null + }, + { + "type": "text", + "text": "If the host body dies while you're in it, the creature dies, and you must make a Charisma saving throw against your own spellcasting DC. On a success, you return to the container if it is within 100 feet of you. Otherwise, you die." + } + ] + } + ], + "end": false, + "conc": false, + "stacking": false, + "parent": "possess" + } + ] + } + ], + "onFalse": [], + "errorBehaviour": "false" + } + ], + "_v": 2, + "verb": "attempts", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "The target must make a Charisma saving throw. On a failure, your soul moves into the target's body, and the target's soul becomes trapped in the container. On a success, the target resists your efforts to possess it, and you can't attempt to possess it again for 24 hours.\nIf the host body dies while you're in it, the creature dies, and you must make a Charisma saving throw against your own spellcasting DC. On a success, you return to the container if it is within 100 feet of you. Otherwise, you die." + "text": "Your body falls into a catatonic state as your soul leaves it and enters the container you used for the spell's material component. While your soul inhabits the container, you are aware of your surroundings as if you were in the container's space. You can't move or use reactions. The only action you can take is to project your soul up to 100 feet out of the container, either returning to your living body (and ending the spell) or attempting to possess a humanoid's body.\n\nYou can attempt to possess any humanoid within 100 feet of you that you can see (creatures warded by a protection from evil and good or magic circle spell can't be possessed). The target must make a Charisma saving throw. On a failure, your soul moves into the target's body, and the target's soul becomes trapped in the container. On a success, the target resists your efforts to possess it, and you can't attempt to possess it again for 24 hours." + }, + { + "type": "text", + "text": "Once you possess a creature's body, you control it. Your game statistics are replaced by the statistics of the creature, though you retain your alignment and your Intelligence, Wisdom, and Charisma scores. You retain the benefit of your own class features. If the target has any class levels, you can't use any of its class features.\n\nMeanwhile, the possessed creature's soul can perceive from the container using its own senses, but it can't move or take actions at all.\n\nWhile possessing a body, you can use your action to return from the host body to the container if it is within 100 feet of you, returning the host creature's soul to its body. If the host body dies while you're in it, the creature dies, and you must make a Charisma saving throw against your own spellcasting DC. On a success, you return to the container if it is within 100 feet of you. Otherwise, you die." + }, + { + "type": "text", + "text": "If the container is destroyed or the spell ends, your soul immediately returns to your body. If your body is more than 100 feet away from you or if your body is dead when you attempt to return to it, you die. If another creature's soul is in the container when it is destroyed, the creature's soul returns to its body if the body is alive and within 100 feet. Otherwise, that creature dies.\n\nWhen the spell ends, the container is destroyed." } ] }, @@ -7265,7 +10772,7 @@ "automation": [ { "type": "roll", - "dice": "1d4+1 [force]", + "dice": "1d4+1 [missile force]", "name": "damage" }, { @@ -7280,7 +10787,7 @@ }, { "type": "text", - "text": "Each dart hits a creature of your choice that you can see within range. A dart deals 1d4+1 force damage to its target. The darts all strike simultaneously and you can direct them to hit one creature or several." + "text": "You create three glowing darts of magical force. Each dart hits a creature of your choice that you can see within range. A dart deals 1d4 + 1 force damage to its target. The darts all strike simultaneously, and you can direct them to hit one creature or several." } ] }, @@ -7322,7 +10829,65 @@ "ritual": false, "higherlevels": "When you cast this spell using a spell slot of 4th level or higher, the bonus increases to +2. When you use a spell slot of 6th level or higher, the bonus increases to +3.", "concentration": true, - "automation": null + "automation": [ + { + "type": "variable", + "name": "bonus", + "value": "1", + "onError": "", + "higher": { + "3": "1", + "4": "2", + "5": "2", + "6": "3", + "7": "3", + "8": "3", + "9": "3" + } + }, + { + "type": "condition", + "condition": "any(targets)", + "onTrue": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Magical Weapon", + "duration": 600, + "desc": "That weapon becomes a magic weapon with a +{bonus} bonus to attack rolls and damage rolls", + "end": false, + "parent": null + } + ], + "sortBy": null + } + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Magical Weapon", + "duration": 600, + "desc": "That weapon becomes a magic weapon with a +{bonus} bonus to attack rolls and damage rolls", + "end": false, + "parent": null + } + ] + } + ], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "You touch a nonmagical weapon. Until the spell ends, that weapon becomes a magic weapon with a +{bonus} bonus to attack rolls and damage rolls." + } + ] }, { "name": "Magnificent Mansion", @@ -7338,7 +10903,7 @@ "material": "a miniature portal carved from ivory, a small piece of polished marble, and a tiny silver spoon, each item worth at least 5 gp" }, "duration": "24 hours", - "description": "You conjure an extradimensional dwelling in range that lasts for the duration. You choose where its one entrance is located. The entrance shimmers faintly and is 5 feet wide and 10 feet tall. You and any creature you designate when you cast the spell can enter the extradimensional dwelling as long as the portal remains open. You can open or close the portal if you are within 30 feet of it. While closed, the portal is invisible.\n\nBeyond the portal is a magnificent foyer with numerous chambers beyond. The atmosphere is clean, fresh, and warm.\n\nYou can create any floor plan you like, but the space can't exceed 50 cubes, each cube being 10 feet on each side. The place is furnished and decorated as you choose. It contains sufficient food to serve a nine-course banquet for up to 100 people. A staff of 100 near-transparent servants attends all who enter. You decide the visual appearance of these servants and their attire. They are completely obedient to your orders. Each servant can perform any task a normal human servant could perform, but they can't attack or take any action that would directly harm another creature. Thus the servants can fetch things, clean, mend, fold clothes, light fires, serve food, pour wine, and so on. The servants can go anywhere in the mansion but can't leave it. Furnishings and other objects created by this spell dissipate into smoke if removed from the mansion. When the spell ends, any creatures inside the extradimensional space are expelled into the open spaces nearest to the entrance.", + "description": "You conjure an extradimensional dwelling in range that lasts for the duration. You choose where its one entrance is located. The entrance shimmers faintly and is 5 feet wide and 10 feet tall. You and any creature you designate when you cast the spell can enter the extradimensional dwelling as long as the portal remains open. You can open or close the portal if you are within 30 feet of it. While closed, the portal is invisible.\n\nBeyond the portal is a magnificent foyer with numerous chambers beyond. The atmosphere is clean, fresh, and warm.\n\nYou can create any floor plan you like, but the space can't exceed 50 cubes, each cube being 10 feet on each side. The place is furnished and decorated as you choose. It contains sufficient food to serve a nine-course banquet for up to 100 people. A staff of 100 near-transparent servants attends all who enter. You decide the visual appearance of these servants and their attire. They are completely obedient to your orders. Each servant can perform any task a normal human servant could perform, but they can't attack or take any action that would directly harm another creature. Thus the servants can fetch things, clean, mend, fold clothes, light fires, serve food, pour wine, and so on. The servants can go anywhere in the mansion but can't leave it. Furnishings and other objects created by this spell dissipate into smoke if removed from the mansion. When the spell ends, any creatures or objects left inside the extradimensional space are expelled into the open spaces nearest to the entrance.", "ritual": false, "higherlevels": null, "concentration": false, @@ -7383,25 +10948,30 @@ "higherlevels": "When you cast this spell using a spell slot of 6th level or higher, the healing increases by 1d8 for each slot level above 5th.", "concentration": false, "automation": [ + { + "type": "roll", + "dice": "-(3d8+{spell}) [heal]", + "higher": { + "6": "-(1d8) [heal]", + "7": "-(2d8) [heal]", + "8": "-(3d8) [heal]", + "9": "-(4d8) [heal]" + }, + "name": "heal" + }, { "type": "target", "target": "each", "effects": [ { "type": "damage", - "damage": "-(3d8+{spell}) [heal]", - "higher": { - "6": "-(1d8 [heal])", - "7": "-(2d8 [heal])", - "8": "-(3d8 [heal])", - "9": "-(4d8 [heal])" - } + "damage": "{heal}" } ] }, { "type": "text", - "text": "Choose up to six creatures in a 30-foot-radius sphere centered on that point. Each target regains hit points equal to 3d8 + your spellcasting ability modifier. This spell has no effect on undead or constructs." + "text": "A wave of healing energy washes out from a point of your choice within range. Choose up to six creatures in a 30-foot-radius sphere centered on that point. Each target regains hit points equal to 3d8 + your spellcasting ability modifier. This spell has no effect on undead or constructs." } ] }, @@ -7446,14 +11016,14 @@ "automation": [ { "type": "roll", - "dice": "1d4+{spell} [heal]", + "dice": "-(1d4+{spell}) [heal]", "higher": { - "4": "1d4 [heal]", - "5": "2d4 [heal]", - "6": "3d4 [heal]", - "7": "4d4 [heal]", - "8": "5d4 [heal]", - "9": "6d4 [heal]" + "4": "-(1d4) [heal]", + "5": "-(2d4) [heal]", + "6": "-(3d4) [heal]", + "7": "-(4d4) [heal]", + "8": "-(5d4) [heal]", + "9": "-(6d4) [heal]" }, "name": "heal" }, @@ -7463,7 +11033,7 @@ "effects": [ { "type": "damage", - "damage": "-({heal})" + "damage": "{heal}" } ] }, @@ -7501,11 +11071,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Mass Suggestion)", "duration": 14400, - "effects": "", - "desc": "The target pursues the course of action you described to the best of its ability.\n - The suggested course of action can continue for the entire duration.\n - If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do.\n - If {{caster.name}} or any of their companions damage a creature affected by this spell, the spell ends for that creature." + "desc": "Charmed by {{caster.name}}\n - The target pursues the course of action you described to the best of its ability\n - Breaks if {{caster.name}} or any of their companions damage a creature affected by this spell" } ], "success": [] @@ -7514,7 +11083,11 @@ }, { "type": "text", - "text": "Each target must make a Wisdom saving throw. On a failed save, it pursues the course of action you described to the best of its ability. The suggested course of action can continue for the entire duration. If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do." + "text": "You suggest a course of activity (limited to a sentence or two) and magically influence up to twelve creatures of your choice that you can see within range and that can hear and understand you. Creatures that can't be charmed are immune to this effect. The suggestion must be worded in such a manner as to make the course of action sound reasonable. Asking the creature to stab itself, throw itself onto a spear, immolate itself, or do some other obviously harmful act automatically negates the effect of the spell." + }, + { + "type": "text", + "text": "Each target must make a Wisdom saving throw. On a failed save, it pursues the course of action you described to the best of its ability. The suggested course of action can continue for the entire duration. If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do.\n\nYou can also specify conditions that will trigger a special activity during the duration. For example, you might suggest that a group of soldiers give all their money to the first beggar they meet. If the condition isn't met before the spell ends, the activity isn't performed.\n\nIf you or any of your companions damage a creature affected by this spell, the spell ends for that creature." } ] }, @@ -7542,17 +11115,53 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Banished (Maze)", "duration": 101, - "effects": "", - "desc": "The target can use its action to attempt to escape.\n - When it does so, it makes a DC 20 Intelligence check.\n - If it succeeds, it escapes, and the spell ends (a minotaur or goristro demon automatically succeeds)." + "desc": "The target can use its action to attempt to escape\n - When it does so, it makes a DC 20 Intelligence check\n - If it succeeds, it escapes, and the spell ends (a minotaur or goristro demon automatically succeeds)", + "buttons": [ + { + "label": "Escape Maze", + "verb": "attempts to escape the Maze", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "check", + "ability": [ + "intelligence" + ], + "dc": "20", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [], + "contestTie": "neither" + } + ] + }, + { + "type": "text", + "text": "The target can use its action to attempt to escape. When it does so, it makes a DC 20 Intelligence check. If it succeeds, it escapes, and the spell ends (a minotaur or goristro demon automatically succeeds)." + } + ] + } + ] } ] }, { "type": "text", - "text": "You banish a creature that you can see within range into a labyrinthine demiplane. The target remains there for the duration or until it escapes the maze.\n\nThe target can use its action to attempt to escape. When it does so, it makes a DC 20 Intelligence check. If it succeeds, it escapes, and the spell ends (a minotaur or goristro demon automatically succeeds)." + "text": "You banish a creature that you can see within range into a labyrinthine demiplane. The target remains there for the duration or until it escapes the maze.\n\nThe target can use its action to attempt to escape. When it does so, it makes a DC 20 Intelligence check. If it succeeds, it escapes, and the spell ends (a minotaur or goristro demon automatically succeeds).\n\nWhen the spell ends, the target reappears in the space it left or, if that space is occupied, in the nearest unoccupied space." } ] }, @@ -7664,7 +11273,7 @@ }, { "type": "text", - "text": "Each creature in a 40-foot-radius sphere centered on each point you choose must make a Dexterity saving throw. The sphere spreads around corners. A creature takes 20d6 fire damage and 20d6 bludgeoning damage on a failed save, or half as much damage on a successful one." + "text": "Blazing orbs of fire plummet to the ground at four different points you can see within range. Each creature in a 40-foot-radius sphere centered on each point you choose must make a Dexterity saving throw. The sphere spreads around corners. A creature takes 20d6 fire damage and 20d6 bludgeoning damage on a failed save, or half as much damage on a successful one. A creature in the area of more than one fiery burst is affected only once.\n\nThe spell damages objects in the area and ignites flammable objects that aren't being worn or carried." } ] }, @@ -7692,11 +11301,15 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Mind Blank", "duration": 14400, - "effects": "-immune psychic", - "desc": "The target is immune to psychic damage, any effect that would sense its emotions or read its thoughts, divination spells, and the charmed condition.\n - The spell even foils wish spells and spells or effects of similar power used to affect the target's mind or to gain information about the target." + "effects": { + "immunities": [ + "psychic" + ] + }, + "desc": "The target is immune to any effect that would sense its emotions or read its thoughts, divination spells, and the charmed condition" } ] }, @@ -7770,27 +11383,24 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Mirror Image One", "duration": 10, - "effects": "", - "desc": "Roll 1d20 to determine whether an attack instead targets one of your duplicates\n - With 1 duplicate, you need an 11 or higher to change the target\n - A duplicate's AC is equal to {{caster.stats.get_mod('dex')+10}}\n - If an attack hits a duplicate, it is destroyed. Duplicates ignore all other damage and effects", + "desc": "Roll 1d20 to determine whether an attack instead targets one of your duplicates\n - A duplicate's AC is equal to {{caster.stats.get_mod('dex')+10}}\n - If an attack hits a duplicate, it is destroyed. Duplicates ignore all other damage and effects\n - With 1 duplicate, you need an 11 or higher to change the target", "save_as": "mm1" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Mirror Image Two", "duration": 10, - "effects": "", "desc": "With 2 duplicates, you need a 8 or higher to change the target", "save_as": "mm2", "parent:": "mm1" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Mirror Image Three", "duration": 10, - "effects": "", "desc": "With 3 duplicates, you need a 6 or higher to change the target", "parent:": "mm2" } @@ -7826,24 +11436,40 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Invisible (Mislead)", "duration": 601, - "effects": "adv", - "desc": "You become invisible at the same time that an illusory double of you appears where you are standing.\n - The double lasts for the duration, but the invisibility ends if you attack or cast a spell." + "effects": { + "attack_advantage": 1 + }, + "desc": "You become invisible at the same time that an illusory double of you appears where you are standing\n - The double lasts for the duration, but the invisibility ends if you attack or cast a spell", + "buttons": [ + { + "label": "Break Invisibility", + "verb": "reappears suddenly", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect" + } + ] + } + ] }, { - "type": "ieffect", + "type": "ieffect2", "name": "Illusory Double", "duration": 601, - "effects": "", - "desc": "You can use your action to move your illusory double up to twice your speed and make it gesture, speak, and behave in whatever way you choose.\n - You can see and hear through its eyes and ears as if you were located where it is.\n - On each of your turns as a bonus action, you can switch between using its senses to using your own.\n - While you are using its senses, you are blinded and deafened in regard to your own surroundings." + "desc": "You can use your action to move your illusory double up to twice your speed and make it gesture, speak, and behave in whatever way you choose\n - You can see and hear through its eyes and ears as if you were located where it is\n - On each of your turns as a bonus action, you can switch between using its senses to using your own\n - While you are using its senses, you are blinded and deafened in regard to your own surroundings" } ] }, { "type": "text", - "text": "You become invisible at the same time that an illusory double of you appears where you are standing. The double lasts for the duration, but the invisibility ends if you attack or cast a spell.\n\nYou can use your action to move your illusory double up to twice your speed and make it gesture, speak, and behave in whatever way you choose." + "text": "You become invisible at the same time that an illusory double of you appears where you are standing. The double lasts for the duration, but the invisibility ends if you attack or cast a spell.\n\nYou can use your action to move your illusory double up to twice your speed and make it gesture, speak, and behave in whatever way you choose.\n\nYou can see through its eyes and hear through its ears as if you were located where it is. On each of your turns as a bonus action, you can switch from using its senses to using your own, or back again. While you are using its senses, you are blinded and deafened in regard to your own surroundings." } ] }, @@ -7895,11 +11521,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Modify Memory)", "duration": 11, - "effects": "", - "desc": "The charmed target is incapacitated and unaware of its surroundings, though it can still hear you.\n - If it takes any damage or is targeted by another spell, this spell ends, and none of the target's memories are modified." + "desc": "Charmed by {{caster.name}}\n - The charmed target is incapacitated and unaware of its surroundings, though it can still hear you\n - If it takes any damage or is targeted by another spell, this spell ends, and none of the target's memories are modified" } ], "success": [] @@ -7908,7 +11533,7 @@ }, { "type": "text", - "text": "One creature that you can see must make a Wisdom saving throw. If you are fighting the creature, it has advantage on the saving throw. On a failed save, the target becomes charmed by you for the duration." + "text": "You attempt to reshape another creature's memories. One creature that you can see must make a Wisdom saving throw. If you are fighting the creature, it has advantage on the saving throw. On a failed save, the target becomes charmed by you for the duration. The charmed target is incapacitated and unaware of its surroundings, though it can still hear you. If it takes any damage or is targeted by another spell, this spell ends, and none of the target's memories are modified.\n\nWhile this charm lasts, you can affect the target's memory of an event that it experienced within the last 24 hours and that lasted no more than 10 minutes. You can permanently eliminate all memory of the event, allow the target to recall the event with perfect clarity and exacting detail, change its memory of the details of the event, or create a memory of some other event." } ] }, @@ -7931,48 +11556,315 @@ "higherlevels": "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 1d10 for each slot level above 2nd.", "concentration": true, "automation": [ - { - "type": "roll", - "dice": "2d10 [radiant]", - "name": "damage", - "higher": { - "3": "1d10 [radiant]", - "4": "2d10 [radiant]", - "5": "3d10 [radiant]", - "6": "4d10 [radiant]", - "7": "5d10 [radiant]", - "8": "6d10 [radiant]", - "9": "7d10 [radiant]" - } - }, { "type": "target", - "target": "all", + "target": "each", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [ + "type": "ieffect2", + "name": "In a Moonbeam", + "duration": 11, + "desc": "Any creature that starts its turn in the area must succeed on a Constitution saving throw or take radiant damage", + "buttons": [ { - "type": "damage", - "damage": "({damage})/2" - } - ] - } - ] - }, - { - "type": "text", - "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, it is engulfed in ghostly flames that cause searing pain, and it must make a Constitution saving throw. It takes 2d10 radiant damage on a failed save, or half as much damage on a successful one." - } - ] - }, + "label": "Moonbeam (Start of Turn)", + "verb": "starts their turn in the Moonbeam", + "style": "4", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "roll", + "dice": "2d10 [radiant]", + "name": "damage", + "higher": { + "3": "1d10 [radiant]", + "4": "2d10 [radiant]", + "5": "3d10 [radiant]", + "6": "4d10 [radiant]", + "7": "5d10 [radiant]", + "8": "6d10 [radiant]", + "9": "7d10 [radiant]" + } + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "condition", + "condition": "caster.creature_type and ('shapechanger' in caster.creature_type.lower())", + "onTrue": [ + { + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "onFalse": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" + } + ] + }, + { + "type": "text", + "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, it is engulfed in ghostly flames that cause searing pain, and it must make a Constitution saving throw. It takes 2d10 radiant damage on a failed save, or half as much damage on a successful one.\n\nA shapechanger makes its saving throw with disadvantage. If it fails, it also instantly reverts to its original form and can't assume a different form until it leaves the spell's light." + } + ] + }, + { + "label": "Leave Moonbeam", + "verb": "leaves the range of Moonbeam", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ] + } + ] + } + ], + "sortBy": null + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Silvery Beam", + "duration": 10, + "desc": "You can use an action to move the beam up to 60 feet in any direction", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Moonbeam", + "automation": [ + { + "type": "roll", + "dice": "2d10 [radiant]", + "name": "damage", + "higher": { + "3": "1d10 [radiant]", + "4": "2d10 [radiant]", + "5": "3d10 [radiant]", + "6": "4d10 [radiant]", + "7": "5d10 [radiant]", + "8": "6d10 [radiant]", + "9": "7d10 [radiant]" + } + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "condition", + "condition": "caster.creature_type and ('shapechanger' in caster.creature_type.lower())", + "onTrue": [ + { + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "onFalse": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" + }, + { + "type": "ieffect2", + "name": "In a Moonbeam", + "duration": 11, + "desc": "Any creature that starts its turn in the area must succeed on a Constitution saving throw or take radiant damage", + "buttons": [ + { + "label": "Moonbeam (Start of Turn)", + "verb": "starts their turn in the Moonbeam", + "style": "4", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "roll", + "dice": "2d10 [radiant]", + "name": "damage", + "higher": { + "3": "1d10 [radiant]", + "4": "2d10 [radiant]", + "5": "3d10 [radiant]", + "6": "4d10 [radiant]", + "7": "5d10 [radiant]", + "8": "6d10 [radiant]", + "9": "7d10 [radiant]" + } + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "condition", + "condition": "caster.creature_type and ('shapechanger' in caster.creature_type.lower())", + "onTrue": [ + { + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "onFalse": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" + } + ] + }, + { + "type": "text", + "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, it is engulfed in ghostly flames that cause searing pain, and it must make a Constitution saving throw. It takes 2d10 radiant damage on a failed save, or half as much damage on a successful one.\n\nA shapechanger makes its saving throw with disadvantage. If it fails, it also instantly reverts to its original form and can't assume a different form until it leaves the spell's light." + } + ] + }, + { + "label": "Leave Moonbeam", + "verb": "leaves the range of Moonbeam", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ] + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "A silvery beam of pale light shines down in a 5-foot-radius, 40-foot-high cylinder centered on a point within range. Until the spell ends, dim light fills the cylinder.\n\nWhen a creature enters the spell's area for the first time on a turn or starts its turn there, it is engulfed in ghostly flames that cause searing pain, and it must make a Constitution saving throw. It takes 2d10 radiant damage on a failed save, or half as much damage on a successful one.\n\nA shapechanger makes its saving throw with disadvantage. If it fails, it also instantly reverts to its original form and can't assume a different form until it leaves the spell's light.\n\nOn each of your turns after you cast this spell, you can use an action to move the beam up to 60 feet in any direction." + } + ], + "_v": 2, + "verb": "shifts their", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "A silvery beam of pale light shines down in a 5-foot-radius, 40-foot-high cylinder centered on a point within range. Until the spell ends, dim light fills the cylinder.\n\nWhen a creature enters the spell's area for the first time on a turn or starts its turn there, it is engulfed in ghostly flames that cause searing pain, and it must make a Constitution saving throw. It takes 2d10 radiant damage on a failed save, or half as much damage on a successful one.\n\nA shapechanger makes its saving throw with disadvantage. If it fails, it also instantly reverts to its original form and can't assume a different form until it leaves the spell's light.\n\nOn each of your turns after you cast this spell, you can use an action to move the beam up to 60 feet in any direction." + } + ] + }, { "name": "Move Earth", "level": 6, @@ -8013,17 +11905,37 @@ "concentration": false, "automation": [ { - "type": "target", - "target": "each", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "ieffect", - "name": "Nondetection", - "duration": 4800, - "effects": "", - "desc": "The target can't be targeted by any divination magic or perceived through magical scrying sensors." + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Nondetection", + "duration": 4800, + "desc": "The target can't be targeted by any divination magic or perceived through magical scrying sensors" + } + ] } - ] + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Nondetection", + "duration": 4800, + "desc": "The target can't be targeted by any divination magic or perceived through magical scrying sensors" + } + ] + } + ], + "errorBehaviour": "false" }, { "type": "text", @@ -8075,11 +11987,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Passing Without Trace", "duration": 601, - "effects": "", - "desc": "Target has a +10 bonus to Dexterity (Stealth) checks and can't be tracked except by magical means.\n - A creature that receives this bonus leaves behind no tracks or other traces of its passage." + "desc": "Target has a +10 bonus to Dexterity (Stealth) checks and can't be tracked except by magical means\n - A creature that receives this bonus leaves behind no tracks or other traces of its passage" } ] }, @@ -8088,11 +11999,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Passing Without Trace", "duration": 600, - "effects": "", - "desc": "Target has a +10 bonus to Dexterity (Stealth) checks and can't be tracked except by magical means.\n - A creature that receives this bonus leaves behind no tracks or other traces of its passage." + "desc": "Target has a +10 bonus to Dexterity (Stealth) checks and can't be tracked except by magical means\n - A creature that receives this bonus leaves behind no tracks or other traces of its passage" } ] }, @@ -8130,11 +12040,48 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Frightened (Phantasmal Killer)", "duration": 11, - "effects": "", - "desc": "At the end of each of the target's turns before the spell ends, the target must succeed on a DC {lastSaveDC} {lastSaveAbility} saving throw or take psychic damage\n - On a successful save, the spell ends" + "desc": "At the end of each of the target's turns before the spell ends, the target must succeed on a DC {lastSaveDC} {lastSaveAbility} saving throw or take psychic damage\n - On a successful save, the spell ends", + "buttons": [ + { + "label": "Resist Fear", + "verb": "attempts to resist Fear", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [ + { + "type": "damage", + "damage": "4d10 [psychic]", + "overheal": false, + "cantripScale": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You tap into the nightmares of a creature you can see within range and create an illusory manifestation of its deepest fears, visible only to that creature. The target must make a Wisdom saving throw. On a failed save, the target becomes frightened for the duration. At the end of each of the target's turns before the spell ends, the target must succeed on a Wisdom saving throw or take 4d10 psychic damage. On a successful save, the spell ends." + } + ] + } + ] } ], "success": [] @@ -8226,11 +12173,10 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Planar Binding", "duration": "{{duration}}", - "effects": "", - "desc": "Target is bound to serve {{caster.name}} for the duration.\n - If the creature was summoned or created by another spell, that spell's duration is extended to match the duration of this spell.\n - A bound creature must follow your instructions to the best of its ability. " + "desc": "Target is bound to serve {{caster.name}}\n - If the creature was summoned or created by another spell, that spell's duration is extended to match the duration of this spell\n - A bound creature must follow your instructions to the best of its ability" } ], "success": [] @@ -8239,7 +12185,7 @@ }, { "type": "text", - "text": "At the completion of the casting, the target must make a Charisma saving throw. On a failed save, it is bound to serve you for the duration. If the creature was summoned or created by another spell, that spell's duration is extended to match the duration of this spell." + "text": "With this spell, you attempt to bind a celestial, an elemental, a fey, or a fiend to your service. The creature must be within range for the entire casting of the spell. (Typically, the creature is first summoned into the center of an inverted magic circle in order to keep it trapped while this spell is cast.) At the completion of the casting, the target must make a Charisma saving throw. On a failed save, it is bound to serve you for the duration. If the creature was summoned or created by another spell, that spell's duration is extended to match the duration of this spell.\n\nA bound creature must follow your instructions to the best of its ability. You might command the creature to accompany you on an adventure, to guard a location, or to deliver a message. The creature obeys the letter of your instructions, but if the creature is hostile to you, it strives to twist your words to achieve its own objectives. If the creature carries out your instructions completely before the spell ends, it travels to you to report this fact if you are on the same plane of existence. If you are on a different plane of existence, it returns to the place where you bound it and remains there until the spell ends." } ] }, @@ -8280,6 +12226,10 @@ } ] }, + { + "type": "text", + "text": "You and up to eight willing creatures who link hands in a circle are transported to a different plane of existence. You can specify a target destination in general terms, such as the City of Brass on the Elemental Plane of Fire or the palace of Dispater on the second level of the Nine Hells, and you appear in or near that destination. If you are trying to reach the City of Brass, for example, you might arrive in its Street of Steel, before its Gate of Ashes, or looking at the city from across the Sea of Fire, at the GM's discretion.\n\nAlternatively, if you know the sigil sequence of a teleportation circle on another plane of existence, this spell can take you to that circle. If the teleportation circle is too small to hold all the creatures you transported, they appear in the closest unoccupied spaces next to the circle." + }, { "type": "text", "text": "You can use this spell to banish an unwilling creature to another plane. Choose a creature within your reach and make a melee spell attack against it. On a hit, the creature must make a Charisma saving throw. If the creature fails this save, it is transported to a random location on the plane of existence you specify. A creature so transported must find its own way back to your current plane of existence." @@ -8350,7 +12300,7 @@ }, { "type": "text", - "text": "The creature must succeed on a Constitution saving throw or take 1d12 poison damage.\n\nThis spell's damage increases by 1d12 when you reach 5th level (2d12), 11th level (3d12), and 17th level (4d12)." + "text": "You extend your hand toward a creature you can see within range and project a puff of noxious gas from your palm. The creature must succeed on a Constitution saving throw or take 1d12 poison damage.\n\nThis spell's damage increases by 1d12 when you reach 5th level (2d12), 11th level (3d12), and 17th level (4d12)." } ] }, @@ -8382,11 +12332,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Polymorphed", "duration": 601, - "effects": "", - "desc": "The target's stats are all replaced by the stats of the chosen beast.\n - It retains its alignment and personality.\n - When reverting to its normal form, they returns to the number of hit points it had before it transformed. If reverting due to dropping to 0 hit points, any excess damage carries over to its normal form.\n - As long as the excess damage doesn't reduce them to 0 hit points, it isn't knocked unconscious." + "desc": "The target's stats are all replaced by the stats of the chosen beast\n - It retains its alignment and personality\n - When reverting to its normal form, they returns to the number of hit points it had before it transformed If reverting due to dropping to 0 hit points, any excess damage carries over to its normal form\n - As long as the excess damage doesn't reduce them to 0 hit points, it isn't knocked unconscious" } ], "success": [] @@ -8395,7 +12344,11 @@ }, { "type": "text", - "text": "An unwilling creature must make a Wisdom saving throw to avoid the effect. A shapechanger automatically succeeds on this saving throw. The transformation lasts for the duration, or until the target drops to 0 hit points or dies." + "text": "This spell transforms a creature that you can see within range into a new form. An unwilling creature must make a Wisdom saving throw to avoid the effect. The spell has no effect on a shapechanger or a creature with 0 hit points.\n\nThe transformation lasts for the duration, or until the target drops to 0 hit points or dies. The new form can be any beast whose challenge rating is equal to or less than the target's (or the target's level, if it doesn't have a challenge rating). The target's game statistics, including mental ability scores, are replaced by the statistics of the chosen beast. It retains its alignment and personality." + }, + { + "type": "text", + "text": "The target assumes the hit points of its new form. When it reverts to its normal form, the creature returns to the number of hit points it had before it transformed. If it reverts as a result of dropping to 0 hit points, any excess damage carries over to its normal form. As long as the excess damage doesn't reduce the creature's normal form to 0 hit points, it isn't knocked unconscious.\n\nThe creature is limited in the actions it can perform by the nature of its new form, and it can't speak, cast spells, or take any other action that requires hands or speech.\n\nThe target's gear melds into the new form. The creature can't activate, use, wield, or otherwise benefit from any of its equipment." } ] }, @@ -8469,11 +12422,36 @@ "condition": "target.hp<=150", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Stunned (Power Word Stun)", - "duration": -1, - "effects": "", - "desc": "The stunned target must make a Constitution saving throw at the end of each of its turns.\n - On a successful save, this stunning effect ends." + "desc": "The stunned target must make a Constitution saving throw at the end of each of its turns stunning effect ends", + "buttons": [ + { + "label": "Resist Stun", + "verb": "attempts to resist Stun", + "defaultDC": "spell_dc", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "onFalse": [] @@ -8505,22 +12483,27 @@ "higherlevels": "When you cast this spell using a spell slot of 3rd level or higher, the healing increases by 1d8 for each slot level above 2nd.", "concentration": false, "automation": [ + { + "type": "roll", + "dice": "-(2d8+{spell}) [heal]", + "higher": { + "3": "-(1d8 [heal])", + "4": "-(2d8 [heal])", + "5": "-(3d8 [heal])", + "6": "-(4d8 [heal])", + "7": "-(5d8 [heal])", + "8": "-(6d8 [heal])", + "9": "-(7d8 [heal])" + }, + "name": "heal" + }, { "type": "target", "target": "each", "effects": [ { "type": "damage", - "damage": "-(2d8+{spell}) [heal]", - "higher": { - "3": "-(1d8 [heal])", - "4": "-(2d8 [heal])", - "5": "-(3d8 [heal])", - "6": "-(4d8 [heal])", - "7": "-(5d8 [heal])", - "8": "-(6d8 [heal])", - "9": "-(7d8 [heal])" - } + "damage": "{heal}" } ] }, @@ -8615,11 +12598,147 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Prismatic Spray)", - "duration": -1, - "effects": "-sdis dex dis", - "desc": "It must then make a DC {lastSaveDC} Constitution saving throw at the end of each of its turns.\n - If it successfully saves three times, the spell ends.\n - If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition.\n - The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "It must then make a DC {lastSaveDC} Constitution saving throw at the end of each of its turns\n - If it successfully saves three times, the spell ends\n - If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition\n - The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind", + "buttons": [ + { + "label": "Resist Petrification", + "verb": "attempts to resist Petrification", + "style": 4, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "variable", + "name": "resisted", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Petrification Resisted' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Petrification Resisted' else 0", + "onError": "0" + }, + { + "type": "variable", + "name": "succumbed", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Petrification Succumbed' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Petrification Succumbed' else 0", + "onError": "0" + }, + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "condition", + "condition": "resisted == 2", + "onTrue": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "text", + "text": "You stave off the petrification." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Petrification Resisted", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ], + "fail": [ + { + "type": "condition", + "condition": "succumbed == 2", + "onTrue": [ + { + "type": "remove_ieffect" + }, + { + "type": "ieffect2", + "name": "Petrified", + "duration": "ieffect.remaining", + "desc": "If the target is physically broken while petrified, it suffers from similar deformities if it reverts to its original state", + "effects": { + "resistances": [ + "bludgeoning", + "piercing", + "slashing", + "thunder", + "necrotic", + "fire", + "force", + "lightning", + "cold", + "radiant", + "acid", + "psychic" + ], + "immunities": [ + "poison", + "disease" + ] + }, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": "ieffect" + }, + { + "type": "text", + "text": "You are turned to stone, and subjected to the petrified condition." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Petrification Succumbed", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "A creature restrained by this spell must make another Constitution saving throw at the end of each of its turns. If it successfully saves against this spell three times, the spell ends. If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind." + } + ], + "defaultDC": "lastSaveDC" + } + ] } ], "success": [] @@ -8635,12 +12754,54 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Blinded (Prismatic Spray)", "duration": 1, "end": true, - "effects": "dis", - "desc": "On a failed save, the target is blinded.\n - It must then make a DC {lastSaveDC} Wisdom saving throw at the start of {{caster.name}}'s next turn.\n - A successful save ends the blindness.\n - If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded." + "effects": { + "attack_advantage": -1 + }, + "desc": "On a failed save, the target is blinded\n - It must then make a DC {lastSaveDC} Wisdom saving throw at the start of {{caster.name}}'s next turn\n - A successful save ends the blindness\n - If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded", + "buttons": [ + { + "label": "Resist Blindness", + "verb": "attempts to resist Blindness", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "ieffect2", + "name": "Banished" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "On a failed save, the target is blinded. It must then make a Wisdom saving throw at the start of your next turn. A successful save ends the blindness. If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded. (Typically, a creature that is on a plane that isn't its home plane is banished home, while other creatures are usually cast into the Astral or Ethereal planes.)" + } + ] + } + ] } ], "success": [] @@ -8687,11 +12848,11 @@ }, { "type": "text", - "text": "Eight multicolored rays of light flash from your hand. Each ray is a different color and has a different power and purpose. Each creature in a 60-foot cone must make a Dexterity saving throw. For each target, roll a d8 to determine which color ray affects it.\n\n1. **Red.** The target takes 10d6 fire damage on a failed save, or half as much damage on a successful one.\n\n2. **Orange.** The target takes 10d6 acid damage on a failed save, or half as much damage on a successful one.\n\n3. **Yellow.** The target takes 10d6 lightning damage on a failed save, or half as much damage on a successful one.\n\n4. **Green.** The target takes 10d6 poison damage on a failed save, or half as much damage on a successful one.\n\n5. **Blue.** The target takes 10d6 cold damage on a failed save, or half as much damage on a successful one." + "text": "Eight multicolored rays of light flash from your hand. Each ray is a different color and has a different power and purpose. Each creature in a 60-foot cone must make a Dexterity saving throw. For each target, roll a d8 to determine which color ray affects it.\n\n**1. Red.** The target takes 10d6 fire damage on a failed save, or half as much damage on a successful one.\n**2. Orange.** The target takes 10d6 acid damage on a failed save, or half as much damage on a successful one.\n**3. Yellow.** The target takes 10d6 lightning damage on a failed save, or half as much damage on a successful one.\n**4. Green.** The target takes 10d6 poison damage on a failed save, or half as much damage on a successful one.\n**5. Blue.** The target takes 10d6 cold damage on a failed save, or half as much damage on a successful one." }, { "type": "text", - "text": "6. **Indigo.** On a failed save, the target is restrained. It must then make a Constitution saving throw at the end of each of its turns. If it successfully saves three times, the spell ends. If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind.\n\n7. **Violet.** On a failed save, the target is blinded. It must then make a Wisdom saving throw at the start of your next turn. A successful save ends the blindness. If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded. (Typically, a creature that is on a plane that isn't its home plane is banished home, while other creatures are usually cast into the Astral or Ethereal planes.)\n\n8. **Special.** The target is struck by two rays. Roll twice more, rerolling any 8." + "text": "**6. Indigo.** On a failed save, the target is restrained. It must then make a Constitution saving throw at the end of each of its turns. If it successfully saves three times, the spell ends. If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind.\n**7. Violet.** On a failed save, the target is blinded. It must then make a Wisdom saving throw at the start of your next turn. A successful save ends the blindness. If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded. (Typically, a creature that is on a plane that isn't its home plane is banished home, while other creatures are usually cast into the Astral or Ethereal planes.)\n**8. Special.** The target is struck by two rays. Roll twice more, rerolling any 8." } ] }, @@ -8716,26 +12877,649 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "ieffect2", + "name": "Prismatic Wall", + "duration": 100, + "desc": "", + "effects": null, + "attacks": [ { - "type": "ieffect", - "name": "Blinded (Prismatic Wall)", - "duration": 10, - "effects": "dis" + "attack": { + "name": "Blinding Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "ieffect2", + "name": "Blinded (Prismatic Wall)", + "duration": 10, + "effects": { + "attack_advantage": -1 + } + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall sheds bright light out to a range of 100 feet and dim light for an additional 100 feet. You and creatures you designate at the time you cast the spell can pass through and remain near the wall without harm. If another creature that can see the wall moves to within 20 feet of it or starts its turn there, the creature must succeed on a Constitution saving throw or become blinded for 1 minute." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "success": [] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "wall" + }, + { + "type": "ieffect2", + "name": "Red Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Red Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "10d6 [fire]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Red.** The creature takes 10d6 fire damage on a failed save, or half as much damage on a successful one. While this layer is in place, nonmagical ranged attacks can't pass through the wall." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Red Layer Destroyed", + "verb": "feels the red layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Orange Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Orange Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "10d6 [acid]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Orange.** The creature takes 10d6 acid damage on a failed save, or half as much damage on a successful one. While this layer is in place, magical ranged attacks can't pass through the wall." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Orange Layer Destroyed", + "verb": "feels the orange layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Yellow Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Yellow Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "10d6 [lightning]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Yellow.** The creature takes 10d6 lightning damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Yellow Layer Destroyed", + "verb": "feels the yellow layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Green Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Green Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "10d6 [poison]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Green.** The creature takes 10d6 poison damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Green Layer Destroyed", + "verb": "feels the green layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Blue Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Blue Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "10d6 [cold]", + "overheal": false, + "cantripScale": false + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Blue.** The creature takes 10d6 cold damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Blue Layer Destroyed", + "verb": "feels the blue layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Indigo Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Indigo Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Restrained (Prismatic Spray)", + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "It must then make a DC {lastSaveDC} Constitution saving throw at the end of each of its turns\n - If it successfully saves three times, the spell ends\n - If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition\n - The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind", + "buttons": [ + { + "label": "Resist Petrification", + "verb": "attempts to resist Petrification", + "style": 4, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "variable", + "name": "resisted", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Petrification Resisted' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Petrification Resisted' else 0", + "onError": "0" + }, + { + "type": "variable", + "name": "succumbed", + "value": "len(ieffect.children[0].children)+1 if ieffect.children and ieffect.children[0].name == 'Petrification Succumbed' else len(ieffect.children[1].children)+1 if len(ieffect.children)>1 and ieffect.children[1].name == 'Petrification Succumbed' else 0", + "onError": "0" + }, + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "condition", + "condition": "resisted == 2", + "onTrue": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "text", + "text": "You stave off the petrification." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Petrification Resisted", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ], + "fail": [ + { + "type": "condition", + "condition": "succumbed == 2", + "onTrue": [ + { + "type": "remove_ieffect" + }, + { + "type": "ieffect2", + "name": "Petrified", + "duration": "ieffect.remaining", + "desc": "If the target is physically broken while petrified, it suffers from similar deformities if it reverts to its original state", + "effects": { + "resistances": [ + "bludgeoning", + "piercing", + "slashing", + "thunder", + "necrotic", + "fire", + "force", + "lightning", + "cold", + "radiant", + "acid", + "psychic" + ], + "immunities": [ + "poison", + "disease" + ] + }, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": "ieffect" + }, + { + "type": "text", + "text": "You are turned to stone, and subjected to the petrified condition." + } + ], + "onFalse": [ + { + "type": "ieffect2", + "name": "Petrification Succumbed", + "duration": null, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": true, + "parent": "ieffect" + } + ], + "errorBehaviour": "false" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "A creature restrained by this spell must make another Constitution saving throw at the end of each of its turns. If it successfully saves against this spell three times, the spell ends. If it fails its saves three times, it is turned to stone and subjected to the petrified condition for the duration. The successes and failures don't need to be consecutive; keep track of both until the target collects three of a kind." + } + ], + "defaultDC": "lastSaveDC" + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Indigo.** On a failed save, the creature is restrained. It must then make a Constitution saving throw at the end of each of its turns. If it successfully saves three times, the spell ends. If it fails its save three times, it permanently turns to stone and is subjected to the petrified condition. The successes and failures don't need to be consecutive; keep track of both until the creature collects three of a kind." + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Indigo Layer Destroyed", + "verb": "feels the indigo layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" + }, + { + "type": "ieffect2", + "name": "Violet Layer", + "duration": 100, + "attacks": [ + { + "attack": { + "name": "Violet Wall", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Blinded (Prismatic Spray)", + "duration": 1, + "end": true, + "effects": { + "attack_advantage": -1 + }, + "desc": "On a failed save, the target is blinded\n - It must then make a DC {lastSaveDC} Wisdom saving throw at the start of {{caster.name}}'s next turn\n - A successful save ends the blindness\n - If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded", + "buttons": [ + { + "label": "Resist Blindness", + "verb": "attempts to resist Blindness", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + }, + { + "type": "ieffect2", + "name": "Banished" + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "On a failed save, the target is blinded. It must then make a Wisdom saving throw at the start of your next turn. A successful save ends the blindness. If it fails that save, the creature is transported to another plane of existence of the GM's choosing and is no longer blinded. (Typically, a creature that is on a plane that isn't its home plane is banished home, while other creatures are usually cast into the Astral or Ethereal planes.)" + } + ] + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\n**Violet.** On a failed save, the creature is blinded. It must then make a Wisdom saving throw at the start of your next turn. A successful save ends the blindness. If it fails that save, the creature is transported to another plane of the GM's choosing and is no longer blinded. (Typically, a creature that is on a plane that isn't its home plane is banished home, while other creatures are usually cast into the Astral or Ethereal planes.)" + } + ], + "_v": 2, + "verb": "attacks with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": [ + { + "label": "Violet Layer Destroyed", + "verb": "feels the violet layer of the Prismatic Wall fall", + "style": "4", + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "parent": "wall" } ] }, { "type": "text", - "text": "If another creature that can see the wall moves to within 20 feet of it or starts its turn there, the creature must succeed on a Constitution saving throw or become blinded for 1 minute." + "text": "A shimmering, multicolored plane of light forms a vertical opaque wall--up to 90 feet long, 30 feet high, and 1 inch thick--centered on a point you can see within range. Alternatively, you can shape the wall into a sphere up to 30 feet in diameter centered on a point you choose within range. The wall remains in place for the duration. If you position the wall so that it passes through a space occupied by a creature, the spell fails, and your action and the spell slot are wasted.\n\nThe wall sheds bright light out to a range of 100 feet and dim light for an additional 100 feet. You and creatures you designate at the time you cast the spell can pass through and remain near the wall without harm. If another creature that can see the wall moves to within 20 feet of it or starts its turn there, the creature must succeed on a Constitution saving throw or become blinded for 1 minute." + }, + { + "type": "text", + "text": "The wall consists of seven layers, each with a different color. When a creature attempts to reach into or pass through the wall, it does so one layer at a time through all the wall's layers. As it passes or reaches through each layer, the creature must make a Dexterity saving throw or be affected by that layer's properties as described below.\n\nThe wall can be destroyed, also one layer at a time, in order from red to violet, by means specific to each layer. Once a layer is destroyed, it remains so for the duration of the spell. Antimagic field has no effect on the wall, and dispel magic can affect only the violet layer." } ] }, @@ -8779,25 +13563,83 @@ "concentration": false, "automation": [ { - "type": "target", - "target": "each", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "attack", - "hit": [ + "type": "target", + "target": "each", + "effects": [ { - "type": "damage", - "damage": "1d8 [fire]", - "cantripScale": true + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8 [fire]", + "cantripScale": true + } + ], + "miss": [] } - ], - "miss": [] + ] } - ] + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Produce Flame", + "duration": 100, + "desc": "You may attack once with this flame when cast, or on another turn as an action", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Produce Flame", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8 [fire]", + "cantripScale": true + } + ], + "miss": [] + } + ] + }, + { + "type": "text", + "text": "A flickering flame appears in your hand. The flame remains there for the duration and harms neither you nor your equipment. The flame sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The spell ends if you dismiss it as an action or if you cast it again.\n\nYou can also attack with the flame, although doing so ends the spell. When you cast this spell, or as an action on a later turn, you can hurl the flame at a creature within 30 feet of you. Make a ranged spell attack. On a hit, the target takes 1d8 fire damage.\n\nThis spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + }, + { + "type": "remove_ieffect" + } + ], + "_v": 2, + "verb": null, + "proper": true + } + } + ] + } + ] + } + ], + "errorBehaviour": "false" }, { "type": "text", - "text": "Make a ranged spell attack. On a hit, the target takes 1d8 fire damage.\n\nThis spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "A flickering flame appears in your hand. The flame remains there for the duration and harms neither you nor your equipment. The flame sheds bright light in a 10-foot radius and dim light for an additional 10 feet. The spell ends if you dismiss it as an action or if you cast it again.\n\nYou can also attack with the flame, although doing so ends the spell. When you cast this spell, or as an action on a later turn, you can hurl the flame at a creature within 30 feet of you. Make a ranged spell attack. On a hit, the target takes 1d8 fire damage.\n\nThis spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -8861,17 +13703,37 @@ "concentration": true, "automation": [ { - "type": "target", - "target": "each", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "ieffect", - "name": "Protected from Energy", - "duration": 601, - "effects": "", - "desc": "The target has resistance to one damage type of {{caster.name}}'s choice: acid, cold, fire, lightning, or thunder." + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Protected from Energy", + "duration": 601, + "desc": "The target has resistance to one damage type of {{caster.name}}'s choice: acid, cold, fire, lightning, or thunder" + } + ] } - ] + ], + "onFalse": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "ieffect2", + "name": "Protected from Energy", + "duration": 601, + "desc": "The target has resistance to one damage type of {{caster.name}}'s choice: acid, cold, fire, lightning, or thunder" + } + ] + } + ], + "errorBehaviour": "false" }, { "type": "text", @@ -8907,10 +13769,9 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Protected from Evil and Good", "duration": 101, - "effects": "", "desc": "Target is protected against certain types of creatures\n - Creatures of those types have disadvantage on attack rolls against the target\n - The target also can't be charmed, frightened, or possessed by them" } ] @@ -8922,10 +13783,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Protected from Evil and Good", "duration": 101, - "effects": "", "desc": "Target is protected against certain types of creatures\n - Creatures of those types have disadvantage on attack rolls against the target\n - The target also can't be charmed, frightened, or possessed by them" } ] @@ -8963,11 +13823,15 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Protection from Poison", "duration": 600, - "effects": "-resist poison", - "desc": "Target has advantage on saving throws against being poisoned, and it has resistance to poison damage." + "effects": { + "resistances": [ + "poison" + ] + }, + "desc": "Advantage on saving throws against being poisoned" } ] }, @@ -9044,11 +13908,37 @@ "type": "attack", "hit": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Enfeebled", "duration": 11, - "effects": "", - "desc": "The target deals only half damage with weapon attacks that use Strength until the spell ends.\n - At the end of each of the target's turns, it can make a Constitution saving throw against the spell.\n - On a success, the spell ends." + "buttons": [ + { + "label": "Resist Enfeeblement", + "verb": "attempts to resist Enfeeblement", + "defaultDC": "spell_dc", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ], + "desc": "The target deals only half damage with weapon attacks that use Strength until the spell ends\n - They can make a DC {spell_dc} Constitution saving throw at the end of each of its turns, ending the effect on a success" } ], "miss": [] @@ -9057,7 +13947,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, the target deals only half damage with weapon attacks that use Strength until the spell ends.\n\nAt the end of each of the target's turns, it can make a Constitution saving throw against the spell. On a success, the spell ends." + "text": "A black beam of enervating energy springs from your finger toward a creature within range. Make a ranged spell attack against the target. On a hit, the target deals only half damage with weapon attacks that use Strength until the spell ends.\n\nAt the end of each of the target's turns, it can make a Constitution saving throw against the spell. On a success, the spell ends." } ] }, @@ -9085,12 +13975,12 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Frosty Ray", "duration": 1, - "effects": "", "end": false, - "save_as": "startOfCaster" + "save_as": "startOfCaster", + "stacking": true } ] }, @@ -9107,10 +13997,9 @@ "cantripScale": true }, { - "type": "ieffect", + "type": "ieffect2", "name": "Slowed (Ray of Frost)", "duration": 2, - "effects": "", "desc": "Target's speed is reduced by 10 feet", "parent": "startOfCaster" } @@ -9121,7 +14010,7 @@ }, { "type": "text", - "text": "Make a ranged spell attack against the target. On a hit, it takes 1d8 cold damage, and its speed is reduced by 10 feet until the start of your next turn.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "A frigid beam of blue-white light streaks toward a creature within range. Make a ranged spell attack against the target. On a hit, it takes 1d8 cold damage, and its speed is reduced by 10 feet until the start of your next turn.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -9153,17 +14042,41 @@ "damage": "-(4d8 + 15) [heal]" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Regenerating", "duration": 600, - "effects": "", - "desc": "The target regains 1 hit point at the start of each of its turns.\n - The target's severed body members, if any, are restored after 2 minutes.\n - If you have the severed part and hold it to the stump, the spell instantaneously causes the limb to knit to the stump." + "desc": "The target regains 1 hit point at the start of each of its turns", + "buttons": [ + { + "label": "Regenerate", + "verb": "is regenerating", + "style": "3", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "-1 [heal]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "text", + "text": "For the duration of the spell, the target regains 1 hit point at the start of each of its turns (10 hit points each minute)." + } + ] + } + ] } ] }, { "type": "text", - "text": "The target regains 4d8 + 15 hit points. For the duration of the spell, the target regains 1 hit point at the start of each of its turns (10 hit points each minute).\n\nThe target's severed body members (fingers, legs, tails, and so on), if any, are restored after 2 minutes. If you have the severed part and hold it to the stump, the spell instantaneously causes the limb to knit to the stump." + "text": "You touch a creature and stimulate its natural healing ability. The target regains 4d8 + 15 hit points. For the duration of the spell, the target regains 1 hit point at the start of each of its turns (10 hit points each minute).\n\nThe target's severed body members (fingers, legs, tails, and so on), if any, are restored after 2 minutes. If you have the severed part and hold it to the stump, the spell instantaneously causes the limb to knit to the stump." } ] }, @@ -9235,11 +14148,10 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Enclosed (Resilient Sphere)", "duration": 11, - "effects": "", - "desc": "Nothing can pass through the barrier, though a creature in the sphere can breathe there.\n - The sphere is immune to all damage, and the target inside can't be damaged by attacks or effects from outside, nor can anything inside the sphere affect anything outside it.\n - An enclosed creature can use its action to push against the sphere's walls and roll the sphere at up to half their speed.\n - The globe can be picked up and moved by other creatures." + "desc": "Nothing can pass through the barrier, though a creature in the sphere can breathe there\n - An enclosed creature can use its action to push against the sphere's walls and roll the sphere at up to half their speed" } ], "success": [] @@ -9248,7 +14160,7 @@ }, { "type": "text", - "text": "An unwilling creature must make a Dexterity saving throw. On a failed save, the creature is enclosed for the duration." + "text": "A sphere of shimmering force encloses a creature or object of Large size or smaller within range. An unwilling creature must make a Dexterity saving throw. On a failed save, the creature is enclosed for the duration.\n\nNothing--not physical objects, energy, or other spell effects--can pass through the barrier, in or out, though a creature in the sphere can breathe there. The sphere is immune to all damage, and a creature or object inside can't be damaged by attacks or effects originating from outside, nor can a creature inside the sphere damage anything outside it.\n\nThe sphere is weightless and just large enough to contain the creature or object inside. An enclosed creature can use its action to push against the sphere's walls and thus roll the sphere at up to half the creature's speed. Similarly, the globe can be picked up and moved by other creatures.\n\nA disintegrate spell targeting the globe destroys it without harming anything inside it." } ] }, @@ -9276,11 +14188,37 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Resistant", "duration": 11, - "effects": "", - "desc": "Once before the spell ends, the target can roll a d4 and add the number rolled to one saving throw of its choice.\n - It can roll the die before or after making the saving throw.\n - The spell then ends." + "buttons": [ + { + "label": "Use Resistance", + "verb": "has resistance", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "roll", + "dice": "1d4", + "name": "resistance", + "hidden": false, + "cantripScale": false + }, + { + "type": "text", + "text": "You touch one willing creature. Once before the spell ends, the target can roll a d4 and add the number rolled to one saving throw of its choice. It can roll the die before or after making the saving throw. The spell then ends." + }, + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ], + "desc": "Once before the spell ends, the target can roll a d4 and add the number rolled to one saving throw of its choice\n - It can roll the die before or after making the saving throw\n - The spell then ends" } ] }, @@ -9343,7 +14281,7 @@ }, { "type": "text", - "text": "A creature can make a Dexterity saving throw to grab onto a fixed object it can reach, thus avoiding the fall." + "text": "This spell reverses gravity in a 50-foot-radius, 100-foot high cylinder centered on a point within range. All creatures and objects that aren't somehow anchored to the ground in the area fall upward and reach the top of the area when you cast this spell. A creature can make a Dexterity saving throw to grab onto a fixed object it can reach, thus avoiding the fall.\n\nIf some solid object (such as a ceiling) is encountered in this fall, falling objects and creatures strike it just as they would during a normal downward fall. If an object or creature reaches the top of the area without striking anything, it remains there, oscillating slightly, for the duration.\n\nAt the end of the duration, affected objects and creatures fall back down." } ] }, @@ -9454,7 +14392,7 @@ }, { "type": "text", - "text": "The target must succeed on a Dexterity saving throw or take 1d8 radiant damage. The target gains no benefit from cover for this saving throw.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "Flame-like radiance descends on a creature that you can see within range. The target must succeed on a Dexterity saving throw or take 1d8 radiant damage. The target gains no benefit from cover for this saving throw.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -9478,21 +14416,105 @@ "concentration": false, "automation": [ { - "type": "target", - "target": "all", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "ieffect", - "name": "Sanctuary", - "duration": 10, - "effects": "", - "desc": "Any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw.\n - On a failed save, they must choose a new target or lose the attack or spell.\n - This spell doesn't protect from area effects, such as the explosion of a fireball.\n - If the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends." + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Sanctuary", + "duration": 10, + "attacks": [ + { + "attack": { + "name": "Sanctuary", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball." + } + ], + "_v": 2, + "verb": "is protected by", + "proper": true + }, + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "Any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw\n - On a failed save, they must choose a new target or lose the attack or spell\n - This spell doesn't protect from area effects, such as the explosion of a fireball\n - If the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends" + } + ] } - ] + ], + "onFalse": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Sanctuary", + "duration": 10, + "attacks": [ + { + "attack": { + "name": "Sanctuary", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [], + "success": [] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball." + } + ], + "_v": 2, + "verb": "is protected by", + "proper": true + }, + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "Any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw\n - On a failed save, they must choose a new target or lose the attack or spell\n - This spell doesn't protect from area effects, such as the explosion of a fireball\n - If the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends" + } + ] + } + ], + "errorBehaviour": "false" }, { "type": "text", - "text": "Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball.\n\nIf the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends." + "text": "You ward a creature within range against attack. Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball.\n\nIf the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends." } ] }, @@ -9570,7 +14592,7 @@ }, { "type": "text", - "text": "The target must make a Wisdom saving throw, which is modified by how well you know the target and the sort of physical connection you have to it. If a target knows you're casting this spell, it can fail the saving throw voluntarily if it wants to be observed." + "text": "You can see and hear a particular creature you choose that is on the same plane of existence as you. The target must make a Wisdom saving throw, which is modified by how well you know the target and the sort of physical connection you have to it. If a target knows you're casting this spell, it can fail the saving throw voluntarily if it wants to be observed.\n\nOn a successful save, the target isn't affected, and you can't use this spell against it again for 24 hours.\n\nOn a failed save, the spell creates an invisible sensor within 10 feet of the target. You can see and hear through the sensor as if you were there. The sensor moves with the target, remaining within 10 feet of it for the duration. A creature that can see invisible objects sees the sensor as a luminous orb about the size of your fist.\n\nInstead of targeting a creature, you can choose a location you have seen before as the target of this spell. When you do, the sensor appears at that location and doesn't move." } ] }, @@ -9622,11 +14644,10 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Seeming", "duration": 4800, - "effects": "", - "desc": "The spell disguises physical appearance as well as clothing, armor, weapons, and equipment.\n - The changes wrought by this spell fail to hold up to physical inspection.\n - A creature can use its action to inspect a target and make an Intelligence (Investigation) check against your spell save DC.\n - If it succeeds, it becomes aware that the target is disguised." + "desc": "The changes wrought by this spell fail to hold up to physical inspection\n - A creature can use its action to inspect a target and make an Intelligence (Investigation) check against your spell save DC\n - If it succeeds, it becomes aware that the target is disguised" } ], "success": [] @@ -9635,7 +14656,11 @@ }, { "type": "text", - "text": "An unwilling target can make a Charisma saving throw, and if it succeeds, it is unaffected by this spell." + "text": "This spell allows you to change the appearance of any number of creatures that you can see within range. You give each target you choose a new, illusory appearance. An unwilling target can make a Charisma saving throw, and if it succeeds, it is unaffected by this spell.\n\nThe spell disguises physical appearance as well as clothing, armor, weapons, and equipment. You can make each creature seem 1 foot shorter or taller and appear thin, fat, or in between. You can't change a target's body type, so you must choose a form that has the same basic arrangement of limbs. Otherwise, the extent of the illusion is up to you. The spell lasts for the duration, unless you use your action to dismiss it sooner." + }, + { + "type": "text", + "text": "The changes wrought by this spell fail to hold up to physical inspection. For example, if you use this spell to add a hat to a creature's outfit, objects pass through the hat, and anyone who touches it would feel nothing or would feel the creature's head and hair. If you use this spell to appear thinner than you are, the hand of someone who reaches out to touch you would bump into you while it was seemingly still in midair.\n\nA creature can use its action to inspect a target and make an Intelligence (Investigation) check against your spell save DC. If it succeeds, it becomes aware that the target is disguised." } ] }, @@ -9663,11 +14688,10 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "See Invisibility", "duration": 600, - "effects": "", - "desc": "You see invisible creatures and objects as if they were visible, and you can see into the Ethereal Plane.\n - Ethereal creatures and objects appear ghostly and translucent." + "desc": "You see invisible creatures and objects as if they were visible, and you can see into the Ethereal Plane\n - Ethereal creatures and objects appear ghostly and translucent" } ] }, @@ -9721,17 +14745,15 @@ "target": "all", "effects": [ { - "type": "ieffect", - "name": "Invisible (Sequester)", - "duration": -1, - "effects": "adv", - "desc": "Target becomes invisible and can't be targeted by divination spells or perceived through scrying sensors created by divination spells.\n - If the target is a creature, it falls into a state of suspended animation.\n - Time ceases to flow for it, and it doesn't grow older." + "type": "ieffect2", + "name": "Invisible (Sequestered)", + "desc": "Target becomes invisible and can't be targeted by divination spells or perceived through scrying sensors created by divination spells\n - If the target is a creature, it falls into a state of suspended animation\n - Time ceases to flow for it, and it doesn't grow older" } ] }, { "type": "text", - "text": "By means of this spell, a willing creature or an object can be hidden away, safe from detection for the duration. When you cast the spell and touch the target, it becomes invisible and can't be targeted by divination spells or perceived through scrying sensors created by divination spells." + "text": "By means of this spell, a willing creature or an object can be hidden away, safe from detection for the duration. When you cast the spell and touch the target, it becomes invisible and can't be targeted by divination spells or perceived through scrying sensors created by divination spells.\n\nIf the target is a creature, it falls into a state of suspended animation. Time ceases to flow for it, and it doesn't grow older.\n\nYou can set a condition for the spell to end early. The condition can be anything you choose, but it must occur or be visible within 1 mile of the target. Examples include \\\"after 1,000 years\\\" or \\\"when the tarrasque awakens.\\\" This spell also ends if the target takes any damage." } ] }, @@ -9812,7 +14834,7 @@ }, { "type": "text", - "text": "Each creature in a 10-foot-radius sphere centered on that point must make a Constitution saving throw. A creature takes 3d8 thunder damage on a failed save, or half as much damage on a successful one. A creature made of inorganic material such as stone, crystal, or metal has disadvantage on this saving throw." + "text": "A sudden loud ringing noise, painfully intense, erupts from a point of your choice within range. Each creature in a 10-foot-radius sphere centered on that point must make a Constitution saving throw. A creature takes 3d8 thunder damage on a failed save, or half as much damage on a successful one. A creature made of inorganic material such as stone, crystal, or metal has disadvantage on this saving throw.\n\nA nonmagical object that isn't being worn or carried also takes the damage if it's in the spell's area." } ] }, @@ -9840,11 +14862,16 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Shield", "duration": 0, - "effects": "-ac +5", - "desc": "You have a +5 bonus to AC, including against the triggering attack\n - You take no damage from magic missile." + "effects": { + "ac_bonus": "5", + "immunities": [ + "missile force" + ] + }, + "desc": "" } ] }, @@ -9882,10 +14909,12 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Shielded by Faith", "duration": 101, - "effects": "-ac +2" + "effects": { + "ac_bonus": "2" + } } ] } @@ -9896,10 +14925,12 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Shielded by Faith", "duration": 101, - "effects": "-ac +2" + "effects": { + "ac_bonus": "2" + } } ] } @@ -9931,25 +14962,85 @@ "higherlevels": null, "concentration": false, "automation": [ + { + "type": "condition", + "condition": "any(targets)", + "onTrue": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8+{spell} [bludgeoning]" + } + ], + "miss": [] + } + ] + } + ], + "onFalse": [], + "errorBehaviour": "false" + }, { "type": "target", - "target": "each", + "target": "self", "effects": [ { - "type": "attack", - "hit": [ + "type": "ieffect2", + "name": "Shillelagh", + "duration": 10, + "desc": "", + "attacks": [ { - "type": "damage", - "damage": "1d8+{spell} [bludgeoning]" + "attack": { + "name": "Shillelagh", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8+{spell} [magical bludgeoning]" + } + ], + "miss": [] + } + ] + }, + { + "type": "text", + "text": "The wood of a club or quarterstaff you are holding is imbued with nature's power. For the duration, you can use your spellcasting ability instead of Strength for the attack and damage rolls of melee attacks using that weapon, and the weapon's damage die becomes a d8. The weapon also becomes magical, if it isn't already. The spell ends if you cast it again or if you let go of the weapon." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "miss": [] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "For the duration, you can use your spellcasting ability instead of Strength for the attack and damage rolls of melee attacks using that weapon, and the weapon's damage die becomes a d8. The weapon also becomes magical, if it isn't already. The spell ends if you cast it again or if you let go of the weapon." + "text": "The wood of a club or quarterstaff you are holding is imbued with nature's power. For the duration, you can use your spellcasting ability instead of Strength for the attack and damage rolls of melee attacks using that weapon, and the weapon's damage die becomes a d8. The weapon also becomes magical, if it isn't already. The spell ends if you cast it again or if you let go of the weapon." } ] }, @@ -9985,11 +15076,10 @@ "cantripScale": true }, { - "type": "ieffect", + "type": "ieffect2", "name": "Shocked (No Reactions)", "duration": 0, - "effects": "", - "desc": "Target can't take reactions until the start of its next turn." + "desc": "Target can't take reactions" } ], "miss": [] @@ -9998,7 +15088,7 @@ }, { "type": "text", - "text": "Make a melee spell attack against the target. You have advantage on the attack roll if the target is wearing armor made of metal. On a hit, the target takes 1d8 lightning damage, and it can't take reactions until the start of its next turn.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "Lightning springs from your hand to deliver a shock to a creature you try to touch. Make a melee spell attack against the target. You have advantage on the attack roll if the target is wearing armor made of metal. On a hit, the target takes 1d8 lightning damage, and it can't take reactions until the start of its next turn.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -10111,13 +15201,31 @@ "condition": "target.hp is not None and target.hp <= sleep_remaining", "onTrue": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Asleep", "duration": 10, - "effects": "", - "desc": "The creature is unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake.", + "desc": "The creature is unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake", "end": false, - "parent": null + "parent": null, + "buttons": [ + { + "label": "Shook Awake", + "verb": "wakes up", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect" + }, + { + "type": "text", + "text": "The creature is unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake" + } + ] + } + ] }, { "type": "variable", @@ -10126,14 +15234,27 @@ "onError": "" } ], - "onFalse": [], + "onFalse": [ + { + "type": "condition", + "condition": "target.hp is not None", + "onTrue": [ + { + "type": "text", + "text": "{{target.name}} is unaffected." + } + ], + "onFalse": [], + "errorBehaviour": "false" + } + ], "errorBehaviour": "false" } ] }, { "type": "text", - "text": "Roll 5d8; the total is how many hit points of creatures this spell can affect. Creatures within 20 feet of a point you choose within range are affected in ascending order of their current hit points (ignoring unconscious creatures).\n\nStarting with the creature that has the lowest current hit points, each creature affected by this spell falls unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake. Subtract each creature's hit points from the total before moving on to the creature with the next lowest hit points. A creature's hit points must be equal to or less than the remaining total for that creature to be affected" + "text": "This spell sends creatures into a magical slumber. Roll 5d8; the total is how many hit points of creatures this spell can affect. Creatures within 20 feet of a point you choose within range are affected in ascending order of their current hit points (ignoring unconscious creatures).\n\nStarting with the creature that has the lowest current hit points, each creature affected by this spell falls unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake. Subtract each creature's hit points from the total before moving on to the creature with the next lowest hit points. A creature's hit points must be equal to or less than the remaining total for that creature to be affected.\n\nUndead and creatures immune to being charmed aren't affected by this spell." } ] }, @@ -10158,27 +15279,78 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ + "type": "ieffect2", + "name": "Slick Ice", + "duration": 10, + "desc": "", + "effects": null, + "attacks": [ { - "type": "ieffect", - "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "attack": { + "name": "Sleet Storm", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "The ground in the area is covered with slick ice, making it difficult terrain. When a creature enters the spell's area for the first time on a turn or starts its turn there, it must make a Dexterity saving throw. On a failed save, it falls prone." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "success": [] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "When a creature enters the spell's area for the first time on a turn or starts its turn there, it must make a Dexterity saving throw. On a failed save, it falls prone." + "text": "Until the spell ends, freezing rain and sleet fall in a 20-foot-tall cylinder with a 40-foot radius centered on a point you choose within range. The area is heavily obscured, and exposed flames in the area are doused.\n\nThe ground in the area is covered with slick ice, making it difficult terrain. When a creature enters the spell's area for the first time on a turn or starts its turn there, it must make a Dexterity saving throw. On a failed save, it falls prone.\n\nIf a creature starts its turn in the spell's area and is concentrating on a spell, the creature must make a successful Constitution saving throw against your spell save DC or lose concentration." } ] }, @@ -10210,11 +15382,85 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Slowed", "duration": 11, - "effects": "-ac -2", - "desc": "Target's speed is halved, and takes a \u22122 penalty to AC and Dexterity saving throws.\n - Can use either an action or a bonus action on its turn, not both, nor make more than one attack during its turn, and can't use reactions.\n - If casting a spell with a casting time of 1 action, roll 1d20.\n - On an 11+, the spell won't take effect until they spend an action on the next turn to finish it.\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success" + "effects": { + "ac_bonus": "-2" + }, + "desc": "Target's speed is halved, and takes a \u22122 penalty to AC and Dexterity saving throws\n - Can use either an action or a bonus action on its turn, not both, nor make more than one attack during its turn, and can't use reactions\n - If casting a spell with a casting time of 1 action, roll 1d20\n - On an 11+, the spell won't take effect until they spend an action on the next turn to finish it\n - They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success", + "buttons": [ + { + "label": "Attempt Casting", + "verb": "tries to cast a spell", + "style": "1", + "automation": [ + { + "type": "roll", + "dice": "1d20", + "name": "Slow Casting", + "hidden": false, + "cantripScale": false + }, + { + "type": "condition", + "condition": "lastRoll >= 11", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Casting a Spell", + "duration": 2, + "desc": "The spell doesn't take effect until the creature's next turn, and the creature must use its action on that turn to complete the spell\n - If it can't, the spell is wasted", + "effects": null, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + } + ], + "onFalse": [], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "If the creature attempts to cast a spell with a casting time of 1 action, roll a d20. On an 11 or higher, the spell doesn't take effect until the creature's next turn, and the creature must use its action on that turn to complete the spell. If it can't, the spell is wasted." + } + ] + }, + { + "label": "Resist Slow", + "verb": "attempts to resist Slow", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -10223,7 +15469,7 @@ }, { "type": "text", - "text": "Each target must succeed on a Wisdom saving throw or be affected by this spell for the duration.\n\nAn affected target's speed is halved, it takes a \u22122 penalty to AC and Dexterity saving throws, and it can't use reactions. On its turn, it can use either an action or a bonus action, not both. Regardless of the creature's abilities or magic items, it can't make more than one melee or ranged attack during its turn.\n\nIf the creature attempts to cast a spell with a casting time of 1 action, roll a d20. On an 11 or higher, the spell doesn't take effect until the creature's next turn, and the creature must use its action on that turn to complete the spell. If it can't, the spell is wasted." + "text": "You alter time around up to six creatures of your choice in a 40-foot cube within range. Each target must succeed on a Wisdom saving throw or be affected by this spell for the duration.\n\nAn affected target's speed is halved, it takes a \u22122 penalty to AC and Dexterity saving throws, and it can't use reactions. On its turn, it can use either an action or a bonus action, not both. Regardless of the creature's abilities or magic items, it can't make more than one melee or ranged attack during its turn.\n\nIf the creature attempts to cast a spell with a casting time of 1 action, roll a d20. On an 11 or higher, the spell doesn't take effect until the creature's next turn, and the creature must use its action on that turn to complete the spell. If it can't, the spell is wasted.\n\nA creature affected by this spell makes another Wisdom saving throw at the end of each of its turns. On a successful save, the effect ends for it." } ] }, @@ -10331,11 +15577,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Spider Climbing", "duration": 601, - "effects": "", - "desc": "Target gains the ability to move up, down, and across vertical surfaces and upside down along ceilings, while leaving its hands free.\n - The target also gains a climbing speed equal to its walking speed." + "desc": "Target can move up, down, and across vertical surfaces and ceilings, while leaving its hands free" } ] }, @@ -10364,22 +15609,53 @@ "higherlevels": null, "concentration": true, "automation": [ - { - "type": "text", - "text": "The area becomes difficult terrain for the duration. When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels." - }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Spiked Ground", "duration": 101, - "effects": "-attack '|2d4 [piercing]|When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels.'", - "desc": "When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels." + "attacks": [ + { + "attack": { + "name": "Spike Growth", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "2d4 [magical piercing]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "The ground in a 20-foot radius centered on a point within range twists and sprouts hard spikes and thorns. The area becomes difficult terrain for the duration. When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels.\n\nThe transformation of the ground is camouflaged to look natural. Any creature that can't see the area at the time the spell is cast must make a Wisdom (Perception) check against your spell save DC to recognize the terrain as hazardous before entering it." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels" } ] + }, + { + "type": "text", + "text": "The ground in a 20-foot radius centered on a point within range twists and sprouts hard spikes and thorns. The area becomes difficult terrain for the duration. When a creature moves into or within the area, it takes 2d4 piercing damage for every 5 feet it travels.\n\nThe transformation of the ground is camouflaged to look natural. Any creature that can't see the area at the time the spell is cast must make a Wisdom (Perception) check against your spell save DC to recognize the terrain as hazardous before entering it." } ] }, @@ -10404,60 +15680,96 @@ "automation": [ { "type": "target", - "target": "each", + "target": "self", "effects": [ { - "type": "attack", - "hit": [ + "type": "ieffect2", + "name": "Spiritual Weapon", + "duration": 10, + "attacks": [ { - "type": "damage", - "damage": "1d8+{spell} [force]", - "higher": { - "3": "", - "4": "1d8 [force]", - "5": "1d8 [force]", - "6": "2d8 [force]", - "7": "2d8 [force]", - "8": "3d8 [force]", - "9": "3d8 [force]" - } + "attack": { + "name": "Spiritual Weapon", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8+{spell} [force]", + "higher": { + "3": "", + "4": "1d8 [force]", + "5": "1d8 [force]", + "6": "2d8 [force]", + "7": "2d8 [force]", + "8": "3d8 [force]", + "9": "3d8 [force]" + } + } + ], + "miss": [] + } + ] + }, + { + "type": "text", + "text": "You create a floating, spectral weapon within range that lasts for the duration or until you cast this spell again. When you cast the spell, you can make a melee spell attack against a creature within 5 feet of the weapon. On a hit, the target takes force damage equal to 1d8 + your spellcasting ability modifier.\n\nAs a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it.\n\nThe weapon can take whatever form you choose. Clerics of deities who are associated with a particular weapon (as St. Cuthbert is known for his mace and Thor for his hammer) make this spell's effect resemble that weapon." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "miss": [] + "desc": "As a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it" } ] }, { - "type": "text", - "text": "When you cast the spell, you can make a melee spell attack against a creature within 5 feet of the weapon. On a hit, the target takes force damage equal to 1d8 + your spellcasting ability modifier.\n\nAs a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it." - }, - { - "type": "roll", - "dice": "1", - "name": "dice", - "higher": { - "3": "", - "4": "1", - "5": "1", - "6": "2", - "7": "2", - "8": "3", - "9": "3" - }, - "hidden": true - }, - { - "type": "target", - "target": "self", - "effects": [ + "type": "condition", + "condition": "any(targets)", + "onTrue": [ { - "type": "ieffect", - "name": "Spiritual Weapon", - "duration": 10, - "effects": "-attack '{{spell + proficiencyBonus}}|{dice}d8 + {spell} [force]|As a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it.'", - "desc": "As a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it." + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d8+{spell} [force]", + "higher": { + "3": "", + "4": "1d8 [force]", + "5": "1d8 [force]", + "6": "2d8 [force]", + "7": "2d8 [force]", + "8": "3d8 [force]", + "9": "3d8 [force]" + } + } + ], + "miss": [] + } + ] } - ] + ], + "onFalse": [], + "errorBehaviour": "false" + }, + { + "type": "text", + "text": "You create a floating, spectral weapon within range that lasts for the duration or until you cast this spell again. When you cast the spell, you can make a melee spell attack against a creature within 5 feet of the weapon. On a hit, the target takes force damage equal to 1d8 + your spellcasting ability modifier.\n\nAs a bonus action on your turn, you can move the weapon up to 20 feet and repeat the attack against a creature within 5 feet of it.\n\nThe weapon can take whatever form you choose. Clerics of deities who are associated with a particular weapon (as St. Cuthbert is known for his mace and Thor for his hammer) make this spell's effect resemble that weapon." } ] }, @@ -10480,44 +15792,218 @@ "higherlevels": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.", "concentration": true, "automation": [ - { - "type": "roll", - "dice": "3d8 [radiant]", - "name": "damage", - "higher": { - "4": "1d8 [radiant]", - "5": "2d8 [radiant]", - "6": "3d8 [radiant]", - "7": "4d8 [radiant]", - "8": "5d8 [radiant]", - "9": "6d8 [radiant]" - } - }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "wis", - "fail": [ + "type": "ieffect2", + "name": "Spiritual Guardians", + "duration": 100, + "desc": "", + "effects": null, + "attacks": [ { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [ + "attack": { + "name": "Spread the Spirit Guardians (Radiant)", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Spirit Guardians", + "duration": "ieffect.remaining", + "desc": "Speed is halved\n - Lasts while within 15 ft. of {{caster.name}}", + "buttons": [ + { + "label": "Spirit Guardians (Start of Turn)", + "verb": "starts their turn in the Spirit Guardians", + "style": "4", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "roll", + "dice": "3d8 [radiant]", + "name": "damage", + "higher": { + "4": "1d8 [radiant]", + "5": "2d8 [radiant]", + "6": "3d8 [radiant]", + "7": "4d8 [radiant]", + "8": "5d8 [radiant]", + "9": "6d8 [radiant]" + } + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "You call forth spirits to protect you. They flit around you to a distance of 15 feet for the duration. If you are good or neutral, their spectral form appears angelic or fey (your choice). If you are evil, they appear fiendish.\n\nWhen you cast this spell, you can designate any number of creatures you can see to be unaffected by it. An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." + } + ] + }, + { + "label": "Leave Spirit Guardians", + "verb": "leaves the range of Spirit Guardians", + "style": "3", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ] + } + ], + "parent": "ieffect" + } + ] + }, + { + "type": "text", + "text": "You call forth spirits to protect you. They flit around you to a distance of 15 feet for the duration. If you are good or neutral, their spectral form appears angelic or fey (your choice). If you are evil, they appear fiendish.\n\nWhen you cast this spell, you can designate any number of creatures you can see to be unaffected by it. An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + }, + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null + }, { - "type": "damage", - "damage": "({damage})/2" + "attack": { + "name": "Spread the Spirit Guardians (Necrotic)", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Spirit Guardians", + "duration": "ieffect.remaining", + "desc": "Speed is halved\n - Lasts while within 15 ft. of {{caster.name}}", + "buttons": [ + { + "label": "Spirit Guardians (Start of Turn)", + "verb": "starts their turn in the Spirit Guardians", + "style": "4", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "roll", + "dice": "3d8 [radiant]", + "name": "damage", + "higher": { + "4": "1d8 [radiant]", + "5": "2d8 [radiant]", + "6": "3d8 [radiant]", + "7": "4d8 [radiant]", + "8": "5d8 [radiant]", + "9": "6d8 [radiant]" + } + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "You call forth spirits to protect you. They flit around you to a distance of 15 feet for the duration. If you are good or neutral, their spectral form appears angelic or fey (your choice). If you are evil, they appear fiendish.\n\nWhen you cast this spell, you can designate any number of creatures you can see to be unaffected by it. An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." + } + ] + }, + { + "label": "Leave Spirit Guardians", + "verb": "leaves the range of Spirit Guardians", + "style": "3", + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ] + } + ] + } + ] + }, + { + "type": "text", + "text": "You call forth spirits to protect you. They flit around you to a distance of 15 feet for the duration. If you are good or neutral, their spectral form appears angelic or fey (your choice). If you are evil, they appear fiendish.\n\nWhen you cast this spell, you can designate any number of creatures you can see to be unaffected by it. An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." + } + ], + "_v": 2, + "verb": "begins to", + "proper": true + }, + "defaultDC": "spell_dc", + "defaultAttackBonus": null, + "defaultCastingMod": null } - ] + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." + "text": "You call forth spirits to protect you. They flit around you to a distance of 15 feet for the duration. If you are good or neutral, their spectral form appears angelic or fey (your choice). If you are evil, they appear fiendish.\n\nWhen you cast this spell, you can designate any number of creatures you can see to be unaffected by it. An affected creature's speed is halved in the area, and when the creature enters the area for the first time on a turn or starts its turn there, it must make a Wisdom saving throw. On a failed save, the creature takes 3d8 radiant damage (if you are good or neutral) or 3d8 necrotic damage (if you are evil). On a successful save, the creature takes half as much damage." } ] }, @@ -10542,28 +16028,64 @@ "automation": [ { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "ieffect2", + "name": "Nauseating Gas", + "duration": 11, + "desc": "Each creature completely within the cloud must make a Constitution saving throw at the start of their turn or spend its action retching", + "effects": null, + "attacks": [ { - "type": "ieffect", - "name": "Retching and Reeling (Stinking Cloud)", - "duration": 1, - "end": true, - "effects": "", - "desc": "The creature spends its action that turn retching and reeling." + "attack": { + "name": "Stinking Cloud", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "ieffect2", + "name": "Retching and Reeling (Stinking Cloud)", + "duration": 1, + "end": true, + "desc": "The creature spends its action that turn retching and reeling" + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "You create a 20-foot-radius sphere of yellow, nauseating gas centered on a point within range. The cloud spreads around corners, and its area is heavily obscured. The cloud lingers in the air for the duration.\n\nEach creature that is completely within the cloud at the start of its turn must make a Constitution saving throw against poison. On a failed save, the creature spends its action that turn retching and reeling. Creatures that don't need to breathe or are immune to poison automatically succeed on this saving throw.\n\nA moderate wind (at least 10 miles per hour) disperses the cloud after 4 rounds. A strong wind (at least 20 miles per hour) disperses it after 1 round." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ], - "success": [] + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } ] }, { "type": "text", - "text": "Each creature that is completely within the cloud at the start of its turn must make a Constitution saving throw against poison. On a failed save, the creature spends its action that turn retching and reeling. Creatures that don't need to breathe or are immune to poison automatically succeed on this saving throw." + "text": "You create a 20-foot-radius sphere of yellow, nauseating gas centered on a point within range. The cloud spreads around corners, and its area is heavily obscured. The cloud lingers in the air for the duration.\n\nEach creature that is completely within the cloud at the start of its turn must make a Constitution saving throw against poison. On a failed save, the creature spends its action that turn retching and reeling. Creatures that don't need to breathe or are immune to poison automatically succeed on this saving throw.\n\nA moderate wind (at least 10 miles per hour) disperses the cloud after 4 rounds. A strong wind (at least 20 miles per hour) disperses it after 1 round." } ] }, @@ -10595,10 +16117,16 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Resistant (Stoneskin)", "duration": 601, - "effects": "-resist 'nonmagical bludgeoning' -resist 'nonmagical piercing' -resist 'nonmagical slashing'" + "effects": { + "resistances": [ + "nonmagical bludgeoning", + "nonmagical piercing", + "nonmagical slashing" + ] + } } ] } @@ -10609,10 +16137,16 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Resistant (Stoneskin)", "duration": 601, - "effects": "-resist 'nonmagical bludgeoning' -resist 'nonmagical piercing' -resist 'nonmagical slashing'" + "effects": { + "resistances": [ + "nonmagical bludgeoning", + "nonmagical piercing", + "nonmagical slashing" + ] + } } ] } @@ -10682,19 +16216,236 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Deafened (Storm of Vengeance)", - "duration": 51, - "effects": "" + "duration": 51 } ], "success": [] } ] }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Churning Storm", + "duration": 10, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Storm of Vengeance", + "automation": [ + { + "type": "variable", + "name": "round", + "value": "(ieffect.duration - ieffect.remaining) + 1", + "onError": "1" + }, + { + "type": "condition", + "condition": "round == 1", + "onTrue": [ + { + "type": "roll", + "dice": "2d6 [thunder]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Deafened (Storm of Vengeance)", + "duration": 51 + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "A churning storm cloud forms, centered on a point you can see and spreading to a radius of 360 feet. Lightning flashes in the area, thunder booms, and strong winds roar. Each creature under the cloud (no more than 5,000 feet beneath the cloud) when it appears must make a Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 5 minutes." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "round == 2", + "onTrue": [ + { + "type": "roll", + "dice": "1d6 [acid]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Each round you maintain concentration on this spell, the storm produces different effects on your turn.\n\n**Round 2.** Acidic rain falls from the cloud. Each creature and object under the cloud takes 1d6 acid damage." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "round == 3", + "onTrue": [ + { + "type": "roll", + "dice": "10d6 [lightning]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2", + "overheal": false + } + ] + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Each round you maintain concentration on this spell, the storm produces different effects on your turn.\n\n**Round 3.** You call six bolts of lightning from the cloud to strike six creatures or objects of your choice beneath the cloud. A given creature or object can't be struck by more than one bolt. A struck creature must make a Dexterity saving throw. The creature takes 10d6 lightning damage on a failed save, or half as much damage on a successful one." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "round == 4", + "onTrue": [ + { + "type": "roll", + "dice": "2d6 [bludgeoning]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Each round you maintain concentration on this spell, the storm produces different effects on your turn.\n\n**Round 4.** Hailstones rain down from the cloud. Each creature under the cloud takes 2d6 bludgeoning damage." + } + ], + "onFalse": [ + { + "type": "roll", + "dice": "1d6 [cold]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Each round you maintain concentration on this spell, the storm produces different effects on your turn.\n\n**Round 5-10.** Gusts and freezing rain assail the area under the cloud. The area becomes difficult terrain and is heavily obscured. Each creature there takes 1d6 cold damage. Ranged weapon attacks in the area are impossible. The wind and rain count as a severe distraction for the purposes of maintaining concentration on spells. Finally, gusts of strong wind (ranging from 20 to 50 miles per hour) automatically disperse fog, mists, and similar phenomena in the area, whether mundane or magical." + } + ], + "errorBehaviour": "false" + } + ], + "errorBehaviour": "false" + } + ], + "errorBehaviour": "false" + } + ], + "errorBehaviour": "false" + } + ], + "_v": 2, + "verb": "concentrates on", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "A churning storm cloud forms, centered on a point you can see and spreading to a radius of 360 feet. Lightning flashes in the area, thunder booms, and strong winds roar. Each creature under the cloud (no more than 5,000 feet beneath the cloud) when it appears must make a Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 5 minutes.\n\nEach round you maintain concentration on this spell, the storm produces different effects on your turn.\n\n**Round 2.** Acidic rain falls from the cloud. Each creature and object under the cloud takes 1d6 acid damage.\n\n**Round 3.** You call six bolts of lightning from the cloud to strike six creatures or objects of your choice beneath the cloud. A given creature or object can't be struck by more than one bolt. A struck creature must make a Dexterity saving throw. The creature takes 10d6 lightning damage on a failed save, or half as much damage on a successful one." + }, { "type": "text", - "text": "Each creature under the cloud (no more than 5,000 feet beneath the cloud) when it appears must make a Constitution saving throw. On a failed save, a creature takes 2d6 thunder damage and becomes deafened for 5 minutes.\n\nEach round you maintain concentration on this spell, the storm produces additional effects on your turn." + "text": "**Round 4.** Hailstones rain down from the cloud. Each creature under the cloud takes 2d6 bludgeoning damage.\n\n**Round 5\u201310.** Gusts and freezing rain assail the area under the cloud. The area becomes difficult terrain and is heavily obscured. Each creature there takes 1d6 cold damage. Ranged weapon attacks in the area are impossible. The wind and rain count as a severe distraction for the purposes of maintaining concentration on spells. Finally, gusts of strong wind (ranging from 20 to 50 miles per hour) automatically disperse fog, mists, and similar phenomena in the area, whether mundane or magical." } ] }, @@ -10726,11 +16477,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Charmed (Suggestion)", "duration": 4801, - "effects": "", - "desc": "The target pursues the course of action you described to the best of its ability.\n - The suggested course of action can continue for the entire duration.\n - If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do.\n - If {{caster.name}} or any of their companions damage the target, the spell ends." + "desc": "Charmed by {{caster.name}}\n - The target pursues the course of action you described to the best of its ability\n - If {{caster.name}} or any of their companions damage the target, the spell ends" } ], "success": [] @@ -10739,7 +16489,11 @@ }, { "type": "text", - "text": "The target must make a Wisdom saving throw. On a failed save, it pursues the course of action you described to the best of its ability. The suggested course of action can continue for the entire duration. If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do." + "text": "You suggest a course of activity (limited to a sentence or two) and magically influence a creature you can see within range that can hear and understand you. Creatures that can't be charmed are immune to this effect. The suggestion must be worded in such a manner as to make the course of action sound reasonable. Asking the creature to stab itself, throw itself onto a spear, immolate itself, or do some other obviously harmful act ends the spell.\n\nThe target must make a Wisdom saving throw. On a failed save, it pursues the course of action you described to the best of its ability. The suggested course of action can continue for the entire duration. If the suggested activity can be completed in a shorter time, the spell ends when the subject finishes what it was asked to do." + }, + { + "type": "text", + "text": "You can also specify conditions that will trigger a special activity during the duration. For example, you might suggest that a knight give her warhorse to the first beggar she meets. If the condition isn't met before the spell expires, the activity isn't performed.\n\nIf you or any of your companions damage the target, the spell ends." } ] }, @@ -10762,6 +16516,136 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Brilliant Light", + "duration": null, + "desc": "You shed bright light in a 30-foot radius and dim light for an additional 30 feet\n - This light is sunlight\n - You can create a new line of radiance as an action", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Sunbeam", + "automation": [ + { + "type": "roll", + "dice": "6d8 [radiant]", + "name": "damage" + }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Glowing Beam", + "duration": 1, + "end": false, + "save_as": "startOfCaster" + } + ] + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower() or 'ooze' in target.creature_type.lower())", + "onTrue": [ + { + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunbeam)", + "duration": 2, + "effects": { + "attack_advantage": -1 + }, + "desc": "", + "parent": "startOfCaster" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "onFalse": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunbeam)", + "duration": 2, + "effects": { + "attack_advantage": -1 + }, + "desc": "", + "parent": "startOfCaster" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" + } + ] + }, + { + "type": "text", + "text": "A beam of brilliant light flashes out from your hand in a 5-foot-wide, 60-foot-long line. Each creature in the line must make a Constitution saving throw. On a failed save, a creature takes 6d8 radiant damage and is blinded until your next turn. On a successful save, it takes half as much damage and isn't blinded by this spell. Undead and oozes have disadvantage on this saving throw.\n\nYou can create a new line of radiance as your action on any turn until the spell ends.\n\nFor the duration, a mote of brilliant radiance shines in your hand. It sheds bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + }, + { + "type": "ieffect2", + "name": "Glowing Beam", + "duration": 1, + "end": false, + "save_as": "startOfCaster" + } + ] + }, { "type": "roll", "dice": "6d8 [radiant]", @@ -10772,10 +16656,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Glowing Beam", "duration": 1, - "effects": "", "end": false, "save_as": "startOfCaster" } @@ -10786,34 +16669,72 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - }, + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower() or 'ooze' in target.creature_type.lower())", + "onTrue": [ { - "type": "ieffect", - "name": "Blinded (Sunbeam)", - "duration": 2, - "effects": "dis", - "desc": "Target is blinded", - "parent": "startOfCaster" + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunbeam)", + "duration": 2, + "effects": { + "attack_advantage": -1 + }, + "desc": "", + "parent": "startOfCaster" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } ], - "success": [ + "onFalse": [ { - "type": "damage", - "damage": "({damage})/2" + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunbeam)", + "duration": 2, + "effects": { + "attack_advantage": -1 + }, + "desc": "", + "parent": "startOfCaster" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } - ] + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "Each creature in the line must make a Constitution saving throw. On a failed save, a creature takes 6d8 radiant damage and is blinded until your next turn. On a successful save, it takes half as much damage and isn't blinded by this spell." + "text": "A beam of brilliant light flashes out from your hand in a 5-foot-wide, 60-foot-long line. Each creature in the line must make a Constitution saving throw. On a failed save, a creature takes 6d8 radiant damage and is blinded until your next turn. On a successful save, it takes half as much damage and isn't blinded by this spell. Undead and oozes have disadvantage on this saving throw.\n\nYou can create a new line of radiance as your action on any turn until the spell ends.\n\nFor the duration, a mote of brilliant radiance shines in your hand. It sheds bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight." } ] }, @@ -10846,33 +16767,124 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - }, + "type": "condition", + "condition": "target.creature_type and ('undead' in target.creature_type.lower() or 'ooze' in target.creature_type.lower())", + "onTrue": [ { - "type": "ieffect", - "name": "Blinded (Sunburst)", - "duration": 10, - "effects": "dis", - "desc": "The target makes another DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns.\n - On a successful save, it is no longer blinded." + "type": "save", + "stat": "con", + "adv": -1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunburst)", + "duration": 10, + "effects": { + "attack_advantage": -1 + }, + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success", + "buttons": [ + { + "label": "Resist Blindness", + "verb": "attempts to resist Blindness", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } ], - "success": [ + "onFalse": [ { - "type": "damage", - "damage": "({damage})/2" + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Blinded (Sunburst)", + "duration": 10, + "effects": { + "attack_advantage": -1 + }, + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success", + "buttons": [ + { + "label": "Resist Blindness", + "verb": "attempts to resist Blindness", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "con", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] } - ] + ], + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "Each creature in that light must make a Constitution saving throw. On a failed save, a creature takes 12d6 radiant damage and is blinded for 1 minute. On a successful save, it takes half as much damage and isn't blinded by this spell." + "text": "Brilliant sunlight flashes in a 60-foot radius centered on a point you choose within range. Each creature in that light must make a Constitution saving throw. On a failed save, a creature takes 12d6 radiant damage and is blinded for 1 minute. On a successful save, it takes half as much damage and isn't blinded by this spell. Undead and oozes have disadvantage on this saving throw.\n\nA creature blinded by this spell makes another Constitution saving throw at the end of each of its turns. On a successful save, it is no longer blinded.\n\nThis spell dispels any darkness in its area that was created by a spell." } ] }, @@ -10940,17 +16952,16 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Telepathic Bond", "duration": 600, - "effects": "", - "desc": "Until the spell ends, the targets can communicate telepathically through the bond whether or not they have a common language.\n - The communication is possible over any distance, though it can't extend to other planes of existence." + "desc": "Until the spell ends, the targets can communicate telepathically through the bond whether or not they have a common language\n - The communication is possible over any distance, though it can't extend to other planes of existence" } ] }, { "type": "text", - "text": "Until the spell ends, the targets can communicate telepathically through the bond whether or not they have a common language. The communication is possible over any distance, though it can't extend to other planes of existence." + "text": "You forge a telepathic link among up to eight willing creatures of your choice within range, psychically linking each creature to all the others for the duration. Creatures with Intelligence scores of 2 or less aren't affected by this spell.\n\nUntil the spell ends, the targets can communicate telepathically through the bond whether or not they have a common language. The communication is possible over any distance, though it can't extend to other planes of existence." } ] }, @@ -11072,7 +17083,7 @@ }, { "type": "text", - "text": "Each creature in a 15-foot cube originating from you must make a Constitution saving throw. On a failed save, a creature takes 2d8 thunder damage and is pushed 10 feet away from you. On a successful save, the creature takes half as much damage and isn't pushed." + "text": "A wave of thunderous force sweeps out from you. Each creature in a 15-foot cube originating from you must make a Constitution saving throw. On a failed save, a creature takes 2d8 thunder damage and is pushed 10 feet away from you. On a successful save, the creature takes half as much damage and isn't pushed.\n\nIn addition, unsecured objects that are completely within the area of effect are automatically pushed 10 feet away from you by the spell's effect, and the spell emits a thunderous boom audible out to 300 feet." } ] }, @@ -11105,18 +17116,33 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Extra Turns (Time Stop)", "duration": "1", - "effects": "", - "desc": "No time passes for other creatures, while you take several turns in a row, during which you can use actions and move as normal.\n - This spell ends if one of the actions you use during this period, or any effects that you create during this period, affects a creature other than you or an object being worn or carried by someone other than you.\n - In addition, the spell ends if you move to a place more than 1,000 feet from the location where you cast it.", - "end": true + "desc": "No time passes for other creatures, while you take several turns in a row, during which you can use actions and move as normal\n - This spell ends if one of the actions you use during this period, or any effects that you create during this period, affects a creature other than you or an object being worn or carried by someone other than you", + "end": true, + "buttons": [ + { + "label": "Resume Time", + "verb": "restarts time", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ] + } + ] } ] }, { "type": "text", - "text": "No time passes for other creatures, while you take 1d4 + 1 turns in a row, during which you can use actions and move as normal.\n\nThis spell ends if one of the actions you use during this period, or any effects that you create during this period, affects a creature other than you or an object being worn or carried by someone other than you. In addition, the spell ends if you move to a place more than 1,000 feet from the location where you cast it." + "text": "You briefly stop the flow of time for everyone but yourself. No time passes for other creatures, while you take 1d4 + 1 turns in a row, during which you can use actions and move as normal.\n\nThis spell ends if one of the actions you use during this period, or any effects that you create during this period, affects a creature other than you or an object being worn or carried by someone other than you. In addition, the spell ends if you move to a place more than 1,000 feet from the location where you cast it." } ] }, @@ -11164,11 +17190,10 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Tongues", "duration": 600, - "effects": "", - "desc": "The target has the ability to understand any spoken language it hears.\n - Moreover, when the target speaks, any creature that knows at least one language and can hear the target understands what it says." + "desc": "The target has the ability to understand any spoken language it hears\n - Moreover, when the target speaks, any creature that knows at least one language and can hear the target understands what it says" } ] }, @@ -11246,11 +17271,10 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "True Polymorphed", "duration": 601, - "effects": "", - "desc": "The spell lasts for the duration, or until the target drops to 0 hit points or dies.\n - If {{caster.name}} concentrates on this spell for the full duration, the spell lasts until it is dispelled." + "desc": "The spell lasts for the duration, or until the target drops to 0 hit points or dies\n - If {{caster.name}} concentrates on this spell for the full duration, the spell lasts until it is dispelled" } ], "success": [] @@ -11259,7 +17283,7 @@ }, { "type": "text", - "text": "An unwilling creature can make a Wisdom saving throw, and if it succeeds, it isn't affected by this spell." + "text": "Choose one creature or nonmagical object that you can see within range. You transform the creature into a different creature, the creature into a nonmagical object, or the object into a creature (the object must be neither worn nor carried by another creature). The spell lasts for the duration, or until the target drops to 0 hit points or dies. If you concentrate on this spell for the full duration, the spell lasts until it is dispelled.\n\nThis spell has no effect on a shapechanger or a creature with 0 hit points. An unwilling creature can make a Wisdom saving throw, and if it succeeds, it isn't affected by this spell." } ] }, @@ -11307,10 +17331,9 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Truesight (True Seeing)", "duration": 600, - "effects": "", "desc": "The target has truesight, notices secret doors hidden by magic, and can see into the Ethereal Plane, all out to a range of 120 feet" } ] @@ -11380,6 +17403,89 @@ "higherlevels": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d6 for each slot level above 3rd.", "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Vampiric Strikes", + "duration": null, + "desc": "You can make the attack again on each of your turns as an action", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Vampiric Touch", + "automation": [ + { + "type": "variable", + "name": "lastDamage", + "value": "0" + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "3d6 [necrotic]", + "higher": { + "4": "1d6 [necrotic]", + "5": "2d6 [necrotic]", + "6": "3d6 [necrotic]", + "7": "4d6 [necrotic]", + "8": "5d6 [necrotic]", + "9": "6d6 [necrotic]" + } + } + ], + "miss": [] + } + ] + }, + { + "type": "condition", + "condition": "lastDamage", + "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "-{lastDamage}/2 [heal]" + } + ] + } + ], + "onFalse": [] + }, + { + "type": "text", + "text": "The touch of your shadow-wreathed hand can siphon life force from others to heal your wounds. Make a melee spell attack against a creature within your reach. On a hit, the target takes 3d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt. Until the spell ends, you can make the attack again on each of your turns as an action." + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "variable", "name": "lastDamage", @@ -11428,7 +17534,7 @@ }, { "type": "text", - "text": "Make a melee spell attack against a creature within your reach. On a hit, the target takes 3d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt. Until the spell ends, you can make the attack again on each of your turns as an action." + "text": "The touch of your shadow-wreathed hand can siphon life force from others to heal your wounds. Make a melee spell attack against a creature within your reach. On a hit, the target takes 3d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt. Until the spell ends, you can make the attack again on each of your turns as an action." } ] }, @@ -11465,12 +17571,11 @@ "cantripScale": true }, { - "type": "ieffect", + "type": "ieffect2", "name": "Vicious Mockery", "duration": 1, - "effects": "", "end": true, - "desc": "Target has disadvantage on the next attack roll it makes before the end of its next turn." + "desc": "Target has disadvantage on the next attack roll it makes before the end of its next turn" } ], "success": [] @@ -11479,7 +17584,7 @@ }, { "type": "text", - "text": "If the target can hear you (though it need not understand you), it must succeed on a Wisdom saving throw or take 1d4 psychic damage and have disadvantage on the next attack roll it makes before the end of its next turn.\n\nThis spell's damage increases by 1d4 when you reach 5th level (2d4), 11th level (3d4), and 17th level (4d4)." + "text": "You unleash a string of insults laced with subtle enchantments at a creature you can see within range. If the target can hear you (though it need not understand you), it must succeed on a Wisdom saving throw or take 1d4 psychic damage and have disadvantage on the next attack roll it makes before the end of its next turn.\n\nThis spell's damage increases by 1d4 when you reach 5th level (2d4), 11th level (3d4), and 17th level (4d4)." } ] }, @@ -11502,6 +17607,59 @@ "higherlevels": "When you cast this spell using a spell slot of 5th level or higher, the damage increases by 1d8 for each slot level above 4th.", "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Fire Wall", + "duration": 11, + "attacks": [ + { + "attack": { + "name": "Wall of Fire", + "automation": [ + { + "type": "roll", + "dice": "5d8 [fire]", + "name": "damage", + "higher": { + "5": "1d8 [fire]", + "6": "2d8 [fire]", + "7": "3d8 [fire]", + "8": "4d8 [fire]", + "9": "5d8 [fire]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "damage", + "damage": "{damage}" + } + ] + }, + { + "type": "text", + "text": "You create a wall of fire on a solid surface within range. You can make the wall up to 60 feet long, 20 feet high, and 1 foot thick, or a ringed wall up to 20 feet in diameter, 20 feet high, and 1 foot thick. The wall is opaque and lasts for the duration.\n\nWhen the wall appears, each creature within its area must make a Dexterity saving throw. On a failed save, a creature takes 5d8 fire damage, or half as much damage on a successful save.\n\nOne side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall. A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage." + } + ], + "_v": 2, + "verb": "burns you with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "One side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall\n - A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage" + } + ] + }, { "type": "roll", "dice": "5d8 [fire]", @@ -11538,32 +17696,7 @@ }, { "type": "text", - "text": "When the wall appears, each creature within its area must make a Dexterity saving throw. On a failed save, a creature takes 5d8 fire damage, or half as much damage on a successful save.\n\nOne side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall. A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage." - }, - { - "type": "variable", - "value": "5", - "name": "dice", - "higher": { - "5": "2", - "6": "3", - "7": "4", - "8": "5", - "9": "6" - } - }, - { - "type": "target", - "target": "self", - "effects": [ - { - "type": "ieffect", - "name": "Fire Wall", - "duration": 11, - "effects": "-attack '|{dice}d8 [fire]|One side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall. A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage.'", - "desc": "One side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall. A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage." - } - ] + "text": "You create a wall of fire on a solid surface within range. You can make the wall up to 60 feet long, 20 feet high, and 1 foot thick, or a ringed wall up to 20 feet in diameter, 20 feet high, and 1 foot thick. The wall is opaque and lasts for the duration.\n\nWhen the wall appears, each creature within its area must make a Dexterity saving throw. On a failed save, a creature takes 5d8 fire damage, or half as much damage on a successful save.\n\nOne side of the wall, selected by you when you cast this spell, deals 5d8 fire damage to each creature that ends its turn within 10 feet of that side or inside the wall. A creature takes the same damage when it enters the wall for the first time on a turn or ends its turn there. The other side of the wall deals no damage." } ] }, @@ -11606,6 +17739,75 @@ "higherlevels": "When you cast this spell using a spell slot of 7th level or higher, the damage the wall deals when it appears increases by 2d6, and the damage from passing through the sheet of frigid air increases by 1d6, for each slot level above 6th.", "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Ice Wall", + "duration": 101, + "desc": "A creature moving through the sheet of frigid air for the first time on a turn must make a Constitution saving throw or take cold damage", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Frigid Air", + "automation": [ + { + "type": "roll", + "dice": "5d6 [cold]", + "name": "damage", + "higher": { + "7": "1d6 [cold]", + "8": "2d6 [cold]", + "9": "3d6 [cold]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "The wall is an object that can be damaged and thus breached. It has AC 12 and 30 hit points per 10-foot section, and it is vulnerable to fire damage. Reducing a 10-foot section of wall to 0 hit points destroys it and leaves behind a sheet of frigid air in the space the wall occupied. A creature moving through the sheet of frigid air for the first time on a turn must make a Constitution saving throw. That creature takes 5d6 cold damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "roll", "dice": "10d6 [cold]", @@ -11640,7 +17842,7 @@ }, { "type": "text", - "text": "If the wall cuts through a creature's space when it appears, the creature within its area is pushed to one side of the wall and must make a Dexterity saving throw. On a failed save, the creature takes 10d6 cold damage, or half as much damage on a successful save.\n\n A creature moving through the sheet of frigid air for the first time on a turn must make a Constitution saving throw. That creature takes 5d6 cold damage on a failed save, or half as much damage on a successful one." + "text": "You create a wall of ice on a solid surface within range. You can form it into a hemispherical dome or a sphere with a radius of up to 10 feet, or you can shape a flat surface made up of ten 10-foot-square panels. Each panel must be contiguous with another panel. In any form, the wall is 1 foot thick and lasts for the duration.\n\nIf the wall cuts through a creature's space when it appears, the creature within its area is pushed to one side of the wall and must make a Dexterity saving throw. On a failed save, the creature takes 10d6 cold damage, or half as much damage on a successful save.\n\nThe wall is an object that can be damaged and thus breached. It has AC 12 and 30 hit points per 10-foot section, and it is vulnerable to fire damage. Reducing a 10-foot section of wall to 0 hit points destroys it and leaves behind a sheet of frigid air in the space the wall occupied. A creature moving through the sheet of frigid air for the first time on a turn must make a Constitution saving throw. That creature takes 5d6 cold damage on a failed save, or half as much damage on a successful one." } ] }, @@ -11677,7 +17879,11 @@ }, { "type": "text", - "text": "If a creature would be surrounded on all sides by the wall (or the wall and another solid surface), that creature can make a Dexterity saving throw. On a success, it can use its reaction to move up to its speed so that it is no longer enclosed by the wall." + "text": "A nonmagical wall of solid stone springs into existence at a point you choose within range. The wall is 6 inches thick and is composed of ten 10-foot- by-10-foot panels. Each panel must be contiguous with at least one other panel. Alternatively, you can create 10-foot-by-20-foot panels that are only 3 inches thick.\n\nIf the wall cuts through a creature's space when it appears, the creature is pushed to one side of the wall (your choice). If a creature would be surrounded on all sides by the wall (or the wall and another solid surface), that creature can make a Dexterity saving throw. On a success, it can use its reaction to move up to its speed so that it is no longer enclosed by the wall.\n\nThe wall can have any shape you desire, though it can't occupy the same space as a creature or object. The wall doesn't need to be vertical or rest on any firm foundation. It must, however, merge with and be solidly supported by existing stone. Thus, you can use this spell to bridge a chasm or create a ramp." + }, + { + "type": "text", + "text": "If you create a span greater than 20 feet in length, you must halve the size of each panel to create supports. You can crudely shape the wall to create crenellations, battlements, and so on.\n\nThe wall is an object made of stone that can be damaged and thus breached. Each panel has AC 15 and 30 hit points per inch of thickness. Reducing a panel to 0 hit points destroys it and might cause connected panels to collapse at the GM's discretion.\n\nIf you maintain your concentration on this spell for its whole duration, the wall becomes permanent and can't be dispelled. Otherwise, the wall disappears when the spell ends." } ] }, @@ -11700,6 +17906,75 @@ "higherlevels": "When you cast this spell using a spell slot of 7th level or higher, both types of damage increase by 1d8 for each slot level above 6th.", "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Thorn Wall", + "duration": 101, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Wall of Thorns", + "automation": [ + { + "type": "roll", + "dice": "7d8 [magical slashing]", + "name": "damage", + "higher": { + "7": "1d8 [magical slashing]", + "8": "2d8 [magical slashing]", + "9": "3d8 [magical slashing]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A creature can move through the wall, albeit slowly and painfully. For every 1 foot a creature moves through the wall, it must spend 4 feet of movement. Furthermore, the first time a creature enters the wall on a turn or ends its turn there, the creature must make a Dexterity saving throw. It takes 7d8 slashing damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "roll", "dice": "7d8 [piercing]", @@ -11734,7 +18009,7 @@ }, { "type": "text", - "text": "When the wall appears, each creature within its area must make a Dexterity saving throw. On a failed save, a creature takes 7d8 piercing damage, or half as much damage on a successful save.\n\nFurthermore, the first time a creature enters the wall on a turn or ends its turn there, the creature must make a Dexterity saving throw. It takes 7d8 slashing damage on a failed save, or half as much on a successful save." + "text": "You create a wall of tough, pliable, tangled brush bristling with needle-sharp thorns. The wall appears within range on a solid surface and lasts for the duration. You choose to make the wall up to 60 feet long, 10 feet high, and 5 feet thick or a circle that has a 20-foot diameter and is up to 20 feet high and 5 feet thick. The wall blocks line of sight.\n\nWhen the wall appears, each creature within its area must make a Dexterity saving throw. On a failed save, a creature takes 7d8 piercing damage, or half as much damage on a successful save.\n\nA creature can move through the wall, albeit slowly and painfully. For every 1 foot a creature moves through the wall, it must spend 4 feet of movement. Furthermore, the first time a creature enters the wall on a turn or ends its turn there, the creature must make a Dexterity saving throw. It takes 7d8 slashing damage on a failed save, or half as much damage on a successful one." } ] }, @@ -11759,33 +18034,52 @@ "automation": [ { "type": "target", - "target": "each", + "target": "self", "effects": [ { - "type": "ieffect", - "name": "Warding Bond", + "type": "ieffect2", + "name": "Warded Bond", "duration": 600, - "effects": "-ac +1 -sb 1 -resist acid -resist bludgeoning -resist cold -resist fire -resist force -resist lightning -resist necrotic -resist piercing -resist poison -resist radiant -resist slashing -resist thunder -resist psychic", - "desc": "While the target is within 60 feet of {{caster.name}}, it gains a +1 bonus to AC and saving throws, and it has resistance to all damage.\n - Also, each time it takes damage, {{caster.name}} take the same amount of damage.\n - The spell ends if {{caster.name}} drop to 0 hit points or if {{caster.name}} and the target become separated by more than 60 feet.\n - It also ends if the spell is cast again on either of the connected creatures." + "desc": "Each time your bonded target takes damage, you take the same damage\n - The spell ends if you drop to 0 hit points or you become separated from your bonded target by more than 60 feet\n - You can also dismiss the spell as an action", + "save_as": "bonded" } ] }, { "type": "target", - "target": "self", + "target": "each", "effects": [ { - "type": "ieffect", - "name": "Warded Bond", + "type": "ieffect2", + "name": "Warding Bond", "duration": 600, - "effects": "", - "desc": "Each time your bonded target takes damage, you take the same damage.\n - The spell ends if you drop to 0 hit points or you become separated from your bonded target by more than 60 feet.\n - You can also dismiss the spell as an action." + "effects": { + "resistances": [ + "bludgeoning", + "piercing", + "slashing", + "thunder", + "necrotic", + "fire", + "force", + "lightning", + "cold", + "poison", + "radiant", + "acid", + "psychic" + ], + "ac_bonus": "1", + "save_bonus": "1" + }, + "desc": "Each time they take damage, {{caster.name}} takes the same amount of damage\n - The spell ends if {{caster.name}} drops to 0 hit points or if {{caster.name}} and the target become separated by more than 60 feet\n - It also ends if the spell is cast again on either of the connected creatures", + "parent": "bonded" } ] }, { "type": "text", - "text": "While the target is within 60 feet of you, it gains a +1 bonus to AC and saving throws, and it has resistance to all damage. Also, each time it takes damage, you take the same amount of damage." + "text": "This spell wards a willing creature you touch and creates a mystic connection between you and the target until the spell ends. While the target is within 60 feet of you, it gains a +1 bonus to AC and saving throws, and it has resistance to all damage. Also, each time it takes damage, you take the same amount of damage.\n\nThe spell ends if you drop to 0 hit points or if you and the target become separated by more than 60 feet. It also ends if the spell is cast again on either of the connected creatures. You can also dismiss the spell as an action." } ] }, @@ -11813,10 +18107,9 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Water Breathing", "duration": 14400, - "effects": "", "desc": "The target is able to breathe underwater" } ] @@ -11851,17 +18144,16 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Water Walk", "duration": 600, - "effects": "", - "desc": "The target is able to move across any liquid surface--such as water, acid, mud, snow, quicksand, or lava--as if it were harmless solid ground (creatures crossing molten lava can still take damage from the heat).\n - If the target is submerged in a liquid, the spell carries them to the surface of the liquid at a rate of 60 feet per round." + "desc": "" } ] }, { "type": "text", - "text": "This spell grants the ability to move across any liquid surface\u2014such as water, acid, mud, snow, quicksand, or lava\u2014as if it were harmless solid ground (creatures crossing molten lava can still take damage from the heat). Up to ten willing creatures you can see within range gain this ability for the duration.\n\nIf you target a creature submerged in a liquid, the spell carries the target to the surface of the liquid at a rate of 60 feet per round." + "text": "This spell grants the ability to move across any liquid surface--such as water, acid, mud, snow, quicksand, or lava--as if it were harmless solid ground (creatures crossing molten lava can still take damage from the heat). Up to ten willing creatures you can see within range gain this ability for the duration.\n\nIf you target a creature submerged in a liquid, the spell carries the target to the surface of the liquid at a rate of 60 feet per round." } ] }, @@ -11884,6 +18176,70 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Webbing", + "duration": null, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Web", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Restrained (Web)", + "duration": 601, + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "The target is restrained as long as it remains in the webs or until it breaks free\n - A target restrained by the webs can use its action to make a Strength check against your spell save DC\n - If it succeeds, it is no longer restrained", + "buttons": null, + "parent": "ieffect" + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "You conjure a mass of thick, sticky webbing at a point of your choice within range. The webs fill a 20-foot cube from that point for the duration. The webs are difficult terrain and lightly obscure their area.\n\nIf the webs aren't anchored between two solid masses (such as walls or trees) or layered across a floor, wall, or ceiling, the conjured web collapses on itself, and the spell ends at the start of your next turn. Webs layered over a flat surface have a depth of 5 feet.\n\nEach creature that starts its turn in the webs or that enters them during its turn must make a Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free.\n\nA creature restrained by the webs can use its action to make a Strength check against your spell save DC. If it succeeds, it is no longer restrained.\n\nThe webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "webbing" + } + ] + }, { "type": "target", "target": "all", @@ -11893,11 +18249,18 @@ "stat": "dex", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Web)", "duration": 601, - "effects": "-sdis dex dis", - "desc": "The target is restrained as long as it remains in the webs or until it breaks free.\n - A target restrained by the webs can use its action to make a Strength check against your spell save DC.\n - If it succeeds, it is no longer restrained." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "The target is restrained as long as it remains in the webs or until it breaks free\n - A target restrained by the webs can use its action to make a Strength check against your spell save DC\n - If it succeeds, it is no longer restrained", + "buttons": null, + "parent": "webbing" } ], "success": [] @@ -11906,7 +18269,7 @@ }, { "type": "text", - "text": "Each creature that starts its turn in the webs or that enters them during its turn must make a Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free." + "text": "You conjure a mass of thick, sticky webbing at a point of your choice within range. The webs fill a 20-foot cube from that point for the duration. The webs are difficult terrain and lightly obscure their area.\n\nIf the webs aren't anchored between two solid masses (such as walls or trees) or layered across a floor, wall, or ceiling, the conjured web collapses on itself, and the spell ends at the start of your next turn. Webs layered over a flat surface have a depth of 5 feet.\n\nEach creature that starts its turn in the webs or that enters them during its turn must make a Dexterity saving throw. On a failed save, the creature is restrained as long as it remains in the webs or until it breaks free.\n\nA creature restrained by the webs can use its action to make a Strength check against your spell save DC. If it succeeds, it is no longer restrained.\n\nThe webs are flammable. Any 5-foot cube of webs exposed to fire burns away in 1 round, dealing 2d4 fire damage to any creature that starts its turn in the fire." } ] }, @@ -11938,11 +18301,54 @@ "stat": "wis", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Frightened (Weird)", "duration": 11, - "effects": "", - "desc": "The illusion calls on the creature's deepest fears, manifesting its worst nightmares as an implacable threat.\n - At the end of each of the frightened creature's turns, it must succeed on a DC {lastSaveDC} {lastSaveAbility} saving throw or take 4d10 psychic damage.\n - On a successful save, the spell ends for that creature." + "effects": { + "attack_advantage": -1, + "check_dis": [ + "all" + ] + }, + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success, and taking 4d10 psychic damage on a failure", + "buttons": [ + { + "label": "Resist Fear", + "verb": "attempts to resist Fear", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "wis", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [ + { + "type": "damage", + "damage": "4d10 [psychic]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "text", + "text": "At the end of each of the frightened creature's turns, it must succeed on a Wisdom saving throw or take 4d10 psychic damage. On a successful save, the spell ends for that creature." + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -11951,7 +18357,7 @@ }, { "type": "text", - "text": "Each creature in a 30-foot-radius sphere centered on a point of your choice within range must make a Wisdom saving throw. On a failed save, a creature becomes frightened for the duration. The illusion calls on the creature's deepest fears, manifesting its worst nightmares as an implacable threat.\nAt the end of each of the frightened creature's turns, it must succeed on a Wisdom saving throw or take 4d10 psychic damage. On a successful save, the spell ends for that creature." + "text": "Drawing on the deepest fears of a group of creatures, you create illusory creatures in their minds, visible only to them. Each creature in a 30-foot-radius sphere centered on a point of your choice within range must make a Wisdom saving throw. On a failed save, a creature becomes frightened for the duration. The illusion calls on the creature's deepest fears, manifesting its worst nightmares as an implacable threat. At the end of each of the frightened creature's turns, it must succeed on a Wisdom saving throw or take 4d10 psychic damage. On a successful save, the spell ends for that creature." } ] }, @@ -12023,7 +18429,7 @@ }, { "type": "text", - "text": "When the wall appears, each creature within its area must make a Strength saving throw. A creature takes 3d8 bludgeoning damage on a failed save, or half as much damage on a successful one." + "text": "A wall of strong wind rises from the ground at a point you choose within range. You can make the wall up to 50 feet long, 15 feet high, and 1 foot thick. You can shape the wall in any way you choose so long as it makes one continuous path along the ground. The wall lasts for the duration.\n\nWhen the wall appears, each creature within its area must make a Strength saving throw. A creature takes 3d8 bludgeoning damage on a failed save, or half as much damage on a successful one.\n\nThe strong wind keeps fog, smoke, and other gases at bay. Small or smaller flying creatures or objects can't pass through the wall. Loose, lightweight materials brought into the wall fly upward. Arrows, bolts, and other ordinary projectiles launched at targets behind the wall are deflected upward and automatically miss. (Boulders hurled by giants or siege engines, and similar projectiles, are unaffected.) Creatures in gaseous form can't pass through it." } ] }, @@ -12095,11 +18501,10 @@ "stat": "cha", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Cannot Lie (Zone of Truth)", "duration": 100, - "effects": "", - "desc": "An affected creature is aware of the spell and can thus avoid answering questions to which it would normally respond with a lie.\n - Such a creature can be evasive in its answers as long as it remains within the boundaries of the truth." + "desc": "An affected creature is aware of the spell and can thus avoid answering questions to which it would normally respond with a lie\n - Such a creature can be evasive in its answers as long as it remains within the boundaries of the truth" } ], "success": [] @@ -12108,7 +18513,7 @@ }, { "type": "text", - "text": "Until the spell ends, a creature that enters the spell's area for the first time on a turn or starts its turn there must make a Charisma saving throw. On a failed save, a creature can't speak a deliberate lie while in the radius. You know whether each creature succeeds or fails on its saving throw." + "text": "You create a magical zone that guards against deception in a 15-foot-radius sphere centered on a point of your choice within range. Until the spell ends, a creature that enters the spell's area for the first time on a turn or starts its turn there must make a Charisma saving throw. On a failed save, a creature can't speak a deliberate lie while in the radius. You know whether each creature succeeds or fails on its saving throw.\n\nAn affected creature is aware of the spell and can thus avoid answering questions to which it would normally respond with a lie. Such a creature can be evasive in its answers as long as it remains within the boundaries of the truth." } ] }, @@ -12158,16 +18563,87 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "Visible (Branding Smite)", + "type": "ieffect2", + "name": "Branded", "duration": 11, - "effects": "", - "desc": "The target becomes visible if it is invisible, and the target sheds dim light in a 5-foot radius and can't become invisible until the spell ends." + "desc": "Target can't be invisible" } ] } ], - "onFalse": [] + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Branding Weapon", + "duration": null, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Branding Smite", + "automation": [ + { + "type": "roll", + "dice": "2d6 [radiant]", + "name": "damage", + "higher": { + "3": "1d6 [radiant]", + "4": "2d6 [radiant]", + "5": "3d6 [radiant]", + "6": "4d6 [radiant]", + "7": "5d6 [radiant]", + "8": "6d6 [radiant]", + "9": "7d6 [radiant]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Branded", + "duration": 11, + "desc": "Target can't be invisible" + } + ] + }, + { + "type": "text", + "text": "The next time you hit a creature with a weapon attack before this spell ends, the weapon gleams with astral radiance as you strike. The attack deals an extra 2d6 radiant damage to the target, which becomes visible if it's invisible, and the target sheds dim light in a 5-foot radius and can't become invisible until the spell ends." + }, + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + } + ] }, { "type": "text", @@ -12204,26 +18680,65 @@ "target": "all", "effects": [ { - "type": "save", - "stat": "con", - "fail": [ + "type": "condition", + "condition": "target.creature_type and ('construct' in target.creature_type.lower() or 'undead' in target.creature_type.lower())", + "onTrue": [ { - "type": "damage", - "damage": "{damage}" + "type": "text", + "text": "{{target.name}} is unaffected." + } + ], + "onFalse": [ + { + "type": "condition", + "condition": "target.creature_type and ('plant' in target.creature_type.lower() or ('elemental' in target.creature_type.lower() and 'water' in target.monster_name.lower()))", + "onTrue": [ + { + "type": "save", + "stat": "con", + "adv": 1, + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "onFalse": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ], + "errorBehaviour": "false" } ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] + "errorBehaviour": "false" } ] }, { "type": "text", - "text": "Each creature in that area must make a Constitution saving throw. Constructs and undead aren't affected, and plants and water elementals make this saving throw with disadvantage. A creature takes 12d8 necrotic damage on a failed save, or half as much damage on a successful one.\n\nNonmagical plants in the area that aren't creatures, such as trees and shrubs, wither and die instantly." + "text": "You draw the moisture from every creature in a 30-foot cube centered on a point you choose within range. Each creature in that area must make a Constitution saving throw. Constructs and undead aren't affected, and plants and water elementals make this saving throw with disadvantage. A creature takes 12d8 necrotic damage on a failed save, or half as much damage on a successful one.\n\nNonmagical plants in the area that aren't creatures, such as trees and shrubs, wither and die instantly." } ] }, @@ -12284,12 +18799,55 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Absorb Elements", "duration": 1, - "effects": "", "end": true, - "desc": "You have resistance to the triggering damage type until the start of your next turn. Also, the first time you hit with a melee attack on your next turn, the target takes an extra {{damage}}d6 damage of the triggering type, and the spell ends." + "desc": "You have resistance to the triggering damage type until the start of your next turn. Also, the first time you hit with a melee attack on your next turn, the target takes an extra {{damage}}d6 damage of the triggering type, and the spell ends", + "attacks": [ + { + "attack": { + "name": "Absorbed Element", + "automation": [ + { + "type": "variable", + "name": "damage", + "value": "1", + "higher": { + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + } + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "{{damage}}d6 [elemental]" + } + ] + }, + { + "type": "text", + "text": "The spell captures some of the incoming energy, lessening its effect on you and storing it for your next melee attack. You have resistance to the triggering damage type until the start of your next turn. Also, the first time you hit with a melee attack on your next turn, the target takes an extra 1d6 damage of the triggering type, and the spell ends." + } + ], + "_v": 2, + "verb": "unleashes their", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] }, @@ -12356,7 +18914,7 @@ }, { "type": "text", - "text": "Each creature in the line must make a Dexterity saving throw. A creature takes 3d8 fire damage on a failed save, or half as much damage on a successful one." + "text": "A line of roaring flame 30 feet long and 5 feet wide emanates from you in a direction you choose. Each creature in the line must make a Dexterity saving throw. A creature takes 3d8 fire damage on a failed save, or half as much damage on a successful one." } ] }, @@ -12384,17 +18942,16 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Beast Bonded", "duration": 101, - "effects": "", - "desc": "Through the link, the beast can understand your telepathic messages to it, and it can telepathically communicate simple emotions and concepts back to you. While the link is active, the beast gains advantage on attack rolls against any creature within 5 feet of {{caster.name}} that they can see." + "desc": "Bonded to {{caster.name}}\n - The beast gains advantage on attack rolls against any creature within 5 feet of {{caster.name}} that they can see" } ] }, { "type": "text", - "text": "You establish a telepathic link with one beast you touch that is friendly to you or charmed by you. The spell fails if the beast's Intelligence score is 4 or higher. Until the spell ends, the link is active while you and the beast are within line of sight of each other. Through the link, the beast can understand your telepathic messages to it, and it can telepathically communicate simple emotions and concepts back to you. While the link is active, the beast gains advantage on attack rolls against any creature within 5 feet of you that you can see." + "text": "You establish a telepathic link with one beast you touch that is friendly to you or charmed by you. The spell fails if the beast's Intelligence is 4 or higher. Until the spell ends, the link is active while you and the beast are within line of sight of each other. Through the link, the beast can understand your telepathic messages to it, and it can telepathically communicate simple emotions and concepts back to you. While the link is active, the beast gains advantage on attack rolls against any creature within 5 feet of you that you can see." } ] }, @@ -12431,7 +18988,11 @@ }, { "type": "text", - "text": "If a pillar is created under a creature, that creature must succeed on a Dexterity saving throw or be lifted by the pillar. A creature can choose to fail the save.\n\nIf a pillar is prevented from reaching its full height because of a ceiling or other obstacle, a creature on the pillar takes 6d6 bludgeoning damage and is restrained, pinched between the pillar and the obstacle. The restrained creature can use an action to make a Strength or Dexterity check (the creature's choice) against the spell's save DC. On a success, the creature is no longer restrained and must either move off the pillar or fall off it." + "text": "You cause up to six pillars of stone to burst from places on the ground that you can see within range. Each pillar is a cylinder that has a diameter of 5 feet and a height of up to 30 feet. The ground where a pillar appears must be wide enough for its diameter, and you can target the ground under a creature if that creature is Medium or smaller. Each pillar has AC 5 and 30 hit points. When reduced to 0 hit points, a pillar crumbles into rubble, which creates an area of difficult terrain with a 10-foot radius that lasts until the rubble is cleared. Each 5-foot-diameter portion of the area requires at least 1 minute to clear by hand.\n\nIf a pillar is created under a creature, that creature must succeed on a Dexterity saving throw or be lifted by the pillar. A creature can choose to fail the save." + }, + { + "type": "text", + "text": "If a pillar is prevented from reaching its full height because of a ceiling or other obstacle, a creature on the pillar takes 6d6 bludgeoning damage and is restrained, pinched between the pillar and the obstacle. The restrained creature can use an action to make a Strength or Dexterity check (the creature's choice) against the spell's save DC. On a success, the creature is no longer restrained and must either move off the pillar or fall off it." } ] }, @@ -12488,7 +19049,7 @@ }, { "type": "text", - "text": "If the object would strike a creature, that creature must make a Dexterity saving throw. On a failed save, the object strikes the target and stops moving. When the object strikes something, the object and what it strikes each take 3d8 bludgeoning damage." + "text": "Choose one object weighing 1 to 5 pounds within range that isn't being worn or carried. The object flies in a straight line up to 90 feet in a direction you choose before falling to the ground, stopping early if it impacts against a solid surface. If the object would strike a creature, that creature must make a Dexterity saving throw. On a failed save, the object strikes the target and stops moving. When the object strikes something, the object and what it strikes each take 3d8 bludgeoning damage." } ] }, @@ -12529,9 +19090,64 @@ } ] }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Bonfire", + "duration": 11, + "desc": "", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Bonfire", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "1d8 [fire]", + "cantripScale": true + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "You create a bonfire on ground that you can see within range. Until the spell ends, the magic bonfire fills a 5-foot cube. Any creature in the bonfire's space when you cast the spell must succeed on a Dexterity saving throw or take 1d8 fire damage. A creature must also make the saving throw when it moves into the bonfire's space for the first time on a turn or ends its turn there.\n\nThe bonfire ignites flammable objects in its area that aren't being worn or carried.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "text", - "text": "Any creature in the bonfire's space when you cast the spell must succeed on a Dexterity saving throw or take 1d8 fire damage. A creature must also make the saving throw when it enters the bonfire's space for the first time on a turn or ends its turn there.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." + "text": "You create a bonfire on ground that you can see within range. Until the spell ends, the magic bonfire fills a 5-foot cube. Any creature in the bonfire's space when you cast the spell must succeed on a Dexterity saving throw or take 1d8 fire damage. A creature must also make the saving throw when it moves into the bonfire's space for the first time on a turn or ends its turn there.\n\nThe bonfire ignites flammable objects in its area that aren't being worn or carried.\n\nThe spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8)." } ] }, @@ -12635,17 +19251,71 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Controlling the Dust Devil", "duration": 11, - "effects": "", - "desc": "As a bonus action, you can move the dust devil up to 30 feet in any direction.\n - Any creature that ends its turn within 5 feet of the dust devil must make a Strength saving throw.\n - On a failed save, the creature takes bludgeoning damage and is pushed 10 feet away.\n - On a successful save, the creature takes half as much damage and isn't pushed." + "desc": "As a bonus action, you can move the dust devil up to 30 feet in any direction\n - Any creature that ends its turn within 5 feet of the dust devil must make a Strength saving throw", + "attacks": [ + { + "attack": { + "name": "Dust Devil", + "automation": [ + { + "type": "roll", + "dice": "1d8 [bludgeoning]", + "name": "damage", + "higher": { + "3": "1d8 [bludgeoning]", + "4": "2d8 [bludgeoning]", + "5": "3d8 [bludgeoning]", + "6": "4d8 [bludgeoning]", + "7": "5d8 [bludgeoning]", + "8": "6d8 [bludgeoning]", + "9": "7d8 [bludgeoning]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "Choose an unoccupied 5-foot cube of air that you can see within range. An elemental force that resembles a dust devil appears in the cube and lasts for the spell's duration.\n\nAny creature that ends its turn within 5 feet of the dust devil must make a Strength saving throw. On a failed save, the creature takes 1d8 bludgeoning damage and is pushed 10 feet away. On a successful save, the creature takes half as much damage and isn't pushed.\n\nAs a bonus action, you can move the dust devil up to 30 feet in any direction. If the dust devil moves over sand, dust, loose dirt, or small gravel, it sucks up the material and forms a 10-foot-radius cloud of debris around itself that lasts until the start of your next turn. The cloud heavily obscures its area." + } + ], + "_v": 2, + "verb": "pushes back with the", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] }, { "type": "text", - "text": "Any creature that ends its turn within 5 feet of the dust devil must make a Strength saving throw. On a failed save, the creature takes 1d8 bludgeoning damage and is pushed 10 feet away from the dust devil. On a successful save, the creature takes half as much damage and isn't pushed." + "text": "Choose an unoccupied 5-foot cube of air that you can see within range. An elemental force that resembles a dust devil appears in the cube and lasts for the spell's duration.\n\nAny creature that ends its turn within 5 feet of the dust devil must make a Strength saving throw. On a failed save, the creature takes 1d8 bludgeoning damage and is pushed 10 feet away. On a successful save, the creature takes half as much damage and isn't pushed.\n\nAs a bonus action, you can move the dust devil up to 30 feet in any direction. If the dust devil moves over sand, dust, loose dirt, or small gravel, it sucks up the material and forms a 10-foot-radius cloud of debris around itself that lasts until the start of your next turn. The cloud heavily obscures its area." } ] }, @@ -12677,11 +19347,10 @@ "stat": "str", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Earthbound", "duration": 11, - "effects": "", - "desc": "Targets flying speed (if any) is reduced to 0 feet for the spell's duration.\n - An airborne creature affected by this spell safely descends at 60 feet per round until it reaches the ground or the spell ends." + "desc": "Targets flying speed (if any) is reduced to 0 feet for the spell's duration" } ], "success": [] @@ -12690,7 +19359,7 @@ }, { "type": "text", - "text": "The target must succeed on a Strength saving throw, or its flying speed (if any) is reduced to 0 feet for the spell's duration. An airborne creature affected by this spell safely descends at 60 feet per round until it reaches the ground or the spell ends." + "text": "Choose one creature you can see within range. Yellow strips of magical energy loop around the creature. The target must succeed on a Strength saving throw, or its flying speed (if any) is reduced to 0 feet for the spell's duration. An airborne creature affected by this spell safely descends at 60 feet per round until it reaches the ground or the spell ends." } ] }, @@ -12741,10 +19410,25 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "Prone (Earth Tremor)", - "duration": 1, - "effects": "dis" + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -12753,7 +19437,7 @@ }, { "type": "text", - "text": "Each creature other than you in that area must make a Dexterity saving throw. On a failed save, a creature takes 1d6 bludgeoning damage and is knocked prone. If the ground in that area is loose earth or stone, it becomes difficult terrain until cleared, with each 5-foot diameter portion requiring at least 1 minute to clear by hand." + "text": "You cause a tremor in the ground within range. Each creature other than you in that area must make a Dexterity saving throw. On a failed save, a creature takes 1d6 bludgeoning damage and is knocked prone. If the ground in that area is loose earth or stone, it becomes difficult terrain until cleared, with each 5-foot-diameter portion requiring at least 1 minute to clear by hand." } ] }, @@ -12776,11 +19460,6 @@ "higherlevels": "When you cast this spell using a spell slot of 5th level or higher, you can target one additional creature for each slot level above 4th. The creatures must be within 30 feet of each other when you target them.", "concentration": true, "automation": [ - { - "type": "roll", - "dice": "2d6 [elemental]", - "name": "damage" - }, { "type": "target", "target": "all", @@ -12790,11 +19469,41 @@ "stat": "con", "fail": [ { - "type": "ieffect", - "name": "Elemental Baned", + "type": "ieffect2", + "name": "Elementally Baned", "duration": 11, - "effects": "", - "desc": "The first time each turn the target takes damage of the chosen type, they take an extra 2d6 damage of that type.\n - Moreover, the target loses any resistance to that damage type until the spell ends." + "desc": "The first time each turn the target takes damage of the chosen type, they take an extra 2d6 damage of that type\n - Moreover, the target loses any resistance to that damage type until the spell ends", + "attacks": [ + { + "attack": { + "name": "Elemental Bane Damage", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "1d6 [elemental]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "text", + "text": "Choose one creature you can see within range, and choose one of the following damage types: acid, cold, fire, lightning, or thunder. The target must succeed on a Constitution saving throw or be affected by the spell for its duration. The first time each turn the affected target takes damage of the chosen type, the target takes an extra 2d6 damage of that type. Moreover, the target loses any resistance to that damage type until the spell ends." + } + ], + "_v": 2, + "verb": "suffers additional", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ], "success": [] @@ -12803,7 +19512,7 @@ }, { "type": "text", - "text": "The target must succeed on a Constitution saving throw or be affected by the spell for its duration. The first time each turn the affected target takes damage of the chosen type, the target takes an extra 2d6 damage of that type. Moreover, the target loses any resistance to that damage type until the spell ends." + "text": "Choose one creature you can see within range, and choose one of the following damage types: acid, cold, fire, lightning, or thunder. The target must succeed on a Constitution saving throw or be affected by the spell for its duration. The first time each turn the affected target takes damage of the chosen type, the target takes an extra 2d6 damage of that type. Moreover, the target loses any resistance to that damage type until the spell ends." } ] }, @@ -12863,7 +19572,7 @@ }, { "type": "text", - "text": "Each creature in that area must make a Dexterity saving throw. A creature takes 3d12 bludgeoning damage on a failed save, or half as much damage on a successful one. Additionally, the ground in that area becomes difficult terrain until cleared." + "text": "Choose a point you can see on the ground within range. A fountain of churned earth and stone erupts in a 20-foot cube centered on that point. Each creature in that area must make a Dexterity saving throw. A creature takes 3d12 bludgeoning damage on a failed save, or half as much damage on a successful one. Additionally, the ground in that area becomes difficult terrain until cleared. Each 5-foot-square portion of the area requires at least 1 minute to clear by hand." } ] }, @@ -12886,19 +19595,117 @@ "higherlevels": "When you cast this spell using a spell slot of 4th level or higher, the number of pieces of ammunition you can affect with this spell increases by two for each slot level above 3rd.", "concentration": true, "automation": [ + { + "type": "variable", + "name": "maxArrows", + "value": "12", + "onError": "", + "higher": { + "4": "14", + "5": "16", + "6": "18", + "7": "20", + "8": "22", + "9": "24" + } + }, { "type": "target", - "target": "each", + "target": "self", "effects": [ { - "type": "damage", - "damage": "1d6 [fire]" + "type": "ieffect2", + "name": "Flaming Arrows", + "duration": 600, + "desc": "You started with {{maxArrows}} arrows", + "attacks": [ + { + "attack": { + "name": "Flame Arrow", + "automation": [ + { + "type": "variable", + "name": "used", + "value": "int(ieffect.children[0].desc[5:-7])+1", + "onError": "1" + }, + { + "type": "variable", + "name": "maxArrows", + "value": "12", + "onError": "", + "higher": { + "4": "14", + "5": "16", + "6": "18", + "7": "20", + "8": "22", + "9": "24" + } + }, + { + "type": "condition", + "condition": "used >= maxArrows", + "onTrue": [ + { + "type": "remove_ieffect" + } + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Fire Arrows Expended", + "duration": null, + "desc": "Used {{used}} arrows", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "parent": "ieffect" + } + ] + } + ], + "errorBehaviour": "false" + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "1d6 [fire]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You touch a quiver containing arrows or bolts. When a target is hit by a ranged weapon attack using a piece of ammunition drawn from the quiver, the target takes an extra 1d6 fire damage. The spell's magic ends on the piece of ammunition when it hits or misses, and the spell ends when twelve pieces of ammunition have been drawn from the quiver." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] }, { "type": "text", - "text": "When a target is hit by a ranged weapon attack using a piece of ammunition drawn from the quiver, the target takes an extra 1d6 fire damage. The spell's magic ends on a piece of ammunition when it hits or misses, and the spell ends when twelve pieces of ammunition have been drawn from the quiver." + "text": "You touch a quiver containing arrows or bolts. When a target is hit by a ranged weapon attack using a piece of ammunition drawn from the quiver, the target takes an extra 1d6 fire damage. The spell's magic ends on the piece of ammunition when it hits or misses, and the spell ends when twelve pieces of ammunition have been drawn from the quiver." } ] }, @@ -12940,12 +19747,11 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Frostbite", "duration": 1, - "effects": "", "end": true, - "desc": "Target has disadvantage on the next weapon attack roll it makes before the end of its next turn." + "desc": "Target has disadvantage on the next weapon attack roll it makes before the end of its next turn" } ], "success": [] @@ -12954,7 +19760,7 @@ }, { "type": "text", - "text": "The target must make a Constitution saving throw. On a failed save, the target takes 1d6 cold damage, and it has disadvantage on the next weapon attack roll it makes before the end of its next turn. \nThe spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." + "text": "You cause numbing frost to form on one creature that you can see within range. The target must make a Constitution saving throw. On a failed save, the target takes 1d6 cold damage, and it has disadvantage on the next weapon attack roll it makes before the end of its next turn.\n\nThe spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." } ] }, @@ -13074,7 +19880,7 @@ }, { "type": "text", - "text": "On a hit, the target takes 1d10 piercing damage. Hit or miss, the shard then explodes. The target and each creature within 5 feet of it must succeed on a Dexterity saving throw or take 2d6 cold damage." + "text": "You create a shard of ice and fling it at one creature within range. Make a ranged spell attack against the target. On a hit, the target takes 1d10 piercing damage. Hit or miss, the shard then explodes. The target and each creature within 5 feet of it must succeed on a Dexterity saving throw or take 2d6 cold damage." } ] }, @@ -13115,11 +19921,44 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "On Fire (Immolation)", + "type": "ieffect2", + "name": "On Fire", "duration": 11, - "effects": "", - "desc": "The burning target sheds bright light in a 30-foot radius and dim light for an additional 30 feet.\n - It takes 4d6 fire damage on a failed save, and the spell ends on a successful one.\n - These magical flames can't be extinguished by nonmagical means\n - Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "desc": "They can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on a success, or taking 4d6 fire on failure\n - These magical flames can't be extinguished by nonmagical means", + "buttons": [ + { + "label": "Resist Immolation", + "verb": "attempts to resist Immolation ", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "dex", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [ + { + "type": "damage", + "damage": "4d6 [fire]", + "overheal": false, + "cantripScale": false + } + ] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [ @@ -13133,7 +19972,7 @@ }, { "type": "text", - "text": "The target must make a Dexterity saving throw. It takes 8d6 fire damage on a failed save, or half as much damage on a successful one. On a failed save, the target also burns for the spell's duration.\n\nIf damage from this spell kills a target, the target is turned to ash." + "text": "Flames wreathe one creature you can see within range. The target must make a Dexterity saving throw. It takes 8d6 fire damage on a failed save, or half as much damage on a successful one. On a failed save, the target also burns for the spell's duration. The burning target sheds bright light in a 30-foot radius and dim light for an additional 30 feet. At the end of each of its turns, the target repeats the saving throw. It takes 4d6 fire damage on a failed save, and the spell ends on a successful one. These magical flames can't be extinguished by nonmagical means.\n\nIf damage from this spell kills a target, the target is turned to ash." } ] }, @@ -13157,53 +19996,100 @@ "concentration": true, "automation": [ { - "type": "condition", - "condition": "any(targets)", - "onTrue": [ - { - "type": "roll", - "dice": "4d8 [fire]", - "name": "damage" - }, + "type": "target", + "target": "self", + "effects": [ { - "type": "target", - "target": "each", - "effects": [ + "type": "ieffect2", + "name": "Invested by Flame", + "duration": 101, + "effects": { + "resistances": [ + "cold" + ], + "immunities": [ + "fire" + ] + }, + "desc": "Creatures that move within 5 feet of you for the first time on a turn or ends its turn there take 1d10 fire damage\n - You can use your action to create a line of fire 15 feet long and 5 feet wide extending from you in a direction you choose", + "attacks": [ { - "type": "save", - "stat": "dex", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] - } - ] - } - ], - "onFalse": [ - { - "type": "target", - "target": "self", - "effects": [ + "attack": { + "name": "Investiture of Flame Breath", + "automation": [ + { + "type": "roll", + "dice": "4d8 [fire]", + "name": "damage" + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "You can use your action to create a line of fire 15 feet long and 5 feet wide extending from you in a direction you choose. Each creature in the line must make a Dexterity saving throw. A creature takes 4d8 fire damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": "unleashes their", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, { - "type": "ieffect", - "name": "Invested by Flame", - "duration": 101, - "effects": "-immune fire -resist cold -attack '|1d10 [fire]|Any creature that moves within 5 feet of you for the first time on a turn or ends its turn there takes 1d10 fire damage.'", - "desc": "Creatures that move within 5 feet of you for the first time on a turn or ends its turn there take 1d10 fire damage\n - You can use your action to create a line of fire 15 feet long and 5 feet wide extending from you in a direction you choose\n - Each creature in the line must make a Dexterity saving throw, taking 4d8 fire damage on a failed save, or half as much damage on a successful one" + "attack": { + "name": "Flaming Touch", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "damage", + "damage": "1d10 [fire]", + "overheal": false, + "cantripScale": false + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Any creature that moves within 5 feet of you for the first time on a turn or ends its turn there takes 1d10 fire damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ] } - ], - "errorBehaviour": "false" + ] }, { "type": "text", @@ -13231,75 +20117,102 @@ "concentration": true, "automation": [ { - "type": "condition", - "condition": "any(targets)", - "onTrue": [ - { - "type": "roll", - "dice": "4d6 [cold]", - "name": "damage" - }, - { - "type": "target", - "target": "self", - "effects": [ - { - "type": "ieffect", - "name": "Chilling Winds", - "duration": 1, - "effects": "", - "end": false, - "save_as": "startOfCaster" - } - ] - }, - { - "type": "target", - "target": "each", - "effects": [ - { - "type": "save", - "stat": "con", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - }, - { - "type": "ieffect", - "name": "Chilled", - "duration": -1, - "effects": "", - "desc": "Targets speed is halved until the start of {{caster.name}}'s next turn", - "parent": "startOfCaster" - } - ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] - } - ] - } - ], - "onFalse": [ + "type": "target", + "target": "self", + "effects": [ { - "type": "target", - "target": "self", - "effects": [ + "type": "ieffect2", + "name": "Invested by Ice", + "duration": 101, + "effects": { + "resistances": [ + "fire" + ], + "immunities": [ + "cold" + ] + }, + "desc": "You can use your action to create a 15-foot cone of freezing wind extending from your outstretched hand in a direction you choose", + "attacks": [ { - "type": "ieffect", - "name": "Invested by Ice", - "duration": 101, - "effects": "-immune cold -resist fire", - "desc": "You can move across difficult terrain created by ice or snow without spending extra movement\n - The ground in a 10-foot radius around you is icy and is difficult terrain for creatures other than you\n - You can use your action to create a 15-foot cone of freezing wind extending from your outstretched hand in a direction you choose\n - Each creature in the cone must make a Constitution saving throw" + "attack": { + "name": "Investiture of Ice Breath", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Chilled Breath", + "duration": 1, + "desc": "", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "save_as": "chill" + } + ] + }, + { + "type": "roll", + "dice": "4d6 [cold]", + "name": "damage" + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Chilled", + "duration": 2, + "desc": "Speed halved", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": "chill" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "You can use your action to create a 15-foot cone of freezing wind extending from your outstretched hand in a direction you choose. Each creature in the cone must make a Constitution saving throw. A creature takes 4d6 cold damage on a failed save, or half as much damage on a successful one. A creature that fails its save against this effect has its speed halved until the start of your next turn." + } + ], + "_v": 2, + "verb": "unleashes their", + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ] } - ], - "errorBehaviour": "false" + ] }, { "type": "text", @@ -13327,46 +20240,76 @@ "concentration": true, "automation": [ { - "type": "condition", - "condition": "any(targets)", - "onTrue": [ - { - "type": "target", - "target": "each", - "effects": [ - { - "type": "save", - "stat": "dex", - "fail": [ - { - "type": "ieffect", - "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." - } - ], - "success": [] - } - ] - } - ], - "onFalse": [ + "type": "target", + "target": "self", + "effects": [ { - "type": "target", - "target": "self", - "effects": [ + "type": "ieffect2", + "name": "Invested by Stone", + "duration": 101, + "effects": { + "resistances": [ + "nonmagical bludgeoning", + "nonmagical piercing", + "nonmagical slashing" + ] + }, + "desc": "You can use your action to create a small earthquake on the ground in a 15-foot radius centered on you\n - You can move across difficult terrain made of earth or stone without spending extra movement", + "attacks": [ { - "type": "ieffect", - "name": "Invested by Stone", - "duration": 101, - "effects": "-resist 'nonmagical bludgeoning' -resist 'nonmagical slashing' -resist 'nonmagical piercing'", - "desc": "You can use your action to create a small earthquake on the ground in a 15-foot radius centered on you.\n - Other creatures on that ground must succeed on a Dexterity saving throw or be knocked prone.\n - You can move across difficult terrain made of earth or stone without spending extra movement.\n - You can move through solid earth or stone as if it was air and without destabilizing it, but you can't end your movement there." + "attack": { + "name": "Small Earthquake", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] + } + ], + "success": [] + }, + { + "type": "text", + "text": "You can use your action to create a small earthquake on the ground in a 15-foot radius centered on you. Other creatures on that ground must succeed on a Dexterity saving throw or be knocked prone." + } + ] + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ] } - ], - "errorBehaviour": "false" + ] }, { "type": "text", @@ -13389,58 +20332,67 @@ }, "duration": "Concentration, up to 10 minutes", "description": "Until the spell ends, wind whirls around you, and you gain the following benefits:\n\n- Ranged weapon attacks made against you have disadvantage on the attack roll.\n- You gain a flying speed of 60 feet. If you are still flying when the spell ends, you fall, unless you can somehow prevent it.\n- You can use your action to create a 15-foot cube of swirling wind centered on a point you can see within 60 feet of you. Each creature in that area must make a Constitution saving throw. A creature takes 2d10 bludgeoning damage on a failed save, or half as much damage on a successful one. If a Large or smaller creature fails the save, that creature is also pushed up to 10 feet away from the center of the cube.", - "ritual": false, - "higherlevels": null, - "concentration": true, - "automation": [ - { - "type": "condition", - "condition": "any(targets)", - "onTrue": [ - { - "type": "roll", - "dice": "2d10 [bludgeoning]", - "name": "damage" - }, - { - "type": "target", - "target": "each", - "effects": [ - { - "type": "save", - "stat": "con", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [ - { - "type": "damage", - "damage": "({damage})/2" - } - ] - } - ] - } - ], - "onFalse": [ + "ritual": false, + "higherlevels": null, + "concentration": true, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ { - "type": "target", - "target": "self", - "effects": [ + "type": "ieffect2", + "name": "Invested by Wind", + "duration": 101, + "desc": "Ranged weapon attacks made against you have disadvantage\n - You gain a flying speed of 60 feet\n - You can use your action to create a 15-foot cube of swirling wind centered on a point you can see within 60 feet of you", + "attacks": [ { - "type": "ieffect", - "name": "Invested by Wind", - "duration": 101, - "effects": "", - "desc": "Ranged weapon attacks made against you have disadvantage on the attack roll.\n - You gain a flying speed of 60 feet. If you are still flying when the spell ends, you fall, unless you can somehow prevent it.\n - You can use your action to create a 15-foot cube of swirling wind centered on a point you can see within 60 feet of you.\n - Each creature in that area must make a Constitution saving throw." + "attack": { + "name": "Investiture of Wind", + "automation": [ + { + "type": "roll", + "dice": "2d10 [bludgeoning]", + "name": "damage" + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "con", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "You can use your action to create a 15-foot cube of swirling wind centered on a point you can see within 60 feet of you. Each creature in that area must make a Constitution saving throw. A creature takes 2d10 bludgeoning damage on a failed save, or half as much damage on a successful one. If a Large or smaller creature fails the save, that creature is also pushed up to 10 feet away from the center of the cube." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ] } - ], - "errorBehaviour": "false" + ] }, { "type": "text", @@ -13468,38 +20420,67 @@ "concentration": true, "automation": [ { - "type": "condition", - "condition": "any(targets)", - "onTrue": [ - { - "type": "roll", - "dice": "6d6 [bludgeoning]", - "name": "damage" - }, + "type": "target", + "target": "self", + "effects": [ { - "type": "target", - "target": "all", - "effects": [ + "type": "ieffect2", + "name": "Swirling Maelstrom", + "duration": null, + "desc": "", + "effects": null, + "attacks": [ { - "type": "save", - "stat": "str", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [] + "attack": { + "name": "Maelstrom", + "automation": [ + { + "type": "roll", + "dice": "6d6 [bludgeoning]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "A swirling mass of 5-foot-deep water appears in a 30-foot radius centered on a point you can see within range. The point must be on the ground or in a body of water. Until the spell ends, that area is difficult terrain, and any creature that starts its turn there must succeed on a Strength saving throw or take 6d6 bludgeoning damage and be pulled 10 feet toward the center." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } - ] + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null } - ], - "onFalse": [], - "errorBehaviour": "false" + ] }, { "type": "text", - "text": "Until the spell ends, that area is difficult terrain, and any creature that starts its turn there must succeed on a Strength saving throw or take 6d6 bludgeoning damage and be pulled 10 feet toward the center." + "text": "A swirling mass of 5-foot-deep water appears in a 30-foot radius centered on a point you can see within range. The point must be on the ground or in a body of water. Until the spell ends, that area is difficult terrain, and any creature that starts its turn there must succeed on a Strength saving throw or take 6d6 bludgeoning damage and be pulled 10 feet toward the center." } ] }, @@ -13531,11 +20512,49 @@ "target": "each", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Magic Stone", "duration": 10, - "effects": "-attack \"{spell+proficiencyBonus}|1d6 + {spell} [magical bludgeoning]|If thrown, it has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll. On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier. Hit or miss, the spell then ends on the stone.\"", - "desc": "If thrown, it has a range of 60 feet.\n - If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll.\n - On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier.\n - Hit or miss, the spell then ends on the stone." + "desc": "If thrown, it has a range of 60 feet", + "attacks": [ + { + "attack": { + "name": "Magic Stone", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d6 + {{spell}} [magical bludgeoning]", + "overheal": false, + "cantripScale": false + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You touch one to three pebbles and imbue them with magic. You or someone else can make a ranged spell attack with one of the pebbles by throwing it or hurling it with a sling. If thrown, it has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll. On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier. Hit or miss, the spell then ends on the stone." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": "spell_attack_bonus", + "defaultCastingMod": "caster.spellbook.spell_mod or 0" + } + ] } ] } @@ -13546,11 +20565,46 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Magic Stone", "duration": 10, - "effects": "-attack \"{spell+proficiencyBonus}|1d6 + {spell} [magical bludgeoning]|If thrown, it has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll. On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier. Hit or miss, the spell then ends on the stone.\"", - "desc": "If thrown, it has a range of 60 feet.\n - If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll.\n - On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier.\n - Hit or miss, the spell then ends on the stone." + "desc": "If thrown, it has a range of 60 feet", + "attacks": [ + { + "attack": { + "name": "Magic Stone", + "automation": [ + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "1d6 + {{spell}} [magical bludgeoning]", + "overheal": false, + "cantripScale": false + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "You touch one to three pebbles and imbue them with magic. You or someone else can make a ranged spell attack with one of the pebbles by throwing it or hurling it with a sling. If thrown, it has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll. On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier. Hit or miss, the spell then ends on the stone." + } + ], + "_v": 2, + "verb": null, + "proper": false + } + } + ] } ] } @@ -13559,7 +20613,7 @@ }, { "type": "text", - "text": "You or someone else can make a ranged spell attack with one of the pebbles by throwing it or hurling it with a sling. If thrown, a pebble has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll." + "text": "You touch one to three pebbles and imbue them with magic. You or someone else can make a ranged spell attack with one of the pebbles by throwing it or hurling it with a sling. If thrown, it has a range of 60 feet. If someone else attacks with the pebble, that attacker adds your spellcasting ability modifier, not the attacker's, to the attack roll. On a hit, the target takes bludgeoning damage equal to 1d6 + your spellcasting ability modifier. Hit or miss, the spell then ends on the stone.\n\nIf you cast this spell again, the spell ends early on any pebbles still affected by it." } ] }, @@ -13582,6 +20636,112 @@ "higherlevels": null, "concentration": true, "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Grasping Hand", + "duration": 10, + "attacks": [ + { + "attack": { + "name": "Earthen Grasp", + "automation": [ + { + "type": "roll", + "dice": "2d6 [bludgeoning]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "ieffect2", + "name": "Restrained (Maximilian's Earthen Grasp)", + "duration": 11, + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "To break out, the restrained target can use its action to make a Strength check with a DC {lastSaveDC}. On a success, the target escapes and is no longer restrained by the hand" + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + } + ], + "_v": 2, + "verb": "reaches out with", + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "desc": "As an action, you can cause the hand to crush the restrained target, who must make a Strength saving throw\n - It takes 2d6 bludgeoning damage on a failed save, or half as much damage on a successful one\n - As an action, you can cause the hand to reach for a different creature or to move to a different unoccupied space within range\n - The hand releases a restrained target if you do either", + "save_as": "grasp", + "buttons": [ + { + "label": "Earthen Crush", + "verb": "crushes their targets", + "style": "3", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "children", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "damage", + "damage": "2d6 [magical bludgeoning]", + "overheal": false, + "cantripScale": false + } + ], + "success": [ + { + "type": "damage", + "damage": "(2d6 [magical bludgeoning])/", + "overheal": false, + "cantripScale": false + } + ] + } + ], + "sortBy": null + } + ] + } + ] + } + ] + }, { "type": "roll", "dice": "2d6 [bludgeoning]", @@ -13600,11 +20760,17 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Maximilian's Earthen Grasp)", "duration": 11, - "effects": "-sdis dex dis", - "desc": "To break out, the restrained target can use its action to make a Strength check against your spell save DC. On a success, the target escapes and is no longer restrained by the hand." + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "To break out, the restrained target can use its action to make a Strength check with a DC {lastSaveDC}. On a success, the target escapes and is no longer restrained by the hand", + "parent": "grasp" } ], "success": [ @@ -13616,22 +20782,9 @@ } ] }, - { - "type": "target", - "target": "self", - "effects": [ - { - "type": "ieffect", - "name": "Grasping Hand", - "duration": 10, - "effects": "", - "desc": "As an action, you can cause the hand to crush the restrained target, who must make a Strength saving throw.\n - It takes 2d6 bludgeoning damage on a failed save, or half as much damage on a successful one.\n - As an action, you can cause the hand to reach for a different creature or to move to a different unoccupied space within range.\n - The hand releases a restrained target if you do either." - } - ] - }, { "type": "text", - "text": "The target must make a Strength saving throw. On a failed save, the target takes 2d6 bludgeoning damage and is restrained for the spell's duration." + "text": "You choose a 5-foot-square unoccupied space on the ground that you can see within range. A Medium hand made from compacted soil rises there and reaches for one creature you can see within 5 feet of it. The target must make a Strength saving throw. On a failed save, the target takes 2d6 bludgeoning damage and is restrained for the spell's duration.\n\nAs an action, you can cause the hand to crush the restrained target, who must make a Strength saving throw. It takes 2d6 bludgeoning damage on a failed save, or half as much damage on a successful one.\n\nTo break out, the restrained target can use its action to make a Strength check against your spell save DC. On a success, the target escapes and is no longer restrained by the hand.\n\nAs an action, you can cause the hand to reach for a different creature or to move to a different unoccupied space within range. The hand releases a restrained target if you do either." } ] }, @@ -13655,27 +20808,126 @@ "concentration": true, "automation": [ { - "type": "roll", - "dice": "2d6 [fire]", - "name": "damage" + "type": "variable", + "name": "maxMeteors", + "value": "6", + "onError": "", + "higher": { + "4": "8", + "5": "10", + "6": "12", + "7": "14", + "8": "16", + "9": "18" + } }, { "type": "target", - "target": "all", + "target": "self", "effects": [ { - "type": "save", - "stat": "dex", - "fail": [ - { - "type": "damage", - "damage": "{damage}" - } - ], - "success": [ + "type": "ieffect2", + "name": "Minute Meteors", + "duration": 600, + "desc": "You started with {{maxMeteors}} meteors", + "attacks": [ { - "type": "damage", - "damage": "({damage})/2" + "attack": { + "name": "Minute Meteor", + "automation": [ + { + "type": "variable", + "name": "used", + "value": "int(ieffect.children[0].desc[5:-8])+1", + "onError": "1" + }, + { + "type": "variable", + "name": "maxMeteors", + "value": "6", + "onError": "", + "higher": { + "4": "8", + "5": "10", + "6": "12", + "7": "14", + "8": "16", + "9": "18" + } + }, + { + "type": "condition", + "condition": "used >= maxMeteors", + "onTrue": [ + { + "type": "remove_ieffect" + } + ], + "onFalse": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Meteors Expended", + "duration": null, + "desc": "Used {{used}} Meteors", + "effects": null, + "attacks": null, + "buttons": null, + "end": false, + "conc": false, + "parent": "ieffect" + } + ] + } + ], + "errorBehaviour": "false" + }, + { + "type": "roll", + "dice": "2d6 [fire]", + "name": "damage", + "hidden": false, + "cantripScale": false + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}", + "overheal": false + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2", + "overheal": false + } + ] + } + ] + }, + { + "type": "text", + "text": "You create six tiny meteors in your space. They float in the air and orbit you for the spell's duration. When you cast the spell \u2014 and as a bonus action on each of your turns thereafter \u2014 you can expend one or two of the meteors, sending them streaking toward a point or points you choose within 120 feet of you. Once a meteor reaches its destination or impacts against a solid surface, the meteor explodes. Each creature within 5 feet of the point where the meteor explodes must make a Dexterity saving throw. A creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null } ] } @@ -13683,7 +20935,7 @@ }, { "type": "text", - "text": "Each creature within 5 feet of the point where the meteor explodes must make a Dexterity saving throw. A creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one." + "text": "You create six tiny meteors in your space. They float in the air and orbit you for the spell's duration. When you cast the spell \u2014 and as a bonus action on each of your turns thereafter \u2014 you can expend one or two of the meteors, sending them streaking toward a point or points you choose within 120 feet of you. Once a meteor reaches its destination or impacts against a solid surface, the meteor explodes. Each creature within 5 feet of the point where the meteor explodes must make a Dexterity saving throw. A creature takes 2d6 fire damage on a failed save, or half as much damage on a successful one." } ] }, @@ -13731,17 +20983,232 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Warded", "duration": 11, - "effects": "-resist acid -resist fire -resist cold -resist lightning -resist thunder", - "desc": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n - If you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + "effects": { + "resistances": [ + "acid", + "cold", + "fire", + "lightning", + "thunder" + ] + }, + "desc": "When you take damage of one of the types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage\n - If you do so, the resistances end, and you have the immunity until the end of your next turn", + "attacks": [ + { + "attack": { + "name": "Fire Ward", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Primordial Fire Ward", + "duration": 1, + "desc": "", + "effects": { + "immunities": [ + "fire" + ] + }, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + } + ], + "_v": 2, + "verb": "activates their", + "proper": true + } + }, + { + "attack": { + "name": "Acid Ward", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Primordial Acid Ward", + "duration": 1, + "desc": "", + "effects": { + "immunities": [ + "Acid" + ] + }, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + } + ], + "_v": 2, + "verb": "activates their", + "proper": true + } + }, + { + "attack": { + "name": "Cold Ward", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Primordial Cold Ward", + "duration": 1, + "desc": "", + "effects": { + "immunities": [ + "Cold" + ] + }, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + } + ], + "_v": 2, + "verb": "activates their", + "proper": true + } + }, + { + "attack": { + "name": "Lightning Ward", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Primordial Lightning Ward", + "duration": 1, + "desc": "", + "effects": { + "immunities": [ + "lightning" + ] + }, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + } + ], + "_v": 2, + "verb": "activates their", + "proper": true + } + }, + { + "attack": { + "name": "Thunder Ward", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Primordial Thunder Ward", + "duration": 1, + "desc": "", + "effects": { + "immunities": [ + "Thunder" + ] + }, + "attacks": null, + "buttons": null, + "end": true, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": "always" + }, + { + "type": "text", + "text": "When you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + } + ], + "_v": 2, + "verb": "activates their", + "proper": true + } + } + ] } ] }, { "type": "text", - "text": "You have resistance to acid, cold, fire, lightning, and thunder damage for the spell's duration.\n\nWhen you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage. If you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." + "text": "You have resistance to acid, cold, fire, lightning, and thunder damage for the spell's duration.\n\nWhen you take damage of one of those types, you can use your reaction to gain immunity to that type of damage, including against the triggering damage.\n\nIf you do so, the resistances end, and you have the immunity until the end of your next turn, at which time the spell ends." } ] }, @@ -13768,6 +21235,20 @@ "type": "condition", "condition": "any(targets)", "onTrue": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Pyrotechnics", + "duration": 2, + "end": true, + "save_as": "endOfCaster", + "stacking": true + } + ] + }, { "type": "target", "target": "all", @@ -13777,10 +21258,13 @@ "stat": "con", "fail": [ { - "type": "ieffect", - "name": "Blinded (Pyrotechnics)", - "duration": 1, - "effects": "dis" + "type": "ieffect2", + "name": "Blinded", + "duration": 2, + "effects": { + "attack_advantage": -1 + }, + "parent": "endOfCaster" } ], "success": [] @@ -13793,7 +21277,7 @@ }, { "type": "text", - "text": "Choose an area of nonmagical flame that you can see and that fits within a 5-foot cube within range. You can extinguish the fire in that area, and you create either fireworks or smoke when you do so.\n\n**Fireworks.** The target explodes with a dazzling display of colors. Each creature within 10 feet of the target must succeed on a Constitution saving throw or become blinded until the end of your next turn.\n\n**Smoke.** Thick black smoke spreads out from the target in a 20-foot radius, moving around corners. The area of the smoke is heavily obscured. The smoke persists for 1 minute or until a strong wind disperses it." + "text": "Choose an area of nonmagical flame that you can see and that fits within a 5-foot cube within range. You can extinguish the fire in that area, and you create either fireworks or smoke when you do so.\n\nFireworks. The target explodes with a dazzling display of colors. Each creature within 10 feet of the target must succeed on a Constitution saving throw or become blinded until the end of your next turn.\n\nSmoke. Thick black smoke spreads out from the target in a 20-foot radius, moving around corners. The area of the smoke is heavily obscured. The smoke persists for 1 minute or until a strong wind disperses it." } ] }, @@ -13894,7 +21378,7 @@ }, { "type": "text", - "text": "Each creature in a 5-foot-radius sphere centered on that point must make a Dexterity saving throw. A creature takes 3d6 cold damage on a failed save, or half as much damage on a successful one." + "text": "A flurry of magic snowballs erupts from a point you choose within range. Each creature in a 5-foot-radius sphere centered on that point must make a Dexterity saving throw. A creature takes 3d6 cold damage on a failed save, or half as much damage on a successful one." } ] }, @@ -13946,35 +21430,119 @@ } ] }, - { - "type": "text", - "text": "Each creature in the sphere when it appears or that ends its turn there must succeed on a Strength saving throw or take 2d6 bludgeoning damage. The sphere's space is difficult terrain." - }, - { - "type": "variable", - "value": "4", - "name": "dice", - "higher": { - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9" - }, - "hidden": true - }, { "type": "target", "target": "self", "effects": [ { - "type": "ieffect", - "name": "Lightning Storm", + "type": "ieffect2", + "name": "Storming Sphere", "duration": 11, - "effects": "-attack '{{spell + proficiencyBonus}}|{dice}d6 [lightning]|Until the spell ends, you can use a bonus action on each of your turns to cause a bolt of lightning to leap from the center of the sphere toward one creature you choose within 60 feet of the center. Make a ranged spell attack. You have advantage on the attack roll if the target is in the sphere.'", - "desc": "Until the spell ends, you can use a bonus action on each of your turns to cause a bolt of lightning to leap from the center of the sphere toward one creature you choose within 60 feet of the center. Make a ranged spell attack. You have advantage on the attack roll if the target is in the sphere. On a hit, the target takes 4d6 lightning damage." + "desc": "Until the spell ends, you can use a bonus action on each of your turns to cause a bolt of lightning to leap from the center of the sphere toward one creature you choose within 60 feet of the center. Make a ranged spell attack. You have advantage on the attack roll if the target is in the sphere. On a hit, the target takes 4d6 lightning damage", + "attacks": [ + { + "attack": { + "name": "Crushing Storm", + "automation": [ + { + "type": "roll", + "dice": "2d6 [bludgeoning]", + "name": "damage", + "higher": { + "5": "1d6 [bludgeoning]", + "6": "2d6 [bludgeoning]", + "7": "3d6 [bludgeoning]", + "8": "4d6 [bludgeoning]", + "9": "5d6 [bludgeoning]" + } + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + } + ], + "success": [] + } + ] + }, + { + "type": "text", + "text": "A 20-foot-radius sphere of whirling air springs into existence centered on a point you choose within range. The sphere remains for the spell's duration. Each creature in the sphere when it appears or that ends its turn there must succeed on a Strength saving throw or take 2d6 bludgeoning damage. The sphere's space is difficult terrain." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + }, + { + "attack": { + "name": "Lightning Storm", + "automation": [ + { + "type": "variable", + "value": "4", + "name": "dice", + "higher": { + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9" + }, + "hidden": true + }, + { + "type": "target", + "target": "each", + "effects": [ + { + "type": "attack", + "hit": [ + { + "type": "damage", + "damage": "{{dice}}d6 [lightning]", + "overheal": false, + "cantripScale": false + } + ], + "miss": [], + "adv": "0" + } + ], + "sortBy": null + }, + { + "type": "text", + "text": "Until the spell ends, you can use a bonus action on each of your turns to cause a bolt of lightning to leap from the center of the sphere toward one creature you choose within 60 feet of the center. Make a ranged spell attack. You have advantage on the attack roll if the target is in the sphere. On a hit, the target takes 4d6 lightning damage." + } + ], + "_v": 2, + "verb": null, + "proper": false + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ] } ] + }, + { + "type": "text", + "text": "A 20-foot-radius sphere of whirling air springs into existence centered on a point you choose within range. The sphere remains for the spell's duration. Each creature in the sphere when it appears or that ends its turn there must succeed on a Strength saving throw or take 2d6 bludgeoning damage. The sphere's space is difficult terrain.\n\nUntil the spell ends, you can use a bonus action on each of your turns to cause a bolt of lightning to leap from the center of the sphere toward one creature you choose within 60 feet of the center. Make a ranged spell attack. You have advantage on the attack roll if the target is in the sphere. On a hit, the target takes 4d6 lightning damage.\n\nCreatures within 30 feet of the sphere have disadvantage on Wisdom (Perception) checks made to listen." } ] }, @@ -14022,7 +21590,7 @@ }, { "type": "text", - "text": "Each creature within range, other than you, must make a Constitution saving throw or take 1d6 thunder damage.\n\nThe spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." + "text": "You create a burst of thunderous sound that can be heard up to 100 feet away. Each creature within range, other than you, must succeed on a Constitution saving throw or take 1d6 thunder damage.\n\nThe spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6)." } ] }, @@ -14063,10 +21631,25 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "Prone (Tidal Wave)", - "duration": 1, - "effects": "dis" + "type": "ieffect2", + "name": "Prone", + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [ @@ -14080,7 +21663,7 @@ }, { "type": "text", - "text": "Each creature in that area must make a Dexterity saving throw. On a failure, a creature takes 4d8 bludgeoning damage and is knocked prone. On a success, a creature takes half as much damage and isn't knocked prone." + "text": "You conjure up a wave of water that crashes down on an area within range. The area can be up to 30 feet long, up to 10 feet wide, and up to 10 feet tall. Each creature in that area must make a Dexterity saving throw. On a failed save, a creature takes 4d8 bludgeoning damage and is knocked prone. On a successful save, a creature takes half as much damage and isn't knocked prone. The water then spreads out across the ground in all directions, extinguishing unprotected flames in its area and within 30 feet of it, and then it vanishes." } ] }, @@ -14102,31 +21685,7 @@ "ritual": false, "higherlevels": null, "concentration": false, - "automation": [ - { - "type": "target", - "target": "all", - "effects": [ - { - "type": "save", - "stat": "str", - "fail": [ - { - "type": "ieffect", - "name": "Restrained (Transmute Rock)", - "duration": -1, - "effects": "-sdis dex dis" - } - ], - "success": [] - } - ] - }, - { - "type": "text", - "text": "Each foot that a creature moves through the mud costs 4 feet of movement, and any creature on the ground when you cast the spell must make a Strength saving throw. A creature must also make the saving throw when it moves into the area for the first time on a turn or ends its turn there. On a failed save, a creature sinks into the mud and is restrained, though it can use an action to end the restrained condition on itself by pulling itself free of the mud." - } - ] + "automation": null }, { "name": "Vitriolic Sphere", @@ -14172,12 +21731,39 @@ "damage": "{damage}" }, { - "type": "ieffect", - "name": "Vitriolic Sphere", + "type": "ieffect2", + "name": "Lingering Acid", "duration": 1, - "effects": "", "end": true, - "desc": "Target takes an additional 5d4 acid damage at the end of its next turn." + "desc": "Target takes 5d4 acid damage at the end of its next turn", + "buttons": [ + { + "label": "Lingering Acid", + "verb": "takes damage from the Vitriolic Sphere", + "style": "4", + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null, + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "damage", + "damage": "5d4 [acid]", + "overheal": false, + "cantripScale": false + } + ] + }, + { + "type": "remove_ieffect", + "removeParent": null + } + ] + } + ] } ], "success": [ @@ -14191,7 +21777,7 @@ }, { "type": "text", - "text": "Each creature in that area must make a Dexterity saving throw. On a failed save, a creature takes 10d4 acid damage and another 5d4 acid damage at the end of its next turn. On a successful save, a creature takes half the initial damage and no damage at the end of its next turn." + "text": "You point at a location within range, and a glowing, 1-foot-diameter ball of emerald acid streaks there and explodes in a 20-foot-radius sphere. Each creature in that area must make a Dexterity saving throw. On a failed save, a creature takes 10d4 acid damage and another 5d4 acid damage at the end of its next turn. On a successful save, a creature takes half the initial damage and no damage at the end of its next turn." } ] }, @@ -14223,11 +21809,13 @@ "target": "all", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Blinded (Wall of Sand)", "duration": 101, - "effects": "dis", - "desc": "A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there." + "effects": { + "attack_advantage": -1 + }, + "desc": "A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there" } ] } @@ -14235,9 +21823,61 @@ "onFalse": [], "errorBehaviour": "false" }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Sand Wall", + "duration": null, + "desc": "A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Wall of Sand", + "automation": [ + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "ieffect2", + "name": "Blinded (Wall of Sand)", + "duration": 101, + "effects": { + "attack_advantage": -1 + }, + "desc": "A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there" + } + ] + }, + { + "type": "text", + "text": "A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there" + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, { "type": "text", - "text": "You create a wall of swirling sand on the ground at a point you can see within range. You can make the wall up to 30 feet long, 10 feet high, and 10 feet thick, and it vanishes when the spell ends. It blocks line of sight but not movement. A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there." + "text": "You conjure up a wall of swirling sand on the ground at a point you can see within range. You can make the wall up to 30 feet long, 10 feet high, and 10 feet thick, and it vanishes when the spell ends. It blocks line of sight but not movement. A creature is blinded while in the wall's space and must spend 3 feet of movement for every 1 foot it moves there." } ] }, @@ -14285,17 +21925,16 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Warding Winds", "duration": 101, - "effects": "", - "desc": "A strong wind (20 miles per hour) blows around you in a 10-foot radius and moves with you, remaining centered on you.\n - It deafens you and other creatures in its area.\n - It extinguishes unprotected flames in its area that are torch-sized or smaller.\n - It hedges out vapor, gas, and fog that can be dispersed by strong wind.\n - The area is difficult terrain for creatures other than you.\n - The attack rolls of ranged weapon attacks have disadvantage if the attacks pass in or out of the wind." + "desc": "It deafens you and other creatures in its area" } ] }, { "type": "text", - "text": "A strong wind (20 miles per hour) blows around you in a 10-foot radius and moves with you, remaining centered on you. The wind lasts for the spell's duration.\n\nThe wind has the following effects:\n\n- It deafens you and other creatures in its area.\n- It extinguishes unprotected flames in its area that are torch-sized or smaller.\n- It hedges out vapor, gas, and fog that can be dispersed by strong wind.\n- The area is difficult terrain for creatures other than you.\n- The attack rolls of ranged weapon attacks have disadvantage if the attacks pass in or out of the wind." + "text": "A strong wind (20 miles per hour) blows around you in a 10-foot radius and moves with you, remaining centered on you. The wind lasts for the spell's duration.\n\nThe wind has the following effects:\n\n - It deafens you and other creatures in its area.\n - It extinguishes unprotected flames in its area that are torch-sized or smaller.\n - It hedges out vapor, gas, and fog that can be dispersed by strong wind.\n - The area is difficult terrain for creatures other than you.\n - The attack rolls of ranged weapon attacks have disadvantage if the attacks pass in or out of the wind." } ] }, @@ -14327,11 +21966,43 @@ "stat": "str", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Watery Sphere)", "duration": 11, - "effects": "-sdis dex dis", - "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success" + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "Target can repeat the DC {lastSaveDC} {lastSaveAbility} saving throw at the end of each of its turns, ending the effect on itself on a success", + "buttons": [ + { + "label": "Resist Restraints", + "verb": "attempts to resist Restraints", + "defaultDC": "lastSaveDC", + "automation": [ + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "save", + "stat": "str", + "success": [ + { + "type": "remove_ieffect", + "removeParent": "if_no_children" + } + ], + "fail": [] + } + ], + "sortBy": null + } + ] + } + ] } ], "success": [] @@ -14340,7 +22011,11 @@ }, { "type": "text", - "text": "Any creature in the sphere's space must make a Strength saving throw. On a successful save, a creature is ejected from that space to the nearest unoccupied space of the creature's choice outside the sphere. A Huge or larger creature succeeds on the saving throw automatically, and a Large or smaller creature can choose to fail it. On a failed save, a creature is restrained by the sphere and is engulfed by the water. At the end of each of its turns, a restrained target can repeat the saving throw, ending the effect on itself on a success." + "text": "You conjure up a sphere of water with a 5-foot radius at a point you can see within range. The sphere can hover but no more than 10 feet off the ground. The sphere remains for the spell's duration.\n\nAny creature in the sphere's space must make a Strength saving throw. On a successful save, a creature is ejected from that space to the nearest unoccupied space of the creature's choice outside the sphere. A Huge or larger creature succeeds on the saving throw automatically, and a Large or smaller creature can choose to fail it. On a failed save, a creature is restrained by the sphere and is engulfed by the water. At the end of each of its turns, a restrained target can repeat the saving throw, ending the effect on itself on a success." + }, + { + "type": "text", + "text": "The sphere can restrain as many as four Medium or smaller creatures or one Large creature. If the sphere restrains a creature that causes it to exceed this capacity, a random creature that was already restrained by the sphere falls out of it and lands prone in a space within 5 feet of it.\n\nAs an action, you can move the sphere up to 30 feet in a straight line. If it moves over a pit, a cliff, or other drop-off, it safely descends until it is hovering 10 feet above the ground. Any creature restrained by the sphere moves with it. You can ram the sphere into creatures, forcing them to make the saving throw.\n\nWhen the spell ends, the sphere falls to the ground and extinguishes all normal flames within 30 feet of it. Any creature restrained by the sphere is knocked prone in the space where it falls. The water then vanishes." } ] }, @@ -14385,11 +22060,16 @@ "stat": "str", "fail": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Restrained (Whirlwind)", - "duration": 11, - "effects": "-sdis dex dis", - "desc": "When a restrained creature, the creature is pulled 5 feet higher inside it, unless the creature is at the top.\n - A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft.\n - A restrained creature can use an action to make a Strength or Dexterity check against your spell save DC.\n - If successful, the creature is no longer restrained by the whirlwind and is hurled 3d6 \u00d7 10 feet away in a random direction." + "duration": "11", + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "When a restrained creature, the creature is pulled 5 feet higher inside it, unless the creature is at the top\n - A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft\n - A restrained creature can use an action to make a Strength or Dexterity check against your spell save DC\n - If successful, the creature is no longer restrained by the whirlwind and is hurled 3d6 \u00d7 10 feet away in a random direction" } ], "success": [] @@ -14404,9 +22084,100 @@ } ] }, + { + "type": "target", + "target": "self", + "effects": [ + { + "type": "ieffect2", + "name": "Whirling Winds", + "duration": 10, + "desc": "A creature must make a Dexterity saving throw the first time on a turn that it enters the whirlwind or that the whirlwind enters its space", + "effects": null, + "attacks": [ + { + "attack": { + "name": "Whirlwind", + "automation": [ + { + "type": "roll", + "dice": "10d6 [bludgeoning]", + "name": "damage" + }, + { + "type": "target", + "target": "all", + "effects": [ + { + "type": "save", + "stat": "dex", + "fail": [ + { + "type": "damage", + "damage": "{damage}" + }, + { + "type": "save", + "stat": "str", + "fail": [ + { + "type": "ieffect2", + "name": "Restrained (Whirlwind)", + "duration": "ieffect.remaining", + "effects": { + "attack_advantage": -1, + "save_dis": [ + "dex" + ] + }, + "desc": "When a restrained creature, the creature is pulled 5 feet higher inside it, unless the creature is at the top\n - A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft\n - A restrained creature can use an action to make a Strength or Dexterity check against your spell save DC" + } + ], + "success": [] + } + ], + "success": [ + { + "type": "damage", + "damage": "({damage})/2" + } + ] + } + ] + }, + { + "type": "text", + "text": "A whirlwind howls down to a point that you can see on the ground within range. The whirlwind is a 10-foot-radius, 30-foot-high cylinder centered on that point. Until the spell ends, you can use your action to move the whirlwind up to 30 feet in any direction along the ground. The whirlwind sucks up any Medium or smaller objects that aren't secured to anything and that aren't worn or carried by anyone." + }, + { + "type": "text", + "text": "A creature must make a Dexterity saving throw the first time on a turn that it enters the whirlwind or that the whirlwind enters its space, including when the whirlwind first appears. A creature takes 10d6 bludgeoning damage on a failed save, or half as much damage on a successful one. In addition, a Large or smaller creature that fails the save must succeed on a Strength saving throw or become restrained in the whirlwind until the spell ends. When a creature starts its turn restrained by the whirlwind, the creature is pulled 5 feet higher inside it, unless the creature is at the top. A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft.\n\nA restrained creature can use an action to make a Strength or Dexterity check against your spell save DC. If successful, the creature is no longer restrained by the whirlwind and is hurled 3d6 \u00d7 10 feet away from it in a random direction." + } + ], + "_v": 2, + "verb": null, + "proper": true + }, + "defaultDC": null, + "defaultAttackBonus": null, + "defaultCastingMod": null + } + ], + "buttons": null, + "end": false, + "conc": false, + "stacking": false, + "parent": null + } + ] + }, + { + "type": "text", + "text": "A whirlwind howls down to a point that you can see on the ground within range. The whirlwind is a 10-foot-radius, 30-foot-high cylinder centered on that point. Until the spell ends, you can use your action to move the whirlwind up to 30 feet in any direction along the ground. The whirlwind sucks up any Medium or smaller objects that aren't secured to anything and that aren't worn or carried by anyone." + }, { "type": "text", - "text": "A creature must make a Dexterity saving throw the first time on a turn that it enters the whirlwind or that the whirlwind enters its space, including when the whirlwind first appears. A creature takes 10d6 bludgeoning damage on a failed save, or half as much damage on a successful one. In addition, a Large or smaller creature that fails the save must succeed on a Strength saving throw or become restrained in the whirlwind until the spell ends. When a creature starts its turn restrained by the whirlwind, the creature is pulled 5 feet higher inside it, unless the creature is at the top. A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft." + "text": "A creature must make a Dexterity saving throw the first time on a turn that it enters the whirlwind or that the whirlwind enters its space, including when the whirlwind first appears. A creature takes 10d6 bludgeoning damage on a failed save, or half as much damage on a successful one. In addition, a Large or smaller creature that fails the save must succeed on a Strength saving throw or become restrained in the whirlwind until the spell ends. When a creature starts its turn restrained by the whirlwind, the creature is pulled 5 feet higher inside it, unless the creature is at the top. A restrained creature moves with the whirlwind and falls when the spell ends, unless the creature has some means to stay aloft.\n\nA restrained creature can use an action to make a Strength or Dexterity check against your spell save DC. If successful, the creature is no longer restrained by the whirlwind and is hurled 3d6 \u00d7 10 feet away from it in a random direction." } ] }, @@ -14447,11 +22218,25 @@ "damage": "{damage}" }, { - "type": "ieffect", + "type": "ieffect2", "name": "Prone", - "duration": 1, - "effects": "dis", - "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition.\n - The creature has disadvantage on attack rolls.\n - An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage." + "duration": -1, + "effects": { + "attack_advantage": -1 + }, + "desc": "A prone creature's only movement option is to crawl, unless it stands up and thereby ends the condition", + "buttons": [ + { + "automation": [ + { + "type": "remove_ieffect", + "removeParent": null + } + ], + "label": "Stand Up", + "verb": "stands up" + } + ] } ], "success": [] @@ -14460,7 +22245,7 @@ }, { "type": "text", - "text": "You conjure a deluge of seawater in a 15-foot-radius, 10-foot-tall cylinder centered on a point within range. This water takes the form of a tidal wave, a whirlpool, a waterspout, or another form of your choice. Each creature in the area must succeed on a Strength saving throw against your spell save DC or take 2d8 bludgeoning damage and fall prone. You can choose a number of creatures equal to your spellcasting modifier (minimum of 1) to automatically succeed on this saving throw.\n\nIf you are within the spell\u2019s area, as part of the action you use to cast the spell, you can vanish into the deluge and teleport to an unoccupied space that you can see within the spell\u2019s area." + "text": "You conjure a deluge of seawater in a 15-foot-radius, 10-foot-tall cylinder centered on a point within range. This water takes the form of a tidal wave, a whirlpool, a waterspout, or another form of your choice. Each creature in the area must succeed on a Strength saving throw against your spell save DC or take 2d8 bludgeoning damage and fall prone. You can choose a number of creatures equal to your spellcasting modifier (minimum of 1) to automatically succeed on this saving throw.\n\nIf you are within the spell's area, as part of the action you use to cast the spell, you can vanish into the deluge and teleport to an unoccupied space that you can see within the spell's area." } ] }, @@ -14488,10 +22273,9 @@ "target": "self", "effects": [ { - "type": "ieffect", + "type": "ieffect2", "name": "Freeing Winds", "duration": 100, - "effects": "", "desc": "You gain a flying speed of 60 feet\n - Advantage on ability checks to avoid grapples, and on saving throws against being restrained or paralyzed\n - When targeted by a spell or attack, you can use your reaction to teleport up to 60 feet\n - If this takes you out of the range of the triggering effect, you are unaffected by it\n - This spell then ends when you reappear", "end": false, "parent": null