Public Member Functions | Public Attributes

CEncounter Class Reference

List of all members.

Public Member Functions

 CEncounter ()
CEncounter@ AddGroup (uint group)
 Checks if the value in encounter's zone is sufficient to 'fund the encounter'.
CEncounter@ AddPlayer (Critter& player)
Critter@ GetPlayer (uint i)
CEncounter@ NewCheck (uint type, uint index, uint8 operator, int value)
CEncounter@ SetLocationPid (uint16 locationPid)
CEncounter@ SetSpecial (bool special)
CEncounter@ CheckRandom (int value)
CEncounter@ CheckStat (uint index, uint8 operator, int value)
CEncounter@ CheckPerk (uint index, uint8 operator, int value)
CEncounter@ CheckLVar (uint index, uint8 operator, int value)
CEncounter@ CheckGVar (uint index, uint8 operator, int value)
CEncounter@ CheckHour (uint8 operator, int value)
int GenerateEncounterString (Critter& cr, string@ str, bool groupAdded, bool awareness)
uint getProbablyId (uint i)
void Ask (int say, Critter@ leader)
void Say (Critter@ leader, Critter@ player)
bool IsSingleGroup ()
int GetCost ()

Public Attributes

int Difficulty
uint16 LocationPid
bool Special
array< uint > Groups
array< uint > Players
array< CCheck > Checks
uint Ratio

Constructor & Destructor Documentation

CEncounter (  ) 

Member Function Documentation

CEncounter@ AddGroup ( uint  group  ) 

Checks if the value in encounter's zone is sufficient to 'fund the encounter'.

scrapped for now

CEncounter@ AddPlayer ( Critter&  player  ) 
Critter@ GetPlayer ( uint  i  ) 
CEncounter@ NewCheck ( uint  type,
uint  index,
uint8  operator,
int  value 
)
CEncounter@ SetLocationPid ( uint16  locationPid  ) 
CEncounter@ SetSpecial ( bool  special  ) 
CEncounter@ CheckRandom ( int  value  ) 
CEncounter@ CheckStat ( uint  index,
uint8  operator,
int  value 
)
CEncounter@ CheckPerk ( uint  index,
uint8  operator,
int  value 
)
CEncounter@ CheckLVar ( uint  index,
uint8  operator,
int  value 
)
CEncounter@ CheckGVar ( uint  index,
uint8  operator,
int  value 
)
CEncounter@ CheckHour ( uint8  operator,
int  value 
)
int GenerateEncounterString ( Critter&  cr,
string@  str,
bool  groupAdded,
bool  awareness 
)
uint getProbablyId ( uint  i  ) 
void Ask ( int  say,
Critter@  leader 
)
void Say ( Critter@  leader,
Critter@  player 
)
bool IsSingleGroup (  ) 
int GetCost (  ) 

Member Data Documentation

uint16 LocationPid
bool Special
array<uint> Groups
array<uint> Players
array<CCheck> Checks
uint Ratio