Table of Contents

Class ArmorScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from Armor.psc.

public static class ArmorScript
Inheritance
ArmorScript
Inherited Members

Fields

kSlotMask30

public const int kSlotMask30 = 1

Field Value

int

kSlotMask31

public const int kSlotMask31 = 2

Field Value

int

kSlotMask32

public const int kSlotMask32 = 4

Field Value

int

kSlotMask33

public const int kSlotMask33 = 8

Field Value

int

kSlotMask34

public const int kSlotMask34 = 16

Field Value

int

kSlotMask35

public const int kSlotMask35 = 32

Field Value

int

kSlotMask36

public const int kSlotMask36 = 64

Field Value

int

kSlotMask37

public const int kSlotMask37 = 128

Field Value

int

kSlotMask38

public const int kSlotMask38 = 256

Field Value

int

kSlotMask39

public const int kSlotMask39 = 512

Field Value

int

kSlotMask40

public const int kSlotMask40 = 1024

Field Value

int

kSlotMask41

public const int kSlotMask41 = 2048

Field Value

int

kSlotMask42

public const int kSlotMask42 = 4096

Field Value

int

kSlotMask43

public const int kSlotMask43 = 8192

Field Value

int

kSlotMask44

public const int kSlotMask44 = 16384

Field Value

int

kSlotMask45

public const int kSlotMask45 = 32768

Field Value

int

kSlotMask46

public const int kSlotMask46 = 65536

Field Value

int

kSlotMask47

public const int kSlotMask47 = 131072

Field Value

int

kSlotMask48

public const int kSlotMask48 = 262144

Field Value

int

kSlotMask49

public const int kSlotMask49 = 524288

Field Value

int

kSlotMask50

public const int kSlotMask50 = 1048576

Field Value

int

kSlotMask51

public const int kSlotMask51 = 2097152

Field Value

int

kSlotMask52

public const int kSlotMask52 = 4194304

Field Value

int

kSlotMask53

public const int kSlotMask53 = 8388608

Field Value

int

kSlotMask54

public const int kSlotMask54 = 16777216

Field Value

int

kSlotMask55

public const int kSlotMask55 = 33554432

Field Value

int

kSlotMask56

public const int kSlotMask56 = 67108864

Field Value

int

kSlotMask57

public const int kSlotMask57 = 134217728

Field Value

int

kSlotMask58

public const int kSlotMask58 = 268435456

Field Value

int

kSlotMask59

public const int kSlotMask59 = 536870912

Field Value

int

kSlotMask60

public const int kSlotMask60 = 1073741824

Field Value

int

kSlotMask61

public const int kSlotMask61 = -2147483648

Field Value

int

Properties

Dispatcher

The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.

public static PapyrusScriptDispatcher Dispatcher { get; }

Property Value

PapyrusScriptDispatcher

Methods

AddSlotToMask(PapyrusScript<Armor>, int)

adds the specified slotMask to the armor

public static Task<int> AddSlotToMask(this PapyrusScript<Armor> self, int slotMask)

Parameters

self PapyrusScript<Armor>
slotMask int

Returns

Task<int>

GetAR(PapyrusScript<Armor>)

