Are you 200% sure about this one? if so, GZ I didn't know and thanks for the info!
I'll still ask Steiger, he's more infos than me on his own code
Whatever the skill or proc u're using, the damage should be based on the type of weapon on which you can find the skill, i.e : sprint (offhand, horn) and sprint proc should have the damage of the OH, Once more a complex (but interesting question), Steiger should look at his code and answer to get a more accurate answer than me
If MS does change, no problem just replace the affixes by some tank's ones! This build does have only 40HP, it's a bit weak after floor 500, it's good to grind floors until 500 but after you need some survivability! maybe some Block% ?
Indeed, I thought about Garen (League Of) and D3's Barbarian (D3) when I made this build