Fix rare potential error

Apparently the event seems to fire with a null NPC sometimes?
Also improve some meta