http://pastebin.com/J4F16CVU

So I've been working on updating Check_Collisions: which also involves changing more then one should, but this is ZC afterall. My goal is to allow for enemies to have mirror shields. Everything is set up the way it should be, but one hurdle I have yet to cross is this one.
Currently as it is now, the weapons would reflect repeatedly. Any ideas how to fix that?

P.S. Death Knights with mirror shields + Mirror Robes + Bait = Super Fun Time