Because that's how Blizzard made it. :thdown:You can only use a specific unit event for A unit takes damage. Why can't you make it generic?
There's a way to have a specific damage event on a trigger for every unit, so effectively yes. This can be done yourself even with strictly GUI, but I'd recommend using one of several systems people have made for this purpose.Is there a way to make a generic takes damage event?
I've made one in JASS that is aimed for use with GUI triggers, and it is very easy to use, in my and others' opinions.There might be one made for GUI users, but I don't know if that exists or how awful using it would be.