Public Member Functions | Public Attributes

CEncounter Class Reference

List of all members.

Public Member Functions

 CEncounter ()
CEncounterAddGroup (uint group)
 Checks if the value in encounter's zone is sufficient to 'fund the encounter'.
CEncounterAddPlayer (Critter& player)
CritterGetPlayer (uint i)
CEncounterNewCheck (uint type, uint index, uint8 operator, int value)
CEncounterSetLocationPid (uint16 locationPid)
CEncounterSetSpecial (bool special)
CEncounterCheckRandom (int value)
CEncounterCheckStat (uint index, uint8 operator, int value)
CEncounterCheckPerk (uint index, uint8 operator, int value)
CEncounterCheckLVar (uint index, uint8 operator, int value)
CEncounterCheckGVar (uint index, uint8 operator, int value)
CEncounterCheckHour (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< CCheckChecks
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