Difference between revisions of "Category:Actor Value Functions"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>JOG
m
imported>JOG
m
Line 6: Line 6:
! style="background:#efefef;" | <center> Function</center>  
! style="background:#efefef;" | <center> Function</center>  
! style="background:#efefef;" | <center> Stat Color</center>  
! style="background:#efefef;" | <center> Stat Color</center>  
|-
|'''Get''' the '''current''' ingame value
(Including damage and all magical modifiers)
|[[GetActorValue]] / [[GetActorValue|GetAv]]
|<center>-</center>
|-
|-
|'''Get''' the unmodified '''base value'''
|'''Get''' the unmodified '''base value'''
Line 16: Line 11:
|[[GetBaseActorValue]] / [[GetBaseActorValue|GetBaseAv]]
|[[GetBaseActorValue]] / [[GetBaseActorValue|GetBaseAv]]
|<center>-</center>  
|<center>-</center>  
|-
|'''Get''' the '''current''' ingame value
(Including damage and all magical modifiers)
|[[GetActorValue]] / [[GetActorValue|GetAv]]
|<center>-</center>
|-
|-
|'''Set''' the stat's '''base value''' to a specific number
|'''Set''' the stat's '''base value''' to a specific number
Line 23: Line 23:
<center> ("Unmodified")</center>  
<center> ("Unmodified")</center>  
|-
|-
|'''Add''' a certain value to the stat's '''base value'''
|'''Set''' the '''current''' ingame value to a specific number
(before any other modifiers apply)
(Including damage and magical modifiers)
|[[ForceActorValue]] / [[ForceActorValue|ForceAv]]
|[[ForceActorValue]] / [[ForceActorValue|ForceAv]]
|<center> <font color="Blue">Blue</font></center>  
|<center><font color="Red">Red</font> / <font color="Green">Green</font></center>  
<center> ("Unmodified")</center>  
<center>("Modified")</center>
|-
|-
|'''Add''' a certain value to the '''current value'''
|'''Add''' a certain value to the '''current value'''

Revision as of 09:56, 14 June 2006

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
-
Get the current ingame value

(Including damage and all magical modifiers)

GetActorValue / GetAv
-
Set the stat's base value to a specific number

(before any other modifiers apply)

SetActorValue / SetAv
Blue
("Unmodified")
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 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.