Public Member Functions | Public Attributes

QuestPool Class Reference

List of all members.

Public Member Functions

 QuestPool (uint npcId)
QuestAddQuest (Quest@ quest)
QuestAddQuest (uint lvar, uint dialog, uint dumbDialog, uint about, uint dumbAbout)
QuestGetRandomQuest (Critter@ player)
QuestGetQuest (int lvar)
uint GetDataIndex (uint lvar)
bool IsAvailable (int lvar, Critter@ player)
bool Store ()

Public Attributes

array< Quest@> quests
array< uint > data
uint npcId

Constructor & Destructor Documentation

QuestPool ( uint  npcId  ) 

Member Function Documentation

Quest@ AddQuest ( Quest quest  ) 
Quest@ AddQuest ( uint  lvar,
uint  dialog,
uint  dumbDialog,
uint  about,
uint  dumbAbout 
)
Quest@ GetRandomQuest ( Critter player  ) 
Quest@ GetQuest ( int  lvar  ) 
uint GetDataIndex ( uint  lvar  ) 
bool IsAvailable ( int  lvar,
Critter player 
)
bool Store (  ) 

Member Data Documentation

array<Quest@> quests
array<uint> data
uint npcId