Sinfar Custom NWNScript Constants

const int ARMOR_PART_EXTRA_INFO_COLOR_MAPPING =      0x01;
const int ARMOR_PART_EXTRA_INFO_SHADOW_MOD =         0x02;
const int ARMOR_PART_EXTRA_INFO_SCALE =              0x04;
const int ARMOR_PART_EXTRA_INFO_MOVEX =              0x08;
const int ARMOR_PART_EXTRA_INFO_MOVEY =              0x10;
const int ARMOR_PART_EXTRA_INFO_MOVEZ =              0x20;
const int ARMOR_PART_EXTRA_INFO_COLORSOVERRIDE =     0x40;
const int ARMOR_PART_EXTRA_INFO_ROTATEX =            0x0100;
const int ARMOR_PART_EXTRA_INFO_ROTATEY =            0x0200;
const int ARMOR_PART_EXTRA_INFO_ROTATEZ =            0x0400;
const int ARMOR_PART_EXTRA_INFO_RGBAOVERRIDE =       0x0800;

const float DEGREE_PER_RADIAN = 57.2957795;

const int RGBA_RED = 0;
const int RGBA_GREEN = 1;
const int RGBA_BLUE = 2;
const int RGBA_ALPHA = 3;

const int DURATION_TYPE_INNATE = 4;
const int DURATION_TYPE_EQUIPPED = 3;

const int SERVOPT_TYPE_TEXT = 3;
const int SERVOPT_TYPE_TAG = 4;
const int SERVOPT_TYPE_RESREF = 5;

const int ITEM_XDATA_PART_ALL = 0;
const int ITEM_XDATA_PART_TOP = 1;
const int ITEM_XDATA_PART_MIDDLE = 2;
const int ITEM_XDATA_PART_BOTTOM = 3;

const int OBJECT_TYPE_SOUND = 0x0200;
const int OBJECT_TYPE_AREA = 0x0400;
const int OBJECT_TYPE_MODULE = 0x0800;

const int DOOR_OPEN_STATE_CLOSED = 0;
const int DOOR_OEN_STATE_OPEN1 = 1;
const int DOOR_OEN_STATE_OPEN2 = 2;
const int DOOR_OEN_STATE_DESTROYED = 2;

const int X_EVENT_TIMED_EVENT = 1;
const int X_EVENT_ENTERED_TRIGGER = 2;
const int X_EVENT_LEFT_TRIGGER = 3;
const int X_EVENT_REMOVE_FROM_AREA = 4;
const int X_EVENT_APPLY_EFFECT = 5;
const int X_EVENT_CLOSE_OBJECT = 6;
const int X_EVENT_OPEN_OBJECT = 7;
const int X_EVENT_SPELL_IMPACT = 8;
const int X_EVENT_PLAY_ANIMATION = 9;
const int X_EVENT_SIGNAL_EVENT = 10;
const int X_EVENT_DESTROY_OBJECT = 11;
const int X_EVENT_UNLOCK_OBJECT = 12;
const int X_EVENT_LOCK_OBJECT = 13;
const int X_EVENT_REMOVE_EFFECT = 14;
const int X_EVENT_ON_MELEE_ATTACKED = 15;
const int X_EVENT_DECREMENT_STACKSIZE = 16;
const int X_EVENT_SPAWN_BODY_BAG = 17;
const int X_EVENT_FORCED_ACTION = 18;
const int X_EVENT_ITEM_ON_HIT_SPELL_IMPACT = 19;
const int X_EVENT_BROADCAST_AOO = 20;
const int X_EVENT_BROADCAST_SAFE_PROJECTILE = 21;
const int X_EVENT_FEEDBACK_MESSAGE = 22;
const int X_EVENT_ABILITY_EFFECT_APPLIED = 23;
const int X_EVENT_SUMMON_CREATURE = 24;
const int X_EVENT_ACQUIRE_ITEM = 25;
const int X_EVENT_WHIRLWIND_ATTACK = 26;
const int X_EVENT_BOOT_PC = 27;
const int X_EVENT_ALL = 0;

const int CHAT_CHANNEL_TALK = 1;
const int CHAT_CHANNEL_SHOUT = 2;
const int CHAT_CHANNEL_WHISPER = 3;
const int CHAT_CHANNEL_TELL = 4;
const int CHAT_CHANNEL_DM = 5;
const int CHAT_CHANNEL_PARTY = 6;

