Difference between revisions of "GetSlotMask - Armor"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Terra Nova2
m (Add new example.)
imported>Terra Nova2
m (Reverted back to original.)
 
(2 intermediate revisions by the same user not shown)
Line 25: Line 25:
endif
endif


; Check if a piece of armor overs more than one slot.
int ThisSlot = (Game.GetPlayer().GetWornForm(0x00000004) as Armor).GetSlotMask()
if ThisSlot == 4 || ThisSlot == 10 || ThisSlot == 100
debug.notification("True.")
else
debug.notification("false.")
endif
EndFunction
; Results from test returned true. Object used: Forsworm Armor (ID: 000D8D50)
</source>
</source>



Latest revision as of 12:52, 24 September 2014

SKSE Member of: Armor Script

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

Syntax[edit | edit source]

int Function GetSlotMask() native

Parameters[edit | edit source]

  • None

Return Value[edit | edit source]

The slot mask of the armor.

Examples[edit | edit source]

; Obtain the slot mask of an armor property
int SlotMask = ArmorProperty.GetSlotMask()
if (SlotMask == 4)
	Debug.Trace("This armor is equipped on the body, and only the body.")
endif

See Also[edit | edit source]