WhiteWind
Visit Post

Veloren Pet Damage

bkb May 21, 2026
Source

recently deployed a local veloren server on my local network for everyone to play. we wanted to see what the "best" pet to get damage wise. pull the data out of the code.

Pet & Tameable Creature Reference

Taming System

When a creature is tamed, it becomes an Owned entity with:

  • Wander factor reduced to 0.25x
  • Aggro range reduced to 0.25x
  • Trading behavior set to AcceptFood
  • Teleported to owner if distance exceeds 200 units

Pets receive no combat bonuses or nerfs -- they fight identically to their wild counterparts.

Tameable Species

Not all creatures can be tamed. The following body types are tameable (defined in common/src/comp/pet.rs):

  • QuadrupedSmall: All species
  • QuadrupedMedium: All except Catoblepas, Mammoth, Elephant, Hirdrasil
  • QuadrupedLow: All species
  • BirdMedium: All species
  • Crustacean: All species

Damage Per Hit

Damage values come from ability .ron files in assets/common/abilities/custom/.

QuadrupedSmall

Ability set: Quad Small Basic | Weapon: quadsmallbasic

Attack Damage Type Poise Knockback Range
Single Strike 9 Bash 3 1 1.5

QuadrupedMedium

Ability set: Quad Med Basic | Weapon: quadmedbasic

Attack Damage Type Poise Knockback Range
Single Strike (primary) 20 Bash 28 3 2.7
Triple Strike hit 1 10 Bash 15 5 -
Triple Strike hit 2 10 Bash 18 5 -
Triple Strike hit 3 10 Bash 20 5 -

QuadrupedLow

Ability set: Quad Low Basic | Weapon: quadlowbasic

Attack Damage Type Poise Knockback Range
Triple Strike hit 1 (primary) 36 Slash 24 3 4.0
Triple Strike hit 2 18 Stab 18 3 3.5
Triple Strike hit 3 28 Bash 36 15 3.0
Single Strike (secondary) 36 Bash 28 3 3.0

BirdMedium

Ability set: Bird Medium Basic | Weapon: birdmediumbasic

Attack Damage Type Poise Knockback Range
Single Strike 1 Stab 0 0 2.5

Crustacean

Ability set: Crab | Weapon: crab_pincer

Attack Damage Type Poise Knockback Range
Triple Strike hit 1 5 Slash 5 0 1.1
Triple Strike hit 2 8 Slash 8 1 1.1
Triple Strike hit 3 12 Slash 9 1 1.1

Base Health by Species

QuadrupedSmall

Species HP
Cat 25
Fox 25
Pig 25
Dog 30
Goat 30
Jackalope 30
Sheep 30
Boar 55
Truffler 70
Hyena 85

QuadrupedMedium

Species HP
Alpaca 55
Antelope 55
Deer 55
Donkey 65
Llama 65
Mouflon 75
Wolf 110
Lion 175
Tiger 205
Saber 210
Panda 215
Yak 215
Bear 240
Moose 265

QuadrupedLow

Species HP
Pangolin 20
Tortoise 45
Driggle 50
Alligator 130
Crocodile 145
Salamander 210

BirdMedium

Species HP
Chicken 10
Duck 10
Bat 10
Penguin 10
Crow 15
Goose 25
Eagle 35
HornedOwl 35
SnowyOwl 35

Crustacean

Species HP
Crab 40
SoldierCrab 50

Damage Formula

Final Damage = Base Damage
             x attack_damage_modifier (default 1.0)
             x precision_multiplier
             x flank_multiplier
             - armor_reduction x (1.0 - attacker_penetration)

Pets have default stat modifiers (all 1.0), so their output is purely base damage minus target armor.

Best Combat Pets

Ranked by damage output and survivability:

  1. QuadrupedLow (Alligator, Crocodile, Salamander) -- 36 damage primary, 130-210 HP, longest range (4.0)
  2. QuadrupedMedium (Bear, Moose, Saber) -- 20 damage primary, 210-265 HP, good poise damage
  3. Crustacean (SoldierCrab) -- 25 total combo damage, 50 HP, short range
  4. QuadrupedSmall (Hyena, Boar) -- 9 damage, 55-85 HP
  5. BirdMedium -- 1 damage, 10-35 HP (effectively useless in combat)

Source Files

File Purpose
common/src/comp/pet.rs Pet component, is_tameable()
server/src/pet.rs Taming logic, pet teleport
common/src/comp/body/mod.rs Base health by species (lines 974-1260)
common/src/comp/stats.rs Attack/damage modifiers
common/src/combat.rs Damage calculation
assets/common/abilities/custom/ Per-body-type ability definitions
assets/common/abilities/ability_set_manifest.ron Body type to ability set mapping

Discussion in the ATmosphere

Loading comments...