const int CREATURE_SCRIPT_HEARTBEAT       = 0;
const int CREATURE_SCRIPT_PERCEPTION      = 1;
const int CREATURE_SCRIPT_SPELLCAST_AT    = 2;
const int CREATURE_SCRIPT_ATTACKED        = 3;
const int CREATURE_SCRIPT_DAMAGED         = 4;
const int CREATURE_SCRIPT_DISTURBED       = 5;
const int CREATURE_SCRIPT_COMBAT_ROUND    = 6;
const int CREATURE_SCRIPT_CONVERSATION    = 7;
const int CREATURE_SCRIPT_SPAWN           = 8;
const int CREATURE_SCRIPT_RESTED          = 9;
const int CREATURE_SCRIPT_DEATH           = 10;
const int CREATURE_SCRIPT_USER_DEFINED    = 11;
const int CREATURE_SCRIPT_BLOCKED         = 12;

const int PLACEABLE_SCRIPT_CLOSE          = 0;
const int PLACEABLE_SCRIPT_DAMAGE         = 1;
const int PLACEABLE_SCRIPT_DEATH          = 2;
const int PLACEABLE_SCRIPT_HEARTBEAT      = 4;
const int PLACEABLE_SCRIPT_DISTURBED      = 5;
const int PLACEABLE_SCRIPT_LOCK           = 6;
const int PLACEABLE_SCRIPT_ATTACKED       = 7;
const int PLACEABLE_SCRIPT_OPEN           = 8;
const int PLACEABLE_SCRIPT_SPELLCAST_AT   = 9;
const int PLACEABLE_SCRIPT_UNLOCK         = 11;
const int PLACEABLE_SCRIPT_USED           = 12;
const int PLACEABLE_SCRIPT_USER_DEFINED   = 13;
const int PLACEABLE_SCRIPT_CLICK          = 15;

const int MODULE_SCRIPT_HEARTBEAT         = 0;
const int MODULE_SCRIPT_USER_DEFINED      = 1;
const int MODULE_SCRIPT_LOAD              = 2;
const int MODULE_SCRIPT_CLIENT_ENTER      = 4;
const int MODULE_SCRIPT_CLIENT_LEAVE      = 5;
const int MODULE_SCRIPT_ACTIVATE_ITEM     = 6;
const int MODULE_SCRIPT_ACQURATE_ITEM     = 7;
const int MODULE_SCRIPT_UNACQURATE_ITEM   = 8;
const int MODULE_SCRIPT_PLAYER_DEATH      = 9;
const int MODULE_SCRIPT_PLAYER_DYING      = 10;
const int MODULE_SCRIPT_PLAYER_RESPAWN    = 11;
const int MODULE_SCRIPT_PLAYER_REST       = 12;
const int MODULE_SCRIPT_PLAYER_LEVELUP    = 13;
const int MODULE_SCRIPT_CURSCENE_ABORT    = 14;
const int MODULE_SCRIPT_EQUIP_ITEM        = 15;
const int MODULE_SCRIPT_UNEQUIP_ITEM      = 16;
const int MODULE_SCRIPT_PLAYER_CHAT       = 17;

const int AREA_SCRIPT_HEARTBEAT           = 0;
const int AREA_SCRIPT_USER_DEFINED        = 1;
const int AREA_SCRIPT_ENTER               = 2;
const int AREA_SCRIPT_EXIT                = 3;

const int AOE_SCRIPT_HEARTBEAT            = 0;
const int AOE_SCRIPT_ENTER                = 2;
const int AOE_SCRIPT_EXIT                 = 3;

const int DOOR_SCRIPT_OPEN                = 0;
const int DOOR_SCRIPT_CLOSE               = 1;
const int DOOR_SCRIPT_DAMAGED             = 2;
const int DOOR_SCRIPT_DEATH               = 3;
const int DOOR_SCRIPT_HEARTBEAT           = 5;
const int DOOR_SCRIPT_LOCKED              = 6;
const int DOOR_SCRIPT_ATTACKED            = 7;
const int DOOR_SCRIPT_SPELCAST_AT         = 8;
const int DOOR_SCRIPT_UNLOCKED            = 10;
const int DOOR_SCRIPT_USER_DEFINED        = 11;
const int DOOR_SCRIPT_TRANSITION_CLICK    = 12;
const int DOOR_SCRIPT_FAIL_TO_OPEN        = 14;

const int STORE_SCRIPT_OPEN               = 0;
const int STORE_SCRIPT_CLOSE              = 1;

const int TRIGGER_SCRIPT_HEARTBEAT        = 0;
const int TRIGGER_SCRIPT_ENTER            = 1;
const int TRIGGER_SCRIPT_EXIT             = 2;
const int TRIGGER_SCRIPT_USER_DEFINED     = 3;
const int TRIGGER_SCRIPT_TRANSITION_CLICK = 6;

const int ENCOUNTER_SCRIPT_ENTER          = 0;
const int ENCOUNTER_SCRIPT_EXIT           = 1;
const int ENCOUNTER_SCRIPT_HEARTBEAT      = 2;
const int ENCOUNTER_SCRIPT_EXHAUSTED      = 3;
const int ENCOUNTER_SCRIPT_USER_DEFINED   = 4;

