I'm trying to figure out how thorns works so I can start deciding how to approach making a viable thorns build. Stacking some thorns on my Crusader has led me to believe that it's not as simple as it sounded at first.
I have around 7,000 thorns right now, but when enemies attack me, they take over 90,000 damage. I've also seen the thorns damage crit, and I've also seen enemies take upwards of 2 million damage from a single activation of thorns.
With Vo'Toyias Spiker equipped and using Iron Skin with Reflective Skin and Provoke with Charged Up, I've just utterly melted enemies, seeing crits of over 8 million. None of my active attacks can deal even 2 million damage, so these massive numbers must be from some combination of these skills.
Is thorns return damage somehow a function of how much damage I sustain? What if I block or dodge? What is the approximate formula for damage return based on my current thorns?