NPC Base

If you derive a SNPC from a NPC such as npc_citizen, would all of the NPC hooks work properly?