Fade Away
Prerequisite: Gnome
Your people are clever, with a knack for illusion magic. You have learned a magical trick for fading away when you suffer harm. You gain the following benefits:
- Increase your Dexterity or Intelligence score by 1, to a maximum of 20.
- Immediately after you take damage, you can use a reaction to magically become invisible until the end of your next turn or until you attack, deal damage, or force someone to make a saving throw. Once you use this ability, you can't do so again until you finish a short or long rest.
name = 'Fade Away'
description = "***Feat: Fade Away.*** Your people are clever, with a knack for illusion magic."
def prereq(npc): return npc.race.name == 'Gnome'
def apply(npc):
ability = choose("Choose: ", ['DEX', 'INT'])
if ability == 'DEX': npc.DEX += 1
elif ability == 'INT': npc.INT += 1
else: error("WTF?!?")
npc.reactions.append("***Fade Away (Recharges on short or long rest).*** You magically become invisible until the end of your next turn or until you attack, deal damage, or force someone to make a saving throw.")