Dofus Builds

HomeGuides › How damage is calculated

How Damage Is Calculated in Dofus 3

Every number in the Damage panel of a build calculator comes from one chain of operations. Once you know the order of that chain — and where the game rounds down — you stop guessing which item is better and start reading it off the tooltip. This is the formula Dofus Builds uses to compute the spell and weapon damage it shows you.

The four elements and the characteristic behind each

Every damage line in the game belongs to an element, and each element scales off exactly one characteristic. Neutral damage is the odd one out: it has no characteristic of its own and rides on Strength, which is why "neutral" weapons are Strength weapons in practice.

ElementCharacteristic that scales itTypical source
EarthStrengthMelee spells, hammers, axes
NeutralStrengthUnmaged weapons, some class spells
FireIntelligenceRanged nukes, wands
WaterChanceDaggers, support spells
AirAgilityBows, mobility spells

The formula

A spell or weapon line starts from a base range — the raw numbers printed in the spell description, for example 11 to 13 Fire damage. Both ends of that range go through the same chain independently:

step 1 value = floor( base × (100 + characteristic + Power) / 100 ) step 2 value = value + flat elemental damage step 3 value = value + critical damage (critical hits only) step 4 value = floor( value × (1 + % spell or weapon damage / 100) ) step 5 value = floor( value × (1 + % melee or ranged damage / 100) )

Read top to bottom, because the order is the whole point: the characteristic multiplies only the base number, while flat damage is added after that multiplication and then gets multiplied by everything in steps 4 and 5.

Step 1 — characteristic and Power

Your characteristic and your Power are added into the same multiplier. 200 Intelligence with 100 Power behaves exactly like 300 Intelligence with 0 Power for a fire spell. The difference is what happens to your other elements: Intelligence does nothing for an air spell, while Power boosts every element you have. That is why Power is so valuable on a multi-element build and comparatively unremarkable on a mono-element one.

This is the number Dofus Builds shows next to Strength, Intelligence, Chance and Agility as the ⚡ lightning value — that characteristic plus your Power, i.e. the figure that actually enters step 1.

Step 2 — flat elemental damage

"+20 Fire damage" is added once per damage line, after the percentage scaling. It does not care about your Intelligence at all. A spell that hits four times for a small base benefits enormously from flat damage; a single big nuke benefits comparatively little.

The practical rule: flat damage is multiplied by the number of hits, characteristics are multiplied by the size of each hit. Low base × many hits → stack flat damage. High base × one hit → stack the characteristic.

Step 3 — critical damage

On a critical hit the spell uses its own critical base range and your Critical Damage stat is added on top, in the same place as flat elemental damage. Critical Damage is added once per line, like flat damage — so the same multi-hit logic applies to it.

Your chance of landing that critical is a separate stat (Critical Hit), capped at 100%. A weapon carries its own base critical rate, to which your Critical stat is added.

Steps 4 and 5 — the percentage multipliers

These are the ones players most often misread, because they are multiplicative against the whole accumulated value, not additive into step 1:

A worked example

Take a fire spell whose base range is 11 to 13, on a character with 300 Intelligence, 50 Power, +25 flat Fire damage, 15% Spell Damage and 10% Melee Damage, hitting in melee, without a critical:

min: floor( 11 × (100 + 300 + 50) / 100 ) = floor(49.5) = 49 49 + 25 (flat fire) = 74 floor( 74 × 1.15 ) = 85 floor( 85 × 1.10 ) = 93 max: floor( 13 × (100 + 300 + 50) / 100 ) = floor(58.5) = 58 58 + 25 (flat fire) = 83 floor( 83 × 1.15 ) = 95 floor( 95 × 1.10 ) = 104 result: 93 - 104 Fire damage

Notice how the +25 flat damage turned into roughly +31 after the two percentage steps. Anything you add before a multiplier gets multiplied — which is the single most useful thing to internalise about this chain.

Rounding: the game floors at every step

Each of those floor() calls throws away a fraction. That is not a rounding curiosity — it means small increments can be worth literally nothing. In the example above, going from 300 to 301 Intelligence changes step 1 for the minimum from 49.5 to 49.61: both floor to 49, and the final number does not move at all.

The consequence is that characteristic points arrive in steps, not on a smooth curve, and the size of each step depends on the spell's base value. A spell with a base of 40 gains a point of damage for every 2.5 characteristic; a spell with a base of 6 needs about 17. This is why "just add more Intelligence" stops being good advice at some point, and why reading the real output beats arithmetic in your head.

What this means when you compare two items

Seeing it on your own build

The Spells panel in the builder runs exactly this chain against your equipped gear and allocated characteristics. Pick your class, equip your set, then open 🔮 Spells: each spell line shows the calculated range, and the Base damage toggle switches back to the raw spell numbers so you can see precisely what your build is contributing.

Open the build calculator →

Read next

Characteristic points: costs, budget and scrolls

Why the first 100 Strength costs 100 points and the next 100 costs 200 — and how to spend a level-200 budget.

🛡️

Resistances: % versus fixed

The other side of the formula — how incoming damage is reduced, and which resistance to stack.