I need a way, preferably an Event, that will let me trigger a script every time the player fires a weapon, including each time it cycles for automatic weapons. There is already an event OnPlayerFireWeapon, but this is only active when the player is out of combat. I could use a magic effect attached to the weapon for what I want to do, but I'm looking for a way that is more ambiguous and doesn't require editing every weapon or projectile entry. Another option is to edit the event OnPlayerFireWeapon to activate regardless of if the player is in combat, but I don't know how or if it's possible to make new events. If anyone is aware of an method I can do this, it would be huge help, this is the only barrier to the mod I'm near releasing.