ClassAbilityDamageAttribution

Tracks the counterfactual damage of a hit without its active class-ability multipliers.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public double applyMultiplier(String abilityId, double currentDamage, double multiplier)
Returns the damage after one real ability multiplier and remembers its exact pre-buff value.
Link copied to clipboard
public double bonusDamage(double finalDamage)
Link copied to clipboard
public void observeReplacement(double previousDamage, double replacementDamage)
Keeps the counterfactual aligned when a later combat listener scales or clamps the hit.
Link copied to clipboard
public Set<String> sources()