Is this an accurate description of how armor works across the Dark Souls series in PvE?

Introduction

I've seen a number of posts arguing back and forth about the effectiveness of armor across the Dark Souls series, but I've never found anything that spells out the actual math. Do the descriptions below accurately capture how armor works in the different games?

I'm looking to confirm (or correct) my understanding of the mechanics to help me evaluate different build options. For example, if I feel like I'm taking a lot of damage while wearing the Leather Set, knowing these calculations would help me figure out what kind of difference I might expect from using the Elite Knight Set instead.

Dark Souls 1

In DS1, armor is flat damage reduction. Suppose that a monster hits me with a Strike attack that deals 300 dmg. I'm an SL 4 Warrior wearing a full set of Elite Knight armor +10. That gives me Strike Def of 244, so I take 300 - 244 = 56 damage. Is that correct?

Dark Souls 2

In DS2, armor is still flat damage reduction, but the numbers are generally bigger. Suppose that a monster hits me with a Strike attack that deals 800 dmg. I'm an SL 12 Warrior wearing a full set of Elite Knight armor. That gives me Strike Def of 565, so I take 800 - 565 = 235 damage. Is that correct?

Dark Souls 3

In DS3, armor is a combination of flat damage reduction and % mitigation. Suppose that a monster hits me with a Strike attack that deals 300 dmg. I'm an SL 7 Warrior wearing a full set of Elite Knight armor. That gives me Strike Def of 87 and a Strike Mitigation % of 20.952, so I take (300 - 87) * (1 - 0.20952) = 168.37224 damage. Is that correct?

Other Questions

My understanding is that some attacks do mixed damage, such as a flaming sword doing showing and fire. How do those damage calculations work?

• So what is you question ? Nov 24, 2022 at 13:40
• @DavidAnsermot See the title.. Nov 24, 2022 at 16:05
• You seems to already have understood the maths... Nov 24, 2022 at 16:21
• Wikidot lists the formula for dark1; I believe it's pvp, but the conclusions match my experience in pve as well: defense is subtractive, but damage never hits 0. Is that what you're looking for? Nov 24, 2022 at 16:28
• I've edited the question to hopefully clarify my goal. Nov 24, 2022 at 17:54

Dark Souls 1

The damage formula is available on wikidot. There is also a google sheet with the formulas built-in is available here, and also another sheet with a 2d graph of damage vs attack.

This is for PvP, as it uses player defensive stats and player weapons, but the same principles will hold for PvE. I don't know if the full monster stats are available for exact calculations, but the general idea is there.

In general, defense is subtractive, with non-linear slope; there are points where excessive defense/damage will do fixed damage and completely ignore any additional/reduced defense. As it is subtractive, it will do a better job of blocking multiple weak attacks than fewer heavy attacks.

Mixed Damage

Each damage type is calculated separately, against the full defense value for that type, and the result is added together. Because defense is subtractive, this typically means mixed damage types fare poorly, as it's effectively two separate (weaker) attacks. An exception would be if an enemy is specifically weak to a damage type; then the physical portion would still be reduced but the elemental aspect would do more damage.

Dark Souls 2

This reddit post links to a google doc going into detail for the formula. Dark souls 2 appears to not use a step function, and is just purely subtractive with a bunch of modifiers. Assuming this is accurate, weapon attacks can do 0 damage, unlike in 1.

For PvE, there's an additional multiplier (mentioned in the formula) for enemies that are weak/strong to a specific damage type. This information is available on this reddit post. To the best of my knowledge this is always just 100% for players.

Mixed damage

Mixed damage is completely changed, due to the change to elemental damage. Elemental damage resist is purely proportional, scaled against the target's defense. 900 defense in a stat is immunity; 0 defense in a stat is full damage. Each point of defense is another 0.1% reduction to that stat.

Because of this change, mixed weapons will do less physical damage (since that's still subtractive, and physical damage is always lower for mixed weapons), but the elemental damage will not be subtracted. It is only resisted by the proportional reduction.

Dark Souls 3

The formula is on wikidot again; there is once again a step function with 5 breakpoints, and from a glance it appears to be identical to the dark souls 1 formula.

I honestly can't tell from reading the wiki if absorption exists for physical defenses, or if it's the same mechanic as dark souls 2.