Poisoner
You can prepare and deliver deadly poisons, gaining the following benefits:
- When you make a damage roll, you ignore resistance to poison damage.
- You can coat a weapon in poison as a bonus action, instead of an action.
- You gain proficiency with the poisoner's kit if you don't already have it. With one hour of work using a poisoner's kit and expending 50 gp worth of materials, you can create a number of doses of a common injury poison equal to your proficiency bonus. Once applied, the poison retains potency for 1 minute or until you hit with the weapon. When a weapon coated in this poison deals damage to a creature, that creature must succeed on a DC 14 Constitution saving throw or take 2d8 poison damage and become poisoned until the end of your next turn. Alternatively, you may create the same number of doses of a different common poison, or half as many of an uncommon poison; see the individual entries for each poison for an idea of time and cost.
name = 'Poisoner'
description = "***Feat: Poisoner.*** You can prepare and deliver deadly poisons."
def prereq(npc): return True
def apply(npc):
npc.traits.append("***Poisoner.*** When you make a damage roll, you ignore resistance to poison damage.")
npc.bonusactions.append("***Poison Weapon.*** You coat a weapon in poison.")
npc.proficiencies.append("Poisoner's kit")
npc.defer(lambda npc: npc.traits.append(f"***Concoct Poison.*** With one hour of work using a poisoner's kit and expending 50 gp worth of materials, you can create {npc.proficiencybonus()} doses of a common injury poison. Once applied, the poison retains potency for 1 minute or until you hit with the weapon. When a weapon coated in this poison deals damage to a creature, that creature must succeed on a DC 14 Constitution saving throw or take 2d8 poison damage and become poisoned until the end of your next turn. Alternatively, you may create the same number of doses of a different [common poison](http://azgaarnoth.tedneward.com/conditions/Poisoned), or half as many of an [uncommon poison](http://azgaarnoth.tedneward.com/conditions/Poisoned); see the individual entries for each poison for time and cost.") )