public static Task<int> GetAR(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<int>

GetArmorRating(PapyrusScript<Armor>)

public static Task<int> GetArmorRating(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<int>

GetEnchantment(PapyrusScript<Armor>)

public static Task<Enchantment?> GetEnchantment(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<Enchantment?>

GetIconPath(PapyrusScript<Armor>, bool)

public static Task<string> GetIconPath(this PapyrusScript<Armor> self, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
bFemalePath bool

Returns

Task<string>

GetMaskForSlot(int)

calculates the equivalent value for the properties below

public static Task<int> GetMaskForSlot(int slot)

Parameters

slot int

Returns

Task<int>

GetMessageIconPath(PapyrusScript<Armor>, bool)

public static Task<string> GetMessageIconPath(this PapyrusScript<Armor> self, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
bFemalePath bool

Returns

Task<string>

GetModelPath(PapyrusScript<Armor>, bool)

public static Task<string> GetModelPath(this PapyrusScript<Armor> self, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
bFemalePath bool

Returns

Task<string>

GetNthArmorAddon(PapyrusScript<Armor>, int)

returns the nth armor addon for this armor

public static Task<ArmorAddon?> GetNthArmorAddon(this PapyrusScript<Armor> self, int n)

Parameters

self PapyrusScript<Armor>
n int

Returns

Task<ArmorAddon?>

GetNumArmorAddons(PapyrusScript<Armor>)

returns the number of armor addons for this armor

public static Task<int> GetNumArmorAddons(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<int>

GetSlotMask(PapyrusScript<Armor>)

returns the slot mask for the armor.

public static Task<int> GetSlotMask(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<int>

GetWarmthRating(PapyrusScript<Armor>)

Returns the "warmth rating" for this armor

public static Task<float> GetWarmthRating(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<float>

GetWeightClass(PapyrusScript<Armor>)

public static Task<int> GetWeightClass(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<int>

IsBoots(PapyrusScript<Armor>)

public static Task<bool> IsBoots(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothing(PapyrusScript<Armor>)

public static Task<bool> IsClothing(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingBody(PapyrusScript<Armor>)

public static Task<bool> IsClothingBody(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingFeet(PapyrusScript<Armor>)

public static Task<bool> IsClothingFeet(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingHands(PapyrusScript<Armor>)

public static Task<bool> IsClothingHands(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingHead(PapyrusScript<Armor>)

public static Task<bool> IsClothingHead(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingPoor(PapyrusScript<Armor>)

public static Task<bool> IsClothingPoor(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingRich(PapyrusScript<Armor>)

public static Task<bool> IsClothingRich(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsClothingRing(PapyrusScript<Armor>)

public static Task<bool> IsClothingRing(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsCuirass(PapyrusScript<Armor>)

public static Task<bool> IsCuirass(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsGauntlets(PapyrusScript<Armor>)

public static Task<bool> IsGauntlets(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsHeavyArmor(PapyrusScript<Armor>)

public static Task<bool> IsHeavyArmor(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsHelmet(PapyrusScript<Armor>)

public static Task<bool> IsHelmet(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsJewelry(PapyrusScript<Armor>)

public static Task<bool> IsJewelry(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsLightArmor(PapyrusScript<Armor>)

Armor info by keyword

public static Task<bool> IsLightArmor(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

IsShield(PapyrusScript<Armor>)

public static Task<bool> IsShield(this PapyrusScript<Armor> self)

Parameters

self PapyrusScript<Armor>

Returns

Task<bool>

ModAR(PapyrusScript<Armor>, int)

public static Task ModAR(this PapyrusScript<Armor> self, int modBy)

Parameters

self PapyrusScript<Armor>
modBy int

Returns

Task

ModArmorRating(PapyrusScript<Armor>, int)

public static Task ModArmorRating(this PapyrusScript<Armor> self, int modBy)

Parameters

self PapyrusScript<Armor>
modBy int

Returns

Task

RemoveSlotFromMask(PapyrusScript<Armor>, int)

removes the specified slot masks from the armor

public static Task<int> RemoveSlotFromMask(this PapyrusScript<Armor> self, int slotMask)

Parameters

self PapyrusScript<Armor>
slotMask int

Returns

Task<int>

SetAR(PapyrusScript<Armor>, int)

public static Task SetAR(this PapyrusScript<Armor> self, int armorRating)

Parameters

self PapyrusScript<Armor>
armorRating int

Returns

Task

SetArmorRating(PapyrusScript<Armor>, int)

public static Task SetArmorRating(this PapyrusScript<Armor> self, int armorRating)

Parameters

self PapyrusScript<Armor>
armorRating int

Returns

Task

SetEnchantment(PapyrusScript<Armor>, Enchantment)

public static Task SetEnchantment(this PapyrusScript<Armor> self, Enchantment e)

Parameters

self PapyrusScript<Armor>
e Enchantment

Returns

Task

SetIconPath(PapyrusScript<Armor>, string, bool)

public static Task SetIconPath(this PapyrusScript<Armor> self, string path, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
path string
bFemalePath bool

Returns

Task

SetMessageIconPath(PapyrusScript<Armor>, string, bool)

public static Task SetMessageIconPath(this PapyrusScript<Armor> self, string path, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
path string
bFemalePath bool

Returns

Task

SetModelPath(PapyrusScript<Armor>, string, bool)

public static Task SetModelPath(this PapyrusScript<Armor> self, string path, bool bFemalePath)

Parameters

self PapyrusScript<Armor>
path string
bFemalePath bool

Returns

Task

SetSlotMask(PapyrusScript<Armor>, int)

sets the slot mask for the armor

public static Task SetSlotMask(this PapyrusScript<Armor> self, int slotMask)

Parameters

self PapyrusScript<Armor>
slotMask int

Returns

Task

SetWeightClass(PapyrusScript<Armor>, int)

public static Task SetWeightClass(this PapyrusScript<Armor> self, int weightClass)

Parameters

self PapyrusScript<Armor>
weightClass int

Returns

Task