[Damage reduction] from enemies to me

Hey all. :kangaroo:

As for the [damage reduction] mechanism [from me to the enemy].
I understand the following thread.

  • [damage reduction] in the same notation format donā€™t stack.
  • Only the maximum value for [target damage type] is valid.

But, for [damage reduction against me from multiple enemies].
Iā€™ve heard of that damage reduction getting stuck.
Why is that mechanism?

Anybody who knows the specifics of this mechanism,
I would be very grateful if you could tell me.
Please. :nerd_face:

In detail, the information I heard was explained as follows.
(I donā€™t know the specification inside.)


  • Actually, the [damage reduction] is stackable,
    But when I use it to enemy,
    it doesnā€™t stack because it originates from the same single source, [= the player].
  • If multiple enemies use to me it,
    it stacks because it originates from a separate source, [= each enemy].

I am not sure for enemies but for the player it doesnā€™t stack from different skills, even if they are different sources.

So basically two possible scenarios:

  • Damage reduction stacks if youā€™re simultaneously hit from two or more enemies DR skills. Same enemy/same skill from different enemies wonā€™t stack.

  • If two or more enemies hit you with damage reduction at same time, only highest source will be applied in the duration of the skill.

1 Like

Ya,From what Iā€™ve heard recently, the explanation was that.

  • If a player takes damage reduction from ā€œtwo different types of enemiesā€ at the same time, the effect stacks up.

But, I havenā€™t been able to actually verify this explanation accurately myself.
So if there is someone on the forum who knows the exact mechanism, I was curious to hear it.
(Like the calculation source code inside the game.)
Would it be possible for me to find it myself using the mod tool?

Just checked it with mod:
2 different skeletons with 2 different skills with 20% and 10% Total Damage Reduction (% Reduced targetā€™s Damage for 5 Seconds) attack player.
Regardless of the order of taking damage, Reductions donā€™t stack and works higher.
In General Damage Reduction mechanic same as for Resistance Reduction, so only debuffs incliding ā€œ-x% damageā€ parameter could be stack if exist.

4 Likes

Oh, thank you so much for taking the time to check it out with the mods! :heart_eyes_cat:

Iā€™m very happy because what was unclear is now simple and clear.
If anyone has the same questions in the future, I will share this with them. :koala:

ā€œReduced damage %ā€, like with War Cry or Empyrion donĀ“t stack, of course. Cause its ā€œreducedā€, same as with RR.
But i did think that damage reduction stacks in a way of

ā€œreduced damage %ā€
+
ā€œless damage from undeadā€, etc.

1 Like

Perhaps youā€™re right.

Because that,
ā€œreduced oneā€™s damageā€ = debuff to others
ā€œless damage from X" = self defensive parameters

Theyā€™re supposed to work separately.


The order of the defensive calculations I know (from the explanations written by others in past) is :
1-1. % ā€œreduced damageā€ to enemy
1-2. calculation of Fumble
1-3. calculation of dodge/avoid
1-4. calculation of hit or miss (by OA/DA)
2. shield block
3. % ā€œless damage from Xā€
4. armor
5. resist
6. flat ā€œless damage from Xā€
7. % ā€œdamage absorbā€
8. flat ā€œdamage absorbā€