Originally Posted by twoeyedyum
As far as i would understand, it requires vJass.
Nothing in wc3 requires vJass, because the script itself is in Jass nevertheless. It just provides some additional tools.
The suggestion is "codeable in wc3" and "uncodeable in DotA". Ofcourse you can build your map in way that keeps track of all armor bonuses (and lets you adjust them in any shape or form), but that's not the case for DotA.
In DotA, you cannot reliably detect the (realbefore armor/damage block
) attack damage of a unit. Therefore, manually coding (triggering) crits to bypass a part of the armor already fails here.
There are more issues though: You can't (as of now) reliably detect the armor value of a unit without a (whole) lot of work, so neither reducing it nor dealing additional damage is an option.
You wouldn't be able to lifesteal off of the damage that bypasses armor if you were to deal additional damage (in order to ignore armor), nor could you cleave it etc.
Reducing the armor of the target could have other effects (like even more damage from penitence