const int PVP_SETTING_NONE = 0;
const int PVP_SETTING_PARTY = 1;
const int PVP_SETTING_FULL = 2;

const int SERVSETTING_MAX_PLAYERS = 1001;
const int SERVSETTING_PVP_SETTING = 57;
const int SERVSETTING_PAUSE_AND_PLAY = 58;
const int SERVSETTING_ONLY_ONE_PARTY = 59;
const int SERVSETTING_ELC = 60;
const int SERVSETTING_ILR = 61;
//const int SERVSETTING_CD_BANNED_BEHAVIOR = 62;
const int SERVSETTING_DISALLOW_SHOUTING = 63;
const int SERVSETTING_SHOW_DM_JOINED = 64;
//const int SERVSETTING_BACKUP_SAVED_CHARS = 65;
const int SERVSETTING_SAVES_FAILURE_ON_1 = 66;
const int SERVSETTING_VALIDATE_SPELLS = 67;
const int SERVSETTING_EXAMINE_EFFECTS_ON_CREATURES = 68;
const int SERVSETTING_EXAMINE_CR_ON_CREATURES = 69;
const int SERVSETTING_MAX_HIT_POINTS = 70;
const int SERVSETTING_RESTORE_SPELL_USE = 71;
//const int SERVSETTING_ALWAYS_RESET_ENCOUNTERS = 72;
const int SERVSETTING_HIDE_HIT_POINTS_GAINED = 73;

const int SERVSETTING_STR_DESCRIPTION = 1;
const int SERVSETTING_STR_PLAYER_PASSWORD = 2;

const int SERVSETTING_FLOAT_MIN_HIPS_DISTANCE = 1;

