Mage Slayer

You have practiced techniques in melee combat against spellcasters, gaining the following benefits.

  • When a creature within 5 feet of you casts a spell, you can use your reaction to make a melee weapon attack against that creature.
  • When you damage a creature that is concentrating on a spell, that creature has disadvantage on the saving throw it makes to maintain its concentration.
  • You have advantage on saving throws against spells cast by creatures within 5 feet of you.
name = 'Mage Slayer'
description = "***Feat: Mage Slayer.*** You have practiced techniques in melee combat against spellcasters."
def prereq(npc): return True
def apply(npc):
    npc.reactions.append("***Mage Slayer.*** When a creature within 5 feet of you casts a spell, you make a melee weapon attack against that creature.")
    npc.actions.append("***Mage Slayer.*** When you damage a creature that is concentrating on a spell, that creature has disadvantage on the saving throw it makes to maintain its concentration.")
    npc.traits.append("***Mage Slayer.*** You have advantage on saving throws against spells cast by creatures within 5 feet of you.")