Public Member Functions | Public Attributes

CritterCl Class Reference
[Client API]

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


Detailed Description

Limited-functionality equivalent of Critter class.

All stats, skills, perks etc. can be read from the chosen only (player).

List of all members.

Public Member Functions

bool IsChosen ()
bool IsPlayer ()
bool IsNpc ()
bool IsLife ()
bool IsKnockout ()
bool IsDead ()
bool IsFree ()
bool IsBusy ()
bool IsTurnBasedTurn ()
uint GetTurnBasedTime ()
uint ItemsCount ()
uint ItemsWeight ()
uint ItemsVolume ()
uint CountItem (uint16 protoId)
ItemCl GetItem (uint16 protoId, int slot)
uint GetItems (int slot, ItemCl@[]@+ items)
uint GetItemsByType (int type, Item@[]@+ items)
ProtoItem GetSlotProto (int slot, uint8& mode)
bool CheckKey (uint doorId)
void SetVisible (bool visible)
bool GetVisible ()
ProtoItem GetSlotProto (int slot)
uint GetMultihex ()
Animation

bool IsAnimAviable (uint anim1, uint anim2)
bool IsAnimPlaying ()
uint GetAnim1 ()
void Animate (uint anim1, uint anim2)
void Animate (uint anim1, uint anim2, ItemCl@+ item)
void ClearAnim ()

Public Attributes

const uint Id
const uint16 Pid
const uint8 CrType
const uint8 CrTypeAlias
const uint16 HexX
const uint16 HexY
const uint8 Dir
const uint16 FlagsExt
DataVal Param
string NameOnHead
uint NameColor
uint ContourColor
int[] Anim3dLayer
const uint Life
const uint Knockout
const uint Dead

Member Function Documentation

bool IsChosen (  ) 
bool IsPlayer (  ) 
bool IsNpc (  ) 
bool IsLife (  ) 
bool IsKnockout (  ) 
bool IsDead (  ) 
bool IsFree (  ) 
bool IsBusy (  ) 
bool IsTurnBasedTurn (  ) 
uint GetTurnBasedTime (  ) 
uint ItemsCount (  ) 
uint ItemsWeight (  ) 
uint ItemsVolume (  ) 
uint CountItem ( uint16  protoId  ) 
ItemCl GetItem ( uint16  protoId,
int  slot 
)
uint GetItems ( int  slot,
ItemCl@[]@+  items 
)
uint GetItemsByType ( int  type,
Item@[]@+  items 
)
ProtoItem GetSlotProto ( int  slot,
uint8&  mode 
)
bool CheckKey ( uint  doorId  ) 
void SetVisible ( bool  visible  ) 
bool GetVisible (  ) 
ProtoItem GetSlotProto ( int  slot  ) 
uint GetMultihex (  ) 
bool IsAnimAviable ( uint  anim1,
uint  anim2 
)
bool IsAnimPlaying (  ) 
uint GetAnim1 (  ) 
void Animate ( uint  anim1,
uint  anim2 
)
void Animate ( uint  anim1,
uint  anim2,
ItemCl@+  item 
)
void ClearAnim (  ) 

Member Data Documentation

const uint Id
const uint16 Pid
const uint8 CrType
const uint8 CrTypeAlias
const uint16 HexX
const uint16 HexY
const uint8 Dir
const uint16 FlagsExt
DataVal Param
uint NameColor
int [] Anim3dLayer
const uint Life
const uint Knockout
const uint Dead