Difference between revisions of "GetObjectValue"
Jump to navigation
Jump to search
imported>JOG (The Killer-Feature...) |
imported>Behippo (add ref callng conventior) |
||
Line 3: | Line 3: | ||
GetObjectvalue ValueType [ObjectID] | GetObjectvalue ValueType [ObjectID] | ||
GetOV Valuetype [ObjectID] | GetOV Valuetype [ObjectID] | ||
ref.GetObjectValue ValueType | |||
ref.GetOV ValueType | |||
Returns the requested value for either the specifed ObjectID or the calling reference. Returns 0 if the value type doesn't match (asking a weapon for an armor rating or clothing for a health value) | Returns the requested value for either the specifed ObjectID or the calling reference. Returns 0 if the value type doesn't match (asking a weapon for an armor rating or clothing for a health value) | ||
Line 10: | Line 12: | ||
ref equippedweapon | ref equippedweapon | ||
float weaponspeed | |||
short weapontype | short weapontype | ||
set equippedweapon to player.[[GetEquippedObject]] 16 | set equippedweapon to player.[[GetEquippedObject]] 16 | ||
Line 16: | Line 18: | ||
set weapontype to getov 103 equippedweapon | set weapontype to getov 103 equippedweapon | ||
'''Calling from a script on an object''' | |||
float weaponspeed | |||
short weapontype | |||
begin OnEquip | |||
set weaponspeed to GetOV 102 | |||
set weapontype to GetOV 103 | |||
end | |||
{{OBSEValuetypes}} | {{OBSEValuetypes}} |
Revision as of 14:41, 19 August 2006
Syntax:
GetObjectvalue ValueType [ObjectID] GetOV Valuetype [ObjectID] ref.GetObjectValue ValueType ref.GetOV ValueType
Returns the requested value for either the specifed ObjectID or the calling reference. Returns 0 if the value type doesn't match (asking a weapon for an armor rating or clothing for a health value)
Example:
ref equippedweapon float weaponspeed short weapontype set equippedweapon to player.GetEquippedObject 16 set weaponspeed to getov 102 equippedweapon set weapontype to getov 103 equippedweapon
Calling from a script on an object
float weaponspeed short weapontype begin OnEquip set weaponspeed to GetOV 102 set weapontype to GetOV 103 end
Value Types
Range Value Types 000-099 Common Values 100-149 Weapon and Ammo 150-199 Armor 200-209 Soul Gem 210-219 Ingredient 220-229 Alchemy Item
Num GetOV GetCV Value 0 f weight 1 i gold value (not including enchantment value) 2 i f health 3 i equipment SlotID 4 i f enchantment charge 5 b is quest item 6 ref enchantment 100 i attack damage 101 f reach 102 f speed 103 i weapon type 104 b ignores weapon resistence 105 ref poison applied to weapon 150 i armor rating 151 i armor type 200 i soul 201 i capacity 210 b is food 220 b is poison
Type codes:
Weapon Type (103) 0: Blade1H 1: Blade2H 2: Blunt1H 3: Blunt2H 4: Staff 5: Bow
Armor Type (151) 0: Light Armor 1: Heavy Armor
Soul Level (200-201) 0: None 1: Petty 2: Lesser 3: Common 4: Greater 5: Grand
See Also: