Difference between revisions of "GetEquippedObject"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>JOG
(returns ObjectID...)
imported>JOG
(Template for SlotIDs)
Line 5: Line 5:


Must be called on a reference. Returns the ObjectID of the object in the selected equipment slot.
Must be called on a reference. Returns the ObjectID of the object in the selected equipment slot.
 
   
Slot IDs:
{{OBSE_SLotIDs}}
these are for armor/clothing
0 head
1 hair
2 upper body
3 lower body
4 hand
5 foot
6 right ring
7 left ring
8 amulet
9 weapon
10 back weapon
11 side weapon
12 quiver
13 shield
14 torch
15 tail
  these are for weapon/ammo
16 weapon
17 ammo
these are for return values
18    both lower and upper body (robes)


==Example==
==Example==

Revision as of 05:25, 1 September 2006

A command for Oblivion Script Extender

Syntax:

GetEquippedObject [slot]

Must be called on a reference. Returns the ObjectID of the object in the selected equipment slot.


Slot IDs

armor/clothing
 0	head
 1	hair
 2	upper body
 3	lower body
 4	hand
 5	foot
 6	right ring
 7	left ring
 8	amulet
 13	shield
 14	torch
 15	tail
 18	lower and upper body
 19	lower and upper and foot
 20	lower, upper, hand and foot
 21	lower, upper, and hand
 22 	upper and hand
 255	no slot

weapon/ammo
 16	weapon
 17	ammo


Special return values are used for getting the Equipment Type (Value Type 3) in GetOV, GetCV, GetEOV and GetECV

Special return values
 18     both lower and upper body (robes)

Reserved values are currently nonfunctional and/or obsolete.

reserved
  9	(weapon)
 10	(back weapon)
 11	(side weapon)
 12	(quiver) 


Example

ref weaponType
set weaponType to (player.GetEquippedObject 16)
ref upperBodyType
set upperBodyType to (player.GetEquippedObject 2)

Notes

  • Prior to OBSE v0006, this function was called GetEquipmentSlotType.