Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

npcs Namespace Reference


Enumerations

enum  {
  MAGIC_SPHERE_CLASSIC = 0, MAGIC_SPHERE_WATER, MAGIC_SPHERE_FIRE, MAGIC_SPHERE_EARTH,
  MAGIC_SPHERE_AIR, MAGIC_SPHERE_MENTAL, MAGIC_SPHERE_CLERICAL, MAGIC_SPHERE_NECROMANCY,
  MAGIC_SPHERE_POISON, MAGIC_MAXSPHERES
}

Functions

void npcBeginCasting (P_CHAR pc, P_CHAR target, magic::SpellId spell)
void npcMagicAttack (P_CHAR pc_att, P_CHAR pc_def)
void initNpcSpells ()
void npcCastSpell (P_CHAR pc_att, P_CHAR pc_def)
void checkAI (P_CHAR pc)
void SpawnGuard (P_CHAR pc, P_CHAR pc_i, Location where)
void SpawnGuard (P_CHAR pc, P_CHAR pc_i, int x, int y, signed char z)
P_ITEM AddRandomLoot (P_ITEM pack, char *lootlist)
int AddRandomNPC (NXWSOCKET s, char *npclist)
P_CHAR AddRespawnNPC (P_ITEM pi, int npcNum)
P_CHAR AddRespawnNPC (P_CHAR pc, int npcNum)
P_CHAR AddNPCxyz (NXWSOCKET s, int npcNum, Location where)
P_CHAR AddNPCxyz (NXWSOCKET s, int npcNum, int x1, int y1, signed char z1)
P_CHAR AddNPC (NXWSOCKET s, P_ITEM pi, int npcNum, Location where)
P_CHAR AddNPC (NXWSOCKET s, P_ITEM pi, int npcNum, UI16 x1, UI16 y1, SI08 z1)
P_CHAR addNpc (int npcNum, UI16 x, UI16 y, SI08 z)
P_CHAR SpawnRandomMonster (P_CHAR pc, char *cList, char *cNpcID)
int AddRandomNPC (int s, char *npclist)

Variables

int spherespells [256][256]


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
MAGIC_SPHERE_CLASSIC 
MAGIC_SPHERE_WATER 
MAGIC_SPHERE_FIRE 
MAGIC_SPHERE_EARTH 
MAGIC_SPHERE_AIR 
MAGIC_SPHERE_MENTAL 
MAGIC_SPHERE_CLERICAL 
MAGIC_SPHERE_NECROMANCY 
MAGIC_SPHERE_POISON 
MAGIC_MAXSPHERES 


Function Documentation

P_CHAR npcs::addNpc int    npcNum,
UI16    x,
UI16    y,
SI08    z
 

P_CHAR npcs::AddNPC NXWSOCKET    s,
P_ITEM    pi,
int    npcNum,
UI16    x1,
UI16    y1,
SI08    z1
 

P_CHAR npcs::AddNPC NXWSOCKET    s,
P_ITEM    pi,
int    npcNum,
Location    where
 

P_CHAR npcs::AddNPCxyz NXWSOCKET    s,
int    npcNum,
int    x1,
int    y1,
signed char    z1
 

P_CHAR npcs::AddNPCxyz NXWSOCKET    s,
int    npcNum,
Location    where
 

P_ITEM npcs::AddRandomLoot P_ITEM    pack,
char *    lootlist
 

int AddRandomNPC int    s,
char *    npclist
 

int AddRandomNPC NXWSOCKET    s,
char *    npclist
 

P_CHAR npcs::AddRespawnNPC P_CHAR    pc,
int    npcNum
 

P_CHAR npcs::AddRespawnNPC P_ITEM    pi,
int    npcNum
 

void npcs::checkAI P_CHAR    pc
 

Author:
Luxor

void npcs::initNpcSpells  
 

void npcBeginCasting P_CHAR    pc,
P_CHAR    target,
magic::SpellId    spell
[static]
 

Author:
Luxor

void npcs::npcCastSpell P_CHAR    pc_att,
P_CHAR    pc_def
 

void npcs::npcMagicAttack P_CHAR    pc_att,
P_CHAR    pc_def
 

void npcs::SpawnGuard P_CHAR    pc,
P_CHAR    pc_i,
int    x,
int    y,
signed char    z
 

void npcs::SpawnGuard P_CHAR    pc,
P_CHAR    pc_i,
Location    where
 

P_CHAR npcs::SpawnRandomMonster P_CHAR    pc,
char *    cList,
char *    cNpcID
 


Variable Documentation

int npcs::spherespells[256][256]
 

SourceForge.net Logo