Pet Attack Formulas - classic-hunter/forever-hunter GitHub Wiki
🐺 Pet Attack Formulas
Reference information for Hunter pet damage formulas in WoW Classic.
For happiness, loyalty, focus, Training Points, and general pet mechanics, see Pet Fundamentals.
For pet families and abilities, see Pet Families and Abilities.
📐 Variables
| Variable | Description |
|---|---|
PetBaseDPS |
Pet base DPS before Attack Power |
AP |
Pet Attack Power |
HappinessMod |
Pet happiness modifier |
FamilyMod |
Pet family damage modifier |
UnleashedFury |
Unleashed Fury talent modifier |
BestialWrath |
Bestial Wrath damage modifier |
OrcCommandMod |
Orc Command pet damage modifier |
BeastMasterMod |
Beastmaster set damage modifier |
AQGearMod |
AQ set pet damage modifier |
PetSwingSpeed |
Pet attack speed |
RankDmg |
Base damage of the pet ability |
ClawAvgDmg |
Average base damage of the current Claw rank |
BiteAvgDmg |
Average base damage of the current Bite rank |
BreathAvgDmg |
Average base damage of the current Lightning Breath rank |
PoisonDmg |
Base damage of Scorpid Poison |
😊 Happiness Modifier
| Happiness | Modifier |
|---|---|
| Unhappy | 75% |
| Content | 100% |
| Happy | 125% |
🐾 Auto Attack
Pet auto attacks use:
((PetBaseDPS + AP / 14) × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod × BeastMasterMod × AQGearMod) × PetSwingSpeed
Pet Attack Power contributes:
AP / 14 = Pet DPS from Attack Power
That DPS is then converted into damage per swing using:
Pet DPS × PetSwingSpeed
🐾 Claw
Claw uses:
ClawAvgDmg × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod
Claw is a yellow attack and has no normal ability cooldown.
🦷 Bite
Bite uses:
BiteAvgDmg × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod
Bite is a yellow attack with a:
10 second cooldown
⚡ Lightning Breath
Lightning Breath uses:
BreathAvgDmg × HappinessMod × UnleashedFury × BestialWrath × OrcCommandMod
Unlike normal physical pet attacks, Lightning Breath does not use the pet Family damage modifier in this formula.
Lightning Breath deals Nature damage.
🦂 Scorpid Poison
Scorpid Poison uses:
PoisonDmg × HappinessMod × UnleashedFury × BestialWrath × OrcCommandMod
Like Lightning Breath, Scorpid Poison does not use the pet Family damage modifier in this formula.
Rank 4 Base Damage
| Stacks | Total Damage | Damage per Tick |
|---|---|---|
| 1 | 40 | 8 |
| 2 | 80 | 16 |
| 3 | 120 | 24 |
| 4 | 160 | 32 |
| 5 | 200 | 40 |
Scorpid Poison Rank 4:
- Cooldown: 4 seconds
- Maximum Stacks: 5
- Ticks per Duration: 5
- Ticks between each new stack: 2
- Time to 5 Stacks: 20 seconds
Buildup
At one new cast every 4 seconds:
0 sec → 1 Stack
4 sec → 2 Stacks
8 sec → 3 Stacks
12 sec → 4 Stacks
16 sec → 5 Stacks
The spreadsheet calculation lists approximately:
160 buildup damage
before reaching full 5-stack damage.
📋 Formula Summary
| Attack | Formula |
|---|---|
| Auto Attack | (PetBaseDPS + AP / 14) × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod × BeastMasterMod × AQGearMod × PetSwingSpeed |
| Claw | ClawAvgDmg × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod |
| Bite | BiteAvgDmg × HappinessMod × FamilyMod × UnleashedFury × BestialWrath × OrcCommandMod |
| Lightning Breath | BreathAvgDmg × HappinessMod × UnleashedFury × BestialWrath × OrcCommandMod |
| Scorpid Poison | PoisonDmg × HappinessMod × UnleashedFury × BestialWrath × OrcCommandMod |
📋 Quick Reference
| Mechanic | Behavior |
|---|---|
| Pet AP Conversion | 14 AP = 1 pet DPS |
| Auto Attack | Uses AP, Family modifier, and swing speed |
| Claw | Physical yellow attack |
| Bite | Physical yellow attack |
| Lightning Breath | Nature damage; no Family modifier |
| Scorpid Poison | Nature DoT; no Family modifier |
| Happy Pet | 125% damage |
| Content Pet | 100% damage |
| Unhappy Pet | 75% damage |
| Scorpid Poison Max Stacks | 5 |
| Scorpid Poison Rank 4 | 200 base damage at 5 stacks |