Fey Touched
Your exposure to the Feywild or one of its denizens has left a magical mark on you. You gain the following benefits:
- Increase your Intelligence, Wisdom, or Charisma score by 1, to a maximum of 20.
- You learn the misty step spell and one 1st-level spell of your choice. The 1st-level spell must be from the divination or enchantment school of magic. You can cast each of these spells without expending a spell slot. Once you cast either of these spells in this way, you can't cast that spell in this way again until you finish a long rest. You can also cast these spells using spell slots you have of the appropriate level. The spells' spellcasting ability is the ability increased by this feat.
name = 'Fey-Touched'
description = "***Feat: Fey-Touched.*** Your exposure to the Feywild or one of its denizens has left a magical mark on you."
def prereq(npc): return True
def apply(npc):
ability = choose("Choose one: ", ['INT', 'WIS','CHA'])
if ability == 'INT': npc.INT += 1
elif ability == 'WIS': npc.WIS += 1
else: npc.CHA += 1
spellcasting = innatecaster(npc, ability, name)
spellcasting.perday[1] = ['misty step', 'CHOOSE-1st-divination-or-enchantment']