Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

cCharStuff Class Reference

#include <classes.h>

List of all members.

Public Methods

void DeleteChar (CChar *k)
CHARACTER MemCharFree (bool zeroSer=false)
CItemaddRandomLoot (CItem *s, char *lootlist)
CCharCreateRandomNpc (cSocket *s, char *npclist)
CCharSpawnNPC (CItem *i, cSpawnRegion *spawnReg, int npcNum)
CCharAddNPC (cSocket *s, cSpawnRegion *spawnReg, int npcNum)
CCharAddNPCxyz (cSocket *s, int npcNum, SI16 x1, SI16 y1, SI08 z1)
void Split (CChar *k)
void CheckAI (UI32 currenttime, CChar *i)
void LoadShopList (char *list, CChar *c)
CChargetGuardingPet (CChar *mChar, SERIAL guarded)
bool checkPetFriend (CChar *mChar, CChar *pet)
void stopPetGuarding (CChar *pet)

Private Methods

void FindSpotForNPC (CChar *c, SI16 originX, SI16 originY, SI16 xAway, SI16 yAway, SI08 z)
CCharCreateScriptNpc (cSocket *s, int targNPC)
bool ApplyNpcSection (CChar *applyTo, ScriptSection *NpcCreation)


Member Function Documentation

CChar * cCharStuff::AddNPC cSocket *   s,
cSpawnRegion *   spawnReg,
int   npcNum
 

CChar * cCharStuff::AddNPCxyz cSocket *   s,
int   npcNum,
SI16   x1,
SI16   y1,
SI08   z1
 

bool cCharStuff::ApplyNpcSection CChar *   applyTo,
ScriptSection *   NpcCreation
[private]
 

void cCharStuff::CheckAI UI32   currenttime,
CChar *   i
 

CChar * cCharStuff::CreateRandomNpc cSocket *   s,
char *   npcList
 

CChar * cCharStuff::CreateScriptNpc cSocket *   s,
int   targNPC
[private]
 

void cCharStuff::DeleteChar CChar *   k
 

void cCharStuff::FindSpotForNPC CChar *   c,
SI16   originX,
SI16   originY,
SI16   xAway,
SI16   yAway,
SI08   z
[private]
 

void cCharStuff::LoadShopList char *   list,
CChar *   c
 

CHARACTER cCharStuff::MemCharFree bool   zeroSer = false
 

CChar * cCharStuff::SpawnNPC CItem *   i,
cSpawnRegion *   spawnReg,
int   npcNum
 

void cCharStuff::Split CChar *   k
 

CItem * cCharStuff::addRandomLoot CItem *   s,
char *   lootlist
 

bool cCharStuff::checkPetFriend CChar *   mChar,
CChar *   pet
 

CChar * cCharStuff::getGuardingPet CChar *   mChar,
SERIAL   guarded
 

void cCharStuff::stopPetGuarding CChar *   pet
 


The documentation for this class was generated from the following files:
Generated at Sun Sep 16 22:45:37 2001 for UOX3 by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001