I'm like 90% sure it was an alchemist because poisoner says "One adjacent Villager becomes corrupted (if possible)"