Rewritten potion types, use potion type delegates