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

/home/groups/n/no/noxwizard/cvs/src/chars.cpp File Reference

#include "globals.h"
#include "nxwcommn.h"
#include "itemid.h"
#include "sregions.h"
#include "sndpkg.h"
#include "magic.h"
#include "debug.h"
#include "amx/amxcback.h"
#include "set.h"
#include "tmpeff.h"
#include "race.h"
#include "npcai.h"
#include "layer.h"
#include "network.h"
#include "accounts.h"
#include "jail.h"
#include "nxw_utils.h"
#include "weight.h"
#include "boats.h"
#include "archive.h"
#include "walking.h"
#include "rcvpkg.h"
#include "map.h"
#include "chars.h"
#include "items.h"
#include "inlines.h"
#include "basics.h"
#include "skills.h"
#include "range.h"
#include "classes.h"
#include "utils.h"
#include "nox-wizard.h"
#include "targeting.h"
#include "cmds.h"
#include "spawn.h"
#include "titles.h"

Defines

#define CASECHAREVENT(NAME, ID)   else if (!strcmp( NAME,script1)) amxevents[ID] = newAmxEvent(script2);
#define NPCMAGIC_FLAGS   (SPELLFLAG_DONTCRIMINAL+SPELLFLAG_DONTREQREAGENTS+SPELLFLAG_DONTCHECKSPELLBOOK+SPELLFLAG_IGNORETOWNLIMITS+SPELLFLAG_DONTCHECKSKILL)

Functions

void checkFieldEffects (UI32 currenttime, P_CHAR pc, char timecheck)
void target_castSpell (NXWCLIENT ps, P_TARGET t)

Variables

