Difference between revisions of "IsClassSkill"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>WereWolf
(New page: Returns whether the passed skill is a skill of the class. '''Syntax:''' (isClassSkill:bool) ''reference.''IsClassSkill skill:short ''class:ref'' or (isClassSkill:bool) ''reference.''Is...)
 
imported>Haama
m (Fixes)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
A command for [[:Category:Oblivion Script Extender|Oblivion Script Extender]]
'''Syntax:'''
(isClassSkill:bool) ''reference.''IsClassSkill  skill:string ''class:ref''
(isClassSkill:bool) ''reference.''IsMajor  skill:string ''class:ref''
Returns whether the passed skill is a skill of the class.
Returns whether the passed skill is a skill of the class.


'''Syntax:'''
'''Example:'''
  (isClassSkill:bool) ''reference.''IsClassSkill skill:short ''class:ref''
  short attribute
or
set attribute to player.IsClassSkill HeavyArmor
  (isClassSkill:bool) ''reference.''IsMajor skill:short ''class:ref''
  if (attribute == 1)
  messagebox "HeavyArmor is one of the Skills of your class."
  else
  messagebox "HeavyArmor is NOT one of the Skills of your class."
endif


==Notes==
==Notes==
*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.
'''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==
==See Also==
*[[Stats List]]
*[[GetClass]]
*[[GetClass]]
*[[GetClassAttribute]]
*[[GetClassAttribute]]

Latest revision as of 17:21, 22 January 2008

A command for Oblivion Script Extender

Syntax:

(isClassSkill:bool) reference.IsClassSkill  skill:string class:ref
(isClassSkill:bool) reference.IsMajor  skill:string class:ref

Returns whether the passed skill is a skill of the class.

Example:

short attribute
set attribute to player.IsClassSkill HeavyArmor
if (attribute == 1)
 messagebox "HeavyArmor is one of the Skills of your class."
else
 messagebox "HeavyArmor is NOT one of the Skills of your class."
endif

Notes[edit | edit source]

  • 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.

See Also[edit | edit source]