Difference between revisions of "GetWornItem - Actor"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(Added a for each worn item example.)
imported>Qazaaq
m (Moved category tags to bottom of page.)
Line 1: Line 1:
[[Category:Scripting]]
[[Category:Papyrus]]
[[Category:F4SE]]
'''F4SE Member of:''' [[Actor Script]]
'''F4SE Member of:''' [[Actor Script]]


Line 49: Line 46:
*[[Biped Slots]]
*[[Biped Slots]]
*[[WornItem Struct - Actor]]
*[[WornItem Struct - Actor]]
[[Category:Scripting]]
[[Category:Papyrus]]
[[Category:F4SE]]

Revision as of 17:19, 19 April 2017

F4SE Member of: Actor Script

Obtains WornItem information about an actors Biped Slot.

Syntax

WornItem Function GetWornItem(int slotIndex, bool firstPerson = false) Native

Parameters

  • slotIndex: The Biped Slot to check.
  • firstPerson: Specifies whether first or third person information for the Biped Slot should be returned.

Return Value

The WornItem for the given Biped Slot.

Examples

Actor:WornItem wornItem= Game.GetPlayer().GetWornItem(34)
Debug.Trace("Item: " + wornItem.Item)
Debug.Trace("Model: " + wornItem.Model)
Debug.Trace("ModelName: " + wornItem.ModelName)
Debug.Trace("MaterialSwap: " + wornItem.MaterialSwap)
Debug.Trace("Texture: " + wornItem.Texture)


{For each biped slot}
Actor Player = Game.GetPlayer()
int index = 30
int endSlot = 61 const

while (index < endSlot)
    Actor:WornItem wornItem = Player.GetWornItem(index)
    Debug.Trace("Slot: " + index + ", " + wornItem)
    index += 1
EndWhile

Notes

  • Item can be none and still contain other information at a particular slot.

See Also