const unsigned int NAME_ID = 0xFA00
const unsigned int TITLE_ID = 0xFA01
const unsigned int ACCOUNT_ID = 0xFA02
const unsigned int CREATIONDAY_ID = 0xFA03
const unsigned int GMMOVEEFF_ID = 0xFA04
const unsigned int GUILDTYPE = 0xFA05
const unsigned int GUILDTRAITOR_ID = 0xFA06
const unsigned int POS_X_ID = 0xFA07
const unsigned int POS_Y_ID = 0xFA08
const unsigned int POS_Z_ID = 0xFA09
const unsigned int POS_DISPZ_ID = 0xFA0A
const unsigned int POS_M_ID = 0xFA0B
const unsigned int POS_OLDX_ID = 0xFA0C
const unsigned int POS_OLDY_ID = 0xFA0D
const unsigned int POS_OLDZ_ID = 0xFA0E
const unsigned int POS_OLDM_ID = 0xFA0F
const unsigned int DIR_ID = 0xFA10
const unsigned int DOORUSE_ID = 0xFA11
const unsigned int BODY_ID = 0xFA12
const unsigned int XBODY_ID = 0xFA13
const unsigned int SKIN_ID = 0xFA14
const unsigned int XSKIN_ID = 0xFA15
const unsigned int PRIV_ID = 0xFA16
const unsigned int ALLMOVE_ID = 0xFA17
const unsigned int DAMAGETYPE_ID = 0xFA18
const unsigned int STABLEMASTER_ID = 0xFA19
const unsigned int NPCTYPE_ID = 0xFA1A
const unsigned int TIME_UNUSED_ID = 0xFA1B
const unsigned int FONT_ID = 0xFA1C
const unsigned int SAY_ID = 0xFA1D
const unsigned int EMOTE_ID = 0xFA1E
const unsigned int STRENGTH_ID = 0xFA1F
const unsigned int STRENGTH2_ID = 0xFA20
const unsigned int DEXTERITY_ID = 0xFA21
const unsigned int DEXTERITY2_ID = 0xFA22
const unsigned int INTELLIGENCE_ID = 0xFA23
const unsigned int INTELLIGENCE2_ID = 0xFA24
const unsigned int HITPOINTS_ID = 0xFA25
const unsigned int STAMINA_ID = 0xFA26
const unsigned int MANA_ID = 0xFA27
const unsigned int NPC_ID = 0xFA28
const unsigned int POSSESSEDSERIAL_ID = 0xFA29
const unsigned int HOLDGOLD_ID = 0xFA2A
const unsigned int OWN_ID = 0xFA2B
const unsigned int ROBE_ID = 0xFA2C
const unsigned int KARMA_ID = 0xFA2D
const unsigned int FAME_ID = 0xFA2E
const unsigned int KILLS_ID = 0xFA2F
const unsigned int DEATHS_ID = 0xFA30
const unsigned int FIXEDLIGHT_ID = 0xFA31
const unsigned int SPEECH_ID = 0xFA32
const unsigned int TRIGGER_ID = 0xFA33
const unsigned int TRIGWORD_ID = 0xFA34
const unsigned int DISABLEMSG_ID = 0xFA35
const unsigned int ATT_ID = 0xFA36
const unsigned int DEF_ID = 0xFA37
const unsigned int LODAMAGE_ID = 0xFA38
const unsigned int HIDAMAGE_ID = 0xFA39
const unsigned int WAR_ID = 0xFA3A
const unsigned int NPCWANDER_ID = 0xFA3B
const unsigned int OLDNPCWANDER_ID = 0xFA3C
const unsigned int PC_FTARGSER_ID = 0xFA3D
const unsigned int CARVE_ID = 0xFA3E
const unsigned int FX1_ID = 0xFA3F
const unsigned int FY1_ID = 0xFA40
const unsigned int FZ1_ID = 0xFA41
const unsigned int FX2_ID = 0xFA42
const unsigned int FY2_ID = 0xFA43
const unsigned int HIDDEN_ID = 0xFA44
const unsigned int HUNGER_ID = 0xFA45
const unsigned int NPCAITYPE_ID = 0xFA46
const unsigned int SPATTACK_ID = 0xFA47
const unsigned int SPADELAY_ID = 0xFA48
const unsigned int MAGICSPHERE_ID = 0xFA49
const unsigned int TAMING_ID = 0xFA4A
const unsigned int ADVOBJ_ID = 0xFA4B
const unsigned int POISON_ID = 0xFA4C
const unsigned int POISONED_ID = 0xFA4D
const unsigned int MURDERSAVE_ID = 0xFA4F
const unsigned int FLEEAT_ID = 0xFA50
const unsigned int RACE_ID = 0xFA51
const unsigned int REATTACKAT_ID = 0xFA52
const unsigned int HOLDG_ID = 0xFA53
const unsigned int SPLIT_ID = 0xFA54
const unsigned int SPLITCHANCE_ID = 0xFA55
const unsigned int GUILDTOGGLE_ID = 0xFA56
const unsigned int GUILDNUMBER_ID = 0xFA57
const unsigned int GUILDTITLE_ID = 0xFA58
const unsigned int GUILDFEALTY_ID = 0xFA59
const unsigned int REGEN_HP_ID = 0xFA5A
const unsigned int REGEN_ST_ID = 0xFA5B
const unsigned int REGEN_MN_ID = 0xFA5C
const unsigned int HOMEX_ID = 0xFA5D
const unsigned int HOMEY_ID = 0xFA5E
const unsigned int HOMEZ_ID = 0xFA5F
const unsigned int WORKX_ID = 0xFA60
const unsigned int WORKY_ID = 0xFA61
const unsigned int WORKZ_ID = 0xFA62
const unsigned int FOODX_ID = 0xFA63
const unsigned int FOODY_ID = 0xFA64
const unsigned int FOODZ_ID = 0xFA65
const unsigned int QUESTTYPE_ID = 0xFA66
const unsigned int QUESTDESTREGION_ID = 0xFA67
const unsigned int QUESTORIGREGION_ID = 0xFA68
const unsigned int QUESTBOUNTYPOSTSERIAL_ID = 0xFA69
const unsigned int QUESTBOUNTYREWARD_ID = 0xFA6A
const unsigned int GMRESTRICT_ID = 0xFA6B
const unsigned int COMMANDLEVEL_ID = 0xFA6C
const unsigned int MOVESPEED_ID = 0xFA6D
const unsigned int FOLLOWSPEED_ID = 0xFA6E
const unsigned int NXWFLAG0_ID = 0xFA6F
const unsigned int NXWFLAG1_ID = 0xFA70
const unsigned int NXWFLAG2_ID = 0xFA71
const unsigned int NXWFLAG3_ID = 0xFA72
const unsigned int RESISTS_ID = 0xFA73
const unsigned int SHOPKEEP_ID = 0xFA74
const unsigned int DEADFLAG_ID = 0xFA74
const unsigned int SKILL_ID = 0xFA75
const unsigned int SKILLOCK_ID = 0xFA76
const unsigned int CANTRAIN_ID = 0xFA77
const unsigned int MOUNTED_ID = 0xFA78
const unsigned int PROFILE_ID = 0xFA79
const unsigned int LOOTVEC_ID = 0xFA79
const unsigned int SERIAL_ID = 0xFAFF

