Protected ReadonlyfinalReadonlygearReadonlylevelReadonlylevelReadonlypartyReadonlyracialAuto-attack delay
Like wdMulti, but for auto-attacks
Like mainStatMulti, but for auto-attacks (since healers and casters use STR for autos but MND/INT for everything else).
Bonus added to crit multi by crit chance buffs when auto-critting.
Bonus added to det multiplier for automatic direct hits
Bonus added to DH multi by DH chance buffs when auto-DHing.
Base main stat, multiplied by the job stat multiplier, plus racial bonus. For example, the main stat (e.g. 440 at level 100) multiplied by the jobStatMultiplier (e.g. 1.05 at level 100) plus the racial stat (e.g. +3 for The Lost's strength). This is useful for being able to unwind it later for abilities with different scaling, e.g. Living Shadow.
Crit chance. Ranges from 0 to 1.
Crit multiplier. 1.0 would be the base, e.g. +50% would be 1.5.
The damage taken ratio based on the defense stat. e.g. 0.95 would mean 5% damage reduction.
Multiplier from determination stat.
Direct hit chance. Ranges from 0 to 1.
Direct hit multiplier. Fixed at 1.25.
Represents direct main stat bonuses. Only applicable to item stats - not used in computed stats, as it should be converted to the actual concrete stat at that point.
Represents direct secondary stat bonuses. Only applicable to item stats - not used in computed stats, as it should be converted to the actual concrete stat at that point.
Raw HP provided by the item - does NOT include HP provided via vitality.
Current class/job
Job modifier data
The damage taken ratio based on the magic defense stat. e.g. 0.95 would mean 5% damage reduction.
Multiplier from main stat.
MP Per Tick
Skill Speed DoT multiplier.
Spell Speed DoT multiplier.
Tenacity incoming multiplier. e.g. 0.95 => 5% damage reduction.
Tenacity Multiplier
Multiplier from weapon damage.
Pet action WD multiplier. Uses a slightly lower job modifier.
weaponDelay expressed as seconds (i.e. 3.54 = 3.54 seconds)
Compute the effective auto-attack delay. Assumes the attack has the type 'Auto-attack'.
The amount of haste from buffs.
Magical GCD time
Optionalhaste: numberPhysical GCD time
Optionalhaste: numberCombined haste value for a given attack type
ComputedSetStats implementation.
Unlike the old ComputedSetStats, this should not be modified. Rather, if a modified version is required, then the () method should be used, which will apply the allowable modifications and return a new object. Derived values do not need to be explicitly recomputed, e.g. if you apply a main stat bonus, the main stat multiplier will take effect automatically.