Denizen 1 had a script type from the beginning called an Interact Script. What it basically entailed was interaction with an NPC. In Denizen 2's implementation, it seems fitting maybe to instead approach this as an 'Entity Script', similar to how Item Scripts were/are to be handled.
Thoughts?