Difference between revisions of "GetClassAttribute"
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. | ||
''' | '''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== | ==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]] | ||
*[[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