Yea, it assumes that anything with PKILL_4 is heroin, need to clean out that whole section and make the behavior properly configurable from the JSON, probably just by moving the PKILL strings from use_action to flags, and using just one PKILL use_action. Then you’ll be able to mix and match different painkiller effects (e.g. currently PKILL_3 gives you a large hit of DI_PKILL2 and a small hit of DI_PKILL3, PKILL_4 gives you a large hit of both).