Difference between revisions of "GetClassAttribute"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>WereWolf
(New page: A command for Oblivion Script Extender Returns the Nth attribute of the class. '''Syntax:''' (attribute:short) ''reference''.GetClassAttribute whi...)
 
imported>DragoonWraith
m (Reverted edits by EShaeffer54 (talk) to last revision by Rezero)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
A command for [[:Category:Oblivion Script Extender|Oblivion Script Extender]]
A command for [[:Category:Oblivion Script Extender|Oblivion Script Extender]]
'''Syntax:'''
(attribute:short) ''reference''.GetClassAttribute whichAttribute:short[0..1] ''class:ref''


Returns the Nth attribute of the class.
Returns the Nth attribute of the class.


'''Syntax:'''
'''Example:'''
  (attribute:short) ''reference''.GetClassAttribute whichAttribute:short ''class:ref''
  short FirstAttribute
short SecondAttribute
set FirstAttribute to player.GetClassAttribute 0
set SecondAttribute to player.GetClassAttribute 1
Gets the 1st and 2nd 'Primary Attributes' of player's class.


==Notes==
==Notes==
*The parameter "'''''whichAttribute:short'''''" must be '''min: 0''' and '''max: 1'''. If you input a value greater than 1 this function will always return 0 (Strength).
*If called on a reference it will attempt to find the class from that referenced NPC and use that.
*If called on a reference it will attempt to find the class from that referenced NPC and use that.
*If a class FormID is passed, that takes precedence.
*If a class FormID is passed, that takes precedence.
Line 89: Line 97:
*[[GetClassSkill]]
*[[GetClassSkill]]
*[[GetClassSpecialization]]
*[[GetClassSpecialization]]
*[[GetClassSkill]]
*[[IsClassSkill]]
*[[IsClassSkill]]
*[[IsClassAttribute]]
*[[IsClassAttribute]]

Latest revision as of 00:43, 25 September 2011

A command for Oblivion Script Extender

Syntax:

(attribute:short) reference.GetClassAttribute whichAttribute:short[0..1] class:ref

Returns the Nth attribute of the class.

Example:

short FirstAttribute
short SecondAttribute
set FirstAttribute to player.GetClassAttribute 0
set SecondAttribute to player.GetClassAttribute 1

Gets the 1st and 2nd 'Primary Attributes' of player's class.

Notes[edit | edit source]

  • The parameter "whichAttribute:short" must be min: 0 and max: 1. If you input a value greater than 1 this function will always return 0 (Strength).
  • If called on a reference it will attempt to find the class from that referenced NPC and use that.
  • If a class FormID is passed, that takes precedence.
Actor Value Codes:
  0:    Strength
  1:    Intelligence
  2:    Willpower
  3:    Agility
  4:    Speed
  5:    Endurance
  6:    Personality
  7:    Luck
  8:    Health
  9:    Magicka
 10:    Fatigue
 11:    Encumbrance
 12:    Armorer
 13:    Athletics
 14:    Blade
 15:    Block
 16:    Blunt
 17:    HandToHand
 18:    HeavyArmor
 19:    Alchemy
 20:    Alteration
 21:    Conjuration
 22:    Destruction
 23:    Illusion
 24:    Mysticism
 25:    Restoration
 26:    Acrobatics
 27:    LightArmor
 28:    Marksman
 29:    Mercantile
 30:    Security
 31:    Sneak
 32:    Speechcraft
 33:    Aggression
 34:    Confidence
 35:    Energy
 36:    Responsibility
 37:    Bounty
 38:    Fame
 39:    Infamy
 40:    MagickaMultiplier
 41:    NightEyeBonus
 42:    AttackBonus
 43:    DefendBonus
 44:    CastingPenalty
 45:    Blindness
 46:    Chameleon
 47:    Invisibility
 48:    Paralysis
 49:    Silence
 50:    Confusion
 51:    DetectItemRange
 52:    SpellAbsorbChance
 53:    SpellReflectChance
 54:    SwimSpeedMultiplier
 55:    WaterBreathing
 56:    WaterWalking
 57:    StuntedMagicka
 58:    DetectLifeRange
 59:    ReflectDamage
 60:    Telekinesis
 61:    ResistFire
 62:    ResistFrost
 63:    ResistDisease
 64:    ResistMagic
 65:    ResistNormalWeapons
 68:    ResistParalysis
 67:    ResistPoison
 68:    ResistShock
 69:    Vampirism
 70:    Darkness
 71:    ResistWaterDamage
256:    No Actor Value

See Also[edit | edit source]