Define Documentation

#define CASECHAREVENT NAME,
ID       else if (!strcmp( NAME,script1)) amxevents[ID] = newAmxEvent(script2);
 

#define NPCMAGIC_FLAGS   (SPELLFLAG_DONTCRIMINAL+SPELLFLAG_DONTREQREAGENTS+SPELLFLAG_DONTCHECKSPELLBOOK+SPELLFLAG_IGNORETOWNLIMITS+SPELLFLAG_DONTCHECKSKILL)
 

set new hungertime *


Function Documentation

void checkFieldEffects UI32    currenttime,
P_CHAR    pc,
char    timecheck
 

void target_castSpell NXWCLIENT    ps,
P_TARGET    t
 


Variable Documentation

const unsigned int ACCOUNT_ID = 0xFA02
 

const unsigned int ADVOBJ_ID = 0xFA4B
 

const unsigned int ALLMOVE_ID = 0xFA17
 

const unsigned int ATT_ID = 0xFA36
 

const unsigned int BODY_ID = 0xFA12
 

const unsigned int CANTRAIN_ID = 0xFA77
 

const unsigned int CARVE_ID = 0xFA3E
 

const unsigned int COMMANDLEVEL_ID = 0xFA6C
 

const unsigned int CREATIONDAY_ID = 0xFA03
 

const unsigned int DAMAGETYPE_ID = 0xFA18
 

const unsigned int DEADFLAG_ID = 0xFA74
 

const unsigned int DEATHS_ID = 0xFA30
 

const unsigned int DEF_ID = 0xFA37
 

const unsigned int DEXTERITY2_ID = 0xFA22
 

const unsigned int DEXTERITY_ID = 0xFA21
 

const unsigned int DIR_ID = 0xFA10
 

const unsigned int DISABLEMSG_ID = 0xFA35
 

const unsigned int DOORUSE_ID = 0xFA11
 

const unsigned int EMOTE_ID = 0xFA1E
 

const unsigned int FAME_ID = 0xFA2E
 

const unsigned int FIXEDLIGHT_ID = 0xFA31
 

const unsigned int FLEEAT_ID = 0xFA50
 

const unsigned int FOLLOWSPEED_ID = 0xFA6E
 

const unsigned int FONT_ID = 0xFA1C
 

const unsigned int FOODX_ID = 0xFA63
 

const unsigned int FOODY_ID = 0xFA64
 

const unsigned int FOODZ_ID = 0xFA65
 

const unsigned int FX1_ID = 0xFA3F
 

const unsigned int FX2_ID = 0xFA42
 

const unsigned int FY1_ID = 0xFA40
 

const unsigned int FY2_ID = 0xFA43
 

const unsigned int FZ1_ID = 0xFA41
 

const unsigned int GMMOVEEFF_ID = 0xFA04
 

const unsigned int GMRESTRICT_ID = 0xFA6B
 

const unsigned int GUILDFEALTY_ID = 0xFA59
 

const unsigned int GUILDNUMBER_ID = 0xFA57
 

const unsigned int GUILDTITLE_ID = 0xFA58
 

const unsigned int GUILDTOGGLE_ID = 0xFA56
 

const unsigned int GUILDTRAITOR_ID = 0xFA06
 

const unsigned int GUILDTYPE = 0xFA05
 

const unsigned int HIDAMAGE_ID = 0xFA39
 

const unsigned int HIDDEN_ID = 0xFA44
 

const unsigned int HITPOINTS_ID = 0xFA25
 

const unsigned int HOLDG_ID = 0xFA53
 

const unsigned int HOLDGOLD_ID = 0xFA2A
 

const unsigned int HOMEX_ID = 0xFA5D
 

const unsigned int HOMEY_ID = 0xFA5E
 

const unsigned int HOMEZ_ID = 0xFA5F
 

const unsigned int HUNGER_ID = 0xFA45
 

const unsigned int INTELLIGENCE2_ID = 0xFA24
 

const unsigned int INTELLIGENCE_ID = 0xFA23
 

const unsigned int KARMA_ID = 0xFA2D
 

const unsigned int KILLS_ID = 0xFA2F
 

const unsigned int LODAMAGE_ID = 0xFA38
 

const unsigned int LOOTVEC_ID = 0xFA79
 

const unsigned int MAGICSPHERE_ID = 0xFA49
 