const int EFFECT_ICON_DAMAGE_RESISTANCE                         =   1;
const int EFFECT_ICON_REGENERATE                                =   2;
const int EFFECT_ICON_DAMAGE_REDUCTION                          =   3;
const int EFFECT_ICON_TEMPORARY_HITPOINTS                       =   4;
const int EFFECT_ICON_ENTANGLE                                  =   5;
const int EFFECT_ICON_INVULNERABLE                              =   6;
const int EFFECT_ICON_DEAF                                      =   7;
const int EFFECT_ICON_FATIGUE                                   =   8;
const int EFFECT_ICON_IMMUNITY                                  =   9;
const int EFFECT_ICON_BLIND                                     =  10;
const int EFFECT_ICON_ENEMY_ATTACK_BONUS                        =  11;
const int EFFECT_ICON_CHARMED                                   =  12;
const int EFFECT_ICON_CONFUSED                                  =  13;
const int EFFECT_ICON_FRIGHTENED                                =  14;
const int EFFECT_ICON_DOMINATED                                 =  15;
const int EFFECT_ICON_PARALYZE                                  =  16;
const int EFFECT_ICON_DAZED                                     =  17;
const int EFFECT_ICON_STUNNED                                   =  18;
const int EFFECT_ICON_SLEEP                                     =  19;
const int EFFECT_ICON_POISON                                    =  20;
const int EFFECT_ICON_DISEASE                                   =  21;
const int EFFECT_ICON_CURSE                                     =  22;
const int EFFECT_ICON_SILENCE                                   =  23;
const int EFFECT_ICON_TURNED                                    =  24;
const int EFFECT_ICON_HASTE                                     =  25;
const int EFFECT_ICON_SLOW                                      =  26;
const int EFFECT_ICON_ABILITY_INCREASE_STR                      =  27;
const int EFFECT_ICON_ABILITY_DECREASE_STR                      =  28;
const int EFFECT_ICON_ATTACK_INCREASE                           =  29;
const int EFFECT_ICON_ATTACK_DECREASE                           =  30;
const int EFFECT_ICON_DAMAGE_INCREASE                           =  31;
const int EFFECT_ICON_DAMAGE_DECREASE                           =  32;
const int EFFECT_ICON_DAMAGE_IMMUNITY_INCREASE                  =  33;
const int EFFECT_ICON_DAMAGE_IMMUNITY_DECREASE                  =  34;
const int EFFECT_ICON_AC_INCREASE                               =  35;
const int EFFECT_ICON_AC_DECREASE                               =  36;
const int EFFECT_ICON_MOVEMENT_SPEED_INCREASE                   =  37;
const int EFFECT_ICON_MOVEMENT_SPEED_DECREASE                   =  38;
const int EFFECT_ICON_SAVING_THROW_INCREASE                     =  39;
const int EFFECT_ICON_SAVING_THROW_DECREASE                     =  40;
const int EFFECT_ICON_SPELL_RESISTANCE_INCREASE                 =  41;
const int EFFECT_ICON_SPELL_RESISTANCE_DECREASE                 =  42;
const int EFFECT_ICON_SKILL_INCREASE                            =  43;
const int EFFECT_ICON_SKILL_DECREASE                            =  44;
const int EFFECT_ICON_INVISIBILITY                              =  45;
const int EFFECT_ICON_IMPROVEDINVISIBILITY                      =  46;
const int EFFECT_ICON_DARKNESS                                  =  47;
const int EFFECT_ICON_DISPELMAGICALL                            =  48;
const int EFFECT_ICON_ELEMENTALSHIELD                           =  49;
const int EFFECT_ICON_LEVELDRAIN                                =  50;
const int EFFECT_ICON_POLYMORPH                                 =  51;
const int EFFECT_ICON_SANCTUARY                                 =  52;
const int EFFECT_ICON_TRUESEEING                                =  53;
const int EFFECT_ICON_SEEINVISIBILITY                           =  54;
const int EFFECT_ICON_TIMESTOP                                  =  55;
const int EFFECT_ICON_BLINDNESS                                 =  56;
const int EFFECT_ICON_SPELLLEVELABSORPTION                      =  57;
const int EFFECT_ICON_DISPELMAGICBEST                           =  58;
const int EFFECT_ICON_ABILITY_INCREASE_DEX                      =  59;
const int EFFECT_ICON_ABILITY_DECREASE_DEX                      =  60;
const int EFFECT_ICON_ABILITY_INCREASE_CON                      =  61;
const int EFFECT_ICON_ABILITY_DECREASE_CON                      =  62;
const int EFFECT_ICON_ABILITY_INCREASE_INT                      =  63;
const int EFFECT_ICON_ABILITY_DECREASE_INT                      =  64;
const int EFFECT_ICON_ABILITY_INCREASE_WIS                      =  65;
const int EFFECT_ICON_ABILITY_DECREASE_WIS                      =  66;
const int EFFECT_ICON_ABILITY_INCREASE_CHA                      =  67;
const int EFFECT_ICON_ABILITY_DECREASE_CHA                      =  68;
const int EFFECT_ICON_IMMUNITY_ALL                              =  69;
const int EFFECT_ICON_IMMUNITY_MIND                             =  70;
const int EFFECT_ICON_IMMUNITY_POISON                           =  71;
const int EFFECT_ICON_IMMUNITY_DISEASE                          =  72;
const int EFFECT_ICON_IMMUNITY_FEAR                             =  73;
const int EFFECT_ICON_IMMUNITY_TRAP                             =  74;
const int EFFECT_ICON_IMMUNITY_PARALYSIS                        =  75;
const int EFFECT_ICON_IMMUNITY_BLINDNESS                        =  76;
const int EFFECT_ICON_IMMUNITY_DEAFNESS                         =  77;
const int EFFECT_ICON_IMMUNITY_SLOW                             =  78;
const int EFFECT_ICON_IMMUNITY_ENTANGLE                         =  79;
const int EFFECT_ICON_IMMUNITY_SILENCE                          =  80;
const int EFFECT_ICON_IMMUNITY_STUN                             =  81;
const int EFFECT_ICON_IMMUNITY_SLEEP                            =  82;
const int EFFECT_ICON_IMMUNITY_CHARM                            =  83;
const int EFFECT_ICON_IMMUNITY_DOMINATE                         =  84;
const int EFFECT_ICON_IMMUNITY_CONFUSE                          =  85;
const int EFFECT_ICON_IMMUNITY_CURSE                            =  86;
const int EFFECT_ICON_IMMUNITY_DAZED                            =  87;
const int EFFECT_ICON_IMMUNITY_ABILITY_DECREASE                 =  88;
const int EFFECT_ICON_IMMUNITY_ATTACK_DECREASE                  =  89;
const int EFFECT_ICON_IMMUNITY_DAMAGE_DECREASE                  =  90;
const int EFFECT_ICON_IMMUNITY_DAMAGE_IMMUNITY_DECREASE         =  91;
const int EFFECT_ICON_IMMUNITY_AC_DECREASE                      =  92;
const int EFFECT_ICON_IMMUNITY_MOVEMENT_SPEED_DECREASE          =  93;
const int EFFECT_ICON_IMMUNITY_SAVING_THROW_DECREASE            =  94;
const int EFFECT_ICON_IMMUNITY_SPELL_RESISTANCE_DECREASE        =  95;
const int EFFECT_ICON_IMMUNITY_SKILL_DECREASE                   =  96;
const int EFFECT_ICON_IMMUNITY_KNOCKDOWN                        =  97;
const int EFFECT_ICON_IMMUNITY_NEGATIVE_LEVEL                   =  98;
const int EFFECT_ICON_IMMUNITY_SNEAK_ATTACK                     =  99;
const int EFFECT_ICON_IMMUNITY_CRITICAL_HIT                     = 100;
const int EFFECT_ICON_IMMUNITY_DEATH_MAGIC                      = 101;
const int EFFECT_ICON_REFLEX_SAVE_INCREASED                     = 102;
const int EFFECT_ICON_FORT_SAVE_INCREASED                       = 103;
const int EFFECT_ICON_WILL_SAVE_INCREASED                       = 104;
const int EFFECT_ICON_TAUNTED                                   = 105;
const int EFFECT_ICON_SPELLIMMUNITY                             = 106;
const int EFFECT_ICON_ETHEREALNESS                              = 107;
const int EFFECT_ICON_CONCEALMENT                               = 108;
const int EFFECT_ICON_PETRIFIED                                 = 109;
const int EFFECT_ICON_SPELL_FAILURE                             = 110;
const int EFFECT_ICON_DAMAGE_IMMUNITY_MAGIC                     = 111;
const int EFFECT_ICON_DAMAGE_IMMUNITY_ACID                      = 112;
const int EFFECT_ICON_DAMAGE_IMMUNITY_COLD                      = 113;
const int EFFECT_ICON_DAMAGE_IMMUNITY_DIVINE                    = 114;
const int EFFECT_ICON_DAMAGE_IMMUNITY_ELECTRICAL                = 115;
const int EFFECT_ICON_DAMAGE_IMMUNITY_FIRE                      = 116;
const int EFFECT_ICON_DAMAGE_IMMUNITY_NEGATIVE                  = 117;
const int EFFECT_ICON_DAMAGE_IMMUNITY_POSITIVE                  = 118;
const int EFFECT_ICON_DAMAGE_IMMUNITY_SONIC                     = 119;
const int EFFECT_ICON_DAMAGE_IMMUNITY_MAGIC_DECREASE            = 120;
const int EFFECT_ICON_DAMAGE_IMMUNITY_ACID_DECREASE             = 121;
const int EFFECT_ICON_DAMAGE_IMMUNITY_COLD_DECREASE             = 122;
const int EFFECT_ICON_DAMAGE_IMMUNITY_DIVINE_DECREASE           = 123;
const int EFFECT_ICON_DAMAGE_IMMUNITY_ELECTRICAL_DECREASE       = 124;
const int EFFECT_ICON_DAMAGE_IMMUNITY_FIRE_DECREASE             = 125;
const int EFFECT_ICON_DAMAGE_IMMUNITY_NEGATIVE_DECREASE         = 126;
const int EFFECT_ICON_DAMAGE_IMMUNITY_POSITIVE_DECREASE         = 127;
const int EFFECT_ICON_DAMAGE_IMMUNITY_SONIC_DECREASE            = 128;
const int EFFECT_ICON_WOUNDING                                  = 129;

