OnShow and OnInvokedByPlayer events could be adjusted to work on any NPC and Power data could be stored locally rather than globally.

plyInvokePower and objFirePowerInvoke

george moromisato 27 Oct 2017:

Merged contribution into 1.8 Alpha 4: https://github.com/kronosaur/Mammoth/pull/31

Thank you!