Hi,
maybe add a list of ALL the current NPC, so users can just remove the ones they don't need.
Add a timer event?
so NPC can use a weapon for a set time then switch back and forth....  may be a percentage?

some NPC already do switch between   gun & explosive, but not all until teh item runs out of ammo