Hook could use multiple Events
Is your feature request related to a problem? Please describe. I wrote a experimental hook for grammar exclusivity. For it to work correctly multiple events need to be placed. At the moment we can only watch one event type.
Describe the solution you'd like Put simply look could grab data from multiple events.
Describe alternatives you've considered There aren't any other alternatives to my knowledge.
One other thought to consider from a design perspective is should events store your own event data then referenced by the hook. That way regardless of when the hook is made active the data it references reflective of the current state of caster. Currently the event needs to happen once for the hook to have access to the data.
At a minimum this requires a change to the hook runner. As for storing event data outside a hook the design would have to take a different approach. Current implementation see event_content in a hook.