Public Member Functions | Public Attributes

CEncounterObject Class Reference

List of all members.

Public Member Functions

 CEncounterObject ()
CEncounterObjectNewCheck (uint type, uint index, uint8 operator, int value)
CEncounterObjectSetPid (uint16 pid)
CEncounterObjectSetDialog (uint dialog)
CEncounterObjectSetScript (string& script)
CEncounterObjectSetBag (uint bag)
CEncounterObjectSetNpcRole (uint role)
CEncounterObjectSetTeamId (uint teamid)
CEncounterObjectSetTeamId (uint faction, uint rank, uint mode)
CEncounterObjectSetDistance (uint distance)
CEncounterObjectCheckRandom (int value)
CEncounterObjectCheckStat (uint index, uint8 operator, int value)
CEncounterObjectCheckPerk (uint index, uint8 operator, int value)
CEncounterObjectCheckLVar (uint index, uint8 operator, int value)
CEncounterObjectCheckGVar (uint index, uint8 operator, int value)
CEncounterObjectCheckHour (uint8 operator, int value)
CEncounterObjectSetRatio (uint ratio)
CEncounterObjectSetDead (bool dead)
CEncounterObjectSetMinimum (uint minimum)
CEncounterObjectSetMaximum (uint maximum)
CEncounterObjectSetSlot (uint slot)
CEncounterObjectMode (uint mode)
CEncounterObjectMode (uint mode, uint val)
CEncounterObjectAddPerk (uint index, uint level, uint chance)
CEncounterObjectAddItem (uint16 pid, uint min, uint max, uint slot)
CEncounterObjectAddItem (uint16 pid, uint min, uint max, uint slot, uint brokenMin, uint brokenMax)
uint GetCost ()
 Value required to generate given object, for the purpose of calculating the average priece only.
void SetModes (Critter& npc)
 Set modes for given critter' instance.

Public Attributes

uint ObjectType
uint16 Pid
uint Dialog
string Script
uint Distance
uint Bag
uint NpcRole
uint TeamId
array< CEncounterObject@> Childs
array< CCheckChecks
uint Ratio
bool Dead
int Armor
int Helmet
int OverrideCrtype
uint Minimum
uint Maximum
uint Slot
uint cost
array< CEncounterPerkPerks
uint BrokenMin
uint BrokenMax
array< uint > modes

Constructor & Destructor Documentation


Member Function Documentation

CEncounterObject@ NewCheck ( uint  type,
uint  index,
uint8  operator,
int  value 
)
CEncounterObject@ SetPid ( uint16  pid  ) 
CEncounterObject@ SetDialog ( uint  dialog  ) 
CEncounterObject@ SetScript ( string script  ) 
CEncounterObject@ SetBag ( uint  bag  ) 
CEncounterObject@ SetNpcRole ( uint  role  ) 
CEncounterObject@ SetTeamId ( uint  teamid  ) 
CEncounterObject@ SetTeamId ( uint  faction,
uint  rank,
uint  mode 
)
CEncounterObject@ SetDistance ( uint  distance  ) 
CEncounterObject@ CheckRandom ( int  value  ) 
CEncounterObject@ CheckStat ( uint  index,
uint8  operator,
int  value 
)
CEncounterObject@ CheckPerk ( uint  index,
uint8  operator,
int  value 
)
CEncounterObject@ CheckLVar ( uint  index,
uint8  operator,
int  value 
)
CEncounterObject@ CheckGVar ( uint  index,
uint8  operator,
int  value 
)
CEncounterObject@ CheckHour ( uint8  operator,
int  value 
)
CEncounterObject@ SetRatio ( uint  ratio  ) 
CEncounterObject@ SetDead ( bool  dead  ) 
CEncounterObject@ SetMinimum ( uint  minimum  ) 
CEncounterObject@ SetMaximum ( uint  maximum  ) 
CEncounterObject@ SetSlot ( uint  slot  ) 
CEncounterObject@ Mode ( uint  mode  ) 
CEncounterObject@ Mode ( uint  mode,
uint  val 
)
CEncounterObject@ AddPerk ( uint  index,
uint  level,
uint  chance 
)
CEncounterObject@ AddItem ( uint16  pid,
uint  min,
uint  max,
uint  slot 
)
CEncounterObject@ AddItem ( uint16  pid,
uint  min,
uint  max,
uint  slot,
uint  brokenMin,
uint  brokenMax 
)
uint GetCost (  ) 

Value required to generate given object, for the purpose of calculating the average priece only.

void SetModes ( Critter npc  ) 

Set modes for given critter' instance.


Member Data Documentation

uint ObjectType
uint16 Pid
uint Dialog
uint Distance
uint Bag
uint NpcRole
uint TeamId
array<CCheck> Checks
uint Ratio
bool Dead
int Armor
int Helmet
uint Minimum
uint Maximum
uint Slot
uint cost
uint BrokenMin
uint BrokenMax
array<uint> modes