Minor code change request
Hello. Would you perhaps consider changing lines 1219-1220 in manager_effect_bce5E from
Code:
nDamageAdjust, bVulnerable, bResist = getDamageAdjust(rSource, rTarget, nDamage, rDamageOutput)
nDamageAdjust = nDamageAdjust - nReduce
return nDamageAdjust, bVulnerable, bResist
to
Code:
local results = {getDamageAdjust(rSource, rTarget, nDamage, rDamageOutput)};
results[1] = results[1] - nReduce;
return unpack(results);
This change means that any extension that gets additional custom arguments from getDamageAdjust will have those arguments preserved through this extension's override of getDamageAdjust.
This is how the extension TriggerMeTimbers does it.