#547 Implementing 3.0 Shock Effect and Duration in Calcs Tab#1024
#547 Implementing 3.0 Shock Effect and Duration in Calcs Tab#1024Artanys wants to merge 249 commits intoOpenarl:devfrom
Conversation
|
Not sure why all of those other merges were put in, my apologies |
merge current
| output.ShockDurationMod = 1 + modDB:Sum("INC", cfg, "EnemyShockDuration") / 100 + enemyDB:Sum("INC", nil, "SelfShockDuration") / 100 | ||
|
|
||
| local baseShockDur = 2 | ||
| local incDur = 1 + modDB:Sum("INC", cfg, "EnemyShockDuration") / 100 + enemyDB:Sum("INC", nil, "SelfShockDuration") / 100 |
There was a problem hiding this comment.
Aren't enemy modifiers and "self" modifiers multiplicative with each other? E.g. 20% increased shock duration and Shocks last 20% longer (from the enemy POV) would result in total duration = 1.2 * 1.2 or am I misunderstanding where the SelfShockDuration comes from? Can you give an example when enemies have that modifier?
There was a problem hiding this comment.
Only thing I could find was on Conductivity curse https://pathofexile.gamepedia.com/Conductivity
Hypothermia does something similar with it's quality modifier. It is also listed as SelfFreezeDuration in PoB.
SelfFreezeDuration and EnemyFreezeDuration are summed up in the offense calculation, not multiplied together. I think the difference would be if the enemy was also under the effect of Temporal Chains, which is a multiplier on the ailment duration (by nature of making time expire slower)
There was a problem hiding this comment.
It could also be that PoB is wrong and they should be multiplied :)
There was a problem hiding this comment.
If this is indeed applied by Conductivity then the calculation is correct.
I just thought that poe treats these things the same way it treats damage (i.e. damage dealt is multiplicative with damage taken) but looking at Maligaros Restraint it seems like durations are indeed additive.
#547