Jesus Christ Dusk, you're my new hero. I can go batshit with this thing for my AoS, since all spell damage is done via triggers.
Totally configurable system allows for detecting infinitely many damage types of your own creation.
So, I could literally invent a new damage type?? Or am I mis-interpreting it?
EDIT: Looked at the code, and I can make a constant integer that does that. Like, DAMAGE_TYPE_AWESOME
EDITEDIT: I'm assuming this works generally the same way as the others; units get registered when they enter the map, and then they can be picked up by the event which catches units being damaged.