diff --git a/Source/Contents/Skills/SkillId.h b/Source/Contents/Skills/SkillId.h new file mode 100644 index 0000000..9e6e3a8 --- /dev/null +++ b/Source/Contents/Skills/SkillId.h @@ -0,0 +1,1936 @@ +#ifndef RAGNAROK_SOURCE_CONTENTS_SKILLS_SKILLID_H +#define RAGNAROK_SOURCE_CONTENTS_SKILLS_SKILLID_H + +enum SkillId : int { + NV_BASIC = 1, + SM_SWORD = 2, + SM_TWOHAND = 3, + SM_RECOVERY = 4, + SM_BASH = 5, + SM_PROVOKE = 6, + SM_MAGNUM = 7, + SM_ENDURE = 8, + MG_SRECOVERY = 9, + MG_SIGHT = 10, + MG_NAPALMBEAT = 11, + MG_SAFETYWALL = 12, + MG_SOULSTRIKE = 13, + MG_COLDBOLT = 14, + MG_FROSTDIVER = 15, + MG_STONECURSE = 16, + MG_FIREBALL = 17, + MG_FIREWALL = 18, + MG_FIREBOLT = 19, + MG_LIGHTNINGBOLT = 20, + MG_THUNDERSTORM = 21, + AL_DP = 22, + AL_DEMONBANE = 23, + AL_RUWACH = 24, + AL_PNEUMA = 25, + AL_TELEPORT = 26, + AL_WARP = 27, + AL_HEAL = 28, + AL_INCAGI = 29, + AL_DECAGI = 30, + AL_HOLYWATER = 31, + AL_CRUCIS = 32, + AL_ANGELUS = 33, + AL_BLESSING = 34, + AL_CURE = 35, + MC_INCCARRY = 36, + MC_DISCOUNT = 37, + MC_OVERCHARGE = 38, + MC_PUSHCART = 39, + MC_IDENTIFY = 40, + MC_VENDING = 41, + MC_MAMMONITE = 42, + AC_OWL = 43, + AC_VULTURE = 44, + AC_CONCENTRATION = 45, + AC_DOUBLE = 46, + AC_SHOWER = 47, + TF_DOUBLE = 48, + TF_MISS = 49, + TF_STEAL = 50, + TF_HIDING = 51, + TF_POISON = 52, + TF_DETOXIFY = 53, + ALL_RESURRECTION = 54, + KN_SPEARMASTERY = 55, + KN_PIERCE = 56, + KN_BRANDISHSPEAR = 57, + KN_SPEARSTAB = 58, + KN_SPEARBOOMERANG = 59, + KN_TWOHANDQUICKEN = 60, + KN_AUTOCOUNTER = 61, + KN_BOWLINGBASH = 62, + KN_RIDING = 63, + KN_CAVALIERMASTERY = 64, + PR_MACEMASTERY = 65, + PR_IMPOSITIO = 66, + PR_SUFFRAGIUM = 67, + PR_ASPERSIO = 68, + PR_BENEDICTIO = 69, + PR_SANCTUARY = 70, + PR_SLOWPOISON = 71, + PR_STRECOVERY = 72, + PR_KYRIE = 73, + PR_MAGNIFICAT = 74, + PR_GLORIA = 75, + PR_LEXDIVINA = 76, + PR_TURNUNDEAD = 77, + PR_LEXAETERNA = 78, + PR_MAGNUS = 79, + WZ_FIREPILLAR = 80, + WZ_SIGHTRASHER = 81, + WZ_FIREIVY = 82, + WZ_METEOR = 83, + WZ_JUPITEL = 84, + WZ_VERMILION = 85, + WZ_WATERBALL = 86, + WZ_ICEWALL = 87, + WZ_FROSTNOVA = 88, + WZ_STORMGUST = 89, + WZ_EARTHSPIKE = 90, + WZ_HEAVENDRIVE = 91, + WZ_QUAGMIRE = 92, + WZ_ESTIMATION = 93, + BS_IRON = 94, + BS_STEEL = 95, + BS_ENCHANTEDSTONE = 96, + BS_ORIDEOCON = 97, + BS_DAGGER = 98, + BS_SWORD = 99, + BS_TWOHANDSWORD = 100, + BS_AXE = 101, + BS_MACE = 102, + BS_KNUCKLE = 103, + BS_SPEAR = 104, + BS_HILTBINDING = 105, + BS_FINDINGORE = 106, + BS_WEAPONRESEARCH = 107, + BS_REPAIRWEAPON = 108, + BS_SKINTEMPER = 109, + BS_HAMMERFALL = 110, + BS_ADRENALINE = 111, + BS_WEAPONPERFECT = 112, + BS_OVERTHRUST = 113, + BS_MAXIMIZE = 114, + HT_SKIDTRAP = 115, + HT_LANDMINE = 116, + HT_ANKLESNARE = 117, + HT_SHOCKWAVE = 118, + HT_SANDMAN = 119, + HT_FLASHER = 120, + HT_FREEZINGTRAP = 121, + HT_BLASTMINE = 122, + HT_CLAYMORETRAP = 123, + HT_REMOVETRAP = 124, + HT_TALKIEBOX = 125, + HT_BEASTBANE = 126, + HT_FALCON = 127, + HT_STEELCROW = 128, + HT_BLITZBEAT = 129, + HT_DETECTING = 130, + HT_SPRINGTRAP = 131, + AS_RIGHT = 132, + AS_LEFT = 133, + AS_KATAR = 134, + AS_CLOAKING = 135, + AS_SONICBLOW = 136, + AS_GRIMTOOTH = 137, + AS_ENCHANTPOISON = 138, + AS_POISONREACT = 139, + AS_VENOMDUST = 140, + AS_SPLASHER = 141, + NV_FIRSTAID = 142, + NV_TRICKDEAD = 143, + SM_MOVINGRECOVERY = 144, + SM_FATALBLOW = 145, + SM_AUTOBERSERK = 146, + AC_MAKINGARROW = 147, + AC_CHARGEARROW = 148, + TF_SPRINKLESAND = 149, + TF_BACKSLIDING = 150, + TF_PICKSTONE = 151, + TF_THROWSTONE = 152, + MC_CARTREVOLUTION = 153, + MC_CHANGECART = 154, + MC_LOUD = 155, + AL_HOLYLIGHT = 156, + MG_ENERGYCOAT = 157, + NPC_PIERCINGATT = 158, + NPC_MENTALBREAKER = 159, + NPC_RANGEATTACK = 160, + NPC_ATTRICHANGE = 161, + NPC_CHANGEWATER = 162, + NPC_CHANGEGROUND = 163, + NPC_CHANGEFIRE = 164, + NPC_CHANGEWIND = 165, + NPC_CHANGEPOISON = 166, + NPC_CHANGEHOLY = 167, + NPC_CHANGEDARKNESS = 168, + NPC_CHANGETELEKINESIS = 169, + NPC_CRITICALSLASH = 170, + NPC_COMBOATTACK = 171, + NPC_GUIDEDATTACK = 172, + NPC_SELFDESTRUCTION = 173, + NPC_SPLASHATTACK = 174, + NPC_SUICIDE = 175, + NPC_POISON = 176, + NPC_BLINDATTACK = 177, + NPC_SILENCEATTACK = 178, + NPC_STUNATTACK = 179, + NPC_PETRIFYATTACK = 180, + NPC_CURSEATTACK = 181, + NPC_SLEEPATTACK = 182, + NPC_RANDOMATTACK = 183, + NPC_WATERATTACK = 184, + NPC_GROUNDATTACK = 185, + NPC_FIREATTACK = 186, + NPC_WINDATTACK = 187, + NPC_POISONATTACK = 188, + NPC_HOLYATTACK = 189, + NPC_DARKNESSATTACK = 190, + NPC_TELEKINESISATTACK = 191, + NPC_MAGICALATTACK = 192, + NPC_METAMORPHOSIS = 193, + NPC_PROVOCATION = 194, + NPC_SMOKING = 195, + NPC_SUMMONSLAVE = 196, + NPC_EMOTION = 197, + NPC_TRANSFORMATION = 198, + NPC_BLOODDRAIN = 199, + NPC_ENERGYDRAIN = 200, + NPC_KEEPING = 201, + NPC_DARKBREATH = 202, + NPC_DARKBLESSING = 203, + NPC_BARRIER = 204, + NPC_DEFENDER = 205, + NPC_LICK = 206, + NPC_HALLUCINATION = 207, + NPC_REBIRTH = 208, + NPC_SUMMONMONSTER = 209, + RG_SNATCHER = 210, + RG_STEALCOIN = 211, + RG_BACKSTAP = 212, + RG_TUNNELDRIVE = 213, + RG_RAID = 214, + RG_STRIPWEAPON = 215, + RG_STRIPSHIELD = 216, + RG_STRIPARMOR = 217, + RG_STRIPHELM = 218, + RG_INTIMIDATE = 219, + RG_GRAFFITI = 220, + RG_FLAGGRAFFITI = 221, + RG_CLEANER = 222, + RG_GANGSTER = 223, + RG_COMPULSION = 224, + RG_PLAGIARISM = 225, + AM_AXEMASTERY = 226, + AM_LEARNINGPOTION = 227, + AM_PHARMACY = 228, + AM_DEMONSTRATION = 229, + AM_ACIDTERROR = 230, + AM_POTIONPITCHER = 231, + AM_CANNIBALIZE = 232, + AM_SPHEREMINE = 233, + AM_CP_WEAPON = 234, + AM_CP_SHIELD = 235, + AM_CP_ARMOR = 236, + AM_CP_HELM = 237, + AM_BIOETHICS = 238, + AM_BIOTECHNOLOGY = 239, + AM_CREATECREATURE = 240, + AM_CULTIVATION = 241, + AM_FLAMECONTROL = 242, + AM_CALLHOMUN = 243, + AM_REST = 244, + AM_DRILLMASTER = 245, + AM_HEALHOMUN = 246, + AM_RESURRECTHOMUN = 247, + CR_TRUST = 248, + CR_AUTOGUARD = 249, + CR_SHIELDCHARGE = 250, + CR_SHIELDBOOMERANG = 251, + CR_REFLECTSHIELD = 252, + CR_HOLYCROSS = 253, + CR_GRANDCROSS = 254, + CR_DEVOTION = 255, + CR_PROVIDENCE = 256, + CR_DEFENDER = 257, + CR_SPEARQUICKEN = 258, + MO_IRONHAND = 259, + MO_SPIRITSRECOVERY = 260, + MO_CALLSPIRITS = 261, + MO_ABSORBSPIRITS = 262, + MO_TRIPLEATTACK = 263, + MO_BODYRELOCATION = 264, + MO_DODGE = 265, + MO_INVESTIGATE = 266, + MO_FINGEROFFENSIVE = 267, + MO_STEELBODY = 268, + MO_BLADESTOP = 269, + MO_EXPLOSIONSPIRITS = 270, + MO_EXTREMITYFIST = 271, + MO_CHAINCOMBO = 272, + MO_COMBOFINISH = 273, + SA_ADVANCEDBOOK = 274, + SA_CASTCANCEL = 275, + SA_MAGICROD = 276, + SA_SPELLBREAKER = 277, + SA_FREECAST = 278, + SA_AUTOSPELL = 279, + SA_FLAMELAUNCHER = 280, + SA_FROSTWEAPON = 281, + SA_LIGHTNINGLOADER = 282, + SA_SEISMICWEAPON = 283, + SA_DRAGONOLOGY = 284, + SA_VOLCANO = 285, + SA_DELUGE = 286, + SA_VIOLENTGALE = 287, + SA_LANDPROTECTOR = 288, + SA_DISPELL = 289, + SA_ABRACADABRA = 290, + SA_MONOCELL = 291, + SA_CLASSCHANGE = 292, + SA_SUMMONMONSTER = 293, + SA_REVERSEORCISH = 294, + SA_DEATH = 295, + SA_FORTUNE = 296, + SA_TAMINGMONSTER = 297, + SA_QUESTION = 298, + SA_GRAVITY = 299, + SA_LEVELUP = 300, + SA_INSTANTDEATH = 301, + SA_FULLRECOVERY = 302, + SA_COMA = 303, + BD_ADAPTATION = 304, + BD_ENCORE = 305, + BD_LULLABY = 306, + BD_RICHMANKIM = 307, + BD_ETERNALCHAOS = 308, + BD_DRUMBATTLEFIELD = 309, + BD_RINGNIBELUNGEN = 310, + BD_ROKISWEIL = 311, + BD_INTOABYSS = 312, + BD_SIEGFRIED = 313, + BD_RAGNAROK = 314, + BA_MUSICALLESSON = 315, + BA_MUSICALSTRIKE = 316, + BA_DISSONANCE = 317, + BA_FROSTJOKE = 318, + BA_FROSTJOKER = 318, + BA_WHISTLE = 319, + BA_ASSASSINCROSS = 320, + BA_POEMBRAGI = 321, + BA_APPLEIDUN = 322, + DC_DANCINGLESSON = 323, + DC_THROWARROW = 324, + DC_UGLYDANCE = 325, + DC_SCREAM = 326, + DC_HUMMING = 327, + DC_DONTFORGETME = 328, + DC_FORTUNEKISS = 329, + DC_SERVICEFORYOU = 330, + NPC_RANDOMMOVE = 331, + NPC_SPEEDUP = 332, + NPC_REVENGE = 333, + WE_MALE = 334, + WE_FEMALE = 335, + WE_CALLPARTNER = 336, + ITM_TOMAHAWK = 337, + NPC_DARKCROSS = 338, + NPC_GRANDDARKNESS = 339, + NPC_DARKSTRIKE = 340, + NPC_DARKTHUNDER = 341, + NPC_STOP = 342, + NPC_WEAPONBRAKER = 343, + NPC_ARMORBRAKE = 344, + NPC_HELMBRAKE = 345, + NPC_SHIELDBRAKE = 346, + NPC_UNDEADATTACK = 347, + NPC_CHANGEUNDEAD = 348, + NPC_POWERUP = 349, + NPC_AGIUP = 350, + NPC_SIEGEMODE = 351, + NPC_CALLSLAVE = 352, + NPC_INVISIBLE = 353, + NPC_RUN = 354, + LK_AURABLADE = 355, + LK_PARRYING = 356, + LK_CONCENTRATION = 357, + LK_TENSIONRELAX = 358, + LK_BERSERK = 359, + LK_FURY = 360, + HP_ASSUMPTIO = 361, + HP_BASILICA = 362, + HP_MEDITATIO = 363, + HW_SOULDRAIN = 364, + HW_MAGICCRASHER = 365, + HW_MAGICPOWER = 366, + PA_PRESSURE = 367, + PA_SACRIFICE = 368, + PA_GOSPEL = 369, + CH_PALMSTRIKE = 370, + CH_TIGERFIST = 371, + CH_CHAINCRUSH = 372, + PF_HPCONVERSION = 373, + PF_SOULCHANGE = 374, + PF_SOULBURN = 375, + ASC_KATAR = 376, + ASC_HALLUCINATION = 377, + ASC_EDP = 378, + ASC_BREAKER = 379, + SN_SIGHT = 380, + SN_FALCONASSAULT = 381, + SN_SHARPSHOOTING = 382, + SN_WINDWALK = 383, + WS_MELTDOWN = 384, + WS_CREATECOIN = 385, + WS_CREATENUGGET = 386, + WS_CARTBOOST = 387, + WS_SYSTEMCREATE = 388, + ST_CHASEWALK = 389, + ST_REJECTSWORD = 390, + ST_STEALBACKPACK = 391, + CR_ALCHEMY = 392, + CR_SYNTHESISPOTION = 393, + CG_ARROWVULCAN = 394, + CG_MOONLIT = 395, + CG_MARIONETTE = 396, + LK_SPIRALPIERCE = 397, + LK_HEADCRUSH = 398, + LK_JOINTBEAT = 399, + HW_NAPALMVULCAN = 400, + CH_SOULCOLLECT = 401, + PF_MINDBREAKER = 402, + PF_MEMORIZE = 403, + PF_FOGWALL = 404, + PF_SPIDERWEB = 405, + ASC_METEORASSAULT = 406, + ASC_CDP = 407, + WE_BABY = 408, + WE_CALLPARENT = 409, + WE_CALLBABY = 410, + TK_RUN = 411, + TK_READYSTORM = 412, + TK_STORMKICK = 413, + TK_READYDOWN = 414, + TK_DOWNKICK = 415, + TK_READYTURN = 416, + TK_TURNKICK = 417, + TK_READYCOUNTER = 418, + TK_COUNTER = 419, + TK_DODGE = 420, + TK_JUMPKICK = 421, + TK_HPTIME = 422, + TK_SPTIME = 423, + TK_POWER = 424, + TK_SEVENWIND = 425, + TK_HIGHJUMP = 426, + SG_FEEL = 427, + SG_SUN_WARM = 428, + SG_MOON_WARM = 429, + SG_STAR_WARM = 430, + SG_SUN_COMFORT = 431, + SG_MOON_COMFORT = 432, + SG_STAR_COMFORT = 433, + SG_HATE = 434, + SG_SUN_ANGER = 435, + SG_MOON_ANGER = 436, + SG_STAR_ANGER = 437, + SG_SUN_BLESS = 438, + SG_MOON_BLESS = 439, + SG_STAR_BLESS = 440, + SG_DEVIL = 441, + SG_FRIEND = 442, + SG_KNOWLEDGE = 443, + SG_FUSION = 444, + SL_ALCHEMIST = 445, + AM_BERSERKPITCHER = 446, + SL_MONK = 447, + SL_STAR = 448, + SL_SAGE = 449, + SL_CRUSADER = 450, + SL_SUPERNOVICE = 451, + SL_KNIGHT = 452, + SL_WIZARD = 453, + SL_PRIEST = 454, + SL_BARDDANCER = 455, + SL_ROGUE = 456, + SL_ASSASIN = 457, + SL_BLACKSMITH = 458, + BS_ADRENALINE2 = 459, + SL_HUNTER = 460, + SL_SOULLINKER = 461, + SL_KAIZEL = 462, + SL_KAAHI = 463, + SL_KAUPE = 464, + SL_KAITE = 465, + SL_KAINA = 466, + SL_STIN = 467, + SL_STUN = 468, + SL_SMA = 469, + SL_SWOO = 470, + SL_SKE = 471, + SL_SKA = 472, + SM_SELFPROVOKE = 473, + NPC_EMOTION_ON = 474, + ST_PRESERVE = 475, + ST_FULLSTRIP = 476, + WS_WEAPONREFINE = 477, + CR_SLIMPITCHER = 478, + CR_FULLPROTECTION = 479, + PA_SHIELDCHAIN = 480, + HP_MANARECHARGE = 481, + PF_DOUBLECASTING = 482, + HW_GANBANTEIN = 483, + HW_GRAVITATION = 484, + WS_CARTTERMINATION = 485, + WS_OVERTHRUSTMAX = 486, + CG_LONGINGFREEDOM = 487, + CG_HERMODE = 488, + CG_TAROTCARD = 489, + CR_ACIDDEMONSTRATION = 490, + CR_CULTIVATION = 491, + ITEM_ENCHANTARMS = 492, + TK_MISSION = 493, + SL_HIGH = 494, + KN_ONEHAND = 495, + AM_TWILIGHT1 = 496, + AM_TWILIGHT2 = 497, + AM_TWILIGHT3 = 498, + HT_POWER = 499, + GS_GLITTERING = 500, + GS_FLING = 501, + GS_TRIPLEACTION = 502, + GS_BULLSEYE = 503, + GS_MADNESSCANCEL = 504, + GS_ADJUSTMENT = 505, + GS_INCREASING = 506, + GS_MAGICALBULLET = 507, + GS_CRACKER = 508, + GS_SINGLEACTION = 509, + GS_SNAKEEYE = 510, + GS_CHAINACTION = 511, + GS_TRACKING = 512, + GS_DISARM = 513, + GS_PIERCINGSHOT = 514, + GS_RAPIDSHOWER = 515, + GS_DESPERADO = 516, + GS_GATLINGFEVER = 517, + GS_DUST = 518, + GS_FULLBUSTER = 519, + GS_SPREADATTACK = 520, + GS_GROUNDDRIFT = 521, + NJ_TOBIDOUGU = 522, + NJ_SYURIKEN = 523, + NJ_KUNAI = 524, + NJ_HUUMA = 525, + NJ_ZENYNAGE = 526, + NJ_TATAMIGAESHI = 527, + NJ_KASUMIKIRI = 528, + NJ_SHADOWJUMP = 529, + NJ_KIRIKAGE = 530, + NJ_UTSUSEMI = 531, + NJ_BUNSINJYUTSU = 532, + NJ_NINPOU = 533, + NJ_KOUENKA = 534, + NJ_KAENSIN = 535, + NJ_BAKUENRYU = 536, + NJ_HYOUSENSOU = 537, + NJ_SUITON = 538, + NJ_HYOUSYOURAKU = 539, + NJ_HUUJIN = 540, + NJ_RAIGEKISAI = 541, + NJ_KAMAITACHI = 542, + NJ_NEN = 543, + NJ_ISSEN = 544, + MB_FIGHTING = 545, + MB_NEUTRAL = 546, + MB_TAIMING_PUTI = 547, + MB_WHITEPOTION = 548, + MB_MENTAL = 549, + MB_CARDPITCHER = 550, + MB_PETPITCHER = 551, + MB_BODYSTUDY = 552, + MB_BODYALTER = 553, + MB_PETMEMORY = 554, + MB_M_TELEPORT = 555, + MB_B_GAIN = 556, + MB_M_GAIN = 557, + MB_MISSION = 558, + MB_MUNAKKNOWLEDGE = 559, + MB_MUNAKBALL = 560, + MB_SCROLL = 561, + MB_B_GATHERING = 562, + MB_M_GATHERING = 563, + MB_B_EXCLUDE = 564, + MB_B_DRIFT = 565, + MB_B_WALLRUSH = 566, + MB_M_WALLRUSH = 567, + MB_B_WALLSHIFT = 568, + MB_M_WALLCRASH = 569, + MB_M_REINCARNATION = 570, + MB_B_EQUIP = 571, + SL_DEATHKNIGHT = 572, + SL_COLLECTOR = 573, + SL_NINJA = 574, + SL_GUNNER = 575, + AM_TWILIGHT4 = 576, + DA_RESET = 577, + DE_BERSERKAIZER = 578, + DA_DARKPOWER = 579, + DE_PASSIVE = 580, + DE_PATTACK = 581, + DE_PSPEED = 582, + DE_PDEFENSE = 583, + DE_PCRITICAL = 584, + DE_PHP = 585, + DE_PSP = 586, + DE_RESET = 587, + DE_RANKING = 588, + DE_PTRIPLE = 589, + DE_ENERGY = 590, + DE_NIGHTMARE = 591, + DE_SLASH = 592, + DE_COIL = 593, + DE_WAVE = 594, + DE_REBIRTH = 595, + DE_AURA = 596, + DE_FREEZER = 597, + DE_CHANGEATTACK = 598, + DE_PUNISH = 599, + DE_POISON = 600, + DE_INSTANT = 601, + DE_WARNING = 602, + DE_RANKEDKNIFE = 603, + DE_RANKEDGRADIUS = 604, + DE_GAUGE = 605, + DE_GTIME = 606, + DE_GPAIN = 607, + DE_GSKILL = 608, + DE_GKILL = 609, + DE_ACCEL = 610, + DE_BLOCKDOUBLE = 611, + DE_BLOCKMELEE = 612, + DE_BLOCKFAR = 613, + DE_FRONTATTACK = 614, + DE_DANGERATTACK = 615, + DE_TWINATTACK = 616, + DE_WINDATTACK = 617, + DE_WATERATTACK = 618, + DA_ENERGY = 619, + DA_CLOUD = 620, + DA_FIRSTSLOT = 621, + DA_HEADDEF = 622, + DA_SPACE = 623, + DA_TRANSFORM = 624, + DA_EXPLOSION = 625, + DA_REWARD = 626, + DA_CRUSH = 627, + DA_ITEMREBUILD = 628, + DA_ILLUSION = 629, + DA_NUETRALIZE = 630, + DA_RUNNER = 631, + DA_TRANSFER = 632, + DA_WALL = 633, + DA_ZENY = 634, + DA_REVENGE = 635, + DA_EARPLUG = 636, + DA_CONTRACT = 637, + DA_BLACK = 638, + DA_DREAM = 639, + DA_MAGICCART = 640, + DA_COPY = 641, + DA_CRYSTAL = 642, + DA_EXP = 643, + DA_CARTSWING = 644, + DA_REBUILD = 645, + DA_JOBCHANGE = 646, + DA_EDARKNESS = 647, + DA_EGUARDIAN = 648, + DA_TIMEOUT = 649, + ALL_TIMEIN = 650, + DA_ZENYRANK = 651, + DA_ACCESSORYMIX = 652, + NPC_EARTHQUAKE = 653, + NPC_FIREBREATH = 654, + NPC_ICEBREATH = 655, + NPC_THUNDERBREATH = 656, + NPC_ACIDBREATH = 657, + NPC_DARKNESSBREATH = 658, + NPC_DRAGONFEAR = 659, + NPC_BLEEDING = 660, + NPC_PULSESTRIKE = 661, + NPC_HELLJUDGEMENT = 662, + NPC_WIDESILENCE = 663, + NPC_WIDEFREEZE = 664, + NPC_WIDEBLEEDING = 665, + NPC_WIDESTONE = 666, + NPC_WIDECONFUSE = 667, + NPC_WIDESLEEP = 668, + NPC_WIDESIGHT = 669, + NPC_EVILLAND = 670, + NPC_MAGICMIRROR = 671, + NPC_SLOWCAST = 672, + NPC_CRITICALWOUND = 673, + NPC_EXPULSION = 674, + NPC_STONESKIN = 675, + NPC_ANTIMAGIC = 676, + NPC_WIDECURSE = 677, + NPC_WIDESTUN = 678, + NPC_VAMPIRE_GIFT = 679, + NPC_WIDESOULDRAIN = 680, + ALL_INCCARRY = 681, + NPC_TALK = 682, + NPC_HELLPOWER = 683, + NPC_WIDEHELLDIGNITY = 684, + NPC_INVINCIBLE = 685, + NPC_INVINCIBLEOFF = 686, + NPC_ALLHEAL = 687, + GM_SANDMAN = 688, + CASH_BLESSING = 689, + CASH_INCAGI = 690, + CASH_ASSUMPTIO = 691, + ALL_CATCRY = 692, + ALL_PARTYFLEE = 693, + ALL_ANGEL_PROTECT = 694, + ALL_DREAM_SUMMERNIGHT = 695, + NPC_CHANGEUNDEAD2 = 696, + ALL_REVERSEORCISH = 697, + ALL_WEWISH = 698, + ALL_SONKRAN = 699, + NPC_WIDEHEALTHFEAR = 700, + NPC_WIDEBODYBURNNING = 701, + NPC_WIDEFROSTMISTY = 702, + NPC_WIDECOLD = 703, + NPC_WIDE_DEEP_SLEEP = 704, + NPC_WIDESIREN = 705, + NPC_VENOMFOG = 706, + NPC_MILLENNIUMSHIELD = 707, + NPC_COMET = 708, + NPC_ICEMINE = 709, + NPC_ICEEXPLO = 710, + NPC_FLAMECROSS = 711, + NPC_PULSESTRIKE2 = 712, + NPC_DANCINGBLADE = 713, + NPC_DANCINGBLADE_ATK = 714, + NPC_DARKPIERCING = 715, + NPC_MAXPAIN = 716, + NPC_MAXPAIN_ATK = 717, + NPC_DEATHSUMMON = 718, + NPC_HELLBURNING = 719, + NPC_JACKFROST = 720, + NPC_WIDEWEB = 721, + NPC_WIDESUCK = 722, + NPC_STORMGUST2 = 723, + NPC_FIRESTORM = 724, + NPC_REVERBERATION = 725, + NPC_REVERBERATION_ATK = 726, + NPC_LEX_AETERNA = 727, + NPC_ARROWSTORM = 728, + NPC_CHEAL = 729, + NPC_SR_CURSEDCIRCLE = 730, + NPC_DRAGONBREATH = 731, + NPC_FATALMENACE = 732, + NPC_MAGMA_ERUPTION = 733, + NPC_MAGMA_ERUPTION_DOTDAMAGE = 734, + NPC_MANDRAGORA = 735, + NPC_PSYCHIC_WAVE = 736, + NPC_RAYOFGENESIS = 737, + NPC_VENOMIMPRESS = 738, + NPC_CLOUD_KILL = 739, + NPC_IGNITIONBREAK = 740, + NPC_PHANTOMTHRUST = 741, + NPC_POISON_BUSTER = 742, + NPC_HALLUCINATIONWALK = 743, + NPC_ELECTRICWALK = 744, + NPC_FIREWALK = 745, + NPC_WIDEDISPEL = 746, + NPC_LEASH = 747, + NPC_WIDELEASH = 748, + NPC_WIDECRITICALWOUND = 749, + NPC_EARTHQUAKE_K = 750, + NPC_ALL_STAT_DOWN = 751, + NPC_GRADUAL_GRAVITY = 752, + NPC_DAMAGE_HEAL = 753, + NPC_IMMUNE_PROPERTY = 754, + NPC_MOVE_COORDINATE = 755, + NPC_WIDEBLEEDING2 = 756, + NPC_WIDESILENCE2 = 757, + NPC_WIDESTUN2 = 758, + NPC_WIDESTONE2 = 759, + NPC_WIDESLEEP2 = 760, + NPC_WIDECURSE2 = 761, + NPC_WIDECONFUSE2 = 762, + NPC_WIDEFREEZE2 = 763, + NPC_BLEEDING2 = 764, + NPC_ICEBREATH2 = 765, + NPC_ACIDBREATH2 = 766, + NPC_EVILLAND2 = 767, + NPC_HELLJUDGEMENT2 = 768, + NPC_RAINOFMETEOR = 769, + NPC_GROUNDDRIVE = 770, + NPC_RELIEVE_ON = 771, + NPC_RELIEVE_OFF = 772, + NPC_LOCKON_LASER = 773, + NPC_LOCKON_LASER_ATK = 774, + NPC_SEEDTRAP = 775, + NPC_DEADLYCURSE = 776, + NPC_RANDOMBREAK = 777, + NPC_STRIP_SHADOW = 778, + NPC_DEADLYCURSE2 = 779, + NPC_CANE_OF_EVIL_EYE = 780, + NPC_CURSE_OF_RED_CUBE = 781, + NPC_CURSE_OF_BLUE_CUBE = 782, + NPC_KILLING_AURA = 783, + All_EVENT_20TH_ANNIVERSARY = 784, + NPC_TARGET_MARKER = 785, + NPC_AIMED_SHOWER = 786, + NPC_BLAZING_ERUPTION = 787, + NPC_BLOCK_SEAL = 788, + NPC_BLOCK_EXPLOSION = 789, + NPC_FROST_FIELD = 790, + NPC_LIGHTNING_JUDGEMENT = 791, + NPC_GROGGY_ON = 792, + NPC_RESET_EFST = 793, + NPC_LAST = 794, + KN_CHARGEATK = 1001, + CR_SHRINK = 1002, + AS_SONICACCEL = 1003, + AS_VENOMKNIFE = 1004, + RG_CLOSECONFINE = 1005, + WZ_SIGHTBLASTER = 1006, + SA_CREATECON = 1007, + SA_ELEMENTWATER = 1008, + HT_PHANTASMIC = 1009, + BA_PANGVOICE = 1010, + DC_WINKCHARM = 1011, + BS_UNFAIRLYTRICK = 1012, + BS_GREED = 1013, + PR_REDEMPTIO = 1014, + MO_KITRANSLATION = 1015, + MO_BALKYOUNG = 1016, + SA_ELEMENTGROUND = 1017, + SA_ELEMENTFIRE = 1018, + SA_ELEMENTWIND = 1019, + THIRDJOB_BEGIN = 2000, + RK_ENCHANTBLADE = 2001, + RK_SONICWAVE = 2002, + RK_DEATHBOUND = 2003, + RK_HUNDREDSPEAR = 2004, + RK_WINDCUTTER = 2005, + RK_IGNITIONBREAK = 2006, + RK_DRAGONTRAINING = 2007, + RK_DRAGONBREATH = 2008, + RK_DRAGONHOWLING = 2009, + RK_RUNEMASTERY = 2010, + RK_MILLENNIUMSHIELD = 2011, + RK_CRUSHSTRIKE = 2012, + RK_REFRESH = 2013, + RK_GIANTGROWTH = 2014, + RK_STONEHARDSKIN = 2015, + RK_VITALITYACTIVATION = 2016, + RK_STORMBLAST = 2017, + RK_FIGHTINGSPIRIT = 2018, + RK_ABUNDANCE = 2019, + RK_PHANTOMTHRUST = 2020, + GC_VENOMIMPRESS = 2021, + GC_CROSSIMPACT = 2022, + GC_DARKILLUSION = 2023, + GC_RESEARCHNEWPOISON = 2024, + GC_CREATENEWPOISON = 2025, + GC_ANTIDOTE = 2026, + GC_POISONINGWEAPON = 2027, + GC_WEAPONBLOCKING = 2028, + GC_COUNTERSLASH = 2029, + GC_WEAPONCRUSH = 2030, + GC_VENOMPRESSURE = 2031, + GC_POISONSMOKE = 2032, + GC_CLOAKINGEXCEED = 2033, + GC_PHANTOMMENACE = 2034, + GC_HALLUCINATIONWALK = 2035, + GC_ROLLINGCUTTER = 2036, + GC_CROSSRIPPERSLASHER = 2037, + AB_JUDEX = 2038, + AB_ANCILLA = 2039, + AB_ADORAMUS = 2040, + AB_CLEMENTIA = 2041, + AB_CANTO = 2042, + AB_CHEAL = 2043, + AB_EPICLESIS = 2044, + AB_PRAEFATIO = 2045, + AB_ORATIO = 2046, + AB_LAUDAAGNUS = 2047, + AB_LAUDARAMUS = 2048, + AB_EUCHARISTICA = 2049, + AB_RENOVATIO = 2050, + AB_HIGHNESSHEAL = 2051, + AB_CLEARANCE = 2052, + AB_EXPIATIO = 2053, + AB_DUPLELIGHT = 2054, + AB_DUPLELIGHT_MELEE = 2055, + AB_DUPLELIGHT_MAGIC = 2056, + AB_SILENTIUM = 2057, + WL_STARTMARK = 2200, + WL_WHITEIMPRISON = 2201, + WL_SOULEXPANSION = 2202, + WL_FROSTMISTY = 2203, + WL_JACKFROST = 2204, + WL_MARSHOFABYSS = 2205, + WL_RECOGNIZEDSPELL = 2206, + WL_SIENNAEXECRATE = 2207, + WL_RADIUS = 2208, + WL_STASIS = 2209, + WL_DRAINLIFE = 2210, + WL_CRIMSONROCK = 2211, + WL_HELLINFERNO = 2212, + WL_COMET = 2213, + WL_CHAINLIGHTNING = 2214, + WL_CHAINLIGHTNING_ATK = 2215, + WL_EARTHSTRAIN = 2216, + WL_TETRAVORTEX = 2217, + WL_TETRAVORTEX_FIRE = 2218, + WL_TETRAVORTEX_WATER = 2219, + WL_TETRAVORTEX_WIND = 2220, + WL_TETRAVORTEX_GROUND = 2221, + WL_SUMMONFB = 2222, + WL_SUMMONBL = 2223, + WL_SUMMONWB = 2224, + WL_SUMMON_ATK_FIRE = 2225, + WL_SUMMON_ATK_WIND = 2226, + WL_SUMMON_ATK_WATER = 2227, + WL_SUMMON_ATK_GROUND = 2228, + WL_SUMMONSTONE = 2229, + WL_RELEASE = 2230, + WL_READING_SB = 2231, + WL_FREEZE_SP = 2232, + WL_ENDMARK = 2232, + RA_ARROWSTORM = 2233, + RA_FEARBREEZE = 2234, + RA_RANGERMAIN = 2235, + RA_AIMEDBOLT = 2236, + RA_DETONATOR = 2237, + RA_ELECTRICSHOCKER = 2238, + RA_CLUSTERBOMB = 2239, + RA_WUGMASTERY = 2240, + RA_WUGRIDER = 2241, + RA_WUGDASH = 2242, + RA_WUGSTRIKE = 2243, + RA_WUGBITE = 2244, + RA_TOOTHOFWUG = 2245, + RA_SENSITIVEKEEN = 2246, + RA_CAMOUFLAGE = 2247, + RA_RESEARCHTRAP = 2248, + RA_MAGENTATRAP = 2249, + RA_COBALTTRAP = 2250, + RA_MAIZETRAP = 2251, + RA_VERDURETRAP = 2252, + RA_FIRINGTRAP = 2253, + RA_ICEBOUNDTRAP = 2254, + NC_MADOLICENCE = 2255, + NC_BOOSTKNUCKLE = 2256, + NC_PILEBUNKER = 2257, + NC_VULCANARM = 2258, + NC_FLAMELAUNCHER = 2259, + NC_COLDSLOWER = 2260, + NC_ARMSCANNON = 2261, + NC_ACCELERATION = 2262, + NC_HOVERING = 2263, + NC_F_SIDESLIDE = 2264, + NC_B_SIDESLIDE = 2265, + NC_MAINFRAME = 2266, + NC_SELFDESTRUCTION = 2267, + NC_SHAPESHIFT = 2268, + NC_EMERGENCYCOOL = 2269, + NC_INFRAREDSCAN = 2270, + NC_ANALYZE = 2271, + NC_MAGNETICFIELD = 2272, + NC_NEUTRALBARRIER = 2273, + NC_STEALTHFIELD = 2274, + NC_REPAIR = 2275, + NC_TRAININGAXE = 2276, + NC_RESEARCHFE = 2277, + NC_AXEBOOMERANG = 2278, + NC_POWERSWING = 2279, + NC_AXETORNADO = 2280, + NC_SILVERSNIPER = 2281, + NC_MAGICDECOY = 2282, + NC_DISJOINT = 2283, + SC_STARTMARK = 2284, + SC_FATALMENACE = 2284, + SC_REPRODUCE = 2285, + SC_AUTOSHADOWSPELL = 2286, + SC_SHADOWFORM = 2287, + SC_TRIANGLESHOT = 2288, + SC_BODYPAINT = 2289, + SC_INVISIBILITY = 2290, + SC_DEADLYINFECT = 2291, + SC_ENERVATION = 2292, + SC_GROOMY = 2293, + SC_IGNORANCE = 2294, + SC_LAZINESS = 2295, + SC_UNLUCKY = 2296, + SC_WEAKNESS = 2297, + SC_STRIPACCESSARY = 2298, + SC_MANHOLE = 2299, + SC_DIMENSIONDOOR = 2300, + SC_CHAOSPANIC = 2301, + SC_MAELSTROM = 2302, + SC_BLOODYLUST = 2303, + SC_FEINTBOMB = 2304, + SC_ENDMARK = 2306, + LG_CANNONSPEAR = 2307, + LG_BANISHINGPOINT = 2308, + LG_TRAMPLE = 2309, + LG_SHIELDPRESS = 2310, + LG_REFLECTDAMAGE = 2311, + LG_PINPOINTATTACK = 2312, + LG_FORCEOFVANGUARD = 2313, + LG_RAGEBURST = 2314, + LG_SHIELDSPELL = 2315, + LG_EXEEDBREAK = 2316, + LG_OVERBRAND = 2317, + LG_PRESTIGE = 2318, + LG_BANDING = 2319, + LG_MOONSLASHER = 2320, + LG_RAYOFGENESIS = 2321, + LG_PIETY = 2322, + LG_EARTHDRIVE = 2323, + LG_HESPERUSLIT = 2324, + LG_INSPIRATION = 2325, + SR_DRAGONCOMBO = 2326, + SR_SKYNETBLOW = 2327, + SR_EARTHSHAKER = 2328, + SR_FALLENEMPIRE = 2329, + SR_TIGERCANNON = 2330, + SR_HELLGATE = 2331, + SR_RAMPAGEBLASTER = 2332, + SR_CRESCENTELBOW = 2333, + SR_CURSEDCIRCLE = 2334, + SR_LIGHTNINGWALK = 2335, + SR_KNUCKLEARROW = 2336, + SR_WINDMILL = 2337, + SR_RAISINGDRAGON = 2338, + SR_GENTLETOUCH = 2339, + SR_ASSIMILATEPOWER = 2340, + SR_POWERVELOCITY = 2341, + SR_CRESCENTELBOW_AUTOSPELL = 2342, + SR_GATEOFHELL = 2343, + SR_GENTLETOUCH_QUIET = 2344, + SR_GENTLETOUCH_CURE = 2345, + SR_GENTLETOUCH_ENERGYGAIN = 2346, + SR_GENTLETOUCH_CHANGE = 2347, + SR_GENTLETOUCH_REVITALIZE = 2348, + WA_STARTMARK = 2349, + WA_SWING_DANCE = 2350, + WA_SYMPHONY_OF_LOVER = 2351, + WA_MOONLIT_SERENADE = 2352, + WA_ENDMARK = 2379, + MI_STARTMARK = 2380, + MI_RUSH_WINDMILL = 2381, + MI_ECHOSONG = 2382, + MI_HARMONIZE = 2383, + MI_ENDMARK = 2410, + WM_STARTMARK = 2411, + WM_LESSON = 2412, + WM_METALICSOUND = 2413, + WM_REVERBERATION = 2414, + WM_REVERBERATION_MELEE = 2415, + WM_REVERBERATION_MAGIC = 2416, + WM_DOMINION_IMPULSE = 2417, + WM_SEVERE_RAINSTORM = 2418, + WM_POEMOFNETHERWORLD = 2419, + WM_VOICEOFSIREN = 2420, + WM_DEADHILLHERE = 2421, + WM_LULLABY_DEEPSLEEP = 2422, + WM_SIRCLEOFNATURE = 2423, + WM_RANDOMIZESPELL = 2424, + WM_GLOOMYDAY = 2425, + WM_GREAT_ECHO = 2426, + WM_SONG_OF_MANA = 2427, + WM_DANCE_WITH_WUG = 2428, + WM_SOUND_OF_DESTRUCTION = 2429, + WM_SATURDAY_NIGHT_FEVER = 2430, + WM_LERADS_DEW = 2431, + WM_MELODYOFSINK = 2432, + WM_BEYOND_OF_WARCRY = 2433, + WM_UNLIMITED_HUMMING_VOICE = 2434, + WM_ENDMARK = 2441, + SO_STARTMARK = 2442, + SO_FIREWALK = 2443, + SO_ELECTRICWALK = 2444, + SO_SPELLFIST = 2445, + SO_EARTHGRAVE = 2446, + SO_DIAMONDDUST = 2447, + SO_POISON_BUSTER = 2448, + SO_PSYCHIC_WAVE = 2449, + SO_CLOUD_KILL = 2450, + SO_STRIKING = 2451, + SO_WARMER = 2452, + SO_VACUUM_EXTREME = 2453, + SO_VARETYR_SPEAR = 2454, + SO_ARRULLO = 2455, + SO_EL_CONTROL = 2456, + SO_SUMMON_AGNI = 2457, + SO_SUMMON_AQUA = 2458, + SO_SUMMON_VENTUS = 2459, + SO_SUMMON_TERA = 2460, + SO_EL_ACTION = 2461, + SO_EL_ANALYSIS = 2462, + SO_EL_SYMPATHY = 2463, + SO_EL_CURE = 2464, + SO_FIRE_INSIGNIA = 2465, + SO_WATER_INSIGNIA = 2466, + SO_WIND_INSIGNIA = 2467, + SO_EARTH_INSIGNIA = 2468, + SO_ENDMARK = 2472, + GN_START_MARK = 2473, + GN_TRAINING_SWORD = 2474, + GN_REMODELING_CART = 2475, + GN_CART_TORNADO = 2476, + GN_CARTCANNON = 2477, + GN_CARTBOOST = 2478, + GN_THORNS_TRAP = 2479, + GN_BLOOD_SUCKER = 2480, + GN_SPORE_EXPLOSION = 2481, + GN_WALLOFTHORN = 2482, + GN_CRAZYWEED = 2483, + GN_CRAZYWEED_ATK = 2484, + GN_DEMONIC_FIRE = 2485, + GN_FIRE_EXPANSION = 2486, + GN_FIRE_EXPANSION_SMOKE_POWDER = 2487, + GN_FIRE_EXPANSION_TEAR_GAS = 2488, + GN_FIRE_EXPANSION_ACID = 2489, + GN_HELLS_PLANT = 2490, + GN_HELLS_PLANT_ATK = 2491, + GN_MANDRAGORA = 2492, + GN_SLINGITEM = 2493, + GN_CHANGEMATERIAL = 2494, + GN_MIX_COOKING = 2495, + GN_MAKEBOMB = 2496, + GN_S_PHARMACY = 2497, + GN_SLINGITEM_RANGEMELEEATK = 2498, + GN_ENDMARK = 2513, + ETC_THIRDJOB_SKILL_START = 2514, + AB_SECRAMENT = 2515, + WM_SEVERE_RAINSTORM_MELEE = 2516, + SR_HOWLINGOFLION = 2517, + SR_RIDEINLIGHTNING = 2518, + LG_OVERBRAND_BRANDISH = 2519, + LG_OVERBRAND_PLUSATK = 2520, + ETC_THIRDJOB_SKILL_END = 2531, + THIRDJOB_END = 2532, + ALL_ODINS_RECALL = 2533, + RETURN_TO_ELDICASTES = 2534, + ALL_BUYING_STORE = 2535, + ALL_GUARDIAN_RECALL = 2536, + ALL_ODINS_POWER = 2537, + XX_BEER_BOTTLE_CAP = 2538, + NPC_ASSASSINCROSS = 2539, + NPC_DISSONANCE = 2540, + NPC_UGLYDANCE = 2541, + ALL_TETANY = 2542, + ALL_RAY_OF_PROTECTION = 2543, + MC_CARTDECORATE = 2544, + GM_ITEM_ATKMAX = 2545, + GM_ITEM_ATKMIN = 2546, + GM_ITEM_MATKMAX = 2547, + GM_ITEM_MATKMIN = 2548, + GM_AP_HEAL = 2549, + UPPER_EXTENDED_JOB_START = 2550, + RL_GLITTERING_GREED = 2551, + RL_RICHS_COIN = 2552, + RL_MASS_SPIRAL = 2553, + RL_BANISHING_BUSTER = 2554, + RL_B_TRAP = 2555, + RL_FLICKER = 2556, + RL_S_STORM = 2557, + RL_E_CHAIN = 2558, + RL_QD_SHOT = 2559, + RL_C_MARKER = 2560, + RL_FIREDANCE = 2561, + RL_H_MINE = 2562, + RL_P_ALTER = 2563, + RL_FALLEN_ANGEL = 2564, + RL_R_TRIP = 2565, + RL_D_TAIL = 2566, + RL_FIRE_RAIN = 2567, + RL_HEAT_BARREL = 2568, + RL_AM_BLAST = 2569, + RL_SLUGSHOT = 2570, + RL_HAMMER_OF_GOD = 2571, + RL_R_TRIP_PLUSATK = 2572, + RL_B_FLICKER_ATK = 2573, + RL_GLITTERING_GREED_ATK = 2574, + SJ_LIGHTOFMOON = 2574, + SJ_LUNARSTANCE = 2575, + SJ_FULLMOONKICK = 2576, + SJ_LIGHTOFSTAR = 2577, + SJ_STARSTANCE = 2578, + SJ_NEWMOONKICK = 2579, + SJ_FLASHKICK = 2580, + SJ_STAREMPEROR = 2581, + SJ_NOVAEXPLOSING = 2582, + SJ_UNIVERSESTANCE = 2583, + SJ_FALLINGSTAR = 2584, + SJ_GRAVITYCONTROL = 2585, + SJ_BOOKOFDIMENSION = 2586, + SJ_BOOKOFCREATINGSTAR = 2587, + SJ_DOCUMENT = 2588, + SJ_PURIFY = 2589, + SJ_LIGHTOFSUN = 2590, + SJ_SUNSTANCE = 2591, + SJ_SOLARBURST = 2592, + SJ_PROMINENCEKICK = 2593, + SJ_FALLINGSTAR_ATK = 2594, + SJ_FALLINGSTAR_ATK2 = 2595, + SP_SOULGOLEM = 2596, + SP_SOULSHADOW = 2597, + SP_SOULFALCON = 2598, + SP_SOULFAIRY = 2599, + SP_CURSEEXPLOSION = 2600, + SP_SOULCURSE = 2601, + SP_SPA = 2602, + SP_SHA = 2603, + SP_SWHOO = 2604, + SP_SOULUNITY = 2605, + SP_SOULDIVISION = 2606, + SP_SOULREAPER = 2607, + SP_SOULREVOLVE = 2608, + SP_SOULCOLLECT = 2609, + SP_SOULEXPLOSION = 2610, + SP_SOULENERGY = 2611, + SP_KAUTE = 2612, + KO_YAMIKUMO = 3001, + KO_RIGHT = 3002, + KO_LEFT = 3003, + KO_JYUMONJIKIRI = 3004, + KO_SETSUDAN = 3005, + KO_BAKURETSU = 3006, + KO_HAPPOKUNAI = 3007, + KO_MUCHANAGE = 3008, + KO_HUUMARANKA = 3009, + KO_MAKIBISHI = 3010, + KO_MEIKYOUSISUI = 3011, + KO_ZANZOU = 3012, + KO_KYOUGAKU = 3013, + KO_JYUSATSU = 3014, + KO_KAHU_ENTEN = 3015, + KO_HYOUHU_HUBUKI = 3016, + KO_KAZEHU_SEIRAN = 3017, + KO_DOHU_KOUKAI = 3018, + KO_KAIHOU = 3019, + KO_ZENKAI = 3020, + KO_GENWAKU = 3021, + KO_IZAYOI = 3022, + KG_KAGEHUMI = 3023, + KG_KYOMU = 3024, + KG_KAGEMUSYA = 3025, + OB_ZANGETSU = 3026, + OB_OBOROGENSOU = 3027, + OB_OBOROGENSOU_TRANSITION_ATK = 3028, + OB_AKAITSUKI = 3029, + UPPER_EXTENDED_JOB_END = 3030, + ECL_SNOWFLIP = 3031, + ECL_PEONYMAMY = 3032, + ECL_SADAGUI = 3033, + ECL_SEQUOIADUST = 3034, + ECLAGE_RECALL = 3035, + BA_POEMBRAGI2 = 3036, + DC_FORTUNEKISS2 = 3037, + ITEM_OPTION_SPLASH_ATTACK = 3038, + GM_FORCE_TRANSFER = 3039, + GM_WIDE_RESURRECTION = 3040, + ALL_NIFLHEIM_RECALL = 3041, + ALL_PRONTERA_RECALL = 3042, + ALL_GLASTHEIM_RECALL = 3043, + ALL_THANATOS_RECALL = 3044, + ALL_LIGHTHALZEN_RECALL = 3045, + LEVEL_EXPANSION_START = 5000, + GC_DARKCROW = 5001, + RA_UNLIMIT = 5002, + GN_ILLUSIONDOPING = 5003, + RK_DRAGONBREATH_WATER = 5004, + RK_LUXANIMA = 5005, + NC_MAGMA_ERUPTION = 5006, + WM_FRIGG_SONG = 5007, + SO_ELEMENTAL_SHIELD = 5008, + SR_FLASHCOMBO = 5009, + SC_ESCAPE = 5010, + AB_OFFERTORIUM = 5011, + WL_TELEKINESIS_INTENSE = 5012, + LG_KINGS_GRACE = 5013, + ALL_FULL_THROTTLE = 5014, + NC_MAGMA_ERUPTION_DOTDAMAGE = 5015, + LEVEL_EXPANSION_END = 5016, + DORAM_TRIBE_START = 5017, + SU_BASIC_SKILL = 5018, + SU_BITE = 5019, + SU_HIDE = 5020, + SU_SCRATCH = 5021, + SU_STOOP = 5022, + SU_LOPE = 5023, + SU_SPRITEMABLE = 5024, + SU_POWEROFLAND = 5025, + SU_SV_STEMSPEAR = 5026, + SU_CN_POWDERING = 5027, + SU_CN_METEOR = 5028, + SU_SV_ROOTTWIST = 5029, + SU_SV_ROOTTWIST_ATK = 5030, + SU_POWEROFLIFE = 5031, + SU_SCAROFTAROU = 5032, + SU_PICKYPECK = 5033, + SU_PICKYPECK_DOUBLE_ATK = 5034, + SU_ARCLOUSEDASH = 5035, + SU_LUNATICCARROTBEAT = 5036, + SU_POWEROFSEA = 5037, + SU_TUNABELLY = 5038, + SU_TUNAPARTY = 5039, + SU_BUNCHOFSHRIMP = 5040, + SU_FRESHSHRIMP = 5041, + SU_CN_METEOR2 = 5042, + SU_LUNATICCARROTBEAT2 = 5043, + SU_SOULATTACK = 5044, + SU_POWEROFFLOCK = 5045, + SU_SVG_SPIRIT = 5046, + SU_HISS = 5047, + SU_NYANGGRASS = 5048, + SU_GROOMING = 5049, + SU_PURRING = 5050, + SU_SHRIMPARTY = 5051, + SU_SPIRITOFLIFE = 5052, + SU_MEOWMEOW = 5053, + SU_SPIRITOFLAND = 5054, + SU_CHATTERING = 5055, + SU_SPIRITOFSEA = 5056, + DORAM_TRIBE_END = 5057, + LAST = 5058, + ALL_ASSISTANT_VENDING = 5061, + ALL_ASSISTANT_BUYING = 5062, + WE_CALLALLFAMILY = 5063, + WE_ONEFOREVER = 5064, + WE_CHEERUP = 5065, + CG_SPECIALSINGER = 5068, + EVT_FULL_THROTTLE = 5071, + AB_VITUPERATUM = 5072, + AB_CONVENIO = 5073, + NV_BREAKTHROUGH = 5075, + NV_HELPANGEL = 5076, + NV_TRANSCENDENCE = 5077, + WL_READING_SB_READING = 5078, + DK_SERVANTWEAPON = 5201, + DK_SERVANTWEAPON_ATK = 5202, + DK_SERVANT_W_SIGN = 5203, + DK_SERVANT_W_PHANTOM = 5204, + DK_SERVANT_W_DEMOL = 5205, + DK_CHARGINGPIERCE = 5206, + DK_TWOHANDDEF = 5207, + DK_HACKANDSLASHER = 5208, + DK_HACKANDSLASHER_ATK = 5209, + DK_DRAGONIC_AURA = 5210, + DK_MADNESS_CRUSHER = 5211, + DK_VIGOR = 5212, + DK_STORMSLASH = 5213, + AG_DEADLY_PROJECTION = 5214, + AG_DESTRUCTIVE_HURRICANE = 5215, + AG_RAIN_OF_CRYSTAL = 5216, + AG_MYSTERY_ILLUSION = 5217, + AG_VIOLENT_QUAKE = 5218, + AG_VIOLENT_QUAKE_ATK = 5219, + AG_SOUL_VC_STRIKE = 5220, + AG_STRANTUM_TREMOR = 5221, + AG_ALL_BLOOM = 5222, + AG_ALL_BLOOM_ATK = 5223, + AG_ALL_BLOOM_ATK2 = 5224, + AG_CRYSTAL_IMPACT = 5225, + AG_CRYSTAL_IMPACT_ATK = 5226, + AG_TORNADO_STORM = 5227, + AG_TWOHANDSTAFF = 5228, + AG_FLORAL_FLARE_ROAD = 5229, + AG_ASTRAL_STRIKE = 5230, + AG_ASTRAL_STRIKE_ATK = 5231, + AG_CLIMAX = 5232, + AG_ROCK_DOWN = 5233, + AG_STORM_CANNON = 5234, + AG_CRIMSON_ARROW = 5235, + AG_CRIMSON_ARROW_ATK = 5236, + AG_FROZEN_SLASH = 5237, + IQ_POWERFUL_FAITH = 5238, + IQ_FIRM_FAITH = 5239, + IQ_WILL_OF_FAITH = 5240, + IQ_OLEUM_SANCTUM = 5241, + IQ_SINCERE_FAITH = 5242, + IQ_MASSIVE_F_BLASTER = 5243, + IQ_EXPOSION_BLASTER = 5244, + IQ_FIRST_BRAND = 5245, + IQ_FIRST_FAITH_POWER = 5246, + IQ_JUDGE = 5247, + IQ_SECOND_FLAME = 5248, + IQ_SECOND_FAITH = 5249, + IQ_SECOND_JUDGEMENT = 5250, + IQ_THIRD_PUNISH = 5251, + IQ_THIRD_FLAME_BOMB = 5252, + IQ_THIRD_CONSECRATION = 5253, + IQ_THIRD_EXOR_FLAME = 5254, + IG_GUARD_STANCE = 5255, + IG_GUARDIAN_SHIELD = 5256, + IG_REBOUND_SHIELD = 5257, + IG_SHIELD_MASTERY = 5258, + IG_SPEAR_SWORD_M = 5259, + IG_ATTACK_STANCE = 5260, + IG_ULTIMATE_SACRIFICE = 5261, + IG_HOLY_SHIELD = 5262, + IG_GRAND_JUDGEMENT = 5263, + IG_JUDGEMENT_CROSS = 5264, + IG_SHIELD_SHOOTING = 5265, + IG_OVERSLASH = 5266, + IG_CROSS_RAIN = 5267, + SHC_SHADOW_EXCEED = 5285, + SHC_DANCING_KNIFE = 5286, + SHC_SAVAGE_IMPACT = 5287, + SHC_SHADOW_SENSE = 5288, + SHC_ETERNAL_SLASH = 5289, + SHC_POTENT_VENOM = 5290, + SHC_SHADOW_STAB = 5291, + SHC_IMPACT_CRATER = 5292, + SHC_ENCHANTING_SHADOW = 5293, + SHC_FATAL_SHADOW_CROW = 5294, + CD_REPARATIO = 5268, + CD_MEDIALE_VOTUM = 5269, + CD_MACE_BOOK_M = 5270, + CD_ARGUTUS_VITA = 5271, + CD_ARGUTUS_TELUM = 5272, + CD_ARBITRIUM = 5273, + CD_ARBITRIUM_ATK = 5274, + CD_PRESENS_ACIES = 5275, + CD_FIDUS_ANIMUS = 5276, + CD_EFFLIGO = 5277, + CD_COMPETENTIA = 5278, + CD_PNEUMATICUS_PROCELLA = 5279, + CD_DILECTIO_HEAL = 5280, + CD_RELIGIO = 5281, + CD_BENEDICTUM = 5282, + CD_PETITIO = 5283, + CD_FRAMEN = 5284, + BO_BIONIC_PHARMACY = 5336, + BO_BIONICS_M = 5337, + BO_THE_WHOLE_PROTECTION = 5338, + BO_ADVANCE_PROTECTION = 5339, + BO_ACIDIFIED_ZONE_WATER = 5340, + BO_ACIDIFIED_ZONE_GROUND = 5341, + BO_ACIDIFIED_ZONE_WIND = 5342, + BO_ACIDIFIED_ZONE_FIRE = 5343, + BO_WOODENWARRIOR = 5344, + BO_WOODEN_FAIRY = 5345, + BO_CREEPER = 5346, + BO_RESEARCHREPORT = 5347, + BO_HELLTREE = 5348, + WH_ADVANCED_TRAP = 5323, + WH_WIND_SIGN = 5324, + WH_NATUREFRIENDLY = 5325, + WH_HAWKRUSH = 5326, + WH_HAWK_M = 5327, + WH_CALAMITYGALE = 5328, + WH_HAWKBOOMERANG = 5329, + WH_GALESTORM = 5330, + WH_DEEPBLINDTRAP = 5331, + WH_SOLIDTRAP = 5332, + WH_SWIFTTRAP = 5333, + WH_CRESCIVE_BOLT = 5334, + WH_FLAMETRAP = 5335, + TR_STAGE_MANNER = 5349, + TR_RETROSPECTION = 5350, + TR_MYSTIC_SYMPHONY = 5351, + TR_KVASIR_SONATA = 5352, + TR_ROSEBLOSSOM = 5353, + TR_ROSEBLOSSOM_ATK = 5354, + TR_RHYTHMSHOOTING = 5355, + TR_METALIC_FURY = 5356, + TR_SOUNDBLEND = 5357, + TR_GEF_NOCTURN = 5358, + TR_ROKI_CAPRICCIO = 5359, + TR_AIN_RHAPSODY = 5360, + TR_MUSICAL_INTERLUDE = 5361, + TR_JAWAII_SERENADE = 5362, + TR_NIPELHEIM_REQUIEM = 5363, + TR_PRON_MARCH = 5364, + ABC_DAGGER_AND_BOW_M = 5311, + ABC_MAGIC_SWORD_M = 5312, + ABC_STRIP_SHADOW = 5313, + ABC_ABYSS_DAGGER = 5314, + ABC_UNLUCKY_RUSH = 5315, + ABC_CHAIN_REACTION_SHOT = 5316, + ABC_FROM_THE_ABYSS = 5317, + ABC_ABYSS_SLAYER = 5318, + ABC_ABYSS_STRIKE = 5319, + ABC_DEFT_STAB = 5320, + ABC_ABYSS_SQUARE = 5321, + ABC_FRENZY_SHOT = 5322, + ABC_CHAIN_REACTION_SHOT_ATK = 5382, + ABC_FROM_THE_ABYSS_ATK = 5383, + NPC_BO_THROWROCK = 5384, + NPC_BO_WOODEN_ATTACK = 5385, + NPC_BO_HELL_HOWLING = 5386, + NPC_BO_HELL_DUSTY = 5387, + NPC_BO_FAIRY_DUSTY = 5388, + MT_AXE_STOMP = 5295, + MT_RUSH_QUAKE = 5296, + MT_M_MACHINE = 5297, + MT_A_MACHINE = 5298, + MT_D_MACHINE = 5299, + MT_TWOAXEDEF = 5300, + MT_ABR_M = 5301, + MT_SUMMON_ABR_BATTLE_WARIOR = 5302, + MT_SUMMON_ABR_DUAL_CANNON = 5303, + MT_SUMMON_ABR_MOTHER_NET = 5304, + MT_SUMMON_ABR_INFINITY = 5305, + ABR_BATTLE_BUSTER = 8601, + ABR_DUAL_CANNON_FIRE = 8602, + ABR_NET_REPAIR = 8603, + ABR_NET_SUPPORT = 8604, + ABR_INFINITY_BUSTER = 8605, + EM_MAGIC_BOOK_M = 5365, + EM_SPELL_ENCHANTING = 5366, + EM_ACTIVITY_BURN = 5367, + EM_INCREASING_ACTIVITY = 5368, + EM_DIAMOND_STORM = 5369, + EM_LIGHTNING_LAND = 5370, + EM_VENOM_SWAMP = 5371, + EM_CONFLAGRATION = 5372, + EM_TERRA_DRIVE = 5373, + EM_ELEMENTAL_SPIRIT_M = 5374, + EM_SUMMON_ELEMENTAL_ARDOR = 5375, + EM_SUMMON_ELEMENTAL_DILUVIO = 5376, + EM_SUMMON_ELEMENTAL_PROCELLA = 5377, + EM_SUMMON_ELEMENTAL_TERREMOTUS = 5378, + EM_SUMMON_ELEMENTAL_SERPENS = 5379, + EM_ELEMENTAL_BUSTER = 5380, + EM_ELEMENTAL_VEIL = 5381, + EM_ELEMENTAL_BUSTER_FIRE = 5389, + EM_ELEMENTAL_BUSTER_WATER = 5390, + EM_ELEMENTAL_BUSTER_WIND = 5391, + EM_ELEMENTAL_BUSTER_GROUND = 5392, + EM_ELEMENTAL_BUSTER_POISON = 5393, + NW_P_F_I = 5401, + NW_GRENADE_MASTERY = 5402, + NW_INTENSIVE_AIM = 5403, + NW_GRENADE_FRAGMENT = 5404, + NW_THE_VIGILANTE_AT_NIGHT = 5405, + NW_ONLY_ONE_BULLET = 5406, + NW_SPIRAL_SHOOTING = 5407, + NW_MAGAZINE_FOR_ONE = 5408, + NW_WILD_FIRE = 5409, + NW_BASIC_GRENADE = 5410, + NW_HASTY_FIRE_IN_THE_HOLE = 5411, + NW_GRENADES_DROPPING = 5412, + NW_AUTO_FIRING_LAUNCHER = 5413, + NW_HIDDEN_CARD = 5414, + NW_MISSION_BOMBARD = 5415, + SOA_TALISMAN_MASTERY = 5416, + SOA_SOUL_MASTERY = 5417, + SOA_TALISMAN_OF_PROTECTION = 5418, + SOA_TALISMAN_OF_WARRIOR = 5419, + SOA_TALISMAN_OF_MAGICIAN = 5420, + SOA_SOUL_GATHERING = 5421, + SOA_TOTEM_OF_TUTELARY = 5422, + SOA_TALISMAN_OF_FIVE_ELEMENTS = 5423, + SOA_TALISMAN_OF_SOUL_STEALING = 5424, + SOA_EXORCISM_OF_MALICIOUS_SOUL = 5425, + SOA_TALISMAN_OF_BLUE_DRAGON = 5426, + SOA_TALISMAN_OF_WHITE_TIGER = 5427, + SOA_TALISMAN_OF_RED_PHOENIX = 5428, + SOA_TALISMAN_OF_BLACK_TORTOISE = 5429, + SOA_TALISMAN_OF_FOUR_BEARING_GOD = 5430, + SOA_CIRCLE_OF_DIRECTIONS_AND_ELEMENTALS = 5431, + SOA_SOUL_OF_HEAVEN_AND_EARTH = 5432, + SH_MYSTICAL_CREATURE_MASTERY = 5433, + SH_COMMUNE_WITH_CHUL_HO = 5434, + SH_CHUL_HO_SONIC_CLAW = 5435, + SH_HOWLING_OF_CHUL_HO = 5436, + SH_HOGOGONG_STRIKE = 5437, + SH_COMMUNE_WITH_KI_SUL = 5438, + SH_KI_SUL_WATER_SPRAYING = 5439, + SH_MARINE_FESTIVAL_OF_KI_SUL = 5440, + SH_SANDY_FESTIVAL_OF_KI_SUL = 5441, + SH_KI_SUL_RAMPAGE = 5442, + SH_COMMUNE_WITH_HYUN_ROK = 5443, + SH_COLORS_OF_HYUN_ROK = 5444, + SH_HYUN_ROKS_BREEZE = 5445, + SH_HYUN_ROK_CANNON = 5446, + SH_TEMPORARY_COMMUNION = 5447, + SH_BLESSING_OF_MYSTICAL_CREATURES = 5448, + HN_SELFSTUDY_TATICS = 5449, + HN_SELFSTUDY_SOCERY = 5450, + HN_DOUBLEBOWLINGBASH = 5451, + HN_MEGA_SONIC_BLOW = 5452, + HN_SHIELD_CHAIN_RUSH = 5453, + HN_SPIRAL_PIERCE_MAX = 5454, + HN_METEOR_STORM_BUSTER = 5455, + HN_JUPITEL_THUNDER_STORM = 5456, + HN_JACK_FROST_NOVA = 5457, + HN_HELLS_DRIVE = 5458, + HN_GROUND_GRAVITATION = 5459, + HN_NAPALM_VULCAN_STRIKE = 5460, + HN_BREAKINGLIMIT = 5461, + HN_RULEBREAK = 5462, + SKE_SKY_MASTERY = 5463, + SKE_WAR_BOOK_MASTERY = 5464, + SKE_RISING_SUN = 5465, + SKE_NOON_BLAST = 5466, + SKE_SUNSET_BLAST = 5467, + SKE_RISING_MOON = 5468, + SKE_MIDNIGHT_KICK = 5469, + SKE_DAWN_BREAK = 5470, + SKE_TWINKLING_GALAXY = 5471, + SKE_STAR_BURST = 5472, + SKE_STAR_CANNON = 5473, + SKE_ALL_IN_THE_SKY = 5474, + SKE_ENCHANTING_SKY = 5475, + SS_TOKEDASU = 5476, + SS_SHIMIRU = 5477, + SS_AKUMUKESU = 5478, + SS_SHINKIROU = 5479, + SS_KAGEGARI = 5480, + SS_KAGENOMAI = 5481, + SS_KAGEGISSEN = 5482, + SS_FUUMASHOUAKU = 5483, + SS_FUUMAKOUCHIKU = 5484, + SS_KUNAIWAIKYOKU = 5485, + SS_KUNAIKAITEN = 5486, + SS_KUNAIKUSSETSU = 5487, + SS_SEKIENHOU = 5488, + SS_REIKETSUHOU = 5489, + SS_RAIDENPOU = 5490, + SS_KINRYUUHOU = 5491, + SS_ANTENPOU = 5492, + SS_KAGEAKUMU = 5493, + SS_HITOUAKUMU = 5494, + SS_ANKOKURYUUAKUMU = 5495, + NW_THE_VIGILANTE_AT_NIGHT_GUN_GATLING = 5496, + NW_THE_VIGILANTE_AT_NIGHT_GUN_SHOTGUN = 5497, + DK_DRAGONIC_BREATH = 6001, + MT_SPARK_BLASTER = 6002, + MT_TRIPLE_LASER = 6003, + MT_MIGHTY_SMASH = 6004, + BO_EXPLOSIVE_POWDER = 6005, + BO_MAYHEMIC_THORNS = 6006, + EM_EL_FLAMETECHNIC = 8443, + EM_EL_FLAMEARMOR = 8444, + EM_EL_FLAMEROCK = 8445, + EM_EL_COLD_FORCE = 8446, + EM_EL_CRYSTAL_ARMOR = 8447, + EM_EL_AGE_OF_ICE = 8448, + EM_EL_GRACE_BREEZE = 8449, + EM_EL_EYES_OF_STORM = 8450, + EM_EL_STORM_WIND = 8451, + EM_EL_EARTH_CARE = 8452, + EM_EL_STRONG_PROTECTION = 8453, + EM_EL_AVALANCHE = 8454, + EM_EL_DEEP_POISONING = 8455, + EM_EL_POISON_SHIELD = 8456, + EM_EL_DEADLY_POISON = 8457, + HOMUN_BEGIN = 8000, + HLIF_HEAL = 8001, + HLIF_AVOID = 8002, + HLIF_BRAIN = 8003, + HLIF_CHANGE = 8004, + HAMI_CASTLE = 8005, + HAMI_DEFENCE = 8006, + HAMI_SKIN = 8007, + HAMI_BLOODLUST = 8008, + HFLI_MOON = 8009, + HFLI_FLEET = 8010, + HFLI_SPEED = 8011, + HFLI_SBR44 = 8012, + HVAN_CAPRICE = 8013, + HVAN_CHAOTIC = 8014, + HVAN_INSTRUCT = 8015, + HVAN_EXPLOSION = 8016, + MUTATION_BASEJOB = 8017, + MH_SUMMON_LEGION = 8018, + MH_NEEDLE_OF_PARALYZE = 8019, + MH_POISON_MIST = 8020, + MH_PAIN_KILLER = 8021, + MH_LIGHT_OF_REGENE = 8022, + MH_OVERED_BOOST = 8023, + MH_ERASER_CUTTER = 8024, + MH_XENO_SLASHER = 8025, + MH_SILENT_BREEZE = 8026, + MH_STYLE_CHANGE = 8027, + MH_SONIC_CRAW = 8028, + MH_SONIC_CLAW = 8028, + MH_SILVERVEIN_RUSH = 8029, + MH_MIDNIGHT_FRENZY = 8030, + MH_STAHL_HORN = 8031, + MH_GOLDENE_FERSE = 8032, + MH_STEINWAND = 8033, + MH_HEILIGE_STANGE = 8034, + MH_ANGRIFFS_MODUS = 8035, + MH_TINDER_BREAKER = 8036, + MH_CBC = 8037, + MH_EQC = 8038, + MH_MAGMA_FLOW = 8039, + MH_GRANITIC_ARMOR = 8040, + MH_LAVA_SLIDE = 8041, + MH_PYROCLASTIC = 8042, + MH_VOLCANIC_ASH = 8043, + MH_BLAST_FORGE = 8044, + MH_TEMPERING = 8045, + MH_CLASSY_FLUTTER = 8046, + MH_TWISTER_CUTTER = 8047, + MH_ABSOLUTE_ZEPHYR = 8048, + MH_BRUSHUP_CLAW = 8049, + MH_BLAZING_AND_FURIOUS = 8050, + MH_THE_ONE_FIGHTER_RISES = 8051, + MH_POLISHING_NEEDLE = 8052, + MH_TOXIN_OF_MANDARA = 8053, + MH_NEEDLE_STINGER = 8054, + MH_LICHT_GEHORN = 8055, + MH_GLANZEN_SPIES = 8056, + MH_HEILIGE_PFERD = 8057, + MH_GOLDENE_TONE = 8058, + MH_BLAZING_LAVA = 8059, + MH_LAST = 8060, + HOMUN_LAST = 8061, + MERCENARY_BEGIN = 8200, + MS_BASH = 8201, + MS_MAGNUM = 8202, + MS_BOWLINGBASH = 8203, + MS_PARRYING = 8204, + MS_REFLECTSHIELD = 8205, + MS_BERSERK = 8206, + MA_DOUBLE = 8207, + MA_SHOWER = 8208, + MA_SKIDTRAP = 8209, + MA_LANDMINE = 8210, + MA_SANDMAN = 8211, + MA_FREEZINGTRAP = 8212, + MA_REMOVETRAP = 8213, + MA_CHARGEARROW = 8214, + MA_SHARPSHOOTING = 8215, + ML_PIERCE = 8216, + ML_BRANDISH = 8217, + ML_SPIRALPIERCE = 8218, + ML_DEFENDER = 8219, + ML_AUTOGUARD = 8220, + ML_DEVOTION = 8221, + MER_MAGNIFICAT = 8222, + MER_QUICKEN = 8223, + MER_SIGHT = 8224, + MER_CRASH = 8225, + MER_REGAIN = 8226, + MER_TENDER = 8227, + MER_BENEDICTION = 8228, + MER_RECUPERATE = 8229, + MER_MENTALCURE = 8230, + MER_COMPRESS = 8231, + MER_PROVOKE = 8232, + MER_AUTOBERSERK = 8233, + MER_DECAGI = 8234, + MER_SCAPEGOAT = 8235, + MER_LEXDIVINA = 8236, + MER_ESTIMATION = 8237, + MER_KYRIE = 8238, + MER_BLESSING = 8239, + MER_INCAGI = 8240, + MER_INVINCIBLEOFF2 = 8241, + MERCENARY_LAST = 8242, + ELEMENTAL_BEGIN = 8400, + EL_CIRCLE_OF_FIRE = 8401, + EL_FIRE_CLOAK = 8402, + EL_FIRE_MANTLE = 8403, + EL_WATER_SCREEN = 8404, + EL_WATER_DROP = 8405, + EL_WATER_BARRIER = 8406, + EL_WIND_STEP = 8407, + EL_WIND_CURTAIN = 8408, + EL_ZEPHYR = 8409, + EL_SOLID_SKIN = 8410, + EL_STONE_SHIELD = 8411, + EL_POWER_OF_GAIA = 8412, + EL_PYROTECHNIC = 8413, + EL_HEATER = 8414, + EL_TROPIC = 8415, + EL_AQUAPLAY = 8416, + EL_COOLER = 8417, + EL_CHILLY_AIR = 8418, + EL_GUST = 8419, + EL_BLAST = 8420, + EL_WILD_STORM = 8421, + EL_PETROLOGY = 8422, + EL_CURSED_SOIL = 8423, + EL_UPHEAVAL = 8424, + EL_FIRE_ARROW = 8425, + EL_FIRE_BOMB = 8426, + EL_FIRE_BOMB_ATK = 8427, + EL_FIRE_WAVE = 8428, + EL_FIRE_WAVE_ATK = 8429, + EL_ICE_NEEDLE = 8430, + EL_WATER_SCREW = 8431, + EL_WATER_SCREW_ATK = 8432, + EL_TIDAL_WEAPON = 8433, + EL_WIND_SLASH = 8434, + EL_HURRICANE = 8435, + EL_HURRICANE_ATK = 8436, + EL_TYPOON_MIS = 8437, + EL_TYPOON_MIS_ATK = 8438, + EL_STONE_HAMMER = 8439, + EL_ROCK_CRUSHER = 8440, + EL_ROCK_CRUSHER_ATK = 8441, + EL_STONE_RAIN = 8442, + ELEMENTAL_LAST = 8443, + FOLLOWER_NPC_RESET = 9999, + GD_APPROVAL = 10000, + GD_KAFRACONTRACT = 10001, + GD_GUARDRESEARCH = 10002, + GD_GUARDUP = 10003, + GD_EXTENSION = 10004, + GD_GLORYGUILD = 10005, + GD_LEADERSHIP = 10006, + GD_GLORYWOUNDS = 10007, + GD_SOULCOLD = 10008, + GD_HAWKEYES = 10009, + GD_BATTLEORDER = 10010, + GD_REGENERATION = 10011, + GD_RESTORE = 10012, + GD_EMERGENCYCALL = 10013, + GD_DEVELOPMENT = 10014, + GD_ITEMEMERGENCYCALL = 10015, + GD_GUILD_STORAGE = 10016, + GD_CHARGESHOUT_FLAG = 10017, + GD_CHARGESHOUT_BEATING = 10018, + GD_EMERGENCY_MOVE = 10019, + GD_LAST = 10020, + SYS_FIRSTJOBLV = 10100, + SYS_SECONDJOBLV = 10101, + SCRIPT_000 = 11000, + ITEM_SAVAGE_STEAK = 11000, + ITEM_COCKTAIL_WARG_BLOOD = 11001, + ITEM_MINOR_BBQ = 11002, + ITEM_SIROMA_ICE_TEA = 11003, + ITEM_DROCERA_HERB_STEAMED = 11004, + ITEM_PUTTI_TAILS_NOODLES = 11005, + ITEM_BANANA_BOMB = 11006, + SCRIPT_999 = 11999, + EFST_DRESS_UP = 12000, + EFST_999 = 12999, + SS_FOUR_CHARM = 5499, + NW_WILD_SHOT = 5500, + NW_MIDNIGHT_FALLEN = 5501, + IG_RADIANT_SPEAR = 6503, + IG_IMPERIAL_CROSS = 6504, + MT_RUSH_STRIKE = 6506, + MT_POWERFUL_SWING = 6507, + MT_ENERGY_CANNONADE = 6508, + BO_MYSTERY_POWDER = 6509, + BO_DUST_EXPLOSION = 6510, + SHC_CROSS_SLASH = 6511, + ABC_HIT_AND_SLIDING = 6512, + ABC_CHASING_BREAK = 6513, + ABC_CHASING_SHOT = 6514, + TR_RHYTHMICAL_WAVE = 6521, + DK_DRAGONIC_PIERCE = 6502, + IG_IMPERIAL_PRESSURE = 6505, + ABC_ABYSS_FLAME = 6515, + ABC_ABYSS_FLAME_ATK = 6522, + AG_ENERGY_CONVERSION = 6516, + EM_PSYCHIC_STREAM = 6517, + CD_DIVINUS_FLOS = 6518, + IQ_BLAZING_FLAME_BLAST = 6519, + WH_WILD_WALK = 6520, + SKE_SKY_SUN = 5502, + SKE_SKY_MOON = 5503, + SKE_STAR_LIGHT_KICK = 5504, + HN_OVERCOMING_CRISIS = 5505, + SH_CHUL_HO_BATTERING = 5506, + SH_HYUN_ROK_SPIRIT_POWER = 5507, + DR_WEREWOLF = 6524, + DR_ENRAGE_WOLF = 6525, + DR_NOMERCY_CLAW = 6526, + DR_CRUEL_BITE = 6527, + DR_HUNGER = 6528, + DR_BLOOD_HOWLING = 6529, + DR_BEASTY_NOSE = 6530, + DR_WERERAPTOR = 6531, + DR_ENRAGE_RAPTOR = 6532, + DR_SHOOTING_FEATHER = 6533, + DR_FLICKING_TONADO = 6534, + DR_LOW_FLIGHT = 6535, + DR_PREENING = 6536, + DR_SHARPE_EYES = 6537, + DR_TRUTH_OF_ICE = 6538, + DR_ICE_TOTEM = 6539, + DR_ICE_CLOUD = 6540, + DR_TRUTH_OF_WIND = 6541, + DR_CUTTING_WIND = 6542, + DR_WIND_BOMB = 6543, + DR_TRUTH_OF_EARTH = 6544, + DR_EARTH_FLOWER = 6545, + DR_AROUND_FLOWER = 6546, + DR_NATURE_SHIELD = 6547, + DR_NATURE_LOGIC = 6548, + KR_NASTY_SLASH = 6549, + KR_DOUBLE_SLASH = 6550, + KR_CLAW_WAVE = 6551, + KR_CHOP_CHOP = 6552, + KR_IRON_HOWLING = 6553, + KR_WOLF_INSTINCT = 6554, + KR_SHARPEN_GUST = 6555, + KR_SHARPEN_HAIL = 6556, + KR_TYPHOON_WING = 6557, + KR_FEATHER_SPRINKLE = 6558, + KR_WIND_VEIL = 6559, + KR_RAPTORIAL_INSTINCT = 6560, + KR_ICE_PILLAR = 6561, + KR_ICE_SPLASH = 6562, + KR_THUNDERING_FOCUS = 6563, + KR_THUNDERING_FOCUS_S = 6564, + KR_THUNDERING_ORB = 6565, + KR_THUNDERING_ORB_S = 6566, + KR_THUNDERING_CALL = 6567, + KR_THUNDERING_CALL_S = 6568, + KR_EARTH_DRILL = 6569, + KR_EARTH_STAMP = 6570, + KR_EARTH_BUD = 6571, + KR_NATURE_VIGOUR = 6572, + KR_NATURE_PROTECTION = 6573, + KR_GROUND_BLOOM = 6574, + AT_SIXTH_SENSE = 6575, + AT_PULSE_OF_MADNESS = 6576, + AT_ALPHA_PHASE = 6577, + AT_PRIMAL_CLAW = 6578, + AT_FERAL_CLAW = 6579, + AT_ALPHA_CLAW = 6580, + AT_SAVAGE_LUNGE = 6581, + AT_FRENZY_FANG = 6582, + AT_FLIP_FLAP = 6583, + AT_FLIP_FLAP_TARGET = 6584, + AT_APEX_PHASE = 6585, + AT_PINION_SHOT = 6586, + AT_ZEPHYR_LINK = 6587, + AT_QUILL_SPEAR = 6588, + AT_QUILL_SPEAR_S = 6589, + AT_TEMPEST_FLAP = 6590, + AT_AERO_SYNC = 6591, + AT_GLACIER_MONOLITH = 6592, + AT_GLACIER_NOVA = 6593, + AT_GLACIER_SHARD = 6594, + AT_GLACIER_STOMP = 6595, + AT_CHILLING_BLAST = 6596, + AT_ROARING_PIERCER = 6597, + AT_ROARING_PIERCER_S = 6598, + AT_ROARING_CHARGE = 6599, + AT_ROARING_CHARGE_S = 6600, + AT_FURIOS_STORM = 6601, + AT_TERRA_WAVE = 6602, + AT_TERRA_HARVEST = 6603, + AT_SOLID_STOMP = 6604, + AT_GRAVITY_HOLE = 6605, + AT_NATURE_AID = 6606, + AT_NATURE_HARMONY = 6607, +}; + +#endif diff --git a/Source/Contents/Skills/SkillInfo.cpp b/Source/Contents/Skills/SkillInfo.cpp index 344ad9c..e2f934c 100644 --- a/Source/Contents/Skills/SkillInfo.cpp +++ b/Source/Contents/Skills/SkillInfo.cpp @@ -1,5 +1,6 @@ -#include "Contents/UserData/NormalItemSlots.h" +#include "Contents/Skills/SkillId.h" #include "Contents/Skills/SkillInfo.h" +#include "Contents/UserData/NormalItemSlots.h" #include "Script/LuaScript.h" #include @@ -36,16 +37,15 @@ CSkillInfo& CSkillInfo::operator=(const CSkillInfo& other) { } this->id = other.id; - - std::memcpy(&this->unknown_000C, &other.unknown_000C, sizeof(this->unknown_000C)); + this->unknown_000C = other.unknown_000C; this->level = other.level; - std::memcpy(&this->unknown_0014, &other.unknown_0014, sizeof(this->unknown_0014)); - std::memcpy(&this->unknown_0018, &other.unknown_0018, sizeof(this->unknown_0018)); - std::memcpy(&this->unknown_001C, &other.unknown_001C, sizeof(this->unknown_001C)); + this->unknown_0014 = other.unknown_0014; + this->unknown_0018 = other.unknown_0018; + this->unknown_001C = other.unknown_001C; this->name = other.name; - std::memcpy(&this->unknown_0024, &other.unknown_0024, sizeof(this->unknown_0024)); + this->unknown_0024 = other.unknown_0024; this->unknown_0028 = other.unknown_0028; - std::memcpy(&this->unknown_002C, &other.unknown_002C, sizeof(this->unknown_002C)); + this->unknown_002C = other.unknown_002C; this->unknown_0030 = other.unknown_0030; this->unknown_0034 = other.unknown_0034; this->entries = other.entries; @@ -99,10 +99,10 @@ const char* CSkillInfo::DisplayName(LuaScript& script) const { // OFFSET: 0x00773920 // FUNCTION: fn_08318 const char* CSkillInfo::DisplayName(LuaScript& script, int skillId) { - if (skillId == 5042) { - skillId = 5028; - } else if (skillId == 5043) { - skillId = 5036; + if (skillId == SU_CN_METEOR2) { + skillId = SU_CN_METEOR; + } else if (skillId == SU_LUNATICCARROTBEAT2) { + skillId = SU_LUNATICCARROTBEAT; } const char* result = nullptr; @@ -116,68 +116,68 @@ void __stdcall Sub7739F0() { // OFFSET: 0x00773A00 // FUNCTION: fn_08320 -bool Sub773A00(int skillId) { +bool IsOptionalSelfTargetSkill(int skillId) { switch (skillId) { - case 28: - case 29: - case 30: - case 34: - case 35: - case 53: - case 54: - case 66: - case 67: - case 68: - case 71: - case 72: - case 73: - case 77: - case 78: - case 138: - case 139: - case 231: - case 234: - case 235: - case 236: - case 237: - case 255: - case 280: - case 281: - case 282: - case 283: - case 286: - case 289: - case 374: - case 402: - case 463: - case 464: - case 465: - case 466: - case 467: - case 468: - case 469: - case 470: - case 471: - case 472: - case 479: - case 1015: - case 2001: - case 2020: - case 2026: - case 2027: - case 2050: - case 2051: - case 2052: - case 2053: - case 2341: - case 2344: - case 2345: - case 2346: - case 2347: - case 2348: - case 2451: - case 2515: - case 8221: + case AL_HEAL: + case AL_INCAGI: + case AL_DECAGI: + case AL_BLESSING: + case AL_CURE: + case TF_DETOXIFY: + case ALL_RESURRECTION: + case PR_IMPOSITIO: + case PR_SUFFRAGIUM: + case PR_ASPERSIO: + case PR_SLOWPOISON: + case PR_STRECOVERY: + case PR_KYRIE: + case PR_TURNUNDEAD: + case PR_LEXAETERNA: + case AS_ENCHANTPOISON: + case AS_POISONREACT: + case AM_POTIONPITCHER: + case AM_CP_WEAPON: + case AM_CP_SHIELD: + case AM_CP_ARMOR: + case AM_CP_HELM: + case CR_DEVOTION: + case SA_FLAMELAUNCHER: + case SA_FROSTWEAPON: + case SA_LIGHTNINGLOADER: + case SA_SEISMICWEAPON: + case SA_DELUGE: + case SA_DISPELL: + case PF_SOULCHANGE: + case PF_MINDBREAKER: + case SL_KAAHI: + case SL_KAUPE: + case SL_KAITE: + case SL_KAINA: + case SL_STIN: + case SL_STUN: + case SL_SMA: + case SL_SWOO: + case SL_SKE: + case SL_SKA: + case CR_FULLPROTECTION: + case MO_KITRANSLATION: + case RK_ENCHANTBLADE: + case RK_PHANTOMTHRUST: + case GC_ANTIDOTE: + case GC_POISONINGWEAPON: + case AB_RENOVATIO: + case AB_HIGHNESSHEAL: + case AB_CLEARANCE: + case AB_EXPIATIO: + case SR_POWERVELOCITY: + case SR_GENTLETOUCH_QUIET: + case SR_GENTLETOUCH_CURE: + case SR_GENTLETOUCH_ENERGYGAIN: + case SR_GENTLETOUCH_CHANGE: + case SR_GENTLETOUCH_REVITALIZE: + case SO_STRIKING: + case AB_SECRAMENT: + case ML_DEVOTION: return true; default: return false; @@ -186,165 +186,165 @@ bool Sub773A00(int skillId) { // OFFSET: 0x00773CB0 // FUNCTION: fn_08321 -bool Sub773CB0(int skillId) { - return skillId == 0x1998 || skillId == 0x19C9; +bool HidesUseFailureMessage(int skillId) { + return skillId == KR_CHOP_CHOP || skillId == AT_FURIOS_STORM; } // OFFSET: 0x00773CD0 // FUNCTION: fn_08322 -bool Sub773CD0(int skillId) { +bool IsSupportSkill(int skillId) { switch (skillId) { - case 0x4: - case 0x1C: - case 0x1D: - case 0x22: - case 0x23: - case 0x35: - case 0x36: - case 0x42: - case 0x43: - case 0x44: - case 0x47: - case 0x48: - case 0x49: - case 0x6C: - case 0x8A: - case 0x8B: - case 0xE7: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xFF: - case 0x100: - case 0x106: - case 0x118: - case 0x119: - case 0x11A: - case 0x11B: - case 0x169: - case 0x1BD: - case 0x1BE: - case 0x1BF: - case 0x1C0: - case 0x1C1: - case 0x1C2: - case 0x1C3: - case 0x1C4: - case 0x1C5: - case 0x1C6: - case 0x1C7: - case 0x1C8: - case 0x1C9: - case 0x1CA: - case 0x1CC: - case 0x1CD: - case 0x1CE: - case 0x1CF: - case 0x1D0: - case 0x1D1: - case 0x1DF: - case 0x1EE: - case 0x234: - case 0x23C: - case 0x23D: - case 0x23E: - case 0x23F: - case 0x241: - case 0x251: - case 0x26D: - case 0x26E: - case 0x272: - case 0x27C: - case 0x27D: - case 0x281: - case 0x282: - case 0x283: - case 0x285: - case 0x286: - case 0x2B0: - case 0x2B1: - case 0x2B2: - case 0x2B3: - case 0x2B6: - case 0x2D9: - case 0x3F7: - case 0x7D1: - case 0x7DC: - case 0x7EA: - case 0x7F9: - case 0x7FA: - case 0x7FB: - case 0x802: - case 0x803: - case 0x804: - case 0x805: - case 0x8E3: - case 0x8EF: - case 0x912: - case 0x925: - case 0x929: - case 0x92B: - case 0x92C: - case 0x94F: - case 0x975: - case 0x979: - case 0x993: - case 0x9B0: - case 0x9B2: - case 0x9D3: - case 0x9E9: - case 0xA24: - case 0xA25: - case 0xA26: - case 0xA27: - case 0xA30: - case 0xA34: - case 0xBD1: - case 0xBD2: - case 0xBD3: - case 0xBD7: - case 0xBD8: - case 0xBD9: - case 0xBDA: - case 0x13AB: - case 0x13AE: - case 0x13AF: - case 0x13B0: - case 0x13B1: - case 0x13C8: - case 0x1494: - case 0x1495: - case 0x1497: - case 0x1498: - case 0x149B: - case 0x14A0: - case 0x14A1: - case 0x14A2: - case 0x14B2: - case 0x14B3: - case 0x14DB: - case 0x14F6: - case 0x14F8: - case 0x1F55: - case 0x2022: - case 0x2023: - case 0x2024: - case 0x2025: - case 0x2026: - case 0x2027: - case 0x202E: - case 0x202F: - case 0x2030: + case SM_RECOVERY: + case AL_HEAL: + case AL_INCAGI: + case AL_BLESSING: + case AL_CURE: + case TF_DETOXIFY: + case ALL_RESURRECTION: + case PR_IMPOSITIO: + case PR_SUFFRAGIUM: + case PR_ASPERSIO: + case PR_SLOWPOISON: + case PR_STRECOVERY: + case PR_KYRIE: + case BS_REPAIRWEAPON: + case AS_ENCHANTPOISON: + case AS_POISONREACT: + case AM_POTIONPITCHER: + case AM_CP_WEAPON: + case AM_CP_SHIELD: + case AM_CP_ARMOR: + case AM_CP_HELM: + case CR_DEVOTION: + case CR_PROVIDENCE: + case MO_ABSORBSPIRITS: + case SA_FLAMELAUNCHER: + case SA_FROSTWEAPON: + case SA_LIGHTNINGLOADER: + case SA_SEISMICWEAPON: + case HP_ASSUMPTIO: + case SL_ALCHEMIST: + case AM_BERSERKPITCHER: + case SL_MONK: + case SL_STAR: + case SL_SAGE: + case SL_CRUSADER: + case SL_SUPERNOVICE: + case SL_KNIGHT: + case SL_WIZARD: + case SL_PRIEST: + case SL_BARDDANCER: + case SL_ROGUE: + case SL_ASSASIN: + case SL_BLACKSMITH: + case SL_HUNTER: + case SL_SOULLINKER: + case SL_KAIZEL: + case SL_KAAHI: + case SL_KAUPE: + case SL_KAITE: + case CR_FULLPROTECTION: + case SL_HIGH: + case MB_B_EXCLUDE: + case SL_DEATHKNIGHT: + case SL_COLLECTOR: + case SL_NINJA: + case SL_GUNNER: + case DA_RESET: + case DE_COIL: + case DA_FIRSTSLOT: + case DA_HEADDEF: + case DA_REWARD: + case DA_EARPLUG: + case DA_CONTRACT: + case DA_COPY: + case DA_CRYSTAL: + case DA_EXP: + case DA_REBUILD: + case DA_JOBCHANGE: + case GM_SANDMAN: + case CASH_BLESSING: + case CASH_INCAGI: + case CASH_ASSUMPTIO: + case ALL_ANGEL_PROTECT: + case NPC_CHEAL: + case MO_KITRANSLATION: + case RK_ENCHANTBLADE: + case RK_CRUSHSTRIKE: + case GC_ANTIDOTE: + case AB_CLEMENTIA: + case AB_CANTO: + case AB_CHEAL: + case AB_RENOVATIO: + case AB_HIGHNESSHEAL: + case AB_CLEARANCE: + case AB_EXPIATIO: + case NC_REPAIR: + case SC_SHADOWFORM: + case LG_PIETY: + case SR_POWERVELOCITY: + case SR_GENTLETOUCH_CURE: + case SR_GENTLETOUCH_CHANGE: + case SR_GENTLETOUCH_REVITALIZE: + case MI_HARMONIZE: + case WM_DEADHILLHERE: + case WM_GLOOMYDAY: + case SO_STRIKING: + case GN_BLOOD_SUCKER: + case GN_WALLOFTHORN: + case AB_SECRAMENT: + case ALL_ODINS_POWER: + case SP_SOULGOLEM: + case SP_SOULSHADOW: + case SP_SOULFALCON: + case SP_SOULFAIRY: + case SP_SOULREVOLVE: + case SP_KAUTE: + case KG_KAGEMUSYA: + case OB_ZANGETSU: + case OB_OBOROGENSOU: + case ECL_SNOWFLIP: + case ECL_PEONYMAMY: + case ECL_SADAGUI: + case ECL_SEQUOIADUST: + case SU_ARCLOUSEDASH: + case SU_TUNABELLY: + case SU_TUNAPARTY: + case SU_BUNCHOFSHRIMP: + case SU_FRESHSHRIMP: + case WE_ONEFOREVER: + case CD_REPARATIO: + case CD_MEDIALE_VOTUM: + case CD_ARGUTUS_VITA: + case CD_ARGUTUS_TELUM: + case CD_PRESENS_ACIES: + case CD_DILECTIO_HEAL: + case CD_RELIGIO: + case CD_BENEDICTUM: + case MT_A_MACHINE: + case MT_D_MACHINE: + case BO_ADVANCE_PROTECTION: + case EM_SPELL_ENCHANTING: + case EM_INCREASING_ACTIVITY: + case MH_PAIN_KILLER: + case MER_REGAIN: + case MER_TENDER: + case MER_BENEDICTION: + case MER_RECUPERATE: + case MER_MENTALCURE: + case MER_COMPRESS: + case MER_KYRIE: + case MER_BLESSING: + case MER_INCAGI: return true; default: - return CSkillActionMgr::GetInstance()->Sub77B4A0(skillId); + return CSkillActionMgr::GetInstance()->IsSupportAction(skillId); } } // OFFSET: 0x0077B4A0 // FUNCTION: fn_08413 -bool CSkillActionMgr::Sub77B4A0(int skillId) { +bool CSkillActionMgr::IsSupportAction(int skillId) { auto it = this->m_skillActions.find(skillId); std::unique_ptr action(it != this->m_skillActions.end() ? it->second() : nullptr); return action ? action->Slot00() : false; @@ -372,34 +372,34 @@ bool CSkillInfo::UsesLevel(LuaScript& script, int skillId) { // OFFSET: 0x007745B0 // FUNCTION: fn_08324 -bool Sub7745B0(int skillId) { +bool ShowsCastEffect(int skillId) { switch (skillId) { - case 11: - case 12: - case 13: - case 14: - case 15: - case 16: - case 17: - case 18: - case 19: - case 20: - case 21: - case 27: - case 29: - case 30: - case 32: - case 33: - case 77: - case 86: - case 340: - case 690: - case 731: - case 2008: - case 2533: - case 2534: - case 2536: - case 5004: + case MG_NAPALMBEAT: + case MG_SAFETYWALL: + case MG_SOULSTRIKE: + case MG_COLDBOLT: + case MG_FROSTDIVER: + case MG_STONECURSE: + case MG_FIREBALL: + case MG_FIREWALL: + case MG_FIREBOLT: + case MG_LIGHTNINGBOLT: + case MG_THUNDERSTORM: + case AL_WARP: + case AL_INCAGI: + case AL_DECAGI: + case AL_CRUCIS: + case AL_ANGELUS: + case PR_TURNUNDEAD: + case WZ_WATERBALL: + case NPC_DARKSTRIKE: + case CASH_INCAGI: + case NPC_DRAGONBREATH: + case RK_DRAGONBREATH: + case ALL_ODINS_RECALL: + case RETURN_TO_ELDICASTES: + case ALL_GUARDIAN_RECALL: + case RK_DRAGONBREATH_WATER: return false; default: return true; diff --git a/Source/Contents/Skills/SkillInfo.h b/Source/Contents/Skills/SkillInfo.h index 3bda8cf..31733dd 100644 --- a/Source/Contents/Skills/SkillInfo.h +++ b/Source/Contents/Skills/SkillInfo.h @@ -67,7 +67,7 @@ public: static CSkillActionMgr* GetInstance(); - bool Sub77B4A0(int skillId); + bool IsSupportAction(int skillId); }; extern CSkillActionMgr* g_skillActionMgr; @@ -81,10 +81,10 @@ inline CSkillActionMgr* CSkillActionMgr::GetInstance() { } void __stdcall Sub7739F0(); -bool Sub773A00(int skillId); -bool Sub773CB0(int skillId); -bool Sub773CD0(int skillId); -bool Sub7745B0(int skillId); +bool IsOptionalSelfTargetSkill(int skillId); +bool HidesUseFailureMessage(int skillId); +bool IsSupportSkill(int skillId); +bool ShowsCastEffect(int skillId); static_assert(sizeof(SkillInfoEntry) == 8); #if defined(_WIN32) && !defined(_WIN64) static_assert(offsetof(SkillInfoEntry, unknown_0004) == 0x4);