Category:Actor Value Functions

From the Oblivion ConstructionSet Wiki
Revision as of 09:48, 14 June 2006 by imported>JOG (Hopefully this puts away some of the confusion.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Usage
Function
Stat Color
Get the current ingame value

(Including damage and all magical modifiers)

GetActorValue / GetAv
-
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")
Add a certain value to the stat's base value

(before any other modifiers apply)

ForceActorValue / ForceAv
Blue
("Unmodified")
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 changes 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.