Category:Actor Value Functions

From the Oblivion ConstructionSet Wiki
Revision as of 11:21, 14 June 2006 by imported>JOG
Jump to navigation Jump to search

There are several functions to access and modify an actor's stats.

Usage
Function
Stat Color
Get the unmodified base value

(At full health without any modifiers)

GetBaseActorValue / GetBaseAv
-
Set the stat's base value to a specific number

(before any other modifiers apply)

SetActorValue / SetAv
Blue
("Unmodified")
Get the current ingame value

(Including damage and all magical modifiers)

GetActorValue / GetAv
-
Set the current ingame value to a specific number

(Including damage and magical modifiers)

ForceActorValue / ForceAv
Red / Green
("Modified")
Add a certain value to the current value

(In addition to damage and magical modifiers)

ModActorValue / ModAv
Red / Green
("Modified")


Notes:

  • The value you see in game is the base value plus three modifiers:
  1. Game Modifier used for "permanent" effects such as Damage and Restore.
  2. Magic Modifier used for used for "temporary", dispellable magic-effects such as Drain and Fortify.
  3. Script Modifier used for "temporary" non-dispellable scripted-effects like blessings and curses. ModActorValue and ForceActorValue change only the script modifier.


  • Changes done by these functions can't be undone by ingame means like natural healing or magic. You need to undo them by script.


  • In a script these Functions behave like described above, in the console they show a different behavior because they were used by Bethesda for testing purposes. See the explanations for ModActorValue.