const int EFFECT_STATE_CHARMED                                  =   1;
const int EFFECT_STATE_CONFUSED                                 =   2;
const int EFFECT_STATE_FRIGHTENED                               =   3;
const int EFFECT_STATE_TURNED                                   =   4;
const int EFFECT_STATE_DAZED                                    =   5;
const int EFFECT_STATE_STUNNED                                  =   6;
const int EFFECT_STATE_DOMINATED                                =   7;
const int EFFECT_STATE_PARALYZE                                 =   8;
const int EFFECT_STATE_SLEEP                                    =   9;

const int EFFECT_TRUETYPE_INVALIDEFFECT                         =   0;
const int EFFECT_TRUETYPE_HASTE                                 =   1;
const int EFFECT_TRUETYPE_DAMAGE_RESISTANCE                     =   2;
const int EFFECT_TRUETYPE_SLOW                                  =   3;
const int EFFECT_TRUETYPE_RESURRECTION                          =   4;
const int EFFECT_TRUETYPE_DISEASE                               =   5;
const int EFFECT_TRUETYPE_SUMMON_CREATURE                       =   6;
const int EFFECT_TRUETYPE_REGENERATE                            =   7;
const int EFFECT_TRUETYPE_SETSTATE                              =   8;
const int EFFECT_TRUETYPE_SETSTATE_INTERNAL                     =   9;
const int EFFECT_TRUETYPE_ATTACK_INCREASE                       =  10;
const int EFFECT_TRUETYPE_ATTACK_DECREASE                       =  11;
const int EFFECT_TRUETYPE_DAMAGE_REDUCTION                      =  12;
const int EFFECT_TRUETYPE_DAMAGE_INCREASE                       =  13;
const int EFFECT_TRUETYPE_DAMAGE_DECREASE                       =  14;
const int EFFECT_TRUETYPE_TEMPORARY_HITPOINTS                   =  15;
const int EFFECT_TRUETYPE_DAMAGE_IMMUNITY_INCREASE              =  16;
const int EFFECT_TRUETYPE_DAMAGE_IMMUNITY_DECREASE              =  17;
const int EFFECT_TRUETYPE_ENTANGLE                              =  18;
const int EFFECT_TRUETYPE_DEATH                                 =  19;
const int EFFECT_TRUETYPE_KNOCKDOWN                             =  20;
const int EFFECT_TRUETYPE_DEAF                                  =  21;
const int EFFECT_TRUETYPE_IMMUNITY                              =  22;
const int EFFECT_TRUETYPE_SET_AI_STATE                          =  23;
const int EFFECT_TRUETYPE_ENEMY_ATTACK_BONUS                    =  24;
const int EFFECT_TRUETYPE_ARCANE_SPELL_FAILURE                  =  25;
const int EFFECT_TRUETYPE_SAVING_THROW_INCREASE                 =  26;
const int EFFECT_TRUETYPE_SAVING_THROW_DECREASE                 =  27;
const int EFFECT_TRUETYPE_MOVEMENT_SPEED_INCREASE               =  28;
const int EFFECT_TRUETYPE_MOVEMENT_SPEED_DECREASE               =  29;
const int EFFECT_TRUETYPE_VISUALEFFECT                          =  30;
const int EFFECT_TRUETYPE_AREA_OF_EFFECT                        =  31;
const int EFFECT_TRUETYPE_BEAM                                  =  32;
const int EFFECT_TRUETYPE_SPELL_RESISTANCE_INCREASE             =  33;
const int EFFECT_TRUETYPE_SPELL_RESISTANCE_DECREASE             =  34;
const int EFFECT_TRUETYPE_POISON                                =  35;
const int EFFECT_TRUETYPE_ABILITY_INCREASE                      =  36;
const int EFFECT_TRUETYPE_ABILITY_DECREASE                      =  37;
const int EFFECT_TRUETYPE_DAMAGE                                =  38;
const int EFFECT_TRUETYPE_HEAL                                  =  39;
const int EFFECT_TRUETYPE_LINK                                  =  40;
const int EFFECT_TRUETYPE_HASTE_INTERNAL                        =  41;
const int EFFECT_TRUETYPE_SLOW_INTERNAL                         =  42;
const int EFFECT_TRUETYPE_MODIFYNUMATTACKS                      =  44;
const int EFFECT_TRUETYPE_CURSE                                 =  45;
const int EFFECT_TRUETYPE_SILENCE                               =  46;
const int EFFECT_TRUETYPE_INVISIBILITY                          =  47;
const int EFFECT_TRUETYPE_AC_INCREASE                           =  48;
const int EFFECT_TRUETYPE_AC_DECREASE                           =  49;
const int EFFECT_TRUETYPE_SPELL_IMMUNITY                        =  50;
const int EFFECT_TRUETYPE_DISPEL_ALL_MAGIC                      =  51;
const int EFFECT_TRUETYPE_DISPEL_BEST_MAGIC                     =  52;
const int EFFECT_TRUETYPE_TAUNT                                 =  53;
const int EFFECT_TRUETYPE_LIGHT                                 =  54;
const int EFFECT_TRUETYPE_SKILL_INCREASE                        =  55;
const int EFFECT_TRUETYPE_SKILL_DECREASE                        =  56;
const int EFFECT_TRUETYPE_HITPOINTCHANGEWHENDYING               =  57;
const int EFFECT_TRUETYPE_SETWALKANIMATION                      =  58;
const int EFFECT_TRUETYPE_LIMIT_MOVEMENT_SPEED                  =  59;
const int EFFECT_TRUETYPE_DAMAGE_SHIELD                         =  61;
const int EFFECT_TRUETYPE_POLYMORPH                             =  62;
const int EFFECT_TRUETYPE_SANCTUARY                             =  63;
const int EFFECT_TRUETYPE_TIMESTOP                              =  64;
const int EFFECT_TRUETYPE_SPELL_LEVEL_ABSORPTION                =  65;
const int EFFECT_TRUETYPE_ICON                                  =  67;
const int EFFECT_TRUETYPE_RACIAL_TYPE                           =  68;
const int EFFECT_TRUETYPE_VISION                                =  69;
const int EFFECT_TRUETYPE_SEEINVISIBLE                          =  70;
const int EFFECT_TRUETYPE_ULTRAVISION                           =  71;
const int EFFECT_TRUETYPE_TRUESEEING                            =  72;
const int EFFECT_TRUETYPE_BLINDNESS                             =  73;
const int EFFECT_TRUETYPE_DARKNESS                              =  74;
const int EFFECT_TRUETYPE_MISS_CHANCE                           =  75;
const int EFFECT_TRUETYPE_CONCEALMENT                           =  76;
const int EFFECT_TRUETYPE_TURN_RESISTANCE_INCREASE              =  77;
const int EFFECT_TRUETYPE_BONUS_SPELL_OF_LEVEL                  =  78;
const int EFFECT_TRUETYPE_DISAPPEARAPPEAR                       =  79;
const int EFFECT_TRUETYPE_DISAPPEAR                             =  80;
const int EFFECT_TRUETYPE_APPEAR                                =  81;
const int EFFECT_TRUETYPE_NEGATIVE_LEVEL                        =  82;
const int EFFECT_TRUETYPE_BONUS_FEAT                            =  83;
const int EFFECT_TRUETYPE_WOUNDING                              =  84;
const int EFFECT_TRUETYPE_SWARM                                 =  85;
const int EFFECT_TRUETYPE_VAMPIRIC_REGENERATION                 =  86;
const int EFFECT_TRUETYPE_DISARM                                =  87;
const int EFFECT_TRUETYPE_TURN_RESISTANCE_DECREASE              =  88;
const int EFFECT_TRUETYPE_BLINDNESS_INACTIVE                    =  89;
const int EFFECT_TRUETYPE_PETRIFY                               =  90;
const int EFFECT_TRUETYPE_ITEMPROPERTY                          =  91;
const int EFFECT_TRUETYPE_SPELL_FAILURE                         =  92;
const int EFFECT_TRUETYPE_CUTSCENEGHOST                         =  93;
const int EFFECT_TRUETYPE_CUTSCENEIMMOBILE                      =  94;
const int EFFECT_TRUETYPE_DEFENSIVESTANCE                       =  95;