const unsigned int MANA_ID = 0xFA27
 

const unsigned int MOUNTED_ID = 0xFA78
 

const unsigned int MOVESPEED_ID = 0xFA6D
 

const unsigned int MURDERSAVE_ID = 0xFA4F
 

const unsigned int NAME_ID = 0xFA00
 

const unsigned int NPC_ID = 0xFA28
 

const unsigned int NPCAITYPE_ID = 0xFA46
 

const unsigned int NPCTYPE_ID = 0xFA1A
 

const unsigned int NPCWANDER_ID = 0xFA3B
 

const unsigned int NXWFLAG0_ID = 0xFA6F
 

const unsigned int NXWFLAG1_ID = 0xFA70
 

const unsigned int NXWFLAG2_ID = 0xFA71
 

const unsigned int NXWFLAG3_ID = 0xFA72
 

const unsigned int OLDNPCWANDER_ID = 0xFA3C
 

const unsigned int OWN_ID = 0xFA2B
 

const unsigned int PC_FTARGSER_ID = 0xFA3D
 

const unsigned int POISON_ID = 0xFA4C
 

const unsigned int POISONED_ID = 0xFA4D
 

const unsigned int POS_DISPZ_ID = 0xFA0A
 

const unsigned int POS_M_ID = 0xFA0B
 

const unsigned int POS_OLDM_ID = 0xFA0F
 

const unsigned int POS_OLDX_ID = 0xFA0C
 

const unsigned int POS_OLDY_ID = 0xFA0D
 

const unsigned int POS_OLDZ_ID = 0xFA0E
 

const unsigned int POS_X_ID = 0xFA07
 

const unsigned int POS_Y_ID = 0xFA08
 

const unsigned int POS_Z_ID = 0xFA09
 

const unsigned int POSSESSEDSERIAL_ID = 0xFA29
 

const unsigned int PRIV_ID = 0xFA16
 

const unsigned int PROFILE_ID = 0xFA79
 

const unsigned int QUESTBOUNTYPOSTSERIAL_ID = 0xFA69
 

const unsigned int QUESTBOUNTYREWARD_ID = 0xFA6A
 

const unsigned int QUESTDESTREGION_ID = 0xFA67
 

const unsigned int QUESTORIGREGION_ID = 0xFA68
 

const unsigned int QUESTTYPE_ID = 0xFA66
 

const unsigned int RACE_ID = 0xFA51
 

const unsigned int REATTACKAT_ID = 0xFA52
 

const unsigned int REGEN_HP_ID = 0xFA5A
 

const unsigned int REGEN_MN_ID = 0xFA5C
 

const unsigned int REGEN_ST_ID = 0xFA5B
 

const unsigned int RESISTS_ID = 0xFA73
 

const unsigned int ROBE_ID = 0xFA2C
 

const unsigned int SAY_ID = 0xFA1D
 

const unsigned int SERIAL_ID = 0xFAFF
 

const unsigned int SHOPKEEP_ID = 0xFA74
 

const unsigned int SKILL_ID = 0xFA75
 

const unsigned int SKILLOCK_ID = 0xFA76
 

const unsigned int SKIN_ID = 0xFA14
 

const unsigned int SPADELAY_ID = 0xFA48
 

const unsigned int SPATTACK_ID = 0xFA47
 

const unsigned int SPEECH_ID = 0xFA32
 

const unsigned int SPLIT_ID = 0xFA54
 

const unsigned int SPLITCHANCE_ID = 0xFA55
 

const unsigned int STABLEMASTER_ID = 0xFA19
 

const unsigned int STAMINA_ID = 0xFA26
 

const unsigned int STRENGTH2_ID = 0xFA20
 

const unsigned int STRENGTH_ID = 0xFA1F
 

const unsigned int TAMING_ID = 0xFA4A
 

const unsigned int TIME_UNUSED_ID = 0xFA1B
 

const unsigned int TITLE_ID = 0xFA01
 

const unsigned int TRIGGER_ID = 0xFA33
 

const unsigned int TRIGWORD_ID = 0xFA34
 

const unsigned int WAR_ID = 0xFA3A
 

const unsigned int WORKX_ID = 0xFA60
 

const unsigned int WORKY_ID = 0xFA61
 

const unsigned int WORKZ_ID = 0xFA62
 

const unsigned int XBODY_ID = 0xFA13
 

const unsigned int XSKIN_ID = 0xFA15
 

SourceForge.net Logo