Background for Skyrim SE

Armor


Inheritance Tree

No indexed scripts extend this script.

Properties

skse

intkslotmask30=0x1
intkslotmask31=0x2
intkslotmask32=0x4
intkslotmask33=0x8
intkslotmask34=0x10
intkslotmask35=0x20
intkslotmask36=0x40
intkslotmask37=0x80
intkslotmask38=0x100
intkslotmask39=0x200
intkslotmask40=0x400
intkslotmask41=0x800
intkslotmask42=0x1000
intkslotmask43=0x2000
intkslotmask44=0x4000
intkslotmask45=0x8000
intkslotmask46=0x10000
intkslotmask47=0x20000
intkslotmask48=0x40000
intkslotmask49=0x80000
intkslotmask50=0x100000
intkslotmask51=0x200000
intkslotmask52=0x400000
intkslotmask53=0x800000
intkslotmask54=0x1000000
intkslotmask55=0x2000000
intkslotmask56=0x4000000
intkslotmask57=0x8000000
intkslotmask58=0x10000000
intkslotmask59=0x20000000
intkslotmask60=0x40000000
intkslotmask61=0x80000000
Events
Functions
floatfunctionGetWarmthRating()Native

Obtains the "warmth rating" of this piece of armor.

intfunctionGetArmorRating()Native

Gets the armor rating of the armor. (This function requires SKSE)

intfunctionGetAR()
voidfunctionSetArmorRating(intarmorRating)Native

Sets the armor rating of the armor to the specified value. (This function requires SKSE)

voidfunctionSetAR(intarmorRating)
voidfunctionModArmorRating(intmodBy)Native

Modifies the armor rating for this armor by the specified amount. (This function requires SKSE)

voidfunctionModAR(intmodBy)
stringfunctionGetModelPath(boolbFemalePath)Native

Returns the file path for the NetImmerse File (.nif) representing the world & inventory model of the armor. (This function requires SKSE)

voidfunctionSetModelPath(stringpath, boolbFemalePath)Native

Sets the file path for the NetImmerse File (.nif) representing the world & inventory model of the armor to the specified path. (This function requires SKSE)

stringfunctionGetIconPath(boolbFemalePath)Native

works on the path to the nif file representing the icon for the weapon in the inventory

voidfunctionSetIconPath(stringpath, boolbFemalePath)Native
stringfunctionGetMessageIconPath(boolbFemalePath)Native

works on the path to the file representing the message icon for the weapon

voidfunctionSetMessageIconPath(stringpath, boolbFemalePath)Native
intfunctionGetWeightClass()Native

Returns the weight class of the armor. (This function requires SKSE)

voidfunctionSetWeightClass(intweightClass)Native

Sets the weight class of the armor to the specified weight class. (This function requires SKSE)

Returns the Enchantment associated with this armor. Note refers to the base object, not an object reference. (This function requires SKSE)

voidfunctionSetEnchantment(Enchantmente)Native

Sets the Enchantment associated with this armor. Note refers to the base object, not an object reference. (This function requires SKSE)

boolfunctionIsLightArmor()

Checks if the armor has the ArmorLight keyword. (This function requires SKSE)

boolfunctionIsHeavyArmor()

Checks if the armor has the ArmorHeavy keyword. (This function requires SKSE)

boolfunctionIsClothing()

Checks if the armor has the ArmorClothing keyword. (This function requires SKSE)

boolfunctionIsBoots()

Checks if the armor has the ArmorBoots keyword. (This function requires SKSE)

boolfunctionIsCuirass()

Checks if the armor has the ArmorCuirass keyword. (This function requires SKSE)

boolfunctionIsGauntlets()

Checks if the armor has the ArmorGauntlets keyword. (This function requires SKSE)

boolfunctionIsHelmet()

Checks if the armor has the ArmorHelmet keyword. (This function requires SKSE)

boolfunctionIsShield()

Checks if the armor has the ArmorShield keyword. (This function requires SKSE)

boolfunctionIsJewelry()

Checks if the armor has the ArmorJewelry keyword. (This function requires SKSE)

boolfunctionIsClothingHead()

Checks if the armor has the ClothingHead keyword. (This function requires SKSE)

boolfunctionIsClothingBody()

Checks if the armor has the ClothingBody keyword. (This function requires SKSE)

boolfunctionIsClothingFeet()

Checks if the armor has the ClothingFeet keyword. (This function requires SKSE)

boolfunctionIsClothingHands()

Checks if the armor has the ClothingHands keyword. (This function requires SKSE)

boolfunctionIsClothingRing()

Checks if the armor has the ClothingRing keyword. (This function requires SKSE)

boolfunctionIsClothingRich()

Checks if the armor has the ClothingRich keyword. (This function requires SKSE)

boolfunctionIsClothingPoor()

Checks if the armor has the ClothingPoor keyword. (This function requires SKSE)

intfunctionGetSlotMask()Native

Returns the slot mask of the armor. (This function requires SKSE)

voidfunctionSetSlotMask(intslotMask)Native

Sets the slot mask for the armor. (This function requires SKSE)

intfunctionAddSlotToMask(intslotMask)Native

Adds the specified slot mask to the armor and returns the new slot mask for the armor. (This function requires SKSE)

intfunctionRemoveSlotFromMask(intslotMask)Native

Removes the specified slot mask from the armor and returns the new slot mask for the armor. (This function requires SKSE)

intfunctionGetMaskForSlot(intslot)NativeGlobal

Returns the slot mask for a single slot. (This function requires SKSE)

intfunctionGetNumArmorAddons()Native

returns the number of armor addons for this armor

ArmorAddonfunctionGetNthArmorAddon(intn)Native

Returns the nth ArmorAddon object associated with this armor. (This function requires SKSE)

Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.