|
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] |