Pet damage calculation

I have about 1200 hours playtime on steam and still there are plenty that I don’t understand thoroughly

Recently started a pet build and got questions

I looked into reddit and forum and did not find what i wanted to know

Q1. if my storm raven gets bonus 3 flat elemental damage from storm spirit, and since storm orb has 14% weapon damage at skill level 1, will it be like this?
lets say my character has +10% lightning damage for pets
1 flat fire damage * 1 = 1
1 flat cold damage * 1 = 1
1 flat lightning damage * 1.1 = 1.1
so storm orb(only weapon damage part) will deal 3.1 * 0.14 = 0.434(per orb) in theory

Q2. if my storm raven has 3% ADCtH, and shoots its orb thing(1 orb for convenience) that deals 14% weapon damage which is for example 100 lightning damage, will her HP be recovered by 3 with its storm orb attack?

Q3. my hellhound has ability 1(10% weapon damage) and ability 2(100% weapon damage) and is bound with flame torrent(only 20% weapon damage part for convenience)
so if hellhound activates flame torrent with either ability 1 or 2, will its damage vary?

oh crate please fix in-game skill tooltip describtions like mend wounds and updated damage calculation in skill tooltips if possible.

  1. (Weapon damage (WD) * flatValue) * damage multiplier
    (0.14 * 3) * 1.1 = 0.462 damage

  2. 0.14 * 3 = 0.42% of the damage heals you

  3. This isn’t affected. It takes the total “weapon damage” your pet has and does not scale with its skills at all. Your pet can have 14598% weapon damage, but the Flame Torrent WD will stay at 20%. If your hellhound’s weapon damage is 100, it’ll deal 20 damage by FT, if it triggers it with the 14598% weapon damage skill, it’s still 20 damage.

Really thank you for quick response

good to know the formula
I did’t know multiplier is multiplied after WD*flat

well, is 0.14 * 3 right? I said 3% though. but you multiplied by just 3

Its really good to know pets have hidden % weapon damage value and proc skills are affected by that

The “3” is 3% there, but if you did 0.14*0.03 it would give 0.0042, which could’ve been confusing since I’d have to multiply it by 100 after and then you’d ask where did I get the 100 from.

omg I ignored the 100% part perfectly -_-
sorry!