const int VARIABLE_TYPE_INT                     = 1;
const int VARIABLE_TYPE_FLOAT                   = 2;
const int VARIABLE_TYPE_STRING                  = 3;
const int VARIABLE_TYPE_OBJECT                  = 4;
const int VARIABLE_TYPE_LOCATION                = 5;

const int AREA_TRANSITION_LINK_NONE       = 0;
const int AREA_TRANSITION_LINK_DOOR       = 1;
const int AREA_TRANSITION_LINK_WAYPOINT   = 2;

const int SURFACE_MATERIAL_DIRT           = 1;
const int SURFACE_MATERIAL_OBSCURING      = 2;
const int SURFACE_MATERIAL_GRASS          = 3;
const int SURFACE_MATERIAL_STONE          = 4;
const int SURFACE_MATERIAL_WOOD           = 5;
const int SURFACE_MATERIAL_WATER          = 6;
const int SURFACE_MATERIAL_NOWALK         = 7;
const int SURFACE_MATERIAL_TRANSPARENT    = 8;
const int SURFACE_MATERIAL_CARPET         = 9;
const int SURFACE_MATERIAL_METAL          = 10;
const int SURFACE_MATERIAL_PUDDLES        = 11;
const int SURFACE_MATERIAL_SWAMP          = 12;
const int SURFACE_MATERIAL_MUD            = 13;
const int SURFACE_MATERIAL_LEAVES         = 14;
const int SURFACE_MATERIAL_LAVA           = 15;
const int SURFACE_MATERIAL_BOTTOMLESSPIT  = 16;
const int SURFACE_MATERIAL_DEEPWATER      = 17;
const int SURFACE_MATERIAL_DOOR           = 18;
const int SURFACE_MATERIAL_SNOW           = 19;
const int SURFACE_MATERIAL_SAND           = 20;
const int SURFACE_MATERIAL_BAREBONES      = 21;
const int SURFACE_MATERIAL_STONEBRIDGE    = 22;
const int SURFACE_MATERIAL_TRIGGER        = 30;

