diff options
Diffstat (limited to 'db/constants.conf')
-rw-r--r-- | db/constants.conf | 3800 |
1 files changed, 3800 insertions, 0 deletions
diff --git a/db/constants.conf b/db/constants.conf new file mode 100644 index 00000000..075670e8 --- /dev/null +++ b/db/constants.conf @@ -0,0 +1,3800 @@ +//================= Hercules Database ===================================== +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016-2020 Hercules Dev Team +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= +//= Script Constants Database +//========================================================================= + +constants_db: { +/************* Entry structure (short) ************************************ + Identifier: value // (integer literal) +************* Entry structure (full) ************************************** + Identifier: { + Value: value // (integer literal) + Deprecated: true // (boolean) Defaults to false. + } +************* Supported integer literals ********************************** +decimal: 1337 // no prefix +hexadecimal: 0x1337 // prefix: 0x +octal: 0o1337 // prefix: 0o +binary: 0b101101 // prefix: 0b + +Underscores can also be used as visual separators for digit grouping purposes: + 2_147_483_647 + 0x7FFF_FFFF + +Keep in mind that number literals cannot start or end with a separator and no +more than one separator can be used in a row (so 12_3___456 is illegal). +**************************************************************************/ + + comment__: "Weekdays" + SUNDAY: 0 + MONDAY: 1 + TUESDAY: 2 + WEDNESDAY: 3 + THURSDAY: 4 + FRIDAY: 5 + SATURDAY: 6 + + comment__: "Months" + JANUARY: 1 + FEBRUARY: 2 + MARCH: 3 + APRIL: 4 + MAY: 5 + JUNE: 6 + JULY: 7 + AUGUST: 8 + SEPTEMBER: 9 + OCTOBER: 10 + NOVEMBER: 11 + DECEMBER: 12 + + comment__: "Job IDs" + Job_Novice: 0 + Job_Swordman: 1 + Job_Mage: 2 + Job_Archer: 3 + Job_Acolyte: 4 + Job_Merchant: 5 + Job_Thief: 6 + Job_Knight: 7 + Job_Priest: 8 + Job_Wizard: 9 + Job_Blacksmith: 10 + Job_Hunter: 11 + Job_Assassin: 12 + Job_Knight2: 13 + Job_Crusader: 14 + Job_Monk: 15 + Job_Sage: 16 + Job_Rogue: 17 + + comment__: "Job masks / Job map_ids" + EAJL_2_1: 0x0100 + EAJL_2_2: 0x0200 + EAJL_2: 0x0300 + EAJL_UPPER: 0x1000 + EAJL_BABY: 0x2000 + EAJL_THIRD: 0x4000 + + EAJ_BASEMASK: 0x00ff + EAJ_UPPERMASK: 0x0fff + EAJ_THIRDMASK: 0x4fff + + EAJ_NOVICE: 0x0000 + EAJ_SWORDMAN: 0x0001 + EAJ_MAGE: 0x0002 + EAJ_ARCHER: 0x0003 + EAJ_ACOLYTE: 0x0004 + EAJ_MERCHANT: 0x0005 + EAJ_THIEF: 0x0006 + EAJ_TAEKWON: 0x0007 + EAJ_GUNSLINGER: 0x0009 + EAJ_NINJA: 0x000A + EAJ_GANGSI: 0x000D + EAJ_SUMMONER: 0x000E + + EAJ_SUPER_NOVICE: 0x0100 + EAJ_KNIGHT: 0x0101 + EAJ_WIZARD: 0x0102 + EAJ_HUNTER: 0x0103 + EAJ_PRIEST: 0x0104 + EAJ_BLACKSMITH: 0x0105 + EAJ_ASSASSIN: 0x0106 + EAJ_STAR_GLADIATOR: 0x0107 + EAJ_REBELLION: 0x0109 + EAJ_KAGEROUOBORO: 0x010A + EAJ_DEATH_KNIGHT: 0x010D + + + comment__: "Broadcast flags" + bc_all: 0 + bc_map: 1 + bc_area: 2 + bc_self: 3 + bc_pc: 0 + bc_npc: 8 + bc_yellow: 0 + bc_blue: 16 + bc_woe: 32 + + comment__: "Mapflags" + mf_nomemo: 0 + mf_noteleport: 1 + mf_nosave: 2 + mf_nobranch: 3 + mf_nopenalty: 4 + mf_nozenypenalty: 5 + mf_pvp: 6 + mf_pvp_noparty: 7 + mf_pvp_noguild: 8 + mf_gvg: 9 + mf_gvg_noparty: 10 + mf_notrade: 11 + mf_noskill: 12 + mf_nowarp: 13 + mf_partylock: 14 + mf_noicewall: 15 + mf_snow: 16 + mf_fog: 17 + mf_sakura: 18 + mf_leaves: 19 + mf_clouds: 23 + mf_clouds2: 24 + mf_fireworks: 25 + mf_gvg_castle: 26 + mf_gvg_dungeon: 27 + mf_nightenabled: 28 + mf_nobaseexp: 29 + mf_nojobexp: 30 + mf_nomobloot: 31 + mf_nomvploot: 32 + mf_noreturn: 33 + mf_nowarpto: 34 + mf_nightmaredrop: 35 + mf_zone: 36 + mf_nocommand: 37 + mf_nodrop: 38 + mf_jexp: 39 + mf_bexp: 40 + mf_novending: 41 + mf_loadevent: 42 + mf_nochat: 43 + mf_noexppenalty: 44 + mf_guildlock: 45 + mf_town: 46 + mf_autotrade: 47 + mf_allowks: 48 + mf_monster_noteleport: 49 + mf_pvp_nocalcrank: 50 + mf_battleground: 51 + mf_reset: 52 + mf_notomb: 53 + mf_nocashshop: 54 + mf_noautoloot: 55 + mf_noviewid: 56 + mf_pairship_startable: 57 + mf_pairship_endable: 58 + mf_nostorage: 59 + mf_nogstorage: 60 + mf_nopet: 61 + + comment__: "Cell Properties" + cell_walkable: 0 + cell_shootable: 1 + cell_water: 2 + cell_npc: 3 + cell_basilica: 4 + cell_landprotector: 5 + cell_novending: 6 + cell_nochat: 7 + cell_icewall: 8 + cell_noicewall: 9 + cell_noskill: 10 + + comment__: "Cell checks" + cell_gettype: 0 + cell_chkwall: 1 + cell_chkwater: 2 + cell_chkcliff: 3 + cell_chkpass: 4 + cell_chkreach: 5 + cell_chknopass: 6 + cell_chknoreach: 7 + cell_chkstack: 8 + cell_chknpc: 9 + cell_chkbasilica: 10 + cell_chklandprotector: 11 + cell_chknovending: 12 + cell_chknochat: 13 + cell_chkicewall: 14 + cell_chknoicewall: 15 + cell_chknoskill: 16 + + comment__: "Bonuses / Parameter IDs" + bMaxHP: 6 + bMaxSP: 8 + bStr: 13 + bAgi: 14 + bVit: 15 + bInt: 16 + bDex: 17 + bLuk: 18 + bAtk: 41 + bAtk2: 42 + bDef: 45 + bDef2: 46 + bMdef: 47 + bMdef2: 48 + bHit: 49 + bFlee: 50 + bFlee2: 51 + bCritical: 52 + bAspd: 53 + bFame: 59 + bUnbreakable: 60 + + bAtkRange: 1000 + bAtkEle: 1001 + bDefEle: 1002 + bCastrate: 1003 + bMaxHPrate: 1004 + bMaxSPrate: 1005 + bUseSPrate: 1006 + bAddEle: 1007 + bAddRace: 1008 + bAddSize: 1009 + bSubEle: 1010 + bSubRace: 1011 + bAddEff: 1012 + bResEff: 1013 + bBaseAtk: 1014 + bAspdRate: 1015 + bHPrecovRate: 1016 + bSPrecovRate: 1017 + bSpeedRate: 1018 + bCriticalDef: 1019 + bNearAtkDef: 1020 + bLongAtkDef: 1021 + bDoubleRate: 1022 + bDoubleAddRate: 1023 + bSkillHeal: 1024 + bMatkRate: 1025 + bIgnoreDefEle: 1026 + bIgnoreDefRace: 1027 + bAtkRate: 1028 + bSpeedAddRate: 1029 + bSPRegenRate: 1030 + bMagicAtkDef: 1031 + bMiscAtkDef: 1032 + bIgnoreMdefEle: 1033 + bIgnoreMdefRace: 1034 + bMagicAddEle: 1035 + bMagicAddRace: 1036 + bMagicAddSize: 1037 + bPerfectHitRate: 1038 + bPerfectHitAddRate: 1039 + bCriticalRate: 1040 + bGetZenyNum: 1041 + bAddGetZenyNum: 1042 + bAddDamageClass: 1043 + bAddMagicDamageClass: 1044 + bAddDefClass: 1045 + bAddMdefClass: 1046 + bAddMonsterDropItem: 1047 + bDefRatioAtkEle: 1048 + bDefRatioAtkRace: 1049 + bUnbreakableGarment: 1050 + bHitRate: 1051 + bFleeRate: 1052 + bFlee2Rate: 1053 + bDefRate: 1054 + bDef2Rate: 1055 + bMdefRate: 1056 + bMdef2Rate: 1057 + bSplashRange: 1058 + bSplashAddRange: 1059 + bAutoSpell: 1060 + bHPDrainRate: 1061 + bSPDrainRate: 1062 + bShortWeaponDamageReturn: 1063 + bLongWeaponDamageReturn: 1064 + bWeaponComaEle: 1065 + bWeaponComaRace: 1066 + bAddEff2: 1067 + bBreakWeaponRate: 1068 + bBreakArmorRate: 1069 + bAddStealRate: 1070 + bMagicDamageReturn: 1071 + bAllStats: 1073 + bAgiVit: 1074 + bAgiDexStr: 1075 + bPerfectHide: 1076 + bNoKnockback: 1077 + bClassChange: 1078 + bHPDrainValue: 1079 + bSPDrainValue: 1080 + bWeaponAtk: 1081 + bWeaponAtkRate: 1082 + bDelayrate: 1083 + bHPDrainRateRace: 1084 + bSPDrainRateRace: 1085 + bIgnoreMdefRate: 1086 + bIgnoreDefRate: 1087 + bSkillHeal2: 1088 + bAddEffOnSkill: 1089 + bHealPower: 1090 + bHealPower2: 1091 + bHPVanishRate: 1092 + + bRestartFullRecover: 2000 + bNoCastCancel: 2001 + bNoSizeFix: 2002 + bNoMagicDamage: 2003 + bNoWeaponDamage: 2004 + bNoGemStone: 2005 + bNoCastCancel2: 2006 + bNoMiscDamage: 2007 + bUnbreakableWeapon: 2008 + bUnbreakableArmor: 2009 + bUnbreakableHelm: 2010 + bUnbreakableShield: 2011 + bLongAtkRate: 2012 + bCritAtkRate: 2013 + bCriticalAddRace: 2014 + bNoRegen: 2015 + bAddEffWhenHit: 2016 + bAutoSpellWhenHit: 2017 + bSkillAtk: 2018 + bUnstripable: 2019 + bAutoSpellOnSkill: 2020 + + bSPGainValue: 2021 + bHPRegenRate: 2022 + bHPLossRate: 2023 + bAddRace2: 2024 + bHPGainValue: 2025 + bSubSize: 2026 + bHPDrainValueRace: 2027 + bAddItemHealRate: 2028 + bSPDrainValueRace: 2029 + bExpAddRace: 2030 + bSPGainRace: 2031 + bSubRace2: 2032 + bUnbreakableShoes: 2033 + bUnstripableWeapon: 2034 + bUnstripableArmor: 2035 + bUnstripableHelm: 2036 + bUnstripableShield: 2037 + bIntravision: 2038 + bAddMonsterDropChainItem: 2039 + bSPLossRate: 2040 + bAddSkillBlow: 2041 + bSPVanishRate: 2042 + bMagicSPGainValue: 2043 + bMagicHPGainValue: 2044 + bAddClassDropItem: 2045 + //bMatk: 2046 + bSPGainRaceAttack: 2047 + bHPGainRaceAttack: 2048 + bSkillUseSPrate: 2049 + bSkillCooldown: 2050 + + bSkillFixedCast: 2051 + bSkillVariableCast: 2052 + bFixedCastrate: 2053 + bVariableCastrate: 2054 + bSkillUseSP: 2055 + bMagicAtkEle: 2056 + bFixedCast: 2057 + bVariableCast: 2058 + bSetDefRace: 2059 + bSetMDefRace: 2060 + bAddRaceTolerance: 2061 + bAddMaxWeight: 2062 + bSubDefEle: 2063 + bMagicSubDefEle: 2064 + + comment__: "Equip index" + /* reference to script.c::script_defaults():equip[] array used for easy-conversion */ + EQI_HEAD_TOP: 1 + EQI_ARMOR: 2 + EQI_HAND_L: 3 + EQI_HAND_R: 4 + EQI_GARMENT: 5 + EQI_SHOES: 6 + EQI_ACC_L: 7 + EQI_ACC_R: 8 + EQI_HEAD_MID: 9 + EQI_HEAD_LOW: 10 + EQI_COSTUME_HEAD_LOW: 11 + EQI_COSTUME_HEAD_MID: 12 + EQI_COSTUME_HEAD_TOP: 13 + EQI_COSTUME_GARMENT: 14 + EQI_SHADOW_ARMOR: 15 + EQI_SHADOW_WEAPON: 16 + EQI_SHADOW_SHIELD: 17 + EQI_SHADOW_SHOES: 18 + EQI_SHADOW_ACC_R: 19 + EQI_SHADOW_ACC_L: 20 + + comment__: "Status effects" + Eff_Stone: 0 + Eff_Freeze: 1 + Eff_Stun: 2 + Eff_Sleep: 3 + Eff_Poison: 4 + Eff_Curse: 5 + Eff_Silence: 6 + Eff_Confusion: 7 + Eff_Blind: 8 + Eff_Bleeding: 9 + Eff_DPoison: 10 + Eff_Fear: 11 + Eff_Cold: 12 + Eff_Burning: 13 + Eff_Deepsleep: 14 + + comment__: "Elements" + Ele_Neutral: 0 + Ele_Water: 1 + Ele_Nature: 2 + Ele_Fire: 3 + Ele_Holy: 6 + Ele_Dark: 7 + + // Kept for Compatibility + Ele_Earth: 2 + Ele_Wind: 2 // 4 + Ele_Poison: 2 // 5 + Ele_Ghost: 7 // 8 + Ele_Undead: 7 // 9 + Ele_All: 255 + + comment__: "Attack Types" + HARM_PHYS: 1 + HARM_MAGI: 2 + HARM_MISC: 4 + + comment__: "Races" + RC_Formless: 0 + RC_Undead: 1 + RC_Brute: 2 + RC_Plant: 3 + RC_Insect: 4 + RC_Fish: 5 + RC_Demon: 6 + RC_DemiHuman: 7 + RC_Angel: 8 + RC_Dragon: 9 + RC_Player: 10 + RC_Boss: 11 + RC_NonBoss: 12 + RC_NonDemiHuman: 14 + RC_NonPlayer: 15 + RC_DemiPlayer: 16 + RC_NonDemiPlayer: 17 + RC_All: 255 + + comment__: "Subraces" + RC2_None: 0 + RC2_Goblin: 1 + RC2_Kobold: 2 + RC2_Orc: 3 + RC2_Golem: 4 + RC2_Guardian: 5 + RC2_Ninja: 6 + RC2_Scaraba: 7 + RC2_Turtle: 8 + + comment__: "Sizes" + Size_Small: 0 + Size_Medium: 1 + Size_Large: 2 + + comment__: "Battle Flags" + BF_WEAPON: 0x0001 + BF_MAGIC: 0x0002 + BF_MISC: 0x0004 + BF_SHORT: 0x0010 + BF_LONG: 0x0040 + BF_SKILL: 0x0100 + BF_NORMAL: 0x0200 + + comment__: "Attack Flags" + ATF_SELF: 0x01 + ATF_TARGET: 0x02 + ATF_SHORT: 0x04 + ATF_LONG: 0x08 + ATF_WEAPON: 0x10 + ATF_MAGIC: 0x20 + ATF_MISC: 0x40 + ATF_SKILL: 0x60 + + comment__: "Status Changes" + SC_ALL: -1 + SC_STONE: 0 + SC_FREEZE: 1 + SC_STUN: 2 + SC_SLEEP: 3 + SC_POISON: 4 + SC_CURSE: 5 + SC_SILENCE: 6 + SC_CONFUSION: 7 + SC_BLIND: 8 + SC_BLOODING: 9 + SC_DPOISON: 10 + SC_FEAR: 11 + SC_COLD: 12 + SC_BURNING: 13 + SC_DEEP_SLEEP: 14 + SC_PROVOKE: 20 + SC_ENDURE: 21 + SC_TWOHANDQUICKEN: 22 + SC_CONCENTRATION: 23 + SC_HIDING: 24 + SC_CLOAKING: 25 + SC_ENCHANTPOISON: 26 + SC_POISONREACT: 27 + SC_QUAGMIRE: 28 + SC_ANGELUS: 29 + SC_BLESSING: 30 + SC_CRUCIS: 31 + SC_INC_AGI: 32 + SC_DEC_AGI: 33 + SC_SLOWPOISON: 34 + SC_IMPOSITIO: 35 + SC_SUFFRAGIUM: 36 + SC_ASPERSIO: 37 + SC_BENEDICTIO: 38 + SC_KYRIE: 39 + SC_MAGNIFICAT: 40 + SC_GLORIA: 41 + SC_LEXAETERNA: 42 + SC_ADRENALINE: 43 + SC_WEAPONPERFECT: 44 + SC_OVERTHRUST: 45 + SC_MAXIMIZEPOWER: 46 + SC_TRICKDEAD: 47 + SC_SHOUT: 48 + SC_ENERGYCOAT: 49 + SC_BROKENARMOR: 50 + SC_BROKENWEAPON: 51 + SC_ILLUSION: 52 + SC_WEIGHTOVER50: 53 + SC_WEIGHTOVER90: 54 + SC_ATTHASTE_POTION1: 55 + SC_ATTHASTE_POTION2: 56 + SC_ATTHASTE_POTION3: 57 + SC_ATTHASTE_INFINITY: 58 + SC_MOVHASTE_HORSE: 59 + SC_MOVHASTE_INFINITY: 60 + SC_PLUSATTACKPOWER: 61 + SC_PLUSMAGICPOWER: 62 + SC_WEDDING: 63 + SC_SLOWDOWN: 64 + SC_ANKLESNARE: 65 + SC_KEEPING: 66 + SC_BARRIER: 67 + SC_NOEQUIPWEAPON: 68 + SC_NOEQUIPSHIELD: 69 + SC_NOEQUIPARMOR: 70 + SC_NOEQUIPHELM: 71 + SC_PROTECTWEAPON: 72 + SC_PROTECTSHIELD: 73 + SC_PROTECTARMOR: 74 + SC_PROTECTHELM: 75 + SC_AUTOGUARD: 76 + SC_REFLECTSHIELD: 77 + SC_SPLASHER: 78 + SC_PROVIDENCE: 79 + SC_DEFENDER: 80 + SC_MAGICROD: 81 + SC_SPELLBREAKER: 82 + SC_AUTOSPELL: 83 + SC_SIGHTTRASHER: 84 + SC_AUTOBERSERK: 85 + SC_SPEARQUICKEN: 86 + SC_AUTOCOUNTER: 87 + SC_SIGHT: 88 + SC_SAFETYWALL: 89 + SC_RUWACH: 90 + SC_EXTREMITYFIST: 91 + SC_EXPLOSIONSPIRITS: 92 + SC_COMBOATTACK: 93 + SC_BLADESTOP_WAIT: 94 + SC_BLADESTOP: 95 + SC_PROPERTYFIRE: 96 + SC_PROPERTYWATER: 97 + SC_PROPERTYWIND: 98 + SC_PROPERTYGROUND: 99 + SC_VOLCANO: 100 + SC_DELUGE: 101 + SC_VIOLENTGALE: 102 + SC_SUB_WEAPONPROPERTY: 103 + SC_ARMOR: 104 + SC_ARMORPROPERTY: 105 + SC_NOCHAT: 106 + SC_BABY: 107 + SC_AURABLADE: 108 + SC_PARRYING: 109 + SC_LKCONCENTRATION: 110 + SC_TENSIONRELAX: 111 + SC_BERSERK: 112 + SC_FURY: 113 + SC_GOSPEL: 114 + SC_ASSUMPTIO: 115 + SC_BASILICA: 116 + SC_GUILDAURA: 117 + SC_MAGICPOWER: 118 + SC_EDP: 119 + SC_TRUESIGHT: 120 + SC_WINDWALK: 121 + SC_MELTDOWN: 122 + SC_CARTBOOST: 123 + SC_CHASEWALK: 124 + SC_SWORDREJECT: 125 + SC_MARIONETTE_MASTER: 126 + SC_MARIONETTE: 127 + SC_PROPERTYUNDEAD: 128 + SC_JOINTBEAT: 129 + SC_MINDBREAKER: 130 + SC_MEMORIZE: 131 + SC_FOGWALL: 132 + SC_SPIDERWEB: 133 + SC_DEVOTION: 134 + SC_SACRIFICE: 135 + SC_STEELBODY: 136 + SC_ORCISH: 137 + SC_STORMKICK_READY: 138 + SC_DOWNKICK_READY: 139 + SC_TURNKICK_READY: 140 + SC_COUNTERKICK_READY: 141 + SC_DODGE_READY: 142 + SC_RUN: 143 + SC_PROPERTYDARK: 144 + SC_ADRENALINE2: 145 + SC_PROPERTYTELEKINESIS: 146 + SC_KAIZEL: 147 + SC_KAAHI: 148 + SC_KAUPE: 149 + SC_ONEHANDQUICKEN: 150 + SC_PRESERVE: 151 + SC_GDSKILL_BATTLEORDER: 152 + SC_GDSKILL_REGENERATION: 153 + SC_DOUBLECASTING: 154 + SC_GRAVITATION: 155 + SC_OVERTHRUSTMAX: 156 + SC_LONGING: 157 + SC_HERMODE: 158 + SC_TAROTCARD: 159 + SC_CR_SHRINK: 160 + SC_WZ_SIGHTBLASTER: 161 + SC_DC_WINKCHARM: 162 + SC_RG_CCONFINE_M: 163 + SC_RG_CCONFINE_S: 164 + SC_DANCING: 165 + SC_ARMOR_PROPERTY: 166 + SC_RICHMANKIM: 167 + SC_ETERNALCHAOS: 168 + SC_DRUMBATTLE: 169 + SC_NIBELUNGEN: 170 + SC_ROKISWEIL: 171 + SC_INTOABYSS: 172 + SC_SIEGFRIED: 173 + SC_WHISTLE: 174 + SC_ASSNCROS: 175 + SC_POEMBRAGI: 176 + SC_APPLEIDUN: 177 + SC_MODECHANGE: 178 + SC_HUMMING: 179 + SC_DONTFORGETME: 180 + SC_FORTUNE: 181 + SC_SERVICEFORYOU: 182 + SC_STOP: 183 + SC_STRUP: 184 + SC_SOULLINK: 185 + SC_COMA: 186 + SC_CLAIRVOYANCE: 187 + SC_INCALLSTATUS: 188 + SC_CHASEWALK2: 189 + SC_INCAGI: 190 + SC_INCVIT: 191 + SC_INCINT: 192 + SC_INCDEX: 193 + SC_INCLUK: 194 + SC_INCHIT: 195 + SC_INCHITRATE: 196 + SC_INCFLEE: 197 + SC_INCFLEERATE: 198 + SC_INCMHPRATE: 199 + SC_INCMSPRATE: 200 + SC_INCATKRATE: 201 + SC_INCMATKRATE: 202 + SC_INCDEFRATE: 203 + SC_FOOD_STR: 204 + SC_FOOD_AGI: 205 + SC_FOOD_VIT: 206 + SC_FOOD_INT: 207 + SC_FOOD_DEX: 208 + SC_FOOD_LUK: 209 + SC_FOOD_BASICHIT: 210 + SC_FOOD_BASICAVOIDANCE: 211 + SC_BATKFOOD: 212 + SC_WATKFOOD: 213 + SC_MATKFOOD: 214 + SC_SCRESIST: 215 + SC_XMAS: 216 + SC_WARM: 217 + SC_SUN_COMFORT: 218 + SC_MOON_COMFORT: 219 + SC_STAR_COMFORT: 220 + SC_FUSION: 221 + SC_SKILLRATE_UP: 222 + SC_SKE: 223 + SC_KAITE: 224 + SC_SWOO: 225 + SC_SKA: 226 + SC_EARTHSCROLL: 227 + SC_MIRACLE: 228 + SC_GS_MADNESSCANCEL: 229 + SC_GS_ADJUSTMENT: 230 + SC_GS_ACCURACY: 231 + SC_GS_GATLINGFEVER: 232 + SC_NJ_TATAMIGAESHI: 233 + SC_NJ_UTSUSEMI: 234 + SC_NJ_BUNSINJYUTSU: 235 + SC_NJ_KAENSIN: 236 + SC_NJ_SUITON: 237 + SC_NJ_NEN: 238 + SC_KNOWLEDGE: 239 + SC_SMA_READY: 240 + SC_FLING: 241 + SC_HLIF_AVOID: 242 + SC_HLIF_CHANGE: 243 + SC_HAMI_BLOODLUST: 244 + SC_HLIF_FLEET: 245 + SC_HLIF_SPEED: 246 + SC_HAMI_DEFENCE: 247 + SC_INCASPDRATE: 248 + SC_PLUSAVOIDVALUE: 249 + SC_JAILED: 250 + SC_ENCHANTARMS: 251 + SC_MAGICALATTACK: 252 + SC_STONESKIN: 253 + SC_CRITICALWOUND: 254 + SC_MAGICMIRROR: 255 + SC_SLOWCAST: 256 + SC_SUMMER: 257 + SC_CASH_PLUSEXP: 258 + SC_CASH_RECEIVEITEM: 259 + SC_CASH_BOSS_ALARM: 260 + SC_CASH_DEATHPENALTY: 261 + SC_CRITICALPERCENT: 262 + SC_PROTECT_MDEF: 266 + SC_HEALPLUS: 268 + SC_PNEUMA: 269 + SC_AUTOTRADE: 270 + SC_KSPROTECTED: 271 + SC_ARMOR_RESIST: 272 + SC_ATKER_BLOOD: 273 + SC_TARGET_BLOOD: 274 + SC_TK_SEVENWIND: 275 + SC_PROTECT_DEF: 276 + SC_WALKSPEED: 278 + SC_MER_FLEE: 279 + SC_MER_ATK: 280 + SC_MER_HP: 281 + SC_MER_SP: 282 + SC_MER_HIT: 283 + SC_MER_QUICKEN: 284 + SC_REBIRTH: 285 + SC_S_LIFEPOTION: 291 + SC_L_LIFEPOTION: 292 + SC_CASH_PLUSONLYJOBEXP: 293 + SC_HELLPOWER: 295 + SC_INVINCIBLE: 296 + SC_INVINCIBLEOFF: 297 + SC_MANU_ATK: 298 + SC_MANU_DEF: 299 + SC_SPL_ATK: 300 + SC_SPL_DEF: 301 + SC_MANU_MATK: 302 + SC_SPL_MATK: 303 + SC_FOOD_STR_CASH: 304 + SC_FOOD_AGI_CASH: 305 + SC_FOOD_VIT_CASH: 306 + SC_FOOD_DEX_CASH: 307 + SC_FOOD_INT_CASH: 308 + SC_FOOD_LUK_CASH: 309 + SC_FROSTMISTY: 311 + SC_ENCHANTBLADE: 312 + SC_DEATHBOUND: 313 + SC_MILLENNIUMSHIELD: 314 + SC_CRUSHSTRIKE: 315 + SC_REFRESH: 316 + SC_REUSE_REFRESH: 317 + SC_GIANTGROWTH: 318 + SC_STONEHARDSKIN: 319 + SC_VITALITYACTIVATION: 320 + SC_STORMBLAST: 321 + SC_FIGHTINGSPIRIT: 322 + SC_ABUNDANCE: 323 + SC_ADORAMUS: 324 + SC_EPICLESIS: 325 + SC_ORATIO: 326 + SC_LAUDAAGNUS: 327 + SC_LAUDARAMUS: 328 + SC_RENOVATIO: 329 + SC_EXPIATIO: 330 + SC_DUPLELIGHT: 331 + SC_SECRAMENT: 332 + SC_WHITEIMPRISON: 333 + SC_MARSHOFABYSS: 334 + SC_RECOGNIZEDSPELL: 335 + SC_STASIS: 336 + SC_SUMMON1: 337 + SC_SUMMON2: 338 + SC_SUMMON3: 339 + SC_SUMMON4: 340 + SC_SUMMON5: 341 + SC_READING_SB: 342 + SC_FREEZINGSP: 343 + SC_FEARBREEZE: 344 + SC_ELECTRICSHOCKER: 345 + SC_WUGDASH: 346 + SC_WUGBITE: 347 + SC_CAMOUFLAGE: 348 + SC_ACCELERATION: 349 + SC_HOVERING: 350 + SC_SHAPESHIFT: 351 + SC_INFRAREDSCAN: 352 + SC_ANALYZE: 353 + SC_MAGNETICFIELD: 354 + SC_NEUTRALBARRIER: 355 + SC_NEUTRALBARRIER_MASTER: 356 + SC_STEALTHFIELD: 357 + SC_STEALTHFIELD_MASTER: 358 + SC_OVERHEAT: 359 + SC_OVERHEAT_LIMITPOINT: 360 + SC_VENOMIMPRESS: 361 + SC_POISONINGWEAPON: 362 + SC_WEAPONBLOCKING: 363 + SC_CLOAKINGEXCEED: 364 + SC_HALLUCINATIONWALK: 365 + SC_HALLUCINATIONWALK_POSTDELAY: 366 + SC_ROLLINGCUTTER: 367 + SC_TOXIN: 368 + SC_PARALYSE: 369 + SC_VENOMBLEED: 370 + SC_MAGICMUSHROOM: 371 + SC_DEATHHURT: 372 + SC_PYREXIA: 373 + SC_OBLIVIONCURSE: 374 + SC_LEECHESEND: 375 + SC_LG_REFLECTDAMAGE: 376 + SC_FORCEOFVANGUARD: 377 + SC_SHIELDSPELL_DEF: 378 + SC_SHIELDSPELL_MDEF: 379 + SC_SHIELDSPELL_REF: 380 + SC_EXEEDBREAK: 381 + SC_PRESTIGE: 382 + SC_BANDING: 383 + SC_BANDING_DEFENCE: 384 + SC_EARTHDRIVE: 385 + SC_INSPIRATION: 386 + SC_SPELLFIST: 387 + SC_STRIKING: 389 + SC_WARMER: 390 + SC_VACUUM_EXTREME: 391 + SC_PROPERTYWALK: 392 + SC_SWING: 393 + SC_SYMPHONY_LOVE: 394 + SC_MOONLIT_SERENADE: 395 + SC_RUSH_WINDMILL: 396 + SC_ECHOSONG: 397 + SC_HARMONIZE: 398 + SC_SIREN: 399 + SC_SIRCLEOFNATURE: 401 + SC_GLOOMYDAY: 402 + SC_GLOOMYDAY_SK: 403 + SC_SONG_OF_MANA: 404 + SC_DANCE_WITH_WUG: 405 + SC_SATURDAY_NIGHT_FEVER: 406 + SC_LERADS_DEW: 407 + SC_MELODYOFSINK: 408 + SC_BEYOND_OF_WARCRY: 409 + SC_UNLIMITED_HUMMING_VOICE: 410 + SC_SITDOWN_FORCE: 411 + SC_NETHERWORLD: 412 + SC_CRESCENTELBOW: 413 + SC_CURSEDCIRCLE_ATKER: 414 + SC_CURSEDCIRCLE_TARGET: 415 + SC_LIGHTNINGWALK: 416 + SC_RAISINGDRAGON: 417 + SC_GENTLETOUCH_ENERGYGAIN: 418 + SC_GENTLETOUCH_CHANGE: 419 + SC_GENTLETOUCH_REVITALIZE: 420 + SC_GN_CARTBOOST: 421 + SC_THORNS_TRAP: 422 + SC_BLOOD_SUCKER: 423 + SC_FIRE_EXPANSION_SMOKE_POWDER: 424 + SC_FIRE_EXPANSION_TEAR_GAS: 425 + SC_MANDRAGORA: 426 + SC_STOMACHACHE: 427 + SC_MYSTERIOUS_POWDER: 428 + SC_MELON_BOMB: 429 + SC_BANANA_BOMB: 430 + SC_BANANA_BOMB_SITDOWN_POSTDELAY: 431 + SC_SAVAGE_STEAK: 432 + SC_COCKTAIL_WARG_BLOOD: 433 + SC_MINOR_BBQ: 434 + SC_SIROMA_ICE_TEA: 435 + SC_DROCERA_HERB_STEAMED: 436 + SC_PUTTI_TAILS_NOODLES: 437 + SC_BOOST500: 438 + SC_FULL_SWING_K: 439 + SC_MANA_PLUS: 440 + SC_MUSTLE_M: 441 + SC_LIFE_FORCE_F: 442 + SC_EXTRACT_WHITE_POTION_Z: 443 + SC_VITATA_500: 444 + SC_EXTRACT_SALAMINE_JUICE: 445 + SC__REPRODUCE: 446 + SC__AUTOSHADOWSPELL: 447 + SC__SHADOWFORM: 448 + SC__BODYPAINT: 449 + SC__INVISIBILITY: 450 + SC__DEADLYINFECT: 451 + SC__ENERVATION: 452 + SC__GROOMY: 453 + SC__IGNORANCE: 454 + SC__LAZINESS: 455 + SC__UNLUCKY: 456 + SC__WEAKNESS: 457 + SC__STRIPACCESSARY: 458 + SC__MANHOLE: 459 + SC__BLOODYLUST: 460 + SC_CIRCLE_OF_FIRE: 461 + SC_CIRCLE_OF_FIRE_OPTION: 462 + SC_FIRE_CLOAK: 463 + SC_FIRE_CLOAK_OPTION: 464 + SC_WATER_SCREEN: 465 + SC_WATER_SCREEN_OPTION: 466 + SC_WATER_DROP: 467 + SC_WATER_DROP_OPTION: 468 + SC_WATER_BARRIER: 469 + SC_WIND_STEP: 470 + SC_WIND_STEP_OPTION: 471 + SC_WIND_CURTAIN: 472 + SC_WIND_CURTAIN_OPTION: 473 + SC_ZEPHYR: 474 + SC_SOLID_SKIN: 475 + SC_SOLID_SKIN_OPTION: 476 + SC_STONE_SHIELD: 477 + SC_STONE_SHIELD_OPTION: 478 + SC_POWER_OF_GAIA: 479 + SC_PYROTECHNIC: 480 + SC_PYROTECHNIC_OPTION: 481 + SC_HEATER: 482 + SC_HEATER_OPTION: 483 + SC_TROPIC: 484 + SC_TROPIC_OPTION: 485 + SC_AQUAPLAY: 486 + SC_AQUAPLAY_OPTION: 487 + SC_COOLER: 488 + SC_COOLER_OPTION: 489 + SC_CHILLY_AIR: 490 + SC_CHILLY_AIR_OPTION: 491 + SC_GUST: 492 + SC_GUST_OPTION: 493 + SC_BLAST: 494 + SC_BLAST_OPTION: 495 + SC_WILD_STORM: 496 + SC_WILD_STORM_OPTION: 497 + SC_PETROLOGY: 498 + SC_PETROLOGY_OPTION: 499 + SC_CURSED_SOIL: 500 + SC_CURSED_SOIL_OPTION: 501 + SC_UPHEAVAL: 502 + SC_UPHEAVAL_OPTION: 503 + SC_TIDAL_WEAPON: 504 + SC_TIDAL_WEAPON_OPTION: 505 + SC_ROCK_CRUSHER: 506 + SC_ROCK_CRUSHER_ATK: 507 + SC_LEADERSHIP: 508 + SC_GLORYWOUNDS: 509 + SC_SOULCOLD: 510 + SC_HAWKEYES: 511 + SC_ODINS_POWER: 512 + SC_FIRE_INSIGNIA: 513 + SC_WATER_INSIGNIA: 514 + SC_WIND_INSIGNIA: 515 + SC_EARTH_INSIGNIA: 516 + SC_PUSH_CART: 517 + SC_SPELLBOOK1: 518 + SC_SPELLBOOK2: 519 + SC_SPELLBOOK3: 520 + SC_SPELLBOOK4: 521 + SC_SPELLBOOK5: 522 + SC_SPELLBOOK6: 523 + SC_SPELLBOOK7: 524 + SC_INCMHP: 525 + SC_INCMSP: 526 + SC_PARTYFLEE: 527 + SC_MEIKYOUSISUI: 528 + SC_KO_JYUMONJIKIRI: 529 + SC_KYOUGAKU: 530 + SC_IZAYOI: 531 + SC_ZENKAI: 532 + SC_KG_KAGEHUMI: 533 + SC_KYOMU: 534 + SC_KAGEMUSYA: 535 + SC_ZANGETSU: 536 + SC_GENSOU: 537 + SC_AKAITSUKI: 538 + SC_STYLE_CHANGE: 539 + SC_GOLDENE_FERSE: 540 + SC_ANGRIFFS_MODUS: 541 + SC_ERASER_CUTTER: 542 + SC_OVERED_BOOST: 543 + SC_LIGHT_OF_REGENE: 544 + SC_VOLCANIC_ASH: 545 + SC_GRANITIC_ARMOR: 546 + SC_MAGMA_FLOW: 547 + SC_PYROCLASTIC: 548 + SC_NEEDLE_OF_PARALYZE: 549 + SC_PAIN_KILLER: 550 + SC_EXTREMITYFIST2: 551 + SC_RAID: 552 + SC_DARKCROW: 553 + SC_FULL_THROTTLE: 554 + SC_REBOUND: 555 + SC_UNLIMIT: 556 + SC_KINGS_GRACE: 557 + SC_TELEKINESIS_INTENSE: 558 + SC_OFFERTORIUM: 559 + SC_FRIGG_SONG: 560 + SC_ALL_RIDING: 561 + SC_HANBOK: 562 + SC_MONSTER_TRANSFORM: 563 + SC_ANGEL_PROTECT: 564 + SC_ILLUSIONDOPING: 565 + SC_MTF_ASPD: 566 + SC_MTF_RANGEATK: 567 + SC_MTF_MATK: 568 + SC_MTF_MLEATKED: 569 + SC_MTF_CRIDAMAGE: 570 + SC_MOONSTAR: 571 + SC_SUPER_STAR: 572 + SC_OKTOBERFEST: 573 + SC_STRANGELIGHTS: 574 + SC_DECORATION_OF_MUSIC: 575 + SC__MAELSTROM: 576 + SC__CHAOS: 577 + SC__FEINTBOMB_MASTER: 578 + SC_FALLENEMPIRE: 579 + SC_FLASHCOMBO: 580 + SC_DEFSET: 581 + SC_MDEFSET: 582 + SC_NO_SWITCH_EQUIP: 583 + + // 2014 Halloween Event + SC_MTF_MHP: 584 + SC_MTF_MSP: 585 + SC_MTF_PUMPKIN: 586 + SC_MTF_HITFLEE: 587 + + SC_LJOSALFAR: 588 + SC_MERMAID_LONGING: 589 + SC_ACARAJE: 590 + SC_TARGET_ASPD: 591 + + // Geffen Scrolls + SC_SKELSCROLL: 592 + SC_DISTRUCTIONSCROLL: 593 + SC_ROYALSCROLL: 594 + SC_IMMUNITYSCROLL: 595 + SC_MYSTICSCROLL: 596 + SC_BATTLESCROLL: 597 + SC_ARMORSCROLL: 598 + SC_FREYJASCROLL: 599 + SC_SOULSCROLL: 600 + + // Eden Crystal Synthesis + SC_QUEST_BUFF1: 601 + SC_QUEST_BUFF2: 602 + SC_QUEST_BUFF3: 603 + + // Geffen Magic Tournament + SC_GEFFEN_MAGIC1: 604 + SC_GEFFEN_MAGIC2: 605 + SC_GEFFEN_MAGIC3: 606 + SC_FENRIR_CARD: 607 + + SC_ATKER_ASPD: 608 + SC_ATKER_MOVESPEED: 609 + SC_FOOD_CRITICALSUCCESSVALUE: 610 + SC_CUP_OF_BOZA: 611 + SC_OVERLAPEXPUP: 612 + SC_MORA_BUFF: 613 + + // MVP Scrolls + SC_MVPCARD_TAOGUNKA: 614 + SC_MVPCARD_MISTRESS: 615 + SC_MVPCARD_ORCHERO: 616 + SC_MVPCARD_ORCLORD: 617 + + SC_HAT_EFFECT: 618 + SC_FLOWERSMOKE: 619 + SC_FSTONE: 620 + SC_HAPPINESS_STAR: 621 + SC_MAPLE_FALLS: 622 + SC_TIME_ACCESSORY: 623 + SC_MAGICAL_FEATHER: 624 + SC_BLOSSOM_FLUTTERING: 625 + SC_GM_BATTLE: 626 + SC_GM_BATTLE2: 627 + SC_2011RWC: 628 + SC_STR_SCROLL: 629 + SC_INT_SCROLL: 630 + SC_STEAMPACK: 631 + SC_MOVHASTE_POTION: 632 + SC_MOVESLOW_POTION: 633 + SC_BUCHEDENOEL: 634 + SC_PHI_DEMON: 635 + SC_PROMOTE_HEALTH_RESERCH: 636 + SC_ENERGY_DRINK_RESERCH: 637 + SC_MAGIC_CANDY: 638 + SC_M_LIFEPOTION: 639 + SC_G_LIFEPOTION: 640 + SC_MYSTICPOWDER: 641 + + // Summoner + SC_SUHIDE: 642 + SC_SU_STOOP: 643 + SC_SPRITEMABLE: 644 + SC_CATNIPPOWDER: 645 + SC_SV_ROOTTWIST: 646 + SC_BITESCAR: 647 + SC_ARCLOUSEDASH: 648 + SC_TUNAPARTY: 649 + SC_SHRIMP: 650 + SC_FRESHSHRIMP: 651 + + SC_DAILYSENDMAILCNT: 653 + + // Summer 2 Costume + SC_DRESS_UP: 652 + + // Clan System + SC_CLAN_INFO: 654 + + SC_SIT: 655 + SC_MOON: 656 + SC_TING: 657 + SC_DEVIL1: 658 + SC_RIDING: 659 + SC_FALCON: 660 + SC_WUGRIDER: 661 + SC_POSTDELAY: 662 + SC_ON_PUSH_CART: 663 + SC_RESIST_PROPERTY_WATER: 664 + SC_RESIST_PROPERTY_GROUND: 665 + SC_RESIST_PROPERTY_FIRE: 666 + SC_RESIST_PROPERTY_WIND: 667 + SC_CLIENT_ONLY_EQUIP_ARROW: 668 + SC_MADOGEAR: 669 + SC_POPECOOKIE: 670 + SC_VITALIZE_POTION: 671 + SC_SKF_MATK: 672 + SC_SKF_ATK: 673 + SC_SKF_ASPD: 674 + SC_SKF_CAST: 675 + SC_ALMIGHTY: 676 + + // Evol2 Custom Status Conditions + SC_PHYSICAL_SHIELD: 1000 + SC_HALT_REGENERATION: 1001 + + comment__: "Emotes" + e_gasp: 0 + e_what: 1 + e_ho: 2 + e_lv: 3 + e_swt: 4 + e_ic: 5 + e_an: 6 + e_ag: 7 + e_cash: 8 + e_dots: 9 + e_scissors: 10 + e_rock: 11 + e_paper: 12 + e_korea: 13 + e_lv2: 14 + e_thx: 15 + e_wah: 16 + e_sry: 17 + e_heh: 18 + e_swt2: 19 + e_hmm: 20 + e_no1: 21 + e_no: 22 + e_omg: 23 + e_oh: 24 + e_X: 25 + e_hlp: 26 + e_go: 27 + e_sob: 28 + e_gg: 29 + e_kis: 30 + e_kis2: 31 + e_pif: 32 + e_ok: 33 + e_mute: 34 + e_indonesia: 35 + e_bzz: 36 + e_rice: 37 + e_awsm: 38 + e_meh: 39 + e_shy: 40 + e_pat: 41 + e_mp: 42 + e_slur: 43 + e_com: 44 + e_yawn: 45 + e_grat: 46 + e_hp: 47 + e_philippines: 48 + e_malaysia: 49 + e_singapore: 50 + e_brazil: 51 + e_flash: 52 + e_spin: 53 + e_sigh: 54 + e_dum: 55 + e_loud: 56 + e_otl: 57 + e_dice1: 58 + e_dice2: 59 + e_dice3: 60 + e_dice4: 61 + e_dice5: 62 + e_dice6: 63 + e_india: 64 + e_luv: 65 + e_russia: 66 + e_virgin: 67 + e_mobile: 68 + e_mail: 69 + e_chinese: 70 + e_antenna1: 71 + e_antenna2: 72 + e_antenna3: 73 + e_hum: 74 + e_abs: 75 + e_oops: 76 + e_spit: 77 + e_ene: 78 + e_panic: 79 + e_whisp: 80 + + comment__: "petstat - deprecated, use *getpetinfo" + PET_CLASS: { + Value: 1 + Deprecated: true + } + PET_NAME: { + Value: 2 + Deprecated: true + } + PET_LEVEL: { + Value: 3 + Deprecated: true + } + PET_HUNGRY: { + Value: 4 + Deprecated: true + } + PET_INTIMATE: { + Value: 5 + Deprecated: true + } + + comment__: "getmonsterinfo" + MOB_NAME: 0 + MOB_LV: 1 + MOB_MAXHP: 2 + MOB_BASEEXP: 3 + MOB_JOBEXP: 4 + MOB_ATK1: 5 + MOB_ATK2: 6 + MOB_DEF: 7 + MOB_MDEF: 8 + MOB_STR: 9 + MOB_AGI: 10 + MOB_VIT: 11 + MOB_INT: 12 + MOB_DEX: 13 + MOB_LUK: 14 + MOB_RANGE: 15 + MOB_RANGE2: 16 + MOB_RANGE3: 17 + MOB_SIZE: 18 + MOB_RACE: 19 + MOB_ELEMENT: 20 + MOB_MODE: 21 + MOB_MVPEXP: 22 + MOB_DMG_TAKEN_RATE: 23 + + comment__: "mercenary guilds" + ARCH_MERC_GUILD: 0 + SPEAR_MERC_GUILD: 1 + SWORD_MERC_GUILD: 2 + + comment__: "Effects" + EF_NONE: -1 + EF_HIT1: 0 + EF_HIT2: 1 + EF_HIT3: 2 + EF_HIT4: 3 + EF_HIT5: 4 + EF_HIT6: 5 + EF_ENTRY: 6 + EF_EXIT: 7 + EF_WARP: 8 + EF_ENHANCE: 9 + EF_COIN: 10 + EF_ENDURE: 11 + EF_BEGINSPELL: 12 + EF_GLASSWALL: 13 + EF_HEALSP: 14 + EF_SOULSTRIKE: 15 + EF_BASH: 16 + EF_MAGNUMBREAK: 17 + EF_STEAL: 18 + EF_HIDING: 19 + EF_PATTACK: 20 + EF_DETOXICATION: 21 + EF_SIGHT: 22 + EF_STONECURSE: 23 + EF_FIREBALL: 24 + EF_FIREWALL: 25 + EF_ICEARROW: 26 + EF_FROSTDIVER: 27 + EF_FROSTDIVER2: 28 + EF_LIGHTBOLT: 29 + EF_THUNDERSTORM: 30 + EF_FIREARROW: 31 + EF_NAPALMBEAT: 32 + EF_RUWACH: 33 + EF_TELEPORTATION: 34 + EF_READYPORTAL: 35 + EF_PORTAL: 36 + EF_INCAGILITY: 37 + EF_DECAGILITY: 38 + EF_AQUA: 39 + EF_SIGNUM: 40 + EF_ANGELUS: 41 + EF_BLESSING: 42 + EF_INCAGIDEX: 43 + EF_SMOKE: 44 + EF_FIREFLY: 45 + EF_SANDWIND: 46 + EF_TORCH: 47 + EF_SPRAYPOND: 48 + EF_FIREHIT: 49 + EF_FIRESPLASHHIT: 50 + EF_COLDHIT: 51 + EF_WINDHIT: 52 + EF_POISONHIT: 53 + EF_BEGINSPELL2: 54 + EF_BEGINSPELL3: 55 + EF_BEGINSPELL4: 56 + EF_BEGINSPELL5: 57 + EF_BEGINSPELL6: 58 + EF_BEGINSPELL7: 59 + EF_LOCKON: 60 + EF_WARPZONE: 61 + EF_SIGHTRASHER: 62 + EF_BARRIER: 63 + EF_ARROWSHOT: 64 + EF_INVENOM: 65 + EF_CURE: 66 + EF_PROVOKE: 67 + EF_MVP: 68 + EF_SKIDTRAP: 69 + EF_BRANDISHSPEAR: 70 + EF_CONE: 71 + EF_SPHERE: 72 + EF_BOWLINGBASH: 73 + EF_ICEWALL: 74 + EF_GLORIA: 75 + EF_MAGNIFICAT: 76 + EF_RESURRECTION: 77 + EF_RECOVERY: 78 + EF_EARTHSPIKE: 79 + EF_SPEARBMR: 80 + EF_PIERCE: 81 + EF_TURNUNDEAD: 82 + EF_SANCTUARY: 83 + EF_IMPOSITIO: 84 + EF_LEXAETERNA: 85 + EF_ASPERSIO: 86 + EF_LEXDIVINA: 87 + EF_SUFFRAGIUM: 88 + EF_STORMGUST: 89 + EF_LORD: 90 + EF_BENEDICTIO: 91 + EF_METEORSTORM: 92 + EF_YUFITEL: 93 + EF_YUFITELHIT: 94 + EF_QUAGMIRE: 95 + EF_FIREPILLAR: 96 + EF_FIREPILLARBOMB: 97 + EF_HASTEUP: 98 + EF_FLASHER: 99 + EF_REMOVETRAP: 100 + EF_REPAIRWEAPON: 101 + EF_CRASHEARTH: 102 + EF_PERFECTION: 103 + EF_MAXPOWER: 104 + EF_BLASTMINE: 105 + EF_BLASTMINEBOMB: 106 + EF_CLAYMORE: 107 + EF_FREEZING: 108 + EF_BUBBLE: 109 + EF_GASPUSH: 110 + EF_SPRINGTRAP: 111 + EF_KYRIE: 112 + EF_MAGNUS: 113 + EF_BOTTOM: 114 + EF_BLITZBEAT: 115 + EF_WATERBALL: 116 + EF_WATERBALL2: 117 + EF_FIREIVY: 118 + EF_DETECTING: 119 + EF_CLOAKING: 120 + EF_SONICBLOW: 121 + EF_SONICBLOWHIT: 122 + EF_GRIMTOOTH: 123 + EF_VENOMDUST: 124 + EF_ENCHANTPOISON: 125 + EF_POISONREACT: 126 + EF_POISONREACT2: 127 + EF_OVERTHRUST: 128 + EF_SPLASHER: 129 + EF_TWOHANDQUICKEN: 130 + EF_AUTOCOUNTER: 131 + EF_GRIMTOOTHATK: 132 + EF_FREEZE: 133 + EF_FREEZED: 134 + EF_ICECRASH: 135 + EF_SLOWPOISON: 136 + EF_BOTTOM2: 137 + EF_FIREPILLARON: 138 + EF_SANDMAN: 139 + EF_REVIVE: 140 + EF_PNEUMA: 141 + EF_HEAVENSDRIVE: 142 + EF_SONICBLOW2: 143 + EF_BRANDISH2: 144 + EF_SHOCKWAVE: 145 + EF_SHOCKWAVEHIT: 146 + EF_EARTHHIT: 147 + EF_PIERCESELF: 148 + EF_BOWLINGSELF: 149 + EF_SPEARSTABSELF: 150 + EF_SPEARBMRSELF: 151 + EF_HOLYHIT: 152 + EF_CONCENTRATION: 153 + EF_REFINEOK: 154 + EF_REFINEFAIL: 155 + EF_JOBCHANGE: 156 + EF_LVUP: 157 + EF_JOBLVUP: 158 + EF_TOPRANK: 159 + EF_PARTY: 160 + EF_RAIN: 161 + EF_SNOW: 162 + EF_SAKURA: 163 + EF_STATUS_STATE: 164 + EF_BANJJAKII: 165 + EF_MAKEBLUR: 166 + EF_TAMINGSUCCESS: 167 + EF_TAMINGFAILED: 168 + EF_ENERGYCOAT: 169 + EF_CARTREVOLUTION: 170 + EF_VENOMDUST2: 171 + EF_CHANGEDARK: 172 + EF_CHANGEFIRE: 173 + EF_CHANGECOLD: 174 + EF_CHANGEWIND: 175 + EF_CHANGEFLAME: 176 + EF_CHANGEEARTH: 177 + EF_CHAINGEHOLY: 178 + EF_CHANGEPOISON: 179 + EF_HITDARK: 180 + EF_MENTALBREAK: 181 + EF_MAGICALATTHIT: 182 + EF_SUI_EXPLOSION: 183 + EF_DARKATTACK: 184 + EF_SUICIDE: 185 + EF_COMBOATTACK1: 186 + EF_COMBOATTACK2: 187 + EF_COMBOATTACK3: 188 + EF_COMBOATTACK4: 189 + EF_COMBOATTACK5: 190 + EF_GUIDEDATTACK: 191 + EF_POISONATTACK: 192 + EF_SILENCEATTACK: 193 + EF_STUNATTACK: 194 + EF_PETRIFYATTACK: 195 + EF_CURSEATTACK: 196 + EF_SLEEPATTACK: 197 + EF_TELEKHIT: 198 + EF_PONG: 199 + EF_LEVEL99: 200 + EF_LEVEL99_2: 201 + EF_LEVEL99_3: 202 + EF_GUMGANG: 203 + EF_POTION1: 204 + EF_POTION2: 205 + EF_POTION3: 206 + EF_POTION4: 207 + EF_POTION5: 208 + EF_POTION6: 209 + EF_POTION7: 210 + EF_POTION8: 211 + EF_DARKBREATH: 212 + EF_DEFFENDER: 213 + EF_KEEPING: 214 + EF_SUMMONSLAVE: 215 + EF_BLOODDRAIN: 216 + EF_ENERGYDRAIN: 217 + EF_POTION_CON: 218 + EF_POTION_: 219 + EF_POTION_BERSERK: 220 + EF_POTIONPILLAR: 221 + EF_DEFENDER: 222 + EF_GANBANTEIN: 223 + EF_WIND: 224 + EF_VOLCANO: 225 + EF_GRANDCROSS: 226 + EF_INTIMIDATE: 227 + EF_CHOOKGI: 228 + EF_CLOUD: 229 + EF_CLOUD2: 230 + EF_MAPPILLAR: 231 + EF_LINELINK: 232 + EF_CLOUD3: 233 + EF_SPELLBREAKER: 234 + EF_DISPELL: 235 + EF_DELUGE: 236 + EF_VIOLENTGALE: 237 + EF_LANDPROTECTOR: 238 + EF_BOTTOM_VO: 239 + EF_BOTTOM_DE: 240 + EF_BOTTOM_VI: 241 + EF_BOTTOM_LA: 242 + EF_FASTMOVE: 243 + EF_MAGICROD: 244 + EF_HOLYCROSS: 245 + EF_SHIELDCHARGE: 246 + EF_MAPPILLAR2: 247 + EF_PROVIDENCE: 248 + EF_SHIELDBOOMERANG: 249 + EF_SPEARQUICKEN: 250 + EF_DEVOTION: 251 + EF_REFLECTSHIELD: 252 + EF_ABSORBSPIRITS: 253 + EF_STEELBODY: 254 + EF_FLAMELAUNCHER: 255 + EF_FROSTWEAPON: 256 + EF_LIGHTNINGLOADER: 257 + EF_SEISMICWEAPON: 258 + EF_MAPPILLAR3: 259 + EF_MAPPILLAR4: 260 + EF_GUMGANG2: 261 + EF_TEIHIT1: 262 + EF_GUMGANG3: 263 + EF_TEIHIT2: 264 + EF_TANJI: 265 + EF_TEIHIT1X: 266 + EF_CHIMTO: 267 + EF_STEALCOIN: 268 + EF_STRIPWEAPON: 269 + EF_STRIPSHIELD: 270 + EF_STRIPARMOR: 271 + EF_STRIPHELM: 272 + EF_CHAINCOMBO: 273 + EF_RG_COIN: 274 + EF_BACKSTAP: 275 + EF_TEIHIT3: 276 + EF_BOTTOM_DISSONANCE: 277 + EF_BOTTOM_LULLABY: 278 + EF_BOTTOM_RICHMANKIM: 279 + EF_BOTTOM_ETERNALCHAOS: 280 + EF_BOTTOM_DRUMBATTLEFIELD: 281 + EF_BOTTOM_RINGNIBELUNGEN: 282 + EF_BOTTOM_ROKISWEIL: 283 + EF_BOTTOM_INTOABYSS: 284 + EF_BOTTOM_SIEGFRIED: 285 + EF_BOTTOM_WHISTLE: 286 + EF_BOTTOM_ASSASSINCROSS: 287 + EF_BOTTOM_POEMBRAGI: 288 + EF_BOTTOM_APPLEIDUN: 289 + EF_BOTTOM_UGLYDANCE: 290 + EF_BOTTOM_HUMMING: 291 + EF_BOTTOM_DONTFORGETME: 292 + EF_BOTTOM_FORTUNEKISS: 293 + EF_BOTTOM_SERVICEFORYOU: 294 + EF_TALK_FROSTJOKE: 295 + EF_TALK_SCREAM: 296 + EF_POKJUK: 297 + EF_THROWITEM: 298 + EF_THROWITEM2: 299 + EF_CHEMICALPROTECTION: 300 + EF_POKJUK_SOUND: 301 + EF_DEMONSTRATION: 302 + EF_CHEMICAL2: 303 + EF_TELEPORTATION2: 304 + EF_PHARMACY_OK: 305 + EF_PHARMACY_FAIL: 306 + EF_FORESTLIGHT: 307 + EF_THROWITEM3: 308 + EF_FIRSTAID: 309 + EF_SPRINKLESAND: 310 + EF_LOUD: 311 + EF_HEAL: 312 + EF_HEAL2: 313 + EF_EXIT2: 314 + EF_GLASSWALL2: 315 + EF_READYPORTAL2: 316 + EF_PORTAL2: 317 + EF_BOTTOM_MAG: 318 + EF_BOTTOM_SANC: 319 + EF_HEAL3: 320 + EF_WARPZONE2: 321 + EF_FORESTLIGHT2: 322 + EF_FORESTLIGHT3: 323 + EF_FORESTLIGHT4: 324 + EF_HEAL4: 325 + EF_FOOT: 326 + EF_FOOT2: 327 + EF_BEGINASURA: 328 + EF_TRIPLEATTACK: 329 + EF_HITLINE: 330 + EF_HPTIME: 331 + EF_SPTIME: 332 + EF_MAPLE: 333 + EF_BLIND: 334 + EF_POISON: 335 + EF_GUARD: 336 + EF_JOBLVUP50: 337 + EF_ANGEL2: 338 + EF_MAGNUM2: 339 + EF_CALLZONE: 340 + EF_PORTAL3: 341 + EF_COUPLECASTING: 342 + EF_HEARTCASTING: 343 + EF_ENTRY2: 344 + EF_SAINTWING: 345 + EF_SPHEREWIND: 346 + EF_COLORPAPER: 347 + EF_LIGHTSPHERE: 348 + EF_WATERFALL: 349 + EF_WATERFALL_90: 350 + EF_WATERFALL_SMALL: 351 + EF_WATERFALL_SMALL_90: 352 + EF_WATERFALL_T2: 353 + EF_WATERFALL_T2_90: 354 + EF_WATERFALL_SMALL_T2: 355 + EF_WATERFALL_SMALL_T2_90: 356 + EF_MINI_TETRIS: 357 + EF_GHOST: 358 + EF_BAT: 359 + EF_BAT2: 360 + EF_SOULBREAKER: 361 + EF_LEVEL99_4: 362 + EF_VALLENTINE: 363 + EF_VALLENTINE2: 364 + EF_PRESSURE: 365 + EF_BASH3D: 366 + EF_AURABLADE: 367 + EF_REDBODY: 368 + EF_LKCONCENTRATION: 369 + EF_BOTTOM_GOSPEL: 370 + EF_ANGEL: 371 + EF_DEVIL: 372 + EF_DRAGONSMOKE: 373 + EF_BOTTOM_BASILICA: 374 + EF_ASSUMPTIO: 375 + EF_HITLINE2: 376 + EF_BASH3D2: 377 + EF_ENERGYDRAIN2: 378 + EF_TRANSBLUEBODY: 379 + EF_MAGICCRASHER: 380 + EF_LIGHTSPHERE2: 381 + EF_LIGHTBLADE: 382 + EF_ENERGYDRAIN3: 383 + EF_LINELINK2: 384 + EF_LINKLIGHT: 385 + EF_TRUESIGHT: 386 + EF_FALCONASSAULT: 387 + EF_TRIPLEATTACK2: 388 + EF_PORTAL4: 389 + EF_MELTDOWN: 390 + EF_CARTBOOST: 391 + EF_REJECTSWORD: 392 + EF_TRIPLEATTACK3: 393 + EF_SPHEREWIND2: 394 + EF_LINELINK3: 395 + EF_PINKBODY: 396 + EF_LEVEL99_5: 397 + EF_LEVEL99_6: 398 + EF_BASH3D3: 399 + EF_BASH3D4: 400 + EF_NAPALMVALCAN: 401 + EF_PORTAL5: 402 + EF_MAGICCRASHER2: 403 + EF_BOTTOM_SPIDER: 404 + EF_BOTTOM_FOGWALL: 405 + EF_SOULBURN: 406 + EF_SOULCHANGE: 407 + EF_BABY: 408 + EF_SOULBREAKER2: 409 + EF_RAINBOW: 410 + EF_PEONG: 411 + EF_TANJI2: 412 + EF_PRESSEDBODY: 413 + EF_SPINEDBODY: 414 + EF_KICKEDBODY: 415 + EF_AIRTEXTURE: 416 + EF_HITBODY: 417 + EF_DOUBLEGUMGANG: 418 + EF_REFLECTBODY: 419 + EF_BABYBODY: 420 + EF_BABYBODY2: 421 + EF_GIANTBODY: 422 + EF_GIANTBODY2: 423 + EF_ASURABODY: 424 + EF_4WAYBODY: 425 + EF_QUAKEBODY: 426 + EF_ASURABODY_MONSTER: 427 + EF_HITLINE3: 428 + EF_HITLINE4: 429 + EF_HITLINE5: 430 + EF_HITLINE6: 431 + EF_ELECTRIC: 432 + EF_ELECTRIC2: 433 + EF_HITLINE7: 434 + EF_STORMKICK: 435 + EF_HALFSPHERE: 436 + EF_ATTACKENERGY: 437 + EF_ATTACKENERGY2: 438 + EF_CHEMICAL3: 439 + EF_ASSUMPTIO2: 440 + EF_BLUECASTING: 441 + EF_RUN: 442 + EF_STOPRUN: 443 + EF_STOPEFFECT: 444 + EF_JUMPBODY: 445 + EF_LANDBODY: 446 + EF_FOOT3: 447 + EF_FOOT4: 448 + EF_TAE_READY: 449 + EF_GRANDCROSS2: 450 + EF_SOULSTRIKE2: 451 + EF_YUFITEL2: 452 + EF_NPC_STOP: 453 + EF_DARKCASTING: 454 + EF_GUMGANGNPC: 455 + EF_AGIUP: 456 + EF_JUMPKICK: 457 + EF_QUAKEBODY2: 458 + EF_STORMKICK1: 459 + EF_STORMKICK2: 460 + EF_STORMKICK3: 461 + EF_STORMKICK4: 462 + EF_STORMKICK5: 463 + EF_STORMKICK6: 464 + EF_STORMKICK7: 465 + EF_SPINEDBODY2: 466 + EF_BEGINASURA1: 467 + EF_BEGINASURA2: 468 + EF_BEGINASURA3: 469 + EF_BEGINASURA4: 470 + EF_BEGINASURA5: 471 + EF_BEGINASURA6: 472 + EF_BEGINASURA7: 473 + EF_AURABLADE2: 474 + EF_DEVIL1: 475 + EF_DEVIL2: 476 + EF_DEVIL3: 477 + EF_DEVIL4: 478 + EF_DEVIL5: 479 + EF_DEVIL6: 480 + EF_DEVIL7: 481 + EF_DEVIL8: 482 + EF_DEVIL9: 483 + EF_DEVIL10: 484 + EF_DOUBLEGUMGANG2: 485 + EF_DOUBLEGUMGANG3: 486 + EF_BLACKDEVIL: 487 + EF_FLOWERCAST: 488 + EF_FLOWERCAST2: 489 + EF_FLOWERCAST3: 490 + EF_MOCHI: 491 + EF_LAMADAN: 492 + EF_EDP: 493 + EF_SHIELDBOOMERANG2: 494 + EF_RG_COIN2: 495 + EF_GUARD2: 496 + EF_SLIM: 497 + EF_SLIM2: 498 + EF_SLIM3: 499 + EF_CHEMICALBODY: 500 + EF_CASTSPIN: 501 + EF_PIERCEBODY: 502 + EF_SOULLINK: 503 + EF_CHOOKGI2: 504 + EF_MEMORIZE: 505 + EF_SOULLIGHT: 506 + EF_MAPAE: 507 + EF_ITEMPOKJUK: 508 + EF_05VAL: 509 + EF_BEGINASURA11: 510 + EF_NIGHT: 511 + EF_CHEMICAL2DASH: 512 + EF_GROUNDSAMPLE: 513 + EF_GI_EXPLOSION: 514 + EF_CLOUD4: 515 + EF_CLOUD5: 516 + EF_BOTTOM_HERMODE: 517 + EF_CARTTER: 518 + EF_ITEMFAST: 519 + EF_SHIELDBOOMERANG3: 520 + EF_DOUBLECASTBODY: 521 + EF_GRAVITATION: 522 + EF_TAROTCARD1: 523 + EF_TAROTCARD2: 524 + EF_TAROTCARD3: 525 + EF_TAROTCARD4: 526 + EF_TAROTCARD5: 527 + EF_TAROTCARD6: 528 + EF_TAROTCARD7: 529 + EF_TAROTCARD8: 530 + EF_TAROTCARD9: 531 + EF_TAROTCARD10: 532 + EF_TAROTCARD11: 533 + EF_TAROTCARD12: 534 + EF_TAROTCARD13: 535 + EF_TAROTCARD14: 536 + EF_ACIDDEMON: 537 + EF_GREENBODY: 538 + EF_THROWITEM4: 539 + EF_BABYBODY_BACK: 540 + EF_THROWITEM5: 541 + EF_BLUEBODY: 542 + EF_HATED: 543 + EF_REDLIGHTBODY: 544 + EF_RO2YEAR: 545 + EF_SMA_READY: 546 + EF_STIN: 547 + EF_RED_HIT: 548 + EF_BLUE_HIT: 549 + EF_QUAKEBODY3: 550 + EF_SMA: 551 + EF_SMA2: 552 + EF_STIN2: 553 + EF_HITTEXTURE: 554 + EF_STIN3: 555 + EF_SMA3: 556 + EF_BLUEFALL: 557 + EF_BLUEFALL_90: 558 + EF_FASTBLUEFALL: 559 + EF_FASTBLUEFALL_90: 560 + EF_BIG_PORTAL: 561 + EF_BIG_PORTAL2: 562 + EF_SCREEN_QUAKE: 563 + EF_HOMUNCASTING: 564 + EF_HFLIMOON1: 565 + EF_HFLIMOON2: 566 + EF_HFLIMOON3: 567 + EF_HO_UP: 568 + EF_HAMIDEFENCE: 569 + EF_HAMICASTLE: 570 + EF_HAMIBLOOD: 571 + EF_HATED2: 572 + EF_TWILIGHT1: 573 + EF_TWILIGHT2: 574 + EF_TWILIGHT3: 575 + EF_ITEM_THUNDER: 576 + EF_ITEM_CLOUD: 577 + EF_ITEM_CURSE: 578 + EF_ITEM_ZZZ: 579 + EF_ITEM_RAIN: 580 + EF_ITEM_LIGHT: 581 + EF_ANGEL3: 582 + EF_M01: 583 + EF_M02: 584 + EF_M03: 585 + EF_M04: 586 + EF_M05: 587 + EF_M06: 588 + EF_M07: 589 + EF_KAIZEL: 590 + EF_KAAHI: 591 + EF_CLOUD6: 592 + EF_FOOD01: 593 + EF_FOOD02: 594 + EF_FOOD03: 595 + EF_FOOD04: 596 + EF_FOOD05: 597 + EF_FOOD06: 598 + EF_SHRINK: 599 + EF_THROWITEM6: 600 + EF_SIGHT2: 601 + EF_QUAKEBODY4: 602 + EF_FIREHIT2: 603 + EF_NPC_STOP2: 604 + EF_NPC_STOP2_DEL: 605 + EF_FVOICE: 606 + EF_WINK: 607 + EF_COOKING_OK: 608 + EF_COOKING_FAIL: 609 + EF_TEMP_OK: 610 + EF_TEMP_FAIL: 611 + EF_HAPGYEOK: 612 + EF_THROWITEM7: 613 + EF_THROWITEM8: 614 + EF_THROWITEM9: 615 + EF_THROWITEM10: 616 + EF_BUNSINJYUTSU: 617 + EF_KOUENKA: 618 + EF_HYOUSENSOU: 619 + EF_BOTTOM_SUITON: 620 + EF_STIN4: 621 + EF_THUNDERSTORM2: 622 + EF_CHEMICAL4: 623 + EF_STIN5: 624 + EF_MADNESS_BLUE: 625 + EF_MADNESS_RED: 626 + EF_RG_COIN3: 627 + EF_BASH3D5: 628 + EF_CHOOKGI3: 629 + EF_KIRIKAGE: 630 + EF_TATAMI: 631 + EF_KASUMIKIRI: 632 + EF_ISSEN: 633 + EF_KAEN: 634 + EF_BAKU: 635 + EF_HYOUSYOURAKU: 636 + EF_DESPERADO: 637 + EF_LIGHTNING_S: 638 + EF_BLIND_S: 639 + EF_POISON_S: 640 + EF_FREEZING_S: 641 + EF_FLARE_S: 642 + EF_RAPIDSHOWER: 643 + EF_MAGICALBULLET: 644 + EF_SPREADATTACK: 645 + EF_TRACKCASTING: 646 + EF_TRACKING: 647 + EF_TRIPLEACTION: 648 + EF_BULLSEYE: 649 + EF_MAP_MAGICZONE: 650 + EF_MAP_MAGICZONE2: 651 + EF_DAMAGE1: 652 + EF_DAMAGE1_2: 653 + EF_DAMAGE1_3: 654 + EF_UNDEADBODY: 655 + EF_UNDEADBODY_DEL: 656 + EF_GREEN_NUMBER: 657 + EF_BLUE_NUMBER: 658 + EF_RED_NUMBER: 659 + EF_PURPLE_NUMBER: 660 + EF_BLACK_NUMBER: 661 + EF_WHITE_NUMBER: 662 + EF_YELLOW_NUMBER: 663 + EF_PINK_NUMBER: 664 + EF_BUBBLE_DROP: 665 + EF_NPC_EARTHQUAKE: 666 + EF_DA_SPACE: 667 + EF_DRAGONFEAR: 668 + EF_BLEEDING: 669 + EF_WIDECONFUSE: 670 + EF_BOTTOM_RUNNER: 671 + EF_BOTTOM_TRANSFER: 672 + EF_CRYSTAL_BLUE: 673 + EF_BOTTOM_EVILLAND: 674 + EF_GUARD3: 675 + EF_NPC_SLOWCAST: 676 + EF_CRITICALWOUND: 677 + EF_GREEN99_3: 678 + EF_GREEN99_5: 679 + EF_GREEN99_6: 680 + EF_MAPSPHERE: 681 + EF_POK_LOVE: 682 + EF_POK_WHITE: 683 + EF_POK_VALEN: 684 + EF_POK_BIRTH: 685 + EF_POK_CHRISTMAS: 686 + EF_MAP_MAGICZONE3: 687 + EF_MAP_MAGICZONE4: 688 + EF_DUST: 689 + EF_TORCH_RED: 690 + EF_TORCH_GREEN: 691 + EF_MAP_GHOST: 692 + EF_GLOW1: 693 + EF_GLOW2: 694 + EF_GLOW4: 695 + EF_TORCH_PURPLE: 696 + EF_CLOUD7: 697 + EF_CLOUD8: 698 + EF_FLOWERLEAF: 699 + EF_MAPSPHERE2: 700 + EF_GLOW11: 701 + EF_GLOW12: 702 + EF_CIRCLELIGHT: 703 + EF_ITEM315: 704 + EF_ITEM316: 705 + EF_ITEM317: 706 + EF_ITEM318: 707 + EF_STORM_MIN: 708 + EF_POK_JAP: 709 + EF_MAP_GREENLIGHT: 710 + EF_MAP_MAGICWALL: 711 + EF_MAP_GREENLIGHT2: 712 + EF_YELLOWFLY1: 713 + EF_YELLOWFLY2: 714 + EF_BOTTOM_BLUE: 715 + EF_BOTTOM_BLUE2: 716 + EF_WEWISH: 717 + EF_FIREPILLARON2: 718 + EF_FORESTLIGHT5: 719 + EF_SOULBREAKER3: 720 + EF_ADO_STR: 721 + EF_IGN_STR: 722 + EF_CHIMTO2: 723 + EF_WINDCUTTER: 724 + EF_DETECT2: 725 + EF_FROSTMYSTY: 726 + EF_CRIMSON_STR: 727 + EF_HELL_STR: 728 + EF_SPR_MASH: 729 + EF_SPR_SOULE: 730 + EF_DHOWL_STR: 731 + EF_EARTHWALL: 732 + EF_SOULBREAKER4: 733 + EF_CHAINL_STR: 734 + EF_CHOOKGI_FIRE: 735 + EF_CHOOKGI_WIND: 736 + EF_CHOOKGI_WATER: 737 + EF_CHOOKGI_GROUND: 738 + EF_MAGENTA_TRAP: 739 + EF_COBALT_TRAP: 740 + EF_MAIZE_TRAP: 741 + EF_VERDURE_TRAP: 742 + EF_NORMAL_TRAP: 743 + EF_CLOAKING2: 744 + EF_AIMED_STR: 745 + EF_ARROWSTORM_STR: 746 + EF_LAULAMUS_STR: 747 + EF_LAUAGNUS_STR: 748 + EF_MILSHIELD_STR: 749 + EF_CONCENTRATION2: 750 + EF_FIREBALL2: 751 + EF_BUNSINJYUTSU2: 752 + EF_CLEARTIME: 753 + EF_GLASSWALL3: 754 + EF_ORATIO: 755 + EF_POTION_BERSERK2: 756 + EF_CIRCLEPOWER: 757 + EF_ROLLING1: 758 + EF_ROLLING2: 759 + EF_ROLLING3: 760 + EF_ROLLING4: 761 + EF_ROLLING5: 762 + EF_ROLLING6: 763 + EF_ROLLING7: 764 + EF_ROLLING8: 765 + EF_ROLLING9: 766 + EF_ROLLING10: 767 + EF_PURPLEBODY: 768 + EF_STIN6: 769 + EF_RG_COIN4: 770 + EF_POISONWAV: 771 + EF_POISONSMOKE: 772 + EF_GUMGANG4: 773 + EF_SHIELDBOOMERANG4: 774 + EF_CASTSPIN2: 775 + EF_VULCANWAV: 776 + EF_AGIUP2: 777 + EF_DETECT3: 778 + EF_AGIUP3: 779 + EF_DETECT4: 780 + EF_ELECTRIC3: 781 + EF_GUARD4: 782 + EF_BOTTOM_BARRIER: 783 + EF_BOTTOM_STEALTH: 784 + EF_REPAIRTIME: 785 + EF_NC_ANAL: 786 + EF_FIRETHROW: 787 + EF_VENOMIMPRESS: 788 + EF_FROSTMISTY: 789 + EF_BURNING: 790 + EF_COLDTHROW: 791 + EF_MAKEHALLU: 792 + EF_HALLUTIME: 793 + EF_INFRAREDSCAN: 794 + EF_CRASHAXE: 795 + EF_GTHUNDER: 796 + EF_STONERING: 797 + EF_INTIMIDATE2: 798 + EF_STASIS: 799 + EF_REDLINE: 800 + EF_FROSTDIVER3: 801 + EF_BOTTOM_BASILICA2: 802 + EF_RECOGNIZED: 803 + EF_TETRA: 804 + EF_TETRACASTING: 805 + EF_FIREBALL3: 806 + EF_INTIMIDATE3: 807 + EF_RECOGNIZED2: 808 + EF_CLOAKING3: 809 + EF_INTIMIDATE4: 810 + EF_STRETCH: 811 + EF_BLACKBODY: 812 + EF_ENERVATION: 813 + EF_ENERVATION2: 814 + EF_ENERVATION3: 815 + EF_ENERVATION4: 816 + EF_ENERVATION5: 817 + EF_ENERVATION6: 818 + EF_LINELINK4: 819 + EF_RG_COIN5: 820 + EF_WATERFALL_ANI: 821 + EF_BOTTOM_MANHOLE: 822 + EF_MANHOLE: 823 + EF_MAKEFEINT: 824 + EF_FORESTLIGHT6: 825 + EF_DARKCASTING2: 826 + EF_BOTTOM_ANI: 827 + EF_BOTTOM_MAELSTROM: 828 + EF_BOTTOM_BLOODYLUST: 829 + EF_BEGINSPELL_N1: 830 + EF_BEGINSPELL_N2: 831 + EF_HEAL_N: 832 + EF_CHOOKGI_N: 833 + EF_JOBLVUP50_2: 834 + EF_CHEMICAL2DASH2: 835 + EF_CHEMICAL2DASH3: 836 + EF_ROLLINGCAST: 837 + EF_WATER_BELOW: 838 + EF_WATER_FADE: 839 + EF_BEGINSPELL_N3: 840 + EF_BEGINSPELL_N4: 841 + EF_BEGINSPELL_N5: 842 + EF_BEGINSPELL_N6: 843 + EF_BEGINSPELL_N7: 844 + EF_BEGINSPELL_N8: 845 + EF_WATER_SMOKE: 846 + EF_DANCE1: 847 + EF_DANCE2: 848 + EF_LINKPARTICLE: 849 + EF_SOULLIGHT2: 850 + EF_SPR_PARTICLE: 851 + EF_SPR_PARTICLE2: 852 + EF_SPR_PLANT: 853 + EF_CHEMICAL_V: 854 + EF_SHOOTPARTICLE: 855 + EF_BOT_REVERB: 856 + EF_RAIN_PARTICLE: 857 + EF_CHEMICAL_V2: 858 + EF_SECRA: 859 + EF_BOT_REVERB2: 860 + EF_CIRCLEPOWER2: 861 + EF_SECRA2: 862 + EF_CHEMICAL_V3: 863 + EF_ENERVATION7: 864 + EF_CIRCLEPOWER3: 865 + EF_SPR_PLANT2: 866 + EF_CIRCLEPOWER4: 867 + EF_SPR_PLANT3: 868 + EF_RG_COIN6: 869 + EF_SPR_PLANT4: 870 + EF_CIRCLEPOWER5: 871 + EF_SPR_PLANT5: 872 + EF_CIRCLEPOWER6: 873 + EF_SPR_PLANT6: 874 + EF_CIRCLEPOWER7: 875 + EF_SPR_PLANT7: 876 + EF_CIRCLEPOWER8: 877 + EF_SPR_PLANT8: 878 + EF_HEARTASURA: 879 + EF_BEGINSPELL_150: 880 + EF_LEVEL99_150: 881 + EF_PRIMECHARGE: 882 + EF_GLASSWALL4: 883 + EF_GRADIUS_LASER: 884 + EF_BASH3D6: 885 + EF_GUMGANG5: 886 + EF_HITLINE8: 887 + EF_ELECTRIC4: 888 + EF_TEIHIT1T: 889 + EF_SPINMOVE: 890 + EF_FIREBALL4: 891 + EF_TRIPLEATTACK4: 892 + EF_CHEMICAL3S: 893 + EF_GROUNDSHAKE: 894 + EF_DQ9_CHARGE: 895 + EF_DQ9_CHARGE2: 896 + EF_DQ9_CHARGE3: 897 + EF_DQ9_CHARGE4: 898 + EF_BLUELINE: 899 + EF_SELFSCROLL: 900 + EF_SPR_LIGHTPRINT: 901 + EF_PNG_TEST: 902 + EF_BEGINSPELL_YB: 903 + EF_CHEMICAL2DASH4: 904 + EF_GROUNDSHAKE2: 905 + EF_PRESSURE2: 906 + EF_RG_COIN7: 907 + EF_PRIMECHARGE2: 908 + EF_PRIMECHARGE3: 909 + EF_PRIMECHARGE4: 910 + EF_GREENCASTING: 911 + EF_WALLOFTHORN: 912 + EF_FIREBALL5: 913 + EF_THROWITEM11: 914 + EF_SPR_PLANT9: 915 + EF_DEMONICFIRE: 916 + EF_DEMONICFIRE2: 917 + EF_DEMONICFIRE3: 918 + EF_HELLSPLANT: 919 + EF_FIREWALL2: 920 + EF_VACUUM: 921 + EF_SPR_PLANT10: 922 + EF_SPR_LIGHTPRINT2: 923 + EF_POISONSMOKE2: 924 + EF_MAKEHALLU2: 925 + EF_SHOCKWAVE2: 926 + EF_SPR_PLANT11: 927 + EF_COLDTHROW2: 928 + EF_DEMONICFIRE4: 929 + EF_PRESSURE3: 930 + EF_LINKPARTICLE2: 931 + EF_SOULLIGHT3: 932 + EF_CHAREFFECT: 933 + EF_GUMGANG6: 934 + EF_FIREBALL6: 935 + EF_GUMGANG7: 936 + EF_GUMGANG8: 937 + EF_GUMGANG9: 938 + EF_BOTTOM_DE2: 939 + EF_COLDSTATUS: 940 + EF_SPR_LIGHTPRINT3: 941 + EF_WATERBALL3: 942 + EF_HEAL_N2: 943 + EF_RAIN_PARTICLE2: 944 + EF_CLOUD9: 945 + EF_YELLOWFLY3: 946 + EF_EL_GUST: 947 + EF_EL_BLAST: 948 + EF_EL_AQUAPLAY: 949 + EF_EL_UPHEAVAL: 950 + EF_EL_WILD_STORM: 951 + EF_EL_CHILLY_AIR: 952 + EF_EL_CURSED_SOIL: 953 + EF_EL_COOLER: 954 + EF_EL_TROPIC: 955 + EF_EL_PYROTECHNIC: 956 + EF_EL_PETROLOGY: 957 + EF_EL_HEATER: 958 + EF_POISON_MIST: 959 + EF_ERASER_CUTTER: 960 + EF_SILENT_BREEZE: 961 + EF_MAGMA_FLOW: 962 + EF_GRAYBODY: 963 + EF_LAVA_SLIDE: 964 + EF_SONIC_CLAW: 965 + EF_TINDER_BREAKER: 966 + EF_MIDNIGHT_FRENZY: 967 + EF_MACRO: 968 + EF_CHEMICAL_ALLRANGE: 969 + EF_TETRA_FIRE: 970 + EF_TETRA_WATER: 971 + EF_TETRA_WIND: 972 + EF_TETRA_GROUND: 973 + EF_EMITTER: 974 + EF_VOLCANIC_ASH: 975 + EF_LEVEL99_ORB1: 976 + EF_LEVEL99_ORB2: 977 + EF_LEVEL150: 978 + EF_LEVEL150_SUB: 979 + EF_THROWITEM4_1: 980 + EF_THROW_HAPPOKUNAI: 981 + EF_THROW_MULTIPLE_COIN: 982 + EF_THROW_BAKURETSU: 983 + EF_ROTATE_HUUMARANKA: 984 + EF_ROTATE_BG: 985 + EF_ROTATE_LINE_GRAY: 986 + EF_2011RWC: 987 + EF_2011RWC2: 988 + EF_KAIHOU: 989 + EF_GROUND_EXPLOSION: 990 + EF_KG_KAGEHUMI: 991 + EF_KO_ZENKAI_WATER: 992 + EF_KO_ZENKAI_LAND: 993 + EF_KO_ZENKAI_FIRE: 994 + EF_KO_ZENKAI_WIND: 995 + EF_KO_JYUMONJIKIRI: 996 + EF_KO_SETSUDAN: 997 + EF_RED_CROSS: 998 + EF_KO_IZAYOI: 999 + EF_ROTATE_LINE_BLUE: 1000 + EF_KG_KYOMU: 1001 + EF_KO_HUUMARANKA: 1002 + EF_BLUELIGHTBODY: 1003 + EF_KAGEMUSYA: 1004 + EF_OB_GENSOU: 1005 + EF_NO100_FIRECRACKER: 1006 + EF_KO_MAKIBISHI: 1007 + EF_KAIHOU1: 1008 + EF_AKAITSUKI: 1009 + EF_ZANGETSU: 1010 + EF_GENSOU: 1011 + EF_HAT_EFFECT: 1012 + EF_CHERRYBLOSSOM: 1013 + EF_EVENT_CLOUD: 1014 + EF_RUN_MAKE_OK: 1015 + EF_RUN_MAKE_FAILURE: 1016 + EF_MIRESULT_MAKE_OK: 1017 + EF_MIRESULT_MAKE_FAIL: 1018 + EF_ALL_RAY_OF_PROTECTION: 1019 + EF_VENOMFOG: 1020 + EF_DUSTSTORM: 1021 + EF_LEVEL160: 1022 + EF_LEVEL160_SUB: 1023 + EF_MAPCHAIN: 1024 + EF_MAGIC_FLOOR: 1025 + EF_ICEMINE: 1026 + EF_FLAMECORSS: 1027 + EF_ICEMINE_1: 1028 + EF_DANCE_BLADE_ATK: 1029 + EF_DARKPIERCING: 1030 + EF_INVINCIBLEOFF2: 1031 + EF_MAXPAIN: 1032 + EF_DEATHSUMMON: 1033 + EF_MOONSTAR: 1034 + EF_STRANGELIGHTS: 1035 + EF_SUPER_STAR: 1036 + EF_YELLOBODY: 1037 + EF_COLORPAPER2: 1038 + EF_EVILS_PAW: 1039 + EF_GC_DARKCROW: 1040 + EF_RK_DRAGONBREATH_WATER: 1041 + EF_ALL_FULL_THROTTLE: 1042 + EF_SR_FLASHCOMBO: 1043 + EF_RK_LUXANIMA: 1044 + EF_CLOUD10: 1045 + EF_SO_ELEMENTAL_SHIELD: 1046 + EF_AB_OFFERTORIUM: 1047 + EF_WL_TELEKINESIS_INTENSE: 1048 + EF_GN_ILLUSIONDOPING: 1049 + EF_NC_MAGMA_ERUPTION: 1050 + EF_LG_KINGS_GRACE: 1051 + EF_BLOODDRAIN2: 1052 + EF_NPC_WIDEWEB: 1053 + EF_NPC_BURNT: 1054 + EF_NPC_CHILL: 1055 + EF_RA_UNLIMIT: 1056 + EF_AB_OFFERTORIUM_RING: 1057 + EF_SC_ESCAPE: 1058 + EF_WM_FRIGG_SONG: 1059 + EF_FLICKER: 1060 + EF_C_MAKER: 1061 + EF_HAMMER_OF_GOD: 1062 + EF_MASS_SPIRAL: 1063 + EF_FIRE_RAIN: 1064 + EF_WHITEBODY: 1065 + EF_BANISHING_BUSTER: 1066 + EF_SLUGSHOT: 1067 + EF_D_TAIL: 1068 + EF_BIND_TRAP1: 1069 + EF_BIND_TRAP2: 1070 + EF_BIND_TRAP3: 1071 + EF_JUMPBODY1: 1072 + EF_ANIMATED_EMITTER: 1073 + EF_RL_EXPLOSION: 1074 + EF_C_MAKER_1: 1075 + EF_QD_SHOT: 1076 + EF_P_ALTER: 1077 + EF_S_STORM: 1078 + EF_MUSIC_HAT: 1079 + EF_CLOUD_KILL: 1080 + EF_ESCAPE: 1081 + EF_XENO_SLASHER: 1082 + EF_FLOWERSMOKE: 1083 + EF_FSTONE: 1084 + EF_QSCARABA: 1085 + EF_LJOSALFAR: 1086 + EF_HAPPINESSSTAR: 1087 + EF_POWER_OF_GAIA: 1088 + EF_MAPLE_FALLS: 1089 + EF_MARKING_USE_CHANGEMONSTER: 1090 + EF_MAGICAL_FEATHER: 1091 + EF_MERMAID_LONGING: 1092 + EF_GIFT_OF_SNOW: 1093 + EF_ACH_COMPLETE: 1094 + EF_TIME_ACCESSORY: 1095 + EF_SPRITEMABLE: 1096 + EF_TUNAPARTY: 1097 + + comment__: "NPC sprite IDs" + FAKE_NPC: -1 + WARPNPC: 45 + HIDDEN_WARP_NPC: 139 + MOB_TOMB: 565 + GUILD_FLAG: 722 + 1_SHADOW_NPC: 723 + TW_TOWER: 812 + CLEAR_NPC: 844 + PORTAL: 10007 + 4_NPC_TRAP: 10150 + WARPEFFECTNPC: 10284 + + comment__: "Mercenary IDs" + MER_LIF: 6001 + MER_AMISTR: 6002 + MER_FILIR: 6003 + MER_VANILMIRTH: 6004 + MER_LIF2: 6005 + MER_AMISTR2: 6006 + MER_FILIR2: 6007 + MER_VANILMIRTH2: 6008 + MER_LIF_H: 6009 + MER_AMISTR_H: 6010 + MER_FILIR_H: 6011 + MER_VANILMIRTH_H: 6012 + MER_LIF_H2: 6013 + MER_AMISTR_H2: 6014 + MER_FILIR_H2: 6015 + MER_VANILMIRTH_H2: 6016 + MER_ARCHER01: 6017 + MER_ARCHER02: 6018 + MER_ARCHER03: 6019 + MER_ARCHER04: 6020 + MER_ARCHER05: 6021 + MER_ARCHER06: 6022 + MER_ARCHER07: 6023 + MER_ARCHER08: 6024 + MER_ARCHER09: 6025 + MER_ARCHER10: 6026 + MER_LANCER01: 6027 + MER_LANCER02: 6028 + MER_LANCER03: 6029 + MER_LANCER04: 6030 + MER_LANCER05: 6031 + MER_LANCER06: 6032 + MER_LANCER07: 6033 + MER_LANCER08: 6034 + MER_LANCER09: 6035 + MER_LANCER10: 6036 + MER_SWORDMAN01: 6037 + MER_SWORDMAN02: 6038 + MER_SWORDMAN03: 6039 + MER_SWORDMAN04: 6040 + MER_SWORDMAN05: 6041 + MER_SWORDMAN06: 6042 + MER_SWORDMAN07: 6043 + MER_SWORDMAN08: 6044 + MER_SWORDMAN09: 6045 + MER_SWORDMAN10: 6046 + + comment__: "questprogress" + HAVEQUEST: 0 + PLAYTIME: 1 + HUNTING: 2 + + comment__: "questinfo" + QTYPE_NONE: 0x270f + QTYPE_QUEST: 0x00 + QTYPE_QUEST2: 0x01 + QTYPE_JOB: 0x02 + QTYPE_JOB2: 0x03 + QTYPE_EVENT: 0x04 + QTYPE_EVENT2: 0x05 + QTYPE_WARG: 0x06 + QTYPE_CLICKME: 0x06 + QTYPE_DAILYQUEST: 0x07 + QTYPE_WARG2: 0x08 + QTYPE_EVENT3: 0x08 + QTYPE_JOBQUEST: 0x09 + QTYPE_JUMPING_PORING: 0xA + + comment__: "Font weight" + FW_DONTCARE: 0 + FW_THIN: 100 + FW_EXTRALIGHT: 200 + FW_LIGHT: 300 + FW_NORMAL: 400 + FW_MEDIUM: 500 + FW_SEMIBOLD: 600 + FW_BOLD: 700 + FW_EXTRABOLD: 800 + FW_HEAVY: 900 + + comment__: "old setlook (use LOOK_* constants instead)" + VAR_HEAD: { + Value: 1 + Deprecated: true // Use LOOK_HAIR + } + VAR_WEAPON: { + Value: 2 + Deprecated: true // Use LOOK_WEAPON + } + VAR_HEAD_TOP: { + Value: 3 + Deprecated: true // Use LOOK_HEAD_TOP + } + VAR_HEAD_MID: { + Value: 4 + Deprecated: true // Use LOOK_HEAD_MID + } + VAR_HEAD_BOTTOM: { + Value: 5 + Deprecated: true // Use LOOK_HEAD_BOTTOM + } + VAR_HEADPALETTE: { + Value: 6 + Deprecated: true // Use LOOK_HAIR_COLOR + } + VAR_BODYPALETTE: { + Value: 7 + Deprecated: true // Use LOOK_CLOTHES_COLOR + } + VAR_SHIELD: { + Value: 8 + Deprecated: true // Use LOOK_SHIELD + } + VAR_SHOES: { + Value: 9 + Deprecated: true // Use LOOK_SHOES + } + + comment__: "Directions" + DIR_NORTH: 0 + DIR_NORTHWEST: 1 + DIR_WEST: 2 + DIR_SOUTHWEST: 3 + DIR_SOUTH: 4 + DIR_SOUTHEAST: 5 + DIR_EAST: 6 + DIR_NORTHEAST: 7 + + comment__: "Item types" + IT_HEALING: 0 + IT_USABLE: 2 + IT_ETC: 3 + IT_WEAPON: 4 + IT_ARMOR: 5 + IT_CARD: 6 + IT_PETEGG: 7 + IT_PETARMOR: 8 + IT_AMMO: 10 + IT_DELAYCONSUME: 11 + IT_CASH: 18 + + comment__: "queueopt" + QUEUEOPT_LOGOUT: 1 + QUEUEOPT_DEATH: 2 + QUEUEOPT_MAPCHANGE: 3 + + comment__: "Instance owner type" + IOT_NONE: 0 + IOT_CHAR: 1 + IOT_PARTY: 2 + IOT_GUILD: 3 + + comment__: "strcharinfo" + PC_NAME: 0 + PC_PARTY: 1 + PC_GUILD: 2 + PC_MAP: 3 + PC_CLAN: 4 + + comment__: "strnpcinfo" + NPC_NAME: 0 + NPC_NAME_VISIBLE: 1 + NPC_NAME_HIDDEN: 2 + NPC_NAME_UNIQUE: 3 + NPC_MAP: 4 + + comment__: "getcharid" + CHAR_ID_CHAR: 0 + CHAR_ID_PARTY: 1 + CHAR_ID_GUILD: 2 + CHAR_ID_ACCOUNT: 3 + CHAR_ID_BG: 4 + CHAR_ID_CLAN: 5 + + comment__: "sc_start" + SCFLAG_NONE: 0x00 + SCFLAG_NOAVOID: 0x01 + SCFLAG_FIXEDTICK: 0x02 + SCFLAG_LOADED: 0x04 + SCFLAG_FIXEDRATE: 0x08 + SCFLAG_NOICON: 0x10 + + comment__: "Mount types" + MOUNT_NONE: 0 + MOUNT_PECO: 1 + MOUNT_WUG: 2 + MOUNT_MADO: 3 + MOUNT_DRAGON: 4 + MOUNT_DRAGON_GREEN: 4 + MOUNT_DRAGON_BROWN: 5 + MOUNT_DRAGON_GRAY: 6 + MOUNT_DRAGON_BLUE: 7 + MOUNT_DRAGON_RED: 8 + + comment__: "Gettime Types" + GETTIME_SECOND: 1 + GETTIME_MINUTE: 2 + GETTIME_HOUR: 3 + GETTIME_WEEKDAY: 4 + GETTIME_DAYOFMONTH: 5 + GETTIME_MONTH: 6 + GETTIME_YEAR: 7 + GETTIME_DAYOFYEAR: 8 + + comment__: "gettimer" + TIMER_COUNT: 0 + TIMER_TICK_NEXT: 1 + TIMER_TICK_LAST: 2 + + comment__: "unit types" + UNITTYPE_PC: 0 + UNITTYPE_NPC: 1 + UNITTYPE_PET: 2 + UNITTYPE_MOB: 3 + UNITTYPE_HOM: 4 + UNITTYPE_MER: 5 + UNITTYPE_ELEM: 6 + + comment__: "Unit AI Types" + AI_NONE: 0 //0: Normal mob. + AI_ATTACK: 1 //1: Standard summon, attacks mobs. + AI_SPHERE: 2 //2: Alchemist Marine Sphere + AI_FLORA: 3 //3: Alchemist Summon Flora + AI_ZANZOU: 4 //4: Summon Zanzou + + comment__: "Colors" + C_AQUA: 0x00FFFF + C_BLACK: 0x000000 + C_BLUE: 0x0000FF + C_GRAY: 0x808080 + C_GREEN: 0x008000 + C_LIME: 0x00FF00 + C_MAROON: 0x800000 + C_NAVY: 0x000080 + C_OLIVE: 0x808000 + C_ORANGE: 0xFFA500 + C_PURPLE: 0x800080 + C_RED: 0xFF0000 + C_SILVER: 0xC0C0C0 + C_SPRINGGREEN: 0x00FF99 + C_TEAL: 0x008080 + C_WHITE: 0xFFFFFF + C_YELLOW: 0xFFFF00 + C_PINK: 0xFFC0CB + C_CHOCOLATE: 0xD2691E + C_GOLD: 0xFFD700 + C_VIOLET: 0xEE82EE + + comment__: "Genders" + SEX_FEMALE: 0 + SEX_MALE: 1 + SEX_ANY: 2 + + + comment__: "HatEffect Constants" + HAT_EF_BLOSSOM_FLUTTERING: 1 + HAT_EF_MERMAID_LONGING: 2 + HAT_EF_RL_BANISHING_BUSTER: 3 + HAT_EF_LJOSALFAR: 4 + HAT_EF_CLOCKING: 5 + HAT_EF_SNOW: 6 + HAT_EF_MAKEBLUR: 7 + HAT_EF_SLEEPATTACK: 8 + HAT_EF_GUMGANG: 9 + HAT_EF_TALK_FROSTJOKE: 10 + HAT_EF_DEMONSTRATION: 11 + HAT_EF_FLUTTER_BUTTERFLY: 12 + HAT_EF_ANGEL_FLUTTERING: 13 + HAT_EF_BLESSING_OF_ANGELS: 14 + HAT_EF_ELECTRIC: 15 + HAT_EF_GREEN_FLOOR: 16 + HAT_EF_SHRINK: 17 + HAT_EF_VALHALLA_IDOL: 18 + HAT_EF_ANGEL_STAIRS: 19 + HAT_EF_GLOW_OF_NEW_YEAR: 20 + HAT_EF_BOTTOM_FORTUNEKISS: 21 + HAT_EF_PINKBODY: 22 + HAT_EF_DOUBLEGUMGANG: 23 + HAT_EF_GIANTBODY: 24 + HAT_EF_GREEN99_6: 25 + HAT_EF_CIRCLEPOWER: 26 + HAT_EF_BOTTOM_BLOODYLUST: 27 + HAT_EF_WATER_BELOW: 28 + HAT_EF_LEVEL99_150: 29 + HAT_EF_YELLOWFLY3: 30 + HAT_EF_KAGEMUSYA: 31 + HAT_EF_CHERRYBLOSSOM: 32 + HAT_EF_STRANGELIGHTS: 33 + HAT_EF_WL_TELEKINESIS_INTENSE: 34 + HAT_EF_AB_OFFERTORIUM_RING: 35 + HAT_EF_WHITEBODY2: 36 + HAT_EF_SAKURA: 37 + HAT_EF_CLOUD2: 38 + HAT_EF_FEATHER_FLUTTERING: 39 + HAT_EF_CAMELLIA_HAIR_PIN: 40 + HAT_EF_JP_EV_EFFECT01: 41 + HAT_EF_JP_EV_EFFECT02: 42 + HAT_EF_JP_EV_EFFECT03: 43 + HAT_EF_FLORAL_WALTZ: 44 + HAT_EF_MAGICAL_FEATHER: 45 + HAT_EF_HAT_EFFECT: 46 + HAT_EF_BAKURETSU_HADOU: 47 + HAT_EF_GOLD_SHOWER: 48 + HAT_EF_WHITEBODY: 49 + HAT_EF_WATER_BELOW2: 50 + HAT_EF_FIREWORK: 51 + HAT_EF_RETURN_TW_1ST_HAT: 52 + HAT_EF_C_FLUTTERBUTTERFLY_BL: 53 + HAT_EF_QSCARABA: 54 + HAT_EF_FSTONE: 55 + HAT_EF_MAGICCIRCLE: 56 + HAT_EF_BRYSINGGAMEN: 57 + HAT_EF_MAGINGIORDE: 58 + HAT_EF_LEVEL99_RED: 59 + HAT_EF_LEVEL99_ULTRAMARINE: 60 + HAT_EF_LEVEL99_CYAN: 61 + HAT_EF_LEVEL99_LIME: 62 + HAT_EF_LEVEL99_VIOLET: 63 + HAT_EF_LEVEL99_LILAC: 64 + HAT_EF_LEVEL99_SUN_ORANGE: 65 + HAT_EF_LEVEL99_DEEP_PINK: 66 + HAT_EF_LEVEL99_BLACK: 67 + HAT_EF_LEVEL99_WHITE: 68 + HAT_EF_LEVEL160_RED: 69 + HAT_EF_LEVEL160_ULTRAMARINE: 70 + HAT_EF_LEVEL160_CYAN: 71 + HAT_EF_LEVEL160_LIME: 72 + HAT_EF_LEVEL160_VIOLET: 73 + HAT_EF_LEVEL160_LILAC: 74 + HAT_EF_LEVEL160_SUN_ORANGE: 75 + HAT_EF_LEVEL160_DEEP_PINK: 76 + HAT_EF_LEVEL160_BLACK: 77 + HAT_EF_LEVEL160_WHITE: 78 + HAT_EF_FULL_BLOOMCHERRY_TREE: 79 + HAT_EF_C_BLESSINGS_OF_SOUL: 80 + HAT_EF_MANYSTARS: 81 + HAT_EF_SUBJECT_AURA_GOLD: 82 + HAT_EF_SUBJECT_AURA_WHITE: 83 + HAT_EF_SUBJECT_AURA_RED: 84 + HAT_EF_C_SHINING_ANGEL_WING: 85 + HAT_EF_MAGIC_STAR_TW: 86 + HAT_DIGITAL_SPACE: 87 + HAT_EF_SLEIPNIR: 88 + + comment__: "Achievement Types" + ACH_QUEST: 0 + ACH_KILL_PC_TOTAL: 1 + ACH_KILL_PC_JOB: 2 + ACH_KILL_PC_JOBTYPE: 3 + ACH_KILL_MOB_CLASS: 4 + ACH_DAMAGE_PC_MAX: 5 + ACH_DAMAGE_PC_TOTAL: 6 + ACH_DAMAGE_PC_REC_MAX: 7 + ACH_DAMAGE_PC_REC_TOTAL: 8 + ACH_DAMAGE_MOB_MAX: 9 + ACH_DAMAGE_MOB_TOTAL: 10 + ACH_DAMAGE_MOB_REC_MAX: 11 + ACH_DAMAGE_MOB_REC_TOTAL: 12 + ACH_JOB_CHANGE: 13 + ACH_STATUS: 14 + ACH_STATUS_BY_JOB: 15 + ACH_STATUS_BY_JOBTYPE: 16 + ACH_CHATROOM_CREATE_DEAD: 17 + ACH_CHATROOM_CREATE: 18 + ACH_CHATROOM_MEMBERS: 19 + ACH_FRIEND_ADD: 20 + ACH_PARTY_CREATE: 21 + ACH_PARTY_JOIN: 22 + ACH_MARRY: 23 + ACH_ADOPT_BABY: 24 + ACH_ADOPT_PARENT: 25 + ACH_ZENY_HOLD: 26 + ACH_ZENY_GET_ONCE: 27 + ACH_ZENY_GET_TOTAL: 28 + ACH_ZENY_SPEND_ONCE: 29 + ACH_ZENY_SPEND_TOTAL: 30 + ACH_EQUIP_REFINE_SUCCESS: 31 + ACH_EQUIP_REFINE_FAILURE: 32 + ACH_EQUIP_REFINE_SUCCESS_TOTAL: 33 + ACH_EQUIP_REFINE_FAILURE_TOTAL: 34 + ACH_EQUIP_REFINE_SUCCESS_WLV: 35 + ACH_EQUIP_REFINE_FAILURE_WLV: 36 + ACH_EQUIP_REFINE_SUCCESS_ID: 37 + ACH_EQUIP_REFINE_FAILURE_ID: 38 + ACH_ITEM_GET_COUNT: 39 + ACH_ITEM_GET_COUNT_ITEMTYPE: 40 + ACH_ITEM_GET_WORTH: 41 + ACH_ITEM_SELL_WORTH: 42 + ACH_PET_CREATE: 43 + ACH_ACHIEVE: 44 + ACH_ACHIEVEMENT_RANK: 45 + + comment__: "inventory expansion" + INVENTORY_INCREASE_STEP: 10 + + +/* ==================================================== */ + /** evol constants **/ + + comment__: "API codes" + API_DISCORD: 301 + API_PINCODE: 302 + API_SENDMAIL: 501 + API_FLUSHVAULT: 607 + + comment__: "outdated constants. must be removed" + // >>> + equip_head: 1 + equip_shield: 2 + equip_hand2: 3 + equip_hand1: 4 + equip_gloves: 5 + equip_shoes: 6 + equip_misc1: 7 + equip_misc2: 8 + equip_torso: 9 + equip_legs: 10 + // <<< + + comment__: "genders" + G_FEMALE: 0 + G_MALE: 1 + G_OTHER: 3 + + comment__: "races" + Talpan: 0 + //Unused: 1 + NoRace: 1 + Tritan: 2 + Ifriton: 3 + Gispaan: 4 + Sparron: 5 + Skellie: 6 + + // DEPRECATED: Kept for compatibility + Human: 0 + Ukar: 3 + Raijin: 7 + Kralog: 8 + + comment__: "getraceflags" + GETRACE_RACE: 0 + GETRACE_SKIN: 1 + GETRACE_FULL: 2 + + comment__: "directions" + DOWN: 0 + DOWNLEFT: 1 + LEFT: 2 + UPLEFT: 3 + UP: 4 + UPRIGHT: 5 + RIGHT: 6 + DOWNRIGHT: 7 + + comment__: "seasons" + WINTER: 0 + SPRING: 1 + SUMMER: 2 + AUTUMN: 3 + + comment__: "CRAFT enum" + CRAFT_COOKING: 4 + CRAFT_ALCHEMY: 8 + CRAFT_SMITHERY: 16 + CRAFT_TAILORING: 32 + CRAFT_JEWELERY: 64 + + comment__: "speechflags" + S_FIRST_BLANK_LINE: 0b00000001 + S_LAST_BLANK_LINE: 0b00000010 + S_LAST_NEXT: 0b00000100 + S_NO_NPC_NAME: 0b00001000 + S_LAST_CLOSE: 0b00010000 + + comment__: "npcs" + NPC45:45 + NPC100:100 + NPC101:101 + NPC102:102 + NPC103:103 + NPC104:104 + NPC105:105 + NPC106:106 + NPC107:107 + NPC108:108 + NPC109:109 + NPC110:110 + NPC111:111 + NPC112:112 + NPC113:113 + NPC114:114 + NPC115:115 + NPC116:116 + NPC117:117 + NPC118:118 + NPC119:119 + NPC120:120 + NPC121:121 + NPC122:122 + NPC123:123 + NPC124:124 + NPC125:125 + NPC126:126 + NPC127:127 + NPC128:128 + NPC129:129 + NPC130:130 + NPC132:132 + NPC133:133 + NPC134:134 + NPC135:135 + NPC136:136 + NPC137:137 + NPC138:138 + NPC139:139 + NPC140:140 + NPC141:141 + NPC142:142 + NPC143:143 + NPC144:144 + NPC146:146 + NPC147:147 + NPC148:148 + NPC149:149 + NPC150:150 + NPC151:151 + NPC152:152 + NPC153:153 + NPC154:154 + NPC155:155 + NPC156:156 + NPC157:157 + NPC158:158 + NPC159:159 + NPC160:160 + NPC161:161 + NPC162:162 + NPC163:163 + NPC164:164 + NPC165:165 + NPC166:166 + NPC167:167 + NPC168:168 + NPC169:169 + NPC171:171 + NPC172:172 + NPC174:174 + NPC175:175 + NPC177:177 + NPC178:178 + NPC179:179 + NPC180:180 + NPC181:181 + NPC182:182 + NPC183:183 + NPC185:185 + NPC186:186 + NPC187:187 + NPC189:189 + NPC190:190 + NPC191:191 + NPC192:192 + NPC193:193 + NPC195:195 + NPC196:196 + NPC197:197 + NPC198:198 + NPC201:201 + NPC204:204 + NPC205:205 + NPC206:206 + NPC207:207 + NPC208:208 + NPC209:209 + NPC210:210 + NPC211:211 + NPC212:212 + NPC213:213 + NPC214:214 + NPC215:215 + NPC216:216 + NPC217:217 + NPC218:218 + NPC258:258 + NPC259:259 + NPC260:260 + NPC262:262 + NPC263:263 + NPC265:265 + NPC300:300 + NPC301:301 + NPC302:302 + NPC303:303 + NPC304:304 + NPC305:305 + NPC306:306 + NPC307:307 + NPC308:308 + NPC309:309 + NPC310:310 + NPC311:311 + NPC312:312 + NPC313:313 + NPC314:314 + NPC315:315 + NPC316:316 + NPC317:317 + NPC318:318 + NPC319:319 + NPC320:320 + NPC321:321 + NPC322:322 + NPC324:324 + NPC325:325 + NPC326:326 + NPC327:327 + NPC328:328 + NPC329:329 + NPC330:330 + NPC334:334 + NPC340:340 + NPC344:344 + NPC345:345 + NPC346:346 + NPC351:351 + NPC354:354 + NPC355:355 + NPC356:356 + NPC357:357 + NPC358:358 + NPC359:359 + NPC360:360 + NPC361:361 + NPC362:362 + NPC363:363 + NPC365:365 + NPC366:366 + NPC367:367 + NPC368:368 + NPC369:369 + NPC370:370 + NPC371:371 + NPC372:372 + NPC374:374 + NPC376:376 + NPC377:377 + NPC378:378 + NPC379:379 + NPC380:380 + NPC381:381 + NPC383:383 + NPC384:384 + NPC385:385 + NPC386:386 + NPC393:393 + NPC394:394 + NPC395:395 + NPC400:400 + NPC401:401 + NPC402:402 + NPC403:403 + NPC404:404 + NPC405:405 + NPC406:406 + NPC407:407 + NPC409:409 + NPC410:410 + NPC411:411 + NPC412:412 + NPC413:413 + NPC414:414 + NPC415:415 + NPC416:416 + NPC417:417 + NPC418:418 + NPC419:419 + NPC429:429 + NPC430:430 + NPC32767:32767 + + // NPCs decently named + NPC_OFFSET_NO_SPRITE: 998 + + // Avatars (1000+) + AVATAR_CARDA: 1000 + AVATAR_CARD2: 1001 + AVATAR_CARD3: 1002 + AVATAR_CARD4: 1003 + AVATAR_CARD5: 1004 + AVATAR_CARD6: 1005 + AVATAR_CARD7: 1006 + AVATAR_CARD8: 1007 + AVATAR_CARD9: 1008 + AVATAR_CARD10: 1009 + AVATAR_CARDJ: 1010 + AVATAR_CARDQ: 1011 + AVATAR_CARDK: 1012 + AVATAR_CARD_JOKER: 1013 + AVATAR_CARD_COVER: 1015 + + comment__: "special npcs" + NPC_EMPTY: -1 + NPC_WARP: 45 + NPC_WARP_HIDDEN: 139 + NPC_UNUSED__MOBTOMB: 565 + NPC_WARP_DEBUG: 722 + NPC_UNUSED__FLAG: 722 + NPC_NO_SPRITE: 999 + NPC_HIDDEN: 32767 + + comment__: "Walk masks" + WALK_DEFAULT: 0 + WALK_WALL: 1 + WALK_WATER: 2 + WALK_AIR: 4 + + comment__: "Cell masks" + CELLS_WALKABLE : 0 + CELLS_WALL : 1 + CELLS_AIR : 2 + CELLS_WATER : 3 + CELLS_NOPLAYER : 5 + CELLS_NOMONSTER : 6 + + comment__: "map masks" + MASK_NONE: 1 + MASK_UNUSED1: 2 + MASK_UNUSED2: 4 + MASK_NIGHT: 8 + MASK_RAIN: 16 + MASK_SANDSTORM: 32 + MASK_SNOW: 64 + MASK_CHRISTMAS: 128 + MASK_UNUSED3: 256 + MASK_UNUSED4: 512 + MASK_SPECIAL: 1024 // Usually a warning sign + MASK_SPECIAL2: 2048 + MASK_SPECIAL3: 4096 + + comment__: "map climate" + CLIMATE_NONE: 0 + CLIMATE_DESERT: 1 + CLIMATE_MODERATE: 2 + CLIMATE_ICELAND: 3 + CLIMATE_SPECIAL: 4 + + comment__: "Being actions" + ACTION_STAND: 0 + ACTION_MOVE: 1 + ACTION_ATTACK: 2 + ACTION_CAST: 3 + ACTION_SIT: 4 + ACTION_DEAD: 5 + ACTION_HURT: 6 + ACTION_SPAWN: 7 + + comment__: "Ask constants" + ASK_YES: 1 + ASK_NO: 2 + ASK_EXIT: 255 + + comment__: "Emotes" + E_DISGUST: 1 + E_SURPRISE: 2 + E_HAPPY: 3 + E_SAD: 4 + E_EVIL: 5 + E_WINK: 6 + E_ANGEL: 7 + E_BLUSH: 8 + E_TONGUE: 9 + E_GRIN: 10 + E_UPSET: 11 + E_PERTURBED: 12 + E_SPEECH: 13 + E_BLAH: 14 + E_KITTY: 101 + E_XD: 102 + E_JOY: 103 + E_HEARTEYE: 104 + E_GOLD: 105 + E_SLEEPY: 106 + E_ANNOY: 107 + E_JADED: 108 + E_SURPRISED: 109 + E_DEAD: 110 + E_LOOKAWAY: 111 + E_TIRED: 112 + E_PALMHEAD: 113 + E_EVILCROC: 114 + E_ANGRY: 115 + E_PURPLESAD: 116 + E_INSULTBUBBLE: 117 + E_HEART: 118 + E_EMOTE: 119 + E_PUMPKIN: 120 + E_EVILFACELESS: 121 + E_EPIC: 122 + E_BADGEEK: 123 + E_MIMI: 124 + E_ALIEN: 125 + E_TROLL: 126 + E_METAL: 127 + E_CRYING: 128 + + comment__: "Language function constants" + LANG_ON_SEA: 1 + LANG_IN_SHIP: 2 + + comment__: "Language constants" + LANG_EN: 0 + LANG_PTBR: 1 + LANG_FR: 2 + LANG_DE: 3 + LANG_ES: 4 + MAX_LANG: 4 + + comment__: "Daily Constants" + DAILY_LOWLEVEL: 0 + DAILY_IGNORED: 1 + DAILY_NOPTS: 2 + DAILY_NOITEMS: 3 + DAILY_OK: 4 + + comment__: "Misc settings" + CHEST_WAITTIME: 900 // 15 minutes + ROSSY_INSTIME: 1200 // 20 minutes + + comment__: "Mirror Lake settings" + WORLD_ID: 3 // Vault WID Identifier + MLP_MOUBOOTAUR: 1 // MLP code for Moubootaur Legends + + comment__: "Mirror Lake Quest Constants" + MLP_TMW_CELESTIA: 1 + MLP_TMW_YETIKING: 2 + //MLP_................ 4 + + comment__: "Report Bug Flags" + RB_NONE: 0 + RB_DISPBOTTOM: 1 + RB_DEBUGMES: 2 + RB_SPEECH: 4 + RB_ISFATAL: 8 + RB_PLEASEREPORT: 16 + RB_IRCBROADCAST: 32 + RB_GLOBALANNOUNCE: 64 + RB_DEFAULT: 19 // dispbottom + debugmes + pleasereport + + comment__: "Location Constants" + TP_NONE: 0 + TP_CANDOR: 1 + TP_TULIM: 2 + TP_HURNS: 4 + TP_NIVAL: 8 + + comment__: "Rossy Quest Constants" + ROSSY_PROLOGUE: 1 + ROSSY_CAVE1: 2 + ROSSY_CAVE2: 4 + ROSSY_CAVE3: 8 + ROSSY_CAVE4: 16 + ROSSY_CAVE5: 32 + ROSSY_CAVE6: 64 + ROSSY_CAVE7: 128 + ROSSY_CAVE8: 256 + ROSSY_CAVE9: 512 + ROSSY_READY: 1023 + ROSSY_BOSSCAVE: 1024 + + comment__: "Focus Constants" + FSKILL_MALLARDS_EYE: 1 + FSKILL_BRAWLING: 2 + FSKILL_SPEED: 4 + FSKILL_RESIST_POISON: 8 + FSKILL_ASTRAL_SOUL: 16 + FSKILL_RAGING: 32 + FSKILL_TOTAL: 6 + + comment__: "TMW Constants" + SC_SHEARED:194 // FIXME + bDeaf:70 + equip_arrow:11 + LOOK_HAIR_STYLE:1 + LOOK_LEGS:3 + LOOK_HELMET:4 + LOOK_CHEST:5 + LOOK_GLOVES:10 + LOOK_CAPE:11 + LOOK_MISC1:12 + LOOK_MISC2:13 + HS_Bald:0 + HS_BaldTwo:1 + HS_FlatPonytail:2 + HS_BowlCut:3 + HS_CombedBack:4 + HS_Emo:5 + HS_Mohawk:6 + HS_Pompadour:7 + HS_CenterParting:8 + HS_LongAndSlick:9 + HS_ShortAndCurly:10 + HS_Pigtails:11 + HS_LongAndCurly:12 + HS_Parted:13 + HS_PerkyPonytail:14 + HS_Wave:15 + HS_Mane:16 + HS_Bun:17 + HS_ShoulderLengthFlick:18 + HS_Fizzy:19 + HS_LongAndClipped:20 + HC_LIGHT_BROWN:0 + HC_GREEN:1 + HC_RED:2 + HC_PURPLE:3 + HC_GRAY:4 + HC_YELLOW:5 + HC_BLUE:6 + HC_BROWN:7 + HC_LIGHT_BLUE:8 + HC_DARK_PURPLE:9 + HC_BLACK:10 + HC_PINK:11 + HC_BROWN_TWO:12 + HC_WHITE:127 + cNone:11 + cWhite:10 + cRed:0 + cGreen:1 + cDarkBlue:2 + cYellow:3 + cLightBlue:4 + cPink:5 + cBlack:6 + cOrange:7 + cPurple:8 + cDarkGreen:9 + EMOTE_DISGUST:1 + EMOTE_SURPRISE:2 + EMOTE_HAPPY:3 + EMOTE_SAD:4 + EMOTE_EVIL:5 + EMOTE_WINK:6 + EMOTE_ANGEL:7 + EMOTE_BLUSH:8 + EMOTE_TONGUE:9 + EMOTE_GRIN:10 + EMOTE_UPSET:11 + EMOTE_PERTURBED:12 + EMOTE_SPEECH:13 + EMOTE_BLAH:14 + EMOTE_MEOW:101 + EMOTE_LAUGH:102 + EMOTE_CHEERFUL:103 + EMOTE_LOVE:104 + EMOTE_MONEY:105 + EMOTE_SLEEP:106 + EMOTE_REST:107 + EMOTE_BOTHERED:108 + EMOTE_AFRAID:109 + EMOTE_DEAD:110 + EMOTE_SUSPICIOUS:111 + EMOTE_MELANCHOLY:112 + EMOTE_FACEPALM:113 + EMOTE_ANGRY:114 + EMOTE_HEADACHE:115 + EMOTE_BORED:116 + EMOTE_SWEAR:117 + EMOTE_HEART:118 + EMOTE_EMPTY:119 + EMOTE_HALLOWEEN:120 + EMOTE_VICIOUS:121 + EMOTE_JOYFUL:122 + EMOTE_CLEVER:123 + EMOTE_SHY:124 + EMOTE_ALIEN:125 + EMOTE_TROLL:126 + EMOTE_PAIN:127 + EMOTE_TEARS:128 + sfx_skillup:1 + sfx_magic_generic:2 + sfx_magic_life:3 + sfx_magic_war:4 + sfx_magic_transmute:5 + sfx_magic_nature:6 + sfx_magic_astral:7 + sfx_magic_dark:8 + FX_LEVELUP:0 + FX_SKILLUP:1 + FX_MAGIC:2 + FX_ATTACK:5 + FX_BUFF:6 + FX_MAGIC_GENERIC:2 + FX_MAGIC_WHITE:3 + FX_MAGIC_BLACK:4 + FX_MAGIC_RED:5 + FX_MAGIC_GREEN:6 + FX_MAGIC_BLUE:7 + FX_MAGIC_DARKRED:8 + FX_MAGIC_DEFAULT:10 + FX_MAGIC_SHIELD:11 + FX_MAGIC_HIT:13 + FX_MAGIC_HIT_EVIL:14 + FX_FIRE_BURST:15 + FX_FIRE_EXPLOSION:16 + FX_LIGHTNING1:17 + FX_LIGHTNING2:18 + FX_LIGHTNING3:19 + FX_MAGIC_TELEPORT:20 + FX_PENTAGRAM_BUILDUP:21 + FX_PENTAGRAM_BURST:22 + FX_MAGIC_TELEPORT2:24 + FX_RAIN:25 + FX_HIT:26 + FX_ARROW_HAIL:27 + FX_CRITICAL:28 + FX_LARGE_EXPLOSION:30 + FX_MEDIUM_EXPLOSION:31 + FX_MEDIUM_SMOKE:32 + FX_MEDIUM_BLINDINGLIGHT:33 + FX_CHANNELLING_RAISE:34 + FX_CHANNELLING_CAST:35 + FX_ENCHANTED_DOOR_BROKEN:36 + FX_DARK_TELEPORT:37 + FX_EVIL_SUMMON:38 + FX_GROUND_SPAWN:39 + FX_BLUE_MAGIC_CAST:40 + FX_MAGIC_BLUE_TELEPORT:41 + FX_MAGIC_DARK_EXPLOSION:42 + FX_PUMPKIN_EXPLOSION:43 + FX_GETITEM:44 + FX_HUG:49 + FX_MAGIC_SHIELD_ENDS:111 + FX_ELECTRICITY_RED:114 + FX_ELECTRICITY_BLUE:115 + FX_GATE_OPENING:300 + FX_CASKET_LID:301 + FX_CASKET_MONSTER:302 + FX_MAGIC_DISCHARGE: 500 // 15 + FX_MAGIC_WAND_CAST: 501 // 2 + //FX_MAGIC_WAND_ATK: 502 // 5 + FX_MAGIC_AGGRAVATE_CAST: 503 // 6 + FX_MAGIC_AGGRAVATE_HIT: 504 // 10 + FX_MAGIC_DETECT_CAST: 505 // 2 + FX_MAGIC_DETECT_HIT: 506 // 10 + FX_MAGIC_EXP_CAST: 507 // 10 + FX_MAGIC_DART_CAST: 508 // 10 + //FX_MAGIC_DART_ATK: 509 // 4 + FX_MAGIC_GROW_CAST: 510 // 6, 21 + FX_MAGIC_GROW_SPAWN: 511 // 22 + FX_MAGIC_HEAL_CAST: 512 // 3 + FX_MAGIC_HEAL_HIT: 513 // 3 + FX_MAGIC_BLADE_CAST: 514 // 4 + //FX_MAGIC_BLADE_HIT: 515 // 4 + FX_MAGIC_SULPHUR_CAST: 516 // 5 + FX_MAGIC_MAGGOT_CAST: 517 // 7, 21 + FX_MAGIC_MAGGOT_SPAWN: 518 // 22 + FX_MAGIC_WOOD_CAST: 519 // 5 + FX_MAGIC_AHAIL_CAST: 520 // 4 + FX_MAGIC_BARRIER_CAST: 521 // 7 + FX_MAGIC_BARRIER_HIT: 522 // 10 + FX_MAGIC_BARRIER_END: 523 // 10 + FX_MAGIC_WHO_CAST: 524 // 2 + FX_MAGIC_STONE_CAST: 525 // 2 + FX_MAGIC_FLYING_CAST: 526 // 6 + FX_MAGIC_FLYING_HIT: 527 // 2 + FX_MAGIC_FLYING_END: 528 // 2 + FX_MAGIC_JOY_CAST: 529 // 6 + FX_MAGIC_HIDE_CAST: 530 // 7 + FX_MAGIC_HIDE_HIT: 531 // 10 + FX_MAGIC_HIDE_END: 532 // 2 + FX_MAGIC_LAY_CAST: 533 // 3 + FX_MAGIC_LAY_HIT: 534 // 3 + FX_MAGIC_BOLT_CAST: 535 // 4 + FX_MAGIC_KNUCKLE_CAST: 536 // 4 + FX_MAGIC_ARROW_CAST: 537 // 5 + FX_MAGIC_IRONP_CAST: 538 // 5 + FX_MAGIC_SHIRT_CAST: 539 // 5 + FX_MAGIC_SHIELD_CAST: 540 // 6 + FX_MAGIC_RAIN_CAST: 541 // 6 + FX_MAGIC_SHEAR_CAST: 542 // 6 + FX_MAGIC_FLUFFY_CAST: 543 // 7, 21 + FX_MAGIC_FLUFFY_SPAWN: 544 // 22 + FX_MAGIC_MOUBOO_CAST: 545 // 7, 21 + FX_MAGIC_MOUBOO_SPAWN: 546 // 22 + FX_MAGIC_PINKY_CAST: 547 // 7, 21 + FX_MAGIC_PINKY_SPAWN: 548 // 22 + FX_MAGIC_SNAKE_CAST: 549 // 8, 21 + FX_MAGIC_SNAKE_SPAWN: 550 // 22 + FX_MAGIC_SPIKY_CAST: 551 // 7, 21 + FX_MAGIC_SPIKY_SPAWN: 552 // 22 + FX_MAGIC_WICKED_CAST: 553 // 8, 21 + FX_MAGIC_WICKED_SPAWN: 554 // 22 + FX_MAGIC_TDART_CAST: 555 // 8 + FX_EMOTE_DISGUST:10000 + FX_EMOTE_SURPRISE:10001 + FX_EMOTE_HAPPY:10002 + FX_EMOTE_SAD:10003 + FX_EMOTE_EVIL:10004 + FX_EMOTE_WINK:10005 + FX_EMOTE_ANGEL:10006 + FX_EMOTE_BLUSH:10007 + FX_EMOTE_TONGUE:10008 + FX_EMOTE_GRIN:10009 + FX_EMOTE_UPSET:10010 + FX_EMOTE_PERTURBED:10011 + FX_EMOTE_SPEECH:10012 + FX_EMOTE_BLAH:10013 + FX_EMOTE_SWEAR:10014 + FX_EMOTE_MEOW:10015 + FX_EMOTE_LAUGH:10016 + FX_EMOTE_CHEERFUL:10017 + FX_EMOTE_LOVE:10018 + FX_EMOTE_MONEY:10019 + FX_EMOTE_SLEEP:10020 + FX_EMOTE_REST:10021 + FX_EMOTE_BOTHERED:10022 + FX_EMOTE_AFRAID:10023 + FX_EMOTE_DEAD:10024 + FX_EMOTE_SUSPICIOUS:10025 + FX_EMOTE_MELANCHOLY:10026 + FX_EMOTE_FACEPALM:10027 + FX_EMOTE_ANGRY:10028 + FX_EMOTE_HEADACHE:10029 + FX_EMOTE_BORED:10030 + FX_EMOTE_HEART:10031 + FX_EMOTE_EMPTY:10032 + FX_EMOTE_HALLOWEEN:10033 + FX_EMOTE_VICIOUS:10034 + FX_EMOTE_JOYFUL:10035 + FX_EMOTE_CLEVER:10036 + FX_EMOTE_SHY:10037 + FX_EMOTE_ALIEN:10038 + FX_EMOTE_CURIOUS:10039 + FX_EMOTE_PAIN:10040 + FX_EMOTE_TEARS:10041 + SKILL_LUCKY_COUNTER:351 + G_PLAYER:0 + G_BOT:1 + G_TESTER:20 + G_DEV:40 + G_EVENT:50 + G_GM:60 + G_ADMIN:80 + G_SYSOP:99 + SMSG_DEBUG:0 + SMSG_GM:1 + SMSG_WARNING:2 + SMSG_SUCCESS:3 + SMSG_FAILURE:4 + SMSG_ERROR:5 + SMSG_LEGAL:6 + SMSG_MOTD:7 + SMSG_AUTOMATIC:8 + SMSG_EVENT:9 + MIN_CASTTIME:200 + ELT_NEUTRAL:0 + ELT_WATER:1 + ELT_EARTH:2 + ELT_FIRE:3 + ELT_WIND:4 + ELT_POISON:5 + ELT_SHADOW:6 + ELT_HOLY:7 + ELT_GHOST:8 + ELT_UNDEAD:9 + SO_GMHIDE:64 + SO_GMINVISIBLE:4096 + SFX_DEFAULT:10 + SFX_SUMMON_START:21 + SFX_SUMMON_FIRE:22 + SFX_TELEPORT:24 + SFX_RAIN:25 + SFX_HIT:25 + SFX_ARROW_HAIL:27 + SFX_BARRIER:10 + SFX_UNBARRIER:10 + SFX_HEAL:3 + SFX_LIGHTNING:18 + MIN_MARRY_LEVEL:32 + MAX_RAIN_SPELL_RADIUS:15 + MAX_MAGIC_LEVEL:2 + MFLAG_MADE_CONC_POTION_SHIFT:14 + SCRIPT_XP_MASK:65535 + SCRIPT_XP_SHIFT:0 + SCRIPT_HEALSPELL_MASK:255 + SCRIPT_HEALSPELL_SHIFT:24 + ATTACK_ICON_GENERIC:2000 + ATTACK_ICON_SHEARING:2001 + E10_FLAG_USED_FREE_WARP_SHIFT:17 + TWOBIT_0_SHIFT:0 + TWOBIT_0_MASK:3 + TWOBIT_1_SHIFT:2 + TWOBIT_1_MASK:12 + TWOBIT_2_SHIFT:4 + TWOBIT_2_MASK:48 + TWOBIT_3_SHIFT:6 + TWOBIT_3_MASK:192 + TWOBIT_4_SHIFT:8 + TWOBIT_4_MASK:768 + TWOBIT_5_SHIFT:10 + TWOBIT_5_MASK:3072 + TWOBIT_6_SHIFT:12 + TWOBIT_6_MASK:12288 + TWOBIT_7_SHIFT:14 + TWOBIT_7_MASK:49152 + TWOBIT_8_SHIFT:16 + TWOBIT_8_MASK:196608 + TWOBIT_9_SHIFT:18 + TWOBIT_9_MASK:786432 + TWOBIT_10_SHIFT:20 + TWOBIT_10_MASK:3145728 + TWOBIT_11_SHIFT:22 + TWOBIT_11_MASK:12582912 + TWOBIT_12_SHIFT:24 + TWOBIT_12_MASK:50331648 + TWOBIT_13_SHIFT:26 + TWOBIT_13_MASK:201326592 + TWOBIT_14_SHIFT:28 + TWOBIT_14_MASK:805306368 + NIBBLE_0_SHIFT:0 + NIBBLE_0_MASK:15 + NIBBLE_1_SHIFT:4 + NIBBLE_1_MASK:240 + NIBBLE_2_SHIFT:8 + NIBBLE_2_MASK:3840 + NIBBLE_3_SHIFT:12 + NIBBLE_3_MASK:61440 + NIBBLE_4_SHIFT:16 + NIBBLE_4_MASK:983040 + NIBBLE_5_SHIFT:20 + NIBBLE_5_MASK:15728640 + NIBBLE_6_SHIFT:24 + NIBBLE_6_MASK:251658240 + BYTE_0_SHIFT:0 + BYTE_0_MASK:255 + BYTE_1_SHIFT:8 + BYTE_1_MASK:65280 + BYTE_2_SHIFT:16 + BYTE_2_MASK:16711680 + WEDDING_FEE:100 + DIVORCE_FEE_PER_LEVEL:500 + WEDDING_MIN_LEVEL:32 + // Flags for the magic quests. + MFLAG_DRANK_POTION: 1 // Character drank at least one magic potion as prerequisite for the Mana Seed quest. + MFLAG_KNOWS_MANASEED: 2 // Character has found the Mana Seed. + MFLAG_TOUCHED_MANASEED: 4 // Character has touched the Mana Seed. + MFLAG_MANASEED_MAXEDOUT: 8 // Character has touched the Mana Seed while maxed out on magic. + + MFLAG_KNOWS_AULDSBEL: 16 // Character has met Auldsbel. + MFLAG_KNOWS_WYARA: 32 // Character has met Wyara. + MFLAG_KNOWS_SAGATHA: 64 // Character has met Sagatha. + MFLAG_KNOWS_MANAPOTION: 128 // Has heard about the Mana Potion. + + MFLAG_MANASEED_RUMOUR: 256 // Has heard rumour about Mana Seed. + MFLAG_KNOWS_CUTTREE: 512 // Knows about the 'cut the tree' quest. + MFLAG_DID_CUTTREE: 1024 // Did cut off a branch from the druid tree. + MFLAG_KNOWS_DRUIDTREE: 2048 // Knows about the druid tree quest. + + MFLAG_KNOWS_IMP: 4096 // Knows about the imprisoned forest spirit. + MFLAG_KNOWS_OLD_WIZARD: 8192 // Knows Bjorn's old wizard. + MFLAG_MADE_CONC_POTION: 16384 // Made a concentration potion with T15 and/or T16. + MFLAG_ELANORE_OMAR: 32768 // Told Omar about Elanore's involvement. + + MFLAG_KNOWS_UNFOCUS_RECIPE: 65536 // Has been told about unfocus by Luca. + + // Flags set in the FLAGS variable: + FLAG_HAS_BOWLER_BURNSDAY: 1 // every year's poem at burns day, shannon gives you a bowler hat + FLAG_OPENED_UNDERGROUND: 2 // this flag is a replacement for variable Open_Underground_Palace_Barrier, which was used only as bool + FLAG_GOT_NAEM_GLOVES: 4 // this replaces Naem_Quest_Done, which was used as a bool variable + FLAG_GOT_GRADUATIONCAP: 8 // this is a bit which was to be found in Tut_var second bit + FLAG_TOWEL_HELPED: 16 // gave the towel npc the stuff he wants + FLAG_TOWEL_COMPLETED: 32 // got the towel from the towel npc + FLAG_ANDRA_HELPED: 64 // Knows Andra and agreed to help her + FLAG_ROSSI_COMPLETED: 128 // Completed the Rossi Quest + FLAG_TUTORIAL_DONE: 256 // player completed tutorial (or entered the tutorial area from outside after it was added) + FLAG_SNOWMAN: 512 // player gave candy to the snowman + FLAG_SANTAS_HELPER: 1024 // player gave presents to Santa's helper + FLAG_HURNSMINE_CHEST: 2048 // player opened the chest with the short sword in Hurnscald mines + FLAG_GOT_BEANIEHAT: 4096 // player got Beanie Copter Hat from Milly + FLAG_DECLINED_BEANIEHAT: 8192 // player declined Beanie Copter Hat from Milly + FLAG_KESHLAM_FLAWEDLENS: 16384 // player got the Flawed Lens from Keshlam's Chest + FLAG_KESHLAM_RAREDROP: 32768 // player got the super rare from Keshlam's Chest + FLAG_BEHEADER_MASK: 65536 // traded with The Beheader + FLAG_GOT_BEHEADER_SWORD: 131072 // Obtained the Beheader Sword + BATTLE_CAVE1:1 + BATTLE_CAVE2:2 + BATTLE_CAVE3:4 + BATTLE_CAVE4:8 + BATTLE_CAVE5:16 + BATTLE_CAVE6:32 + BATTLE_CAVE7:64 + BATTLE_CAVE8:128 + BATTLE_CAVE9:256 + MAX_HIGH_SCORES: 4 + // Command Permission + CMD_ZENY:80 + CMD_CHARZENY:98 + CMD_DEBUG:80 + CMD_CHANGESEX:40 + CMD_CHARCHANGESEX:60 + CMD_CLASS:40 + CMD_CHARCLASS:50 + CMD_DESTROYNPC:98 + CMD_REMOTECMD:40 + CMD_WARP:40 + CMD_CHARWARP:60 + CMD_MUTE:60 + CMD_NPCTALK:40 + CMD_MUSIC:40 + CMD_AUTOMOD:60 + CMD_DIVORCE:40 + CMD_CHARDIVORCE:60 + + // Special Permission + MAP_LOUNGE:20 // GM Lounge & Numa + EVT_KILLTHEGM:50 // Pull the Rabit magic + DBG_HOLIDAY:40 // Holiday Debug (xmas, easter...) + EVT_DEBUG:50 // Event Debug (open portals, disguise...) + DBG_SCHEDULED:40 // Scheduled Broadcasts + DBG_MOTD:40 // Message of the Day + DBG_VALIA:40 // Iilia quest debug info + + @include "db/si_config.conf" + @include "conf/import/constants.conf" +} |