Limited-functionality equivalent of Critter class. More...
Limited-functionality equivalent of Critter class.
All stats, skills, perks etc. can be read from the chosen only (player).
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 |
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 | ( | ) |
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 |
uint ContourColor |
int [] Anim3dLayer |
const uint Life |
const uint Knockout |
const uint Dead |