OutputType
U8 = 0 Which output of statType to read when UseNewStats is set. See IGameCalculationPartWithStats.
A calculation part that turns a stat into a
value with diminishing returns. With s = (stat + mBonusStatForEfficiency) / 100
and v the named data value mDataValue, the part returns:
s * v / ((1 - v) + s * v)
The result is never below 0. If the denominator is 1e-9 or less, the part returns
0. The unit and the stat are selected with the same fields as for a stat
part.
U8 = 0 Which output of statType to read when UseNewStats is set. See IGameCalculationPartWithStats.
Bool = false When set, the part reads statType with OutputType instead of mStat and mStatFormula.
Bool = false When set, the part reads the stat of the target instead of the caster. Without a target, it reads the caster.
F32 = 0 A flat amount that the client adds to the stat before the division by 100.
Hash = "0x0" Name of the data value of the owner that gives v.
U8 = 0 The stat to read when UseNewStats is not set. See mStat on IGameCalculationPartWithStats for the values.
U8 = 0 Which part of the stat to read: total, base or bonus. See IGameCalculationPartWithStats.
U8 = 13 The stat to read when UseNewStats is set. See IGameCalculationPartWithStats.