73 I now know for sure that the onCast() works and the $addDamage() function is usable

haven't tested the other triggers yet but.....I am sure its fine as they pretty much use the same code
(in before it all blows up in my face )
I also found a stray function that I am not sure if its used, so I need to track that down and delete it (or make it more clear why its there) I guess
