a function literal that retrieves the function that factors the affects of damage and resistance values
a function literal that applies the final modified values to a target object
The exposed entry for the calculation function literal defined by this base.
The exposed entry for the calculation function literal defined by this base.
the function literal that accumulates and calculates damages
the function literal that collects resistance values
the historical ResolvedProjectile
information
a function literal that encapsulates delayed modification instructions for certain objects
An intermediate step of the normal Calculate
operation that retrieves the damage values in their transitory form.
An intermediate step of the normal Calculate
operation that retrieves the damage values in their transitory form.
the function that calculations raw damage values
the function that calculates resistance values
a historical projectile interaction; the origin of the data used to extract damage and resistance values
the transitory form of the modified damage(s);
usually, a single Int
value or a tuple of Int
values
A specific implementation of
ResolutionCalculations
that deals with the damage value and the resistance value in a specific manner. (The input type of the function literal output ofcalcFunc
.)an internal type that converts between
calcFunc
's output andapplyFunc
's input; never has to be defined explicitly, but will be checked upon object definition