const int NODE_TYPE_STARTING_NODE      = 0;
const int NODE_TYPE_ENTRY_NODE         = 1;
const int NODE_TYPE_REPLY_NODE         = 2;

const int LANGUAGE_ENGLISH             = 0;
const int LANGUAGE_FRENCH              = 1;
const int LANGUAGE_GERMAN              = 2;
const int LANGUAGE_ITALIAN             = 3;
const int LANGUAGE_SPANISH             = 4;
const int LANGUAGE_POLISH              = 5;
const int LANGUAGE_KOREAN              = 128;
const int LANGUAGE_CHINESE_TRADITIONAL = 129;
const int LANGUAGE_CHINESE_SIMPLIFIED  = 130;
const int LANGUAGE_JAPANESE            = 131;

const int MOVEMENT_RATE_PC                      = 0;
const int MOVEMENT_RATE_IMMOBILE                = 1;
const int MOVEMENT_RATE_VERY_SLOW               = 2;
const int MOVEMENT_RATE_SLOW                    = 3;
const int MOVEMENT_RATE_NORMAL                  = 4;
const int MOVEMENT_RATE_FAST                    = 5;
const int MOVEMENT_RATE_VERY_FAST               = 6;
const int MOVEMENT_RATE_DEFAULT                 = 7;
const int MOVEMENT_RATE_DM_FAST                 = 8;

