Difference between revisions of "User:JRoush"
Jump to navigation
Jump to search
→Actor Values
imported>JRoush |
imported>JRoush |
||
Line 26: | Line 26: | ||
From poking around the disassembly: | From poking around the disassembly: | ||
BaseCalcAV = (BaseAV + CalcAdd) * CalcMult | |||
where | where | ||
* | * BaseAV is the raw AV value of the ''base form'', as loaded from the file. It can be modified directly by the SetAV function, and by some Ability-type spells. | ||
* CalcAdd is an added factor computed from other AVs & gamesettings. Only nonzero for the player, and only for Health, Magicka, Fatigue, and Encumbrance. This is, for example, what adds the factor of (fPCBaseHealthMult*Endurance) to the player's health. This term cannot be directly changed. | * CalcAdd is an added factor computed from other AVs & gamesettings. Only nonzero for the player, and only for Health, Magicka, Fatigue, and Encumbrance. This is, for example, what adds the factor of (fPCBaseHealthMult*Endurance) to the player's health. This term cannot be directly changed. | ||
* CalcMult is a multiplier computed from other AVs. Only non-1.0 for the player, and only for Magicka, where it is the value of the player's MagickaMultiplier AV. This term cannot be directly changed. | * CalcMult is a multiplier computed from other AVs. Only non-1.0 for the player, and only for Magicka, where it is the value of the player's MagickaMultiplier AV. This term cannot be directly changed. | ||
* | * BaseCalcAV is true "base" value of the AV, as retrieved by the GetBaseAV function. It is '''not''' necessarily the "full health" value you see in the attributes menu. | ||
'''Note''': this formula does not apply for Fame, Infamy, or Bounty, which are calculated differently. | '''Note''': this formula does not apply for Fame, Infamy, or Bounty, which are calculated differently. |