From 7dd46bd0cee2b89031f54c009627683ba94e16d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Heger?= Date: Tue, 24 Nov 2020 01:01:27 +0100 Subject: [PATCH] Add Mind Sliver and Wristpocket --- dungeonsheets/spells/spells_m.py | 21 +++++++++++++++++++++ dungeonsheets/spells/spells_w.py | 23 ++++++++++++++++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/dungeonsheets/spells/spells_m.py b/dungeonsheets/spells/spells_m.py index 3fba622..72c5714 100644 --- a/dungeonsheets/spells/spells_m.py +++ b/dungeonsheets/spells/spells_m.py @@ -775,6 +775,27 @@ class MindBlank(Spell): classes = ('Bard', 'Wizard') +class MindSliver(Spell): + """You drive a disorienting spike of psychic energy into the mind of one + creature you can see within range. The target must succeed on + an Intelligence saving throw or take 1d6 psychic damage and subtract 1d4 + from the next saving throw it makes before the end of your next turn. + + At Higher Levels: This spell’s damage increases by 1d6 when you reach + certain levels: 5th level (2d6), 11th level (3d6), and 17th level (4d6). + """ + name = "Mind Sliver" + level = 0 + casting_time = "1 action" + casting_range = "60 feet" + components = ('V',) + materials = """""" + duration = "1 round" + ritual = False + magic_school = "Enchantment" + classes = ('Sorcerer', 'Warlock', 'Wizard') + + class MindSpike(Spell): """You reach into the mind of one creature you can see within range. The target must make a Wisdom saving throw, taking 3d8 psychic damage on a failed save, or diff --git a/dungeonsheets/spells/spells_w.py b/dungeonsheets/spells/spells_w.py index c3db76e..2eb16c2 100644 --- a/dungeonsheets/spells/spells_w.py +++ b/dungeonsheets/spells/spells_w.py @@ -811,7 +811,6 @@ class WrathfulSmite(Spell): saving throw or be frightened of you until the spell ends. As an action, the creature can make a Wisdom check against your spell save DC to steel its resolve and end this spell. - """ name = "Wrathful Smite" level = 1 @@ -823,3 +822,25 @@ class WrathfulSmite(Spell): ritual = False magic_school = "Evocation" classes = ('Paladin',) + + +class Wristpocket(Spell): + """You flick your wrist, causing one object in your hand to vanish. + The object, which only you can be holding and can weigh no more than + 5 pounds, is transported to an extradimensional space, where it remains for + the duration. + Until the spell ends, you can use your action to summon the object to your + free hand, and you can use your action to return the object to + the extradimensional space. An object still in the pocket plane when + the spell ends appears in your space, at your feet. + """ + name = "Wristpocket" + level = 2 + casting_time = "1 action" + casting_range = "Self" + components = ('S',) + materials = """""" + duration = "Concentration, up to 1 hour" + ritual = True + magic_school = "Dunamancy" + classes = ('Wizard',)