----------
im trying to reduce the damage taken similar to hardened skin, but with % depending on the stats of the hero, and with an amount depend on the stats as well. thats for now.
But I might also have some bonus damage like bash but depending on the attacked unit, and not to all units (say to undead units)
----------
Well, you can easily do that with the DDS, just set the amount variable to a certain percentage value?
I don't read anywhere "armor" in your requirements, so you shouldn't need an armor detection system at all.