From a80ffff3f2b9015a6c48b8c53933283ac4947d0e Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Wed, 3 Mar 2021 18:19:47 -0500 Subject: [PATCH] [Magiclysm] add lesser banishment spell, buff greater banishment (#47537) --- data/mods/Magiclysm/Spells/animist.json | 21 +++++++++++++++++++ .../Spells/attunements/Blood_Mage.json | 7 +++++-- .../mods/Magiclysm/itemgroups/spellbooks.json | 1 + data/mods/Magiclysm/items/spell_scrolls.json | 9 ++++++++ 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index d778743be6535..1d864efb1aa0d 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -221,6 +221,27 @@ "max_range": 30, "range_increment": 1.0 }, + { + "id": "banishment_lesser", + "type": "SPELL", + "name": "Lesser Banishment", + "description": "Banish a monster to the lesser-known nether dimension. If a monster is more powerful than you can handle, the spell drains your life force to make up the difference.", + "valid_targets": [ "hostile" ], + "flags": [ "SOMATIC", "VERBAL" ], + "effect": "banishment", + "shape": "blast", + "min_damage": 40, + "damage_increment": 10, + "max_damage": 290, + "min_range": 6, + "max_range": 6, + "base_energy_cost": 600, + "spell_class": "ANIMIST", + "difficulty": 9, + "max_level": 25, + "base_casting_time": 100, + "energy_source": "MANA" + }, { "id": "summon_wisps", "type": "SPELL", diff --git a/data/mods/Magiclysm/Spells/attunements/Blood_Mage.json b/data/mods/Magiclysm/Spells/attunements/Blood_Mage.json index 778b5d1c0f1e9..e075473efd142 100644 --- a/data/mods/Magiclysm/Spells/attunements/Blood_Mage.json +++ b/data/mods/Magiclysm/Spells/attunements/Blood_Mage.json @@ -13,11 +13,14 @@ "max_damage": 640, "min_range": 6, "max_range": 6, + "min_aoe": 0, + "max_aoe": 2, + "aoe_increment": 0.04, "base_energy_cost": 400, "spell_class": "BLOOD_MAGE", - "difficulty": 9, + "difficulty": 6, "max_level": 35, - "base_casting_time": 500, + "base_casting_time": 100, "energy_source": "MANA" }, { diff --git a/data/mods/Magiclysm/itemgroups/spellbooks.json b/data/mods/Magiclysm/itemgroups/spellbooks.json index bdfc1c30fabd5..2d538d1a7aab4 100644 --- a/data/mods/Magiclysm/itemgroups/spellbooks.json +++ b/data/mods/Magiclysm/itemgroups/spellbooks.json @@ -134,6 +134,7 @@ [ "spell_scroll_druidic_healing", 20 ], [ "spell_scroll_summon_magic_motorcycle", 5 ], [ "bio_sneeze_beam", 50 ], + [ "spell_scroll_banishment_lesser", 30 ], [ "spell_scroll_nova_flare", 25 ], [ "spell_scroll_freezing_touch", 40 ] ] diff --git a/data/mods/Magiclysm/items/spell_scrolls.json b/data/mods/Magiclysm/items/spell_scrolls.json index 7698667b2b643..abbf141e0de31 100644 --- a/data/mods/Magiclysm/items/spell_scrolls.json +++ b/data/mods/Magiclysm/items/spell_scrolls.json @@ -801,6 +801,15 @@ "description": "With a shout and a gesture, the target starts bleeding from old wounds.", "use_action": { "type": "learn_spell", "spells": [ "bleed" ] } }, + { + "type": "BOOK", + "copy-from": "spell_scroll", + "id": "spell_scroll_banishment_lesser", + "//": "Animist spell", + "name": { "str": "Scroll of Lesser Banishment", "str_pl": "Scrolls of Lesser Banishment" }, + "description": "Banish a monster to the lesser-known nether dimension. If a monster is more powerful than you can handle, the spell drains your life force to make up the difference.", + "use_action": { "type": "learn_spell", "spells": [ "banishment_lesser" ] } + }, { "type": "BOOK", "copy-from": "spell_scroll",