Defiles appear to behave inconsistently when stacked. This behaviour varies among different sources of defile, and also depends on which combinations of them you are stacking. Here are some findings
@Pelican and I obtained through extensive testing.
Thread isn't very organised at the moment—I just wanted to record our results and make them available to others. May tidy-up the thread in future to improve readability.
Defiles tested:
- Minor Defile ... 15% base, affected by Befoul CP
- Major Defile ... 30% base, affected by Befoul CP
- Meatbag Catapult ... 50%, not affected by Befoul
- Flaming Oil ... 50% - not affected by Befoul (note: not a true defile as it doesn't reduce health recovery, but interacts with healing the same way)
The section below documents the various rules that govern defile stacking. Open the spoilers (where available) to view the mathematical expression of its respective rule.
Rules:
- You cannot stack more than 2 sources of defile—only the 2 largest values will be taken into consideration.
- All defiles interact with your Healing Received modifier.
For example, Major Vitality and 5pc heavy armor would give you the following Healing Received modifier:
1 + 0.3 + 0.08 = 1.38
This is 1 of 3 healing modifier categories, which are all multiplicative with each other. The other two are:
- Healing Taken
- Healing Done
and are irrelevant to defiles.
- Single, player-based defile (eg. minor OR major):
Interacts multiplicatively with healing received.
eg. for Major Defile (with no Befoul CP):
Net heal value * 0.7
where,
"Net heal value" is the actual healing tick you would normally experience
- Double, player-based defiles (i.e. minor AND major):
Minor behaves multiplicatively (and is applied first), while major is subtractive (applied second).
This is irrespective of the order in which you apply either debuff.
... [(Healing Received * 0.85) - 0.3] ...
"..." before and after the sub-expression are a reminder than you still need to include base heal value (derived from raw stats), Healing Done, and Healing Taken in the full equation
- Single siege defile (eg. Meatbag OR Oil):
Interacts subtractively.
... (Healing Received - 0.5) ...
- Double siege defiles (i.e. Meatbag AND Oil):
The first one is applied subtractively, the second is applied multiplicatively.
... [(Healing Received - 0.5) * 0.5] ...
- Meatbag Catapult + Major Defile:
Does not stack
- Flaming Oil + Major defile:
Oil is subtractively applied first, Major Defile is multiplicatively applied second.
... [(Healing Received - 0.5) * 0.7] ...
- Siege (Meatbag OR Oil) + Minor Defile:
Siege is subtractively applied first, Minor Defile is multiplicatively applied second.
... [(Healing Received - 0.5) * 0.85] ...
- 2 siege + Major and/or Minor Defile:
Identical result as only stacking 2 siege (see rule #1).
PC/NA — Daggerfall Covenant — BGs, Kaalgrontiid
Kalazar Chalhoub — Redguard Nord Stamplar
Kalaron Caemor — Altmer Magsorc
Kalahad Cirith — Dunmer Magden