Public Member Functions

ICaravan Interface Reference

Global interface for caravan objects. More...


Detailed Description

Global interface for caravan objects.

Inherited by CCaravan.

List of all members.

Public Member Functions

void Init ()
uint GetState ()
uint GetLeaderId ()
uint GetWMLeaderId ()
bool IsCaravanMember (Critter&)
ICaravanRoute (uint16 origLoc, uint8 origMap, uint16 destLoc, uint8 destMap)
ICaravanRoute (uint16 x, uint16 y)
ICaravan_AddNpc (uint16 pid, uint dialogId, uint bagId, uint level)
void Assign (Critter& cr)
void Leave (Critter& cr)
void GetCurrentCoords (float&, float&)
bool EndOfTrack ()
void IncRoutePosition ()
string GetName ()
string GetNextDestinationName ()
uint GetActPay ()
uint GetDepartTime ()
void Start ()
void PrepareDeparture (uint)
void Arrive ()
void PrepareRespawn ()
void Respawn ()

Member Function Documentation

void Init (  ) 

Implemented in CCaravan.

uint GetState (  ) 

Implemented in CCaravan.

uint GetLeaderId (  ) 

Implemented in CCaravan.

uint GetWMLeaderId (  ) 

Implemented in CCaravan.

bool IsCaravanMember ( Critter  ) 

Implemented in CCaravan.

ICaravan@ Route ( uint16  origLoc,
uint8  origMap,
uint16  destLoc,
uint8  destMap 
)

Implemented in CCaravan.

ICaravan@ Route ( uint16  x,
uint16  y 
)

Implemented in CCaravan.

ICaravan@ _AddNpc ( uint16  pid,
uint  dialogId,
uint  bagId,
uint  level 
)

Implemented in CCaravan.

void Assign ( Critter cr  ) 

Implemented in CCaravan.

void Leave ( Critter cr  ) 

Implemented in CCaravan.

void GetCurrentCoords ( float&  ,
float&   
)

Implemented in CCaravan.

bool EndOfTrack (  ) 

Implemented in CCaravan.

void IncRoutePosition (  ) 

Implemented in CCaravan.

string GetName (  ) 

Implemented in CCaravan.

string GetNextDestinationName (  ) 

Implemented in CCaravan.

uint GetActPay (  ) 

Implemented in CCaravan.

uint GetDepartTime (  ) 

Implemented in CCaravan.

void Start (  ) 

Implemented in CCaravan.

void PrepareDeparture ( uint   ) 

Implemented in CCaravan.

void Arrive (  ) 

Implemented in CCaravan.

void PrepareRespawn (  ) 

Implemented in CCaravan.

void Respawn (  ) 

Implemented in CCaravan.