const int QUICKBAR_TYPE_INVALID                             =   0;  // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_ITEM                            =   1;  // set/getquickslot: no
const int QUICKBAR_TYPE_SPELL                           =   2;  // set/getquickslot: yes; Param#: 4; see struct quickslot_s;
const int QUICKBAR_TYPE_PARRY                           =   3;  // set/getquickslot: yes; Param#: 1; iParam1 = 10
const int QUICKBAR_TYPE_FEAT                            =   4;  // set/getquickslot: yes; Param#: 1; iParam1 = Feat id
const int QUICKBAR_TYPE_TALKTO                          =   6;  // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_ATTACK                          =   7;  // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_EMOTE                           =   8;  // set/getquickslot: yes; Param#: 1; iParam1 = emote id
const int QUICKBAR_TYPE_MODE                            =   10; // set/getquickslot: yes; Param#: 1; iParam1 = mode id
const int QUICKBAR_TYPE_DM_CREATECREATURE               =   11; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATEITEM                   =   12; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATEENCOUNTER              =   13; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATEWAYPOINT               =   14; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATETRIGGER                =   15; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATEPORTAL                 =   16; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_CREATEPLACEABLE              =   17; // set/getquickslot: no
const int QUICKBAR_TYPE_MACRO                           =   18; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_TOGGLEINVULNERABLE           =   19; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_FORCEREST                    =   20; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_GOTO                         =   21; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_HEAL                         =   22; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_KILL                         =   23; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_TAKECONTROL                  =   24; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_TAKECONTROLFULLPOWERS        =   25; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_GIVEGOLD                     =   27; // set/getquickslot: yes; Param#: 1; iParam1 = gold amount
const int QUICKBAR_TYPE_DM_TAKEGOLD                     =   28; // set/getquickslot: yes; Param#: 1; iParam1 = NEGATIVE gold amount
const int QUICKBAR_TYPE_DM_GIVEITEM                     =   29; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_TAKEITEM                     =   30; // set/getquickslot: no
const int QUICKBAR_TYPE_DM_GIVEXP                       =   31; // set/getquickslot: yes; Param#: 1; iParam1 = xp amount
const int QUICKBAR_TYPE_DM_TAKEXP                       =   32; // set/getquickslot: yes; Param#: 1; iParam1 = NEGATIVE xp amount
const int QUICKBAR_TYPE_DM_GIVELEVEL                    =   33; // set/getquickslot: yes; Param#: 1; iParam1 = number of levels
const int QUICKBAR_TYPE_DM_TAKELEVEL                    =   34; // set/getquickslot: yes; Param#: 1; iParam1 = NEGATIVE number of levels
const int QUICKBAR_TYPE_DM_LIMBO                        =   35; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_DM_TOGGLEAI                     =   36; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_POSSESSFAMILIAR                 =   38; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_EXAMINE                         =   40; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_BARTER                          =   41; // set/getquickslot: yes; Param#: 0
const int QUICKBAR_TYPE_ASSOCIATECOMMAND                =   42; // set/getquickslot: yes; Param#: 1; iParam1 = command id
const int QUICKBAR_TYPE_CANCELPOLYMORPH                 =   43; // ??
const int QUICKBAR_TYPE_SPELLLIKEABILITY                =   44; // set/getquickslot: yes; Param#: 1; basically the same as spell
const int QUICKBAR_TYPE_DM_SHIFTALIGNMENTGOOD           =   45; // set/getquickslot: yes; Param#: 1; iParam1 = amount to shift towards allignment
const int QUICKBAR_TYPE_DM_SHIFTALIGNMENTEVIL           =   46; // set/getquickslot: yes; Param#: 1; iParam1 = amount to shift towards allignment
const int QUICKBAR_TYPE_DM_SHIFTALIGNMENTLAWFUL         =   47; // set/getquickslot: yes; Param#: 1; iParam1 = amount to shift towards allignment
const int QUICKBAR_TYPE_DM_SHIFTALIGNMENTCHAOTIC        =   48; // set/getquickslot: yes; Param#: 1; iParam1 = amount to shift towards allignment

const int PARTY_EVENTTYPE_PARTY_INVITE = 9;
const int PARTY_EVENTTYPE_PARTY_LEAVE = 6;
const int PARTY_EVENTTYPE_PARTY_ACCEPT = 11;
const int PARTY_EVENTTYPE_PARTY_REJECT = 12;
const int PARTY_EVENTTYPE_PARTY_KICK = 7;
const int PARTY_EVENTTYPE_PARTY_TRANSFER_LEADER = 8;
const int PARTY_EVENTTYPE_AREA_ENTER = 2;

const string SERVER_IP = "38.62.226.58";

const int MOD_STRREF_ERROR = 2474;

const int ACTION_IN_PROGRESS = 1;
const int ACTION_COMPLETE = 2;
const int ACTION_FAILED = 3;
phpBB Appliance - Powered by TurnKey Linux