Public Member Functions

ItemCl Class Reference
[Client API]

Limited-functionality equivalent of Item class. More...


Detailed Description

Limited-functionality equivalent of Item class.

List of all members.

Public Member Functions

bool IsGrouped ()
bool IsWeared ()
uint GetScriptId ()
uint8 GetType ()
uint16 GetProtoId ()
uint GetCount ()
bool GetMapPosition (uint16& hexX, uint16& hexY)
void Animate (uint8 fromFrame, uint8 toFrame)
bool IsCar ()
ItemCl CarGetBag (int numBag)

Public Attributes

General fields

const uint Id
const ProtoItem Proto
const uint Data
const uint16 SortValue
const uint PicInv
const uint PicMap
const uint8 Info
const uint Flags
uint16 RadioFlags
uint8 Indicator const string Lexems
Access

const uint8 Accessory
const uint MapId
const uint16 HexX
const uint16 HexY
const uint CritId
const uint8 CritSlot
const uint ContainerId
const uint SpecialId
For animations

const uint16 AnimWaitBase
 (?)
const uint8 AnimStayBegin
 (?)
const uint8 AnimStayEnd
 (?)
const uint8 AnimShowBegin
 (?)
const uint8 AnimShowEnd
 (?)
const uint8 AnimHideBegin
 (?)
const uint8 AnimHideEnd
 (?)
For the wearing items (weapon, armor)

const uint8 BrokenFlags
 (?)
const uint8 BrokenCount
 (?)
const uint16 BrokenWear
 (?)
For locks (keys, containers, doors)

const uint LockerId
const uint16 LockerCondition
const uint16 LockerComplexity
Weapons

const uint16 Weapon_AmmoPid
const uint16 Weapon_AmmoCount
uint8 Mode
Various (Misc2)

const uint m2_Val1
const uint m2_Val2
const uint m2_Val3
const uint m2_Val4

Member Function Documentation

bool IsGrouped (  ) 
bool IsWeared (  ) 
uint GetScriptId (  ) 
uint8 GetType (  ) 
uint16 GetProtoId (  ) 
uint GetCount (  ) 
bool GetMapPosition ( uint16&  hexX,
uint16&  hexY 
)
void Animate ( uint8  fromFrame,
uint8  toFrame 
)
bool IsCar (  ) 
ItemCl CarGetBag ( int  numBag  ) 

Member Data Documentation

const uint Id
const uint Data
const uint16 SortValue
const uint PicInv
const uint PicMap
const uint8 Info
const uint Flags
uint16 RadioFlags
uint8 Indicator const string Lexems
const uint8 Accessory
const uint MapId
const uint16 HexX
const uint16 HexY
const uint CritId
const uint8 CritSlot
const uint ContainerId
const uint SpecialId
const uint16 AnimWaitBase

(?)

const uint8 AnimStayBegin

(?)

const uint8 AnimStayEnd

(?)

const uint8 AnimShowBegin

(?)

const uint8 AnimShowEnd

(?)

const uint8 AnimHideBegin

(?)

const uint8 AnimHideEnd

(?)

const uint8 BrokenFlags

(?)

const uint8 BrokenCount

(?)

const uint16 BrokenWear

(?)

const uint LockerId
const uint16 LockerCondition
const uint16 LockerComplexity
const uint16 Weapon_AmmoPid
const uint16 Weapon_AmmoCount
uint8 Mode
const uint m2_Val1
const uint m2_Val2
const uint m2_Val3
const uint m2_Val4