Infernal Constitution

Prerequisite: Tiefling

Fiendish blood runs strong in you, unlocking a resilience akin to that possessed by some fiends. You gain the following benefits:

  • Increase your Constitution score by 1, up to a maximum of 20.
  • You have resistance to cold damage and poison damage.
  • You have advantage on saving throws against being poisoned.
name = 'Infernal Constitution'
description = "***Feat: Infernal Constitution.*** Fiendish blood runs strong in you, unlocking a resilience akin to that possessed by some fiends."
def prereq(npc): return npc.race.name == 'Tiefling'
def apply(npc):
    npc.CON += 1

    npc.damageresistances.append('cold')
    npc.damageresistances.append('poison')

    npc.traits.append("***Infernal Constitution.*** You have advantage on saving throws against being poisoned.")