What I'm asking is how to make something similar to WoW's shaman ability. It can only cast on the caster, and what it does is gives a shield that has 3 stacks. each time the shaman is attacked, a charge of the shield goes away and it deals damage to the attacker. there is a time requirement before the next stack can be used. how would this be recreated into wc3?