From 064e5c31a178227d2ac6707b7fbb513863159707 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 16 Nov 2024 19:43:28 +0100 Subject: [PATCH] Add convert_skill_str_to_id function --- src/bot/Brokk/helper_skills.cpp | 1936 ++++++++++++++++++++++++++++++- 1 file changed, 1935 insertions(+), 1 deletion(-) diff --git a/src/bot/Brokk/helper_skills.cpp b/src/bot/Brokk/helper_skills.cpp index 641910c..15e30bf 100644 --- a/src/bot/Brokk/helper_skills.cpp +++ b/src/bot/Brokk/helper_skills.cpp @@ -491,6 +491,10 @@ static bool bot_skill_db_tosql(SkillDB_SQL* db, const struct bot_skill* skill, c return result; } +/**********+ +* Below this point there are only large converter functions. +************/ + const char* convert_skill_id_to_str(int skill_id) { // Create a map for the skill enum values to the corresponding skill strings static const std::unordered_map skill_map = { @@ -2421,5 +2425,1935 @@ const char* convert_skill_id_to_str(int skill_id) { return "UNKNOWN"; // Return an error value if the skill ID is unknown } - +} + +int convert_skill_str_to_id(const char* skill_str) { + // Create a map for the skill enum values to the corresponding skill strings + static const std::unordered_map skill_map = { + //Basic skill + {"NV_BASIC" ,NV_BASIC }, + //Swordman class + {"SM_SWORD" ,SM_SWORD }, + {"SM_TWOHAND" ,SM_TWOHAND }, + {"SM_RECOVERY" ,SM_RECOVERY }, + {"SM_BASH" ,SM_BASH }, + {"SM_PROVOKE" ,SM_PROVOKE }, + {"SM_MAGNUM" ,SM_MAGNUM }, + {"SM_ENDURE" ,SM_ENDURE }, + + //Mage class + {"MG_SRECOVERY" ,MG_SRECOVERY }, + {"MG_SIGHT" ,MG_SIGHT }, + {"MG_NAPALMBEAT" ,MG_NAPALMBEAT }, + {"MG_SAFETYWALL" ,MG_SAFETYWALL }, + {"MG_SOULSTRIKE" ,MG_SOULSTRIKE }, + {"MG_COLDBOLT" ,MG_COLDBOLT }, + {"MG_FROSTDIVER" ,MG_FROSTDIVER }, + {"MG_STONECURSE" ,MG_STONECURSE }, + {"MG_FIREBALL" ,MG_FIREBALL }, + {"MG_FIREWALL" ,MG_FIREWALL }, + {"MG_FIREBOLT" ,MG_FIREBOLT }, + {"MG_LIGHTNINGBOLT" ,MG_LIGHTNINGBOLT }, + {"MG_THUNDERSTORM" ,MG_THUNDERSTORM }, + + //Acolyte class + {"AL_DP" ,AL_DP }, + {"AL_DEMONBANE" ,AL_DEMONBANE }, + {"AL_RUWACH" ,AL_RUWACH }, + {"AL_PNEUMA" ,AL_PNEUMA }, + {"AL_TELEPORT" ,AL_TELEPORT }, + {"AL_WARP" ,AL_WARP }, + {"AL_HEAL" ,AL_HEAL }, + {"AL_INCAGI" ,AL_INCAGI }, + {"AL_DECAGI" ,AL_DECAGI }, + {"AL_HOLYWATER" ,AL_HOLYWATER }, + {"AL_CRUCIS" ,AL_CRUCIS }, + {"AL_ANGELUS" ,AL_ANGELUS }, + {"AL_BLESSING" ,AL_BLESSING }, + {"AL_CURE" ,AL_CURE }, + + //Merchant class + {"MC_INCCARRY" ,MC_INCCARRY }, + {"MC_DISCOUNT" ,MC_DISCOUNT }, + {"MC_OVERCHARGE" ,MC_OVERCHARGE }, + {"MC_PUSHCART" ,MC_PUSHCART }, + {"MC_IDENTIFY" ,MC_IDENTIFY }, + {"MC_VENDING" ,MC_VENDING }, + {"MC_MAMMONITE" ,MC_MAMMONITE }, + + //Archer class + {"AC_OWL" ,AC_OWL }, + {"AC_VULTURE" ,AC_VULTURE }, + {"AC_CONCENTRATION" ,AC_CONCENTRATION }, + {"AC_DOUBLE" ,AC_DOUBLE }, + {"AC_SHOWER" ,AC_SHOWER }, + + //Thief class + {"TF_DOUBLE" ,TF_DOUBLE }, + {"TF_MISS" ,TF_MISS }, + {"TF_STEAL" ,TF_STEAL }, + {"TF_HIDING" ,TF_HIDING }, + {"TF_POISON" ,TF_POISON }, + {"TF_DETOXIFY" ,TF_DETOXIFY }, + + {"ALL_RESURRECTION" ,ALL_RESURRECTION }, + + // Knight class + {"KN_SPEARMASTERY" ,KN_SPEARMASTERY }, + {"KN_PIERCE" ,KN_PIERCE }, + {"KN_BRANDISHSPEAR" ,KN_BRANDISHSPEAR }, + {"KN_SPEARSTAB" ,KN_SPEARSTAB }, + {"KN_SPEARBOOMERANG" ,KN_SPEARBOOMERANG }, + {"KN_TWOHANDQUICKEN" ,KN_TWOHANDQUICKEN }, + {"KN_AUTOCOUNTER" ,KN_AUTOCOUNTER }, + {"KN_BOWLINGBASH" ,KN_BOWLINGBASH }, + {"KN_RIDING" ,KN_RIDING }, + {"KN_CAVALIERMASTERY" ,KN_CAVALIERMASTERY }, + + // Priest class + {"PR_MACEMASTERY" ,PR_MACEMASTERY }, + {"PR_IMPOSITIO" ,PR_IMPOSITIO }, + {"PR_SUFFRAGIUM" ,PR_SUFFRAGIUM }, + {"PR_ASPERSIO" ,PR_ASPERSIO }, + {"PR_BENEDICTIO" ,PR_BENEDICTIO }, + {"PR_SANCTUARY" ,PR_SANCTUARY }, + {"PR_SLOWPOISON" ,PR_SLOWPOISON }, + {"PR_STRECOVERY" ,PR_STRECOVERY }, + {"PR_KYRIE" ,PR_KYRIE }, + {"PR_MAGNIFICAT" ,PR_MAGNIFICAT }, + {"PR_GLORIA" ,PR_GLORIA }, + {"PR_LEXDIVINA" ,PR_LEXDIVINA }, + {"PR_TURNUNDEAD" ,PR_TURNUNDEAD }, + {"PR_LEXAETERNA" ,PR_LEXAETERNA }, + {"PR_MAGNUS" ,PR_MAGNUS }, + + //Wizard class + {"WZ_FIREPILLAR" ,WZ_FIREPILLAR }, + {"WZ_SIGHTRASHER" ,WZ_SIGHTRASHER }, + {"WZ_FIREIVY" ,WZ_FIREIVY }, + {"WZ_METEOR" ,WZ_METEOR }, + {"WZ_JUPITEL" ,WZ_JUPITEL }, + {"WZ_VERMILION" ,WZ_VERMILION }, + {"WZ_WATERBALL" ,WZ_WATERBALL }, + {"WZ_ICEWALL" ,WZ_ICEWALL }, + {"WZ_FROSTNOVA" ,WZ_FROSTNOVA }, + {"WZ_STORMGUST" ,WZ_STORMGUST }, + {"WZ_EARTHSPIKE" ,WZ_EARTHSPIKE }, + {"WZ_HEAVENDRIVE" ,WZ_HEAVENDRIVE }, + {"WZ_QUAGMIRE" ,WZ_QUAGMIRE }, + {"WZ_ESTIMATION" ,WZ_ESTIMATION }, + + //Blacksmith class + {"BS_IRON" ,BS_IRON }, + {"BS_STEEL" ,BS_STEEL }, + {"BS_ENCHANTEDSTONE" ,BS_ENCHANTEDSTONE }, + {"BS_ORIDEOCON" ,BS_ORIDEOCON }, + {"BS_DAGGER" ,BS_DAGGER }, + {"BS_SWORD" ,BS_SWORD }, + {"BS_TWOHANDSWORD" ,BS_TWOHANDSWORD }, + {"BS_AXE" ,BS_AXE }, + {"BS_MACE" ,BS_MACE }, + {"BS_KNUCKLE" ,BS_KNUCKLE }, + {"BS_SPEAR" ,BS_SPEAR }, + {"BS_HILTBINDING" ,BS_HILTBINDING }, + {"BS_FINDINGORE" ,BS_FINDINGORE }, + {"BS_WEAPONRESEARCH" ,BS_WEAPONRESEARCH }, + {"BS_REPAIRWEAPON" ,BS_REPAIRWEAPON }, + {"BS_SKINTEMPER" ,BS_SKINTEMPER }, + {"BS_HAMMERFALL" ,BS_HAMMERFALL }, + {"BS_ADRENALINE" ,BS_ADRENALINE }, + {"BS_WEAPONPERFECT" ,BS_WEAPONPERFECT }, + {"BS_OVERTHRUST" ,BS_OVERTHRUST }, + {"BS_MAXIMIZE" ,BS_MAXIMIZE }, + + // Hunter Class + {"HT_SKIDTRAP" ,HT_SKIDTRAP }, + {"HT_LANDMINE" ,HT_LANDMINE }, + {"HT_ANKLESNARE" ,HT_ANKLESNARE }, + {"HT_SHOCKWAVE" ,HT_SHOCKWAVE }, + {"HT_SANDMAN" ,HT_SANDMAN }, + {"HT_FLASHER" ,HT_FLASHER }, + {"HT_FREEZINGTRAP" ,HT_FREEZINGTRAP }, + {"HT_BLASTMINE" ,HT_BLASTMINE }, + {"HT_CLAYMORETRAP" ,HT_CLAYMORETRAP }, + {"HT_REMOVETRAP" ,HT_REMOVETRAP }, + {"HT_TALKIEBOX" ,HT_TALKIEBOX }, + {"HT_BEASTBANE" ,HT_BEASTBANE }, + {"HT_FALCON" ,HT_FALCON }, + {"HT_STEELCROW" ,HT_STEELCROW }, + {"HT_BLITZBEAT" ,HT_BLITZBEAT }, + {"HT_DETECTING" ,HT_DETECTING }, + {"HT_SPRINGTRAP" ,HT_SPRINGTRAP }, + + //Assasin class + {"AS_RIGHT" ,AS_RIGHT }, + {"AS_LEFT" ,AS_LEFT }, + {"AS_KATAR" ,AS_KATAR }, + {"AS_CLOAKING" ,AS_CLOAKING }, + {"AS_SONICBLOW" ,AS_SONICBLOW }, + {"AS_GRIMTOOTH" ,AS_GRIMTOOTH }, + {"AS_ENCHANTPOISON" ,AS_ENCHANTPOISON }, + {"AS_POISONREACT" ,AS_POISONREACT }, + {"AS_VENOMDUST" ,AS_VENOMDUST }, + {"AS_SPLASHER" ,AS_SPLASHER }, + + //Quest skills 1st classes + {"NV_FIRSTAID" ,NV_FIRSTAID }, + {"NV_TRICKDEAD" ,NV_TRICKDEAD }, + {"SM_MOVINGRECOVERY" ,SM_MOVINGRECOVERY }, + {"SM_FATALBLOW" ,SM_FATALBLOW }, + {"SM_AUTOBERSERK" ,SM_AUTOBERSERK }, + {"AC_MAKINGARROW" ,AC_MAKINGARROW }, + {"AC_CHARGEARROW" ,AC_CHARGEARROW }, + {"TF_SPRINKLESAND" ,TF_SPRINKLESAND }, + {"TF_BACKSLIDING" ,TF_BACKSLIDING }, + {"TF_PICKSTONE" ,TF_PICKSTONE }, + {"TF_THROWSTONE" ,TF_THROWSTONE }, + {"MC_CARTREVOLUTION" ,MC_CARTREVOLUTION }, + {"MC_CHANGECART" ,MC_CHANGECART }, + {"MC_LOUD" ,MC_LOUD }, + {"AL_HOLYLIGHT" ,AL_HOLYLIGHT }, + {"MG_ENERGYCOAT" ,MG_ENERGYCOAT }, + + //NPC Skills + {"NPC_PIERCINGATT" ,NPC_PIERCINGATT }, + {"NPC_MENTALBREAKER" ,NPC_MENTALBREAKER }, + {"NPC_RANGEATTACK" ,NPC_RANGEATTACK }, + {"NPC_ATTRICHANGE" ,NPC_ATTRICHANGE }, + {"NPC_CHANGEWATER" ,NPC_CHANGEWATER }, + {"NPC_CHANGEGROUND" ,NPC_CHANGEGROUND }, + {"NPC_CHANGEFIRE" ,NPC_CHANGEFIRE }, + {"NPC_CHANGEWIND" ,NPC_CHANGEWIND }, + {"NPC_CHANGEPOISON" ,NPC_CHANGEPOISON }, + {"NPC_CHANGEHOLY" ,NPC_CHANGEHOLY }, + {"NPC_CHANGEDARKNESS" ,NPC_CHANGEDARKNESS }, + {"NPC_CHANGETELEKINESIS" ,NPC_CHANGETELEKINESIS }, + {"NPC_CRITICALSLASH" ,NPC_CRITICALSLASH }, + {"NPC_COMBOATTACK" ,NPC_COMBOATTACK }, + {"NPC_GUIDEDATTACK" ,NPC_GUIDEDATTACK }, + {"NPC_SELFDESTRUCTION" ,NPC_SELFDESTRUCTION }, + {"NPC_SPLASHATTACK" ,NPC_SPLASHATTACK }, + {"NPC_SUICIDE" ,NPC_SUICIDE }, + {"NPC_POISON" ,NPC_POISON }, + {"NPC_BLINDATTACK" ,NPC_BLINDATTACK }, + {"NPC_SILENCEATTACK" ,NPC_SILENCEATTACK }, + {"NPC_STUNATTACK" ,NPC_STUNATTACK }, + {"NPC_PETRIFYATTACK" ,NPC_PETRIFYATTACK }, + {"NPC_CURSEATTACK" ,NPC_CURSEATTACK }, + {"NPC_SLEEPATTACK" ,NPC_SLEEPATTACK }, + {"NPC_RANDOMATTACK" ,NPC_RANDOMATTACK }, + {"NPC_WATERATTACK" ,NPC_WATERATTACK }, + {"NPC_GROUNDATTACK" ,NPC_GROUNDATTACK }, + {"NPC_FIREATTACK" ,NPC_FIREATTACK }, + {"NPC_WINDATTACK" ,NPC_WINDATTACK }, + {"NPC_POISONATTACK" ,NPC_POISONATTACK }, + {"NPC_HOLYATTACK" ,NPC_HOLYATTACK }, + {"NPC_DARKNESSATTACK" ,NPC_DARKNESSATTACK }, + {"NPC_TELEKINESISATTACK" ,NPC_TELEKINESISATTACK }, + {"NPC_MAGICALATTACK" ,NPC_MAGICALATTACK }, + {"NPC_METAMORPHOSIS" ,NPC_METAMORPHOSIS }, + {"NPC_PROVOCATION" ,NPC_PROVOCATION }, + {"NPC_SMOKING" ,NPC_SMOKING }, + {"NPC_SUMMONSLAVE" ,NPC_SUMMONSLAVE }, + {"NPC_EMOTION" ,NPC_EMOTION }, + {"NPC_TRANSFORMATION" ,NPC_TRANSFORMATION }, + {"NPC_BLOODDRAIN" ,NPC_BLOODDRAIN }, + {"NPC_ENERGYDRAIN" ,NPC_ENERGYDRAIN }, + {"NPC_KEEPING" ,NPC_KEEPING }, + {"NPC_DARKBREATH" ,NPC_DARKBREATH }, + {"NPC_DARKBLESSING" ,NPC_DARKBLESSING }, + {"NPC_BARRIER" ,NPC_BARRIER }, + {"NPC_DEFENDER" ,NPC_DEFENDER }, + {"NPC_LICK" ,NPC_LICK }, + {"NPC_HALLUCINATION" ,NPC_HALLUCINATION }, + {"NPC_REBIRTH" ,NPC_REBIRTH }, + {"NPC_SUMMONMONSTER" ,NPC_SUMMONMONSTER }, + + //Rogue class + {"RG_SNATCHER" ,RG_SNATCHER }, + {"RG_STEALCOIN" ,RG_STEALCOIN }, + {"RG_BACKSTAP" ,RG_BACKSTAP }, + {"RG_TUNNELDRIVE" ,RG_TUNNELDRIVE }, + {"RG_RAID" ,RG_RAID }, + {"RG_STRIPWEAPON" ,RG_STRIPWEAPON }, + {"RG_STRIPSHIELD" ,RG_STRIPSHIELD }, + {"RG_STRIPARMOR" ,RG_STRIPARMOR }, + {"RG_STRIPHELM" ,RG_STRIPHELM }, + {"RG_INTIMIDATE" ,RG_INTIMIDATE }, + {"RG_GRAFFITI" ,RG_GRAFFITI }, + {"RG_FLAGGRAFFITI" ,RG_FLAGGRAFFITI }, + {"RG_CLEANER" ,RG_CLEANER }, + {"RG_GANGSTER" ,RG_GANGSTER }, + {"RG_COMPULSION" ,RG_COMPULSION }, + {"RG_PLAGIARISM" ,RG_PLAGIARISM }, + + //Alchemist class + {"AM_AXEMASTERY" ,AM_AXEMASTERY }, + {"AM_LEARNINGPOTION" ,AM_LEARNINGPOTION }, + {"AM_PHARMACY" ,AM_PHARMACY }, + {"AM_DEMONSTRATION" ,AM_DEMONSTRATION }, + {"AM_ACIDTERROR" ,AM_ACIDTERROR }, + {"AM_POTIONPITCHER" ,AM_POTIONPITCHER }, + {"AM_CANNIBALIZE" ,AM_CANNIBALIZE }, + {"AM_SPHEREMINE" ,AM_SPHEREMINE }, + {"AM_CP_WEAPON" ,AM_CP_WEAPON }, + {"AM_CP_SHIELD" ,AM_CP_SHIELD }, + {"AM_CP_ARMOR" ,AM_CP_ARMOR }, + {"AM_CP_HELM" ,AM_CP_HELM }, + {"AM_BIOETHICS" ,AM_BIOETHICS }, + {"AM_BIOTECHNOLOGY" ,AM_BIOTECHNOLOGY }, + {"AM_CREATECREATURE" ,AM_CREATECREATURE }, + {"AM_CULTIVATION" ,AM_CULTIVATION }, + {"AM_FLAMECONTROL" ,AM_FLAMECONTROL }, + {"AM_CALLHOMUN" ,AM_CALLHOMUN }, + {"AM_REST" ,AM_REST }, + {"AM_DRILLMASTER" ,AM_DRILLMASTER }, + {"AM_HEALHOMUN" ,AM_HEALHOMUN }, + {"AM_RESURRECTHOMUN" ,AM_RESURRECTHOMUN }, + + //Crusader class + {"CR_TRUST" ,CR_TRUST }, + {"CR_AUTOGUARD" ,CR_AUTOGUARD }, + {"CR_SHIELDCHARGE" ,CR_SHIELDCHARGE }, + {"CR_SHIELDBOOMERANG" ,CR_SHIELDBOOMERANG }, + {"CR_REFLECTSHIELD" ,CR_REFLECTSHIELD }, + {"CR_HOLYCROSS" ,CR_HOLYCROSS }, + {"CR_GRANDCROSS" ,CR_GRANDCROSS }, + {"CR_DEVOTION" ,CR_DEVOTION }, + {"CR_PROVIDENCE" ,CR_PROVIDENCE }, + {"CR_DEFENDER" ,CR_DEFENDER }, + {"CR_SPEARQUICKEN" ,CR_SPEARQUICKEN }, + + //Monk class + {"MO_IRONHAND" ,MO_IRONHAND }, + {"MO_SPIRITSRECOVERY" ,MO_SPIRITSRECOVERY }, + {"MO_CALLSPIRITS" ,MO_CALLSPIRITS }, + {"MO_ABSORBSPIRITS" ,MO_ABSORBSPIRITS }, + {"MO_TRIPLEATTACK" ,MO_TRIPLEATTACK }, + {"MO_BODYRELOCATION" ,MO_BODYRELOCATION }, + {"MO_DODGE" ,MO_DODGE }, + {"MO_INVESTIGATE" ,MO_INVESTIGATE }, + {"MO_FINGEROFFENSIVE" ,MO_FINGEROFFENSIVE }, + {"MO_STEELBODY" ,MO_STEELBODY }, + {"MO_BLADESTOP" ,MO_BLADESTOP }, + {"MO_EXPLOSIONSPIRITS" ,MO_EXPLOSIONSPIRITS }, + {"MO_EXTREMITYFIST" ,MO_EXTREMITYFIST }, + {"MO_CHAINCOMBO" ,MO_CHAINCOMBO }, + {"MO_COMBOFINISH" ,MO_COMBOFINISH }, + + //Sage class + {"SA_ADVANCEDBOOK" ,SA_ADVANCEDBOOK }, + {"SA_CASTCANCEL" ,SA_CASTCANCEL }, + {"SA_MAGICROD" ,SA_MAGICROD }, + {"SA_SPELLBREAKER" ,SA_SPELLBREAKER }, + {"SA_FREECAST" ,SA_FREECAST }, + {"SA_AUTOSPELL" ,SA_AUTOSPELL }, + {"SA_FLAMELAUNCHER" ,SA_FLAMELAUNCHER }, + {"SA_FROSTWEAPON" ,SA_FROSTWEAPON }, + {"SA_LIGHTNINGLOADER" ,SA_LIGHTNINGLOADER }, + {"SA_SEISMICWEAPON" ,SA_SEISMICWEAPON }, + {"SA_DRAGONOLOGY" ,SA_DRAGONOLOGY }, + {"SA_VOLCANO" ,SA_VOLCANO }, + {"SA_DELUGE" ,SA_DELUGE }, + {"SA_VIOLENTGALE" ,SA_VIOLENTGALE }, + {"SA_LANDPROTECTOR" ,SA_LANDPROTECTOR }, + {"SA_DISPELL" ,SA_DISPELL }, + {"SA_ABRACADABRA" ,SA_ABRACADABRA }, + {"SA_MONOCELL" ,SA_MONOCELL }, + {"SA_CLASSCHANGE" ,SA_CLASSCHANGE }, + {"SA_SUMMONMONSTER" ,SA_SUMMONMONSTER }, + {"SA_REVERSEORCISH" ,SA_REVERSEORCISH }, + {"SA_DEATH" ,SA_DEATH }, + {"SA_FORTUNE" ,SA_FORTUNE }, + {"SA_TAMINGMONSTER" ,SA_TAMINGMONSTER }, + {"SA_QUESTION" ,SA_QUESTION }, + {"SA_GRAVITY" ,SA_GRAVITY }, + {"SA_LEVELUP" ,SA_LEVELUP }, + {"SA_INSTANTDEATH" ,SA_INSTANTDEATH }, + {"SA_FULLRECOVERY" ,SA_FULLRECOVERY }, + {"SA_COMA" ,SA_COMA }, + + //Bard/Dancer skills + {"BD_ADAPTATION" ,BD_ADAPTATION }, + {"BD_ENCORE" ,BD_ENCORE }, + {"BD_LULLABY" ,BD_LULLABY }, + {"BD_RICHMANKIM" ,BD_RICHMANKIM }, + {"BD_ETERNALCHAOS" ,BD_ETERNALCHAOS }, + {"BD_DRUMBATTLEFIELD" ,BD_DRUMBATTLEFIELD }, + {"BD_RINGNIBELUNGEN" ,BD_RINGNIBELUNGEN }, + {"BD_ROKISWEIL" ,BD_ROKISWEIL }, + {"BD_INTOABYSS" ,BD_INTOABYSS }, + {"BD_SIEGFRIED" ,BD_SIEGFRIED }, + {"BD_RAGNAROK" ,BD_RAGNAROK }, + + //Bard class only skills + {"BA_MUSICALLESSON" ,BA_MUSICALLESSON }, + {"BA_MUSICALSTRIKE" ,BA_MUSICALSTRIKE }, + {"BA_DISSONANCE" ,BA_DISSONANCE }, + {"BA_FROSTJOKER" ,BA_FROSTJOKER }, + {"BA_WHISTLE" ,BA_WHISTLE }, + {"BA_ASSASSINCROSS" ,BA_ASSASSINCROSS }, + {"BA_POEMBRAGI" ,BA_POEMBRAGI }, + {"BA_APPLEIDUN" ,BA_APPLEIDUN }, + + //Dancer class only skills + {"DC_DANCINGLESSON" ,DC_DANCINGLESSON }, + {"DC_THROWARROW" ,DC_THROWARROW }, + {"DC_UGLYDANCE" ,DC_UGLYDANCE }, + {"DC_SCREAM" ,DC_SCREAM }, + {"DC_HUMMING" ,DC_HUMMING }, + {"DC_DONTFORGETME" ,DC_DONTFORGETME }, + {"DC_FORTUNEKISS" ,DC_FORTUNEKISS }, + {"DC_SERVICEFORYOU" ,DC_SERVICEFORYOU }, + + //Additional npc skills + {"NPC_RANDOMMOVE" ,NPC_RANDOMMOVE }, + {"NPC_SPEEDUP" ,NPC_SPEEDUP }, + {"NPC_REVENGE" ,NPC_REVENGE }, + + //Wedding skills + {"WE_MALE" ,WE_MALE }, + {"WE_FEMALE" ,WE_FEMALE }, + {"WE_CALLPARTNER" ,WE_CALLPARTNER }, + + //Item-Based skills + {"ITM_TOMAHAWK" ,ITM_TOMAHAWK }, + + //Additional npc skills + {"NPC_DARKCROSS" ,NPC_DARKCROSS }, + {"NPC_GRANDDARKNESS" ,NPC_GRANDDARKNESS }, + {"NPC_DARKSTRIKE" ,NPC_DARKSTRIKE }, + {"NPC_DARKTHUNDER" ,NPC_DARKTHUNDER }, + {"NPC_STOP" ,NPC_STOP }, + {"NPC_WEAPONBRAKER" ,NPC_WEAPONBRAKER }, + {"NPC_ARMORBRAKE" ,NPC_ARMORBRAKE }, + {"NPC_HELMBRAKE" ,NPC_HELMBRAKE }, + {"NPC_SHIELDBRAKE" ,NPC_SHIELDBRAKE }, + {"NPC_UNDEADATTACK" ,NPC_UNDEADATTACK }, + {"NPC_CHANGEUNDEAD" ,NPC_CHANGEUNDEAD }, + {"NPC_POWERUP" ,NPC_POWERUP }, + {"NPC_AGIUP" ,NPC_AGIUP }, + {"NPC_SIEGEMODE" ,NPC_SIEGEMODE }, + {"NPC_CALLSLAVE" ,NPC_CALLSLAVE }, + {"NPC_INVISIBLE" ,NPC_INVISIBLE }, + {"NPC_RUN" ,NPC_RUN }, + + //3rd skills + {"LK_AURABLADE" ,LK_AURABLADE }, + {"LK_PARRYING" ,LK_PARRYING }, + {"LK_CONCENTRATION" ,LK_CONCENTRATION }, + {"LK_TENSIONRELAX" ,LK_TENSIONRELAX }, + {"LK_BERSERK" ,LK_BERSERK }, + {"LK_FURY" ,LK_FURY }, + {"HP_ASSUMPTIO" ,HP_ASSUMPTIO }, + {"HP_BASILICA" ,HP_BASILICA }, + {"HP_MEDITATIO" ,HP_MEDITATIO }, + {"HW_SOULDRAIN" ,HW_SOULDRAIN }, + {"HW_MAGICCRASHER" ,HW_MAGICCRASHER }, + {"HW_MAGICPOWER" ,HW_MAGICPOWER }, + {"PA_PRESSURE" ,PA_PRESSURE }, + {"PA_SACRIFICE" ,PA_SACRIFICE }, + {"PA_GOSPEL" ,PA_GOSPEL }, + {"CH_PALMSTRIKE" ,CH_PALMSTRIKE }, + {"CH_TIGERFIST" ,CH_TIGERFIST }, + {"CH_CHAINCRUSH" ,CH_CHAINCRUSH }, + {"PF_HPCONVERSION" ,PF_HPCONVERSION }, + {"PF_SOULCHANGE" ,PF_SOULCHANGE }, + {"PF_SOULBURN" ,PF_SOULBURN }, + {"ASC_KATAR" ,ASC_KATAR }, + {"ASC_HALLUCINATION" ,ASC_HALLUCINATION }, + {"ASC_EDP" ,ASC_EDP }, + {"ASC_BREAKER" ,ASC_BREAKER }, + {"SN_SIGHT" ,SN_SIGHT }, + {"SN_FALCONASSAULT" ,SN_FALCONASSAULT }, + {"SN_SHARPSHOOTING" ,SN_SHARPSHOOTING }, + {"SN_WINDWALK" ,SN_WINDWALK }, + {"WS_MELTDOWN" ,WS_MELTDOWN }, + {"WS_CREATECOIN" ,WS_CREATECOIN }, + {"WS_CREATENUGGET" ,WS_CREATENUGGET }, + {"WS_CARTBOOST" ,WS_CARTBOOST }, + {"WS_SYSTEMCREATE" ,WS_SYSTEMCREATE }, + {"ST_CHASEWALK" ,ST_CHASEWALK }, + {"ST_REJECTSWORD" ,ST_REJECTSWORD }, + {"ST_STEALBACKPACK" ,ST_STEALBACKPACK }, + {"CR_ALCHEMY" ,CR_ALCHEMY }, + {"CR_SYNTHESISPOTION" ,CR_SYNTHESISPOTION }, + {"CG_ARROWVULCAN" ,CG_ARROWVULCAN }, + {"CG_MOONLIT" ,CG_MOONLIT }, + {"CG_MARIONETTE" ,CG_MARIONETTE }, + {"LK_SPIRALPIERCE" ,LK_SPIRALPIERCE }, + {"LK_HEADCRUSH" ,LK_HEADCRUSH }, + {"LK_JOINTBEAT" ,LK_JOINTBEAT }, + {"HW_NAPALMVULCAN" ,HW_NAPALMVULCAN }, + {"CH_SOULCOLLECT" ,CH_SOULCOLLECT }, + {"PF_MINDBREAKER" ,PF_MINDBREAKER }, + {"PF_MEMORIZE" ,PF_MEMORIZE }, + {"PF_FOGWALL" ,PF_FOGWALL }, + {"PF_SPIDERWEB" ,PF_SPIDERWEB }, + {"ASC_METEORASSAULT" ,ASC_METEORASSAULT }, + {"ASC_CDP" ,ASC_CDP }, + {"WE_BABY" ,WE_BABY }, + {"WE_CALLPARENT" ,WE_CALLPARENT }, + {"WE_CALLBABY" ,WE_CALLBABY }, + + //Taekwon class + {"TK_RUN" ,TK_RUN }, + {"TK_READYSTORM" ,TK_READYSTORM }, + {"TK_STORMKICK" ,TK_STORMKICK }, + {"TK_READYDOWN" ,TK_READYDOWN }, + {"TK_DOWNKICK" ,TK_DOWNKICK }, + {"TK_READYTURN" ,TK_READYTURN }, + {"TK_TURNKICK" ,TK_TURNKICK }, + {"TK_READYCOUNTER" ,TK_READYCOUNTER }, + {"TK_COUNTER" ,TK_COUNTER }, + {"TK_DODGE" ,TK_DODGE }, + {"TK_JUMPKICK" ,TK_JUMPKICK }, + {"TK_HPTIME" ,TK_HPTIME }, + {"TK_SPTIME" ,TK_SPTIME }, + {"TK_POWER" ,TK_POWER }, + {"TK_SEVENWIND" ,TK_SEVENWIND }, + {"TK_HIGHJUMP" ,TK_HIGHJUMP }, + + //Star Gladiator class + {"SG_FEEL" ,SG_FEEL }, + {"SG_SUN_WARM" ,SG_SUN_WARM }, + {"SG_MOON_WARM" ,SG_MOON_WARM }, + {"SG_STAR_WARM" ,SG_STAR_WARM }, + {"SG_SUN_COMFORT" ,SG_SUN_COMFORT }, + {"SG_MOON_COMFORT" ,SG_MOON_COMFORT }, + {"SG_STAR_COMFORT" ,SG_STAR_COMFORT }, + {"SG_HATE" ,SG_HATE }, + {"SG_SUN_ANGER" ,SG_SUN_ANGER }, + {"SG_MOON_ANGER" ,SG_MOON_ANGER }, + {"SG_STAR_ANGER" ,SG_STAR_ANGER }, + {"SG_SUN_BLESS" ,SG_SUN_BLESS }, + {"SG_MOON_BLESS" ,SG_MOON_BLESS }, + {"SG_STAR_BLESS" ,SG_STAR_BLESS }, + {"SG_DEVIL" ,SG_DEVIL }, + {"SG_FRIEND" ,SG_FRIEND }, + {"SG_KNOWLEDGE" ,SG_KNOWLEDGE }, + {"SG_FUSION" ,SG_FUSION }, + + //Soullinker class skills + their spirit skills + {"SL_ALCHEMIST" ,SL_ALCHEMIST }, + {"AM_BERSERKPITCHER" ,AM_BERSERKPITCHER }, + {"SL_MONK" ,SL_MONK }, + {"SL_STAR" ,SL_STAR }, + {"SL_SAGE" ,SL_SAGE }, + {"SL_CRUSADER" ,SL_CRUSADER }, + {"SL_SUPERNOVICE" ,SL_SUPERNOVICE }, + {"SL_KNIGHT" ,SL_KNIGHT }, + {"SL_WIZARD" ,SL_WIZARD }, + {"SL_PRIEST" ,SL_PRIEST }, + {"SL_BARDDANCER" ,SL_BARDDANCER }, + {"SL_ROGUE" ,SL_ROGUE }, + {"SL_ASSASIN" ,SL_ASSASIN }, + {"SL_BLACKSMITH" ,SL_BLACKSMITH }, + {"BS_ADRENALINE2" ,BS_ADRENALINE2 }, + {"SL_HUNTER" ,SL_HUNTER }, + {"SL_SOULLINKER" ,SL_SOULLINKER }, + {"SL_KAIZEL" ,SL_KAIZEL }, + {"SL_KAAHI" ,SL_KAAHI }, + {"SL_KAUPE" ,SL_KAUPE }, + {"SL_KAITE" ,SL_KAITE }, + {"SL_KAINA" ,SL_KAINA }, + {"SL_STIN" ,SL_STIN }, + {"SL_STUN" ,SL_STUN }, + {"SL_SMA" ,SL_SMA }, + {"SL_SWOO" ,SL_SWOO }, + {"SL_SKE" ,SL_SKE }, + {"SL_SKA" ,SL_SKA }, + + //Seams like quest skills for 3rd classes + {"SM_SELFPROVOKE" ,SM_SELFPROVOKE }, + {"NPC_EMOTION_ON" ,NPC_EMOTION_ON }, + {"ST_PRESERVE" ,ST_PRESERVE }, + {"ST_FULLSTRIP" ,ST_FULLSTRIP }, + {"WS_WEAPONREFINE" ,WS_WEAPONREFINE }, + {"CR_SLIMPITCHER" ,CR_SLIMPITCHER }, + {"CR_FULLPROTECTION" ,CR_FULLPROTECTION }, + {"PA_SHIELDCHAIN" ,PA_SHIELDCHAIN }, + {"HP_MANARECHARGE" ,HP_MANARECHARGE }, + {"PF_DOUBLECASTING" ,PF_DOUBLECASTING }, + {"HW_GANBANTEIN" ,HW_GANBANTEIN }, + {"HW_GRAVITATION" ,HW_GRAVITATION }, + {"WS_CARTTERMINATION" ,WS_CARTTERMINATION }, + {"WS_OVERTHRUSTMAX" ,WS_OVERTHRUSTMAX }, + {"CG_LONGINGFREEDOM" ,CG_LONGINGFREEDOM }, + {"CG_HERMODE" ,CG_HERMODE }, + {"CG_TAROTCARD" ,CG_TAROTCARD }, + {"CR_ACIDDEMONSTRATION" ,CR_ACIDDEMONSTRATION }, + {"CR_CULTIVATION" ,CR_CULTIVATION },// Removed on kRO (renewal)}, + {"ITEM_ENCHANTARMS" ,ITEM_ENCHANTARMS }, + {"TK_MISSION" ,TK_MISSION }, + {"SL_HIGH" ,SL_HIGH }, + {"KN_ONEHAND" ,KN_ONEHAND }, + {"AM_TWILIGHT1" ,AM_TWILIGHT1 }, + {"AM_TWILIGHT2" ,AM_TWILIGHT2 }, + {"AM_TWILIGHT3" ,AM_TWILIGHT3 }, + {"HT_POWER" ,HT_POWER }, + + //Gunslinger class + {"GS_GLITTERING" ,GS_GLITTERING }, + {"GS_FLING" ,GS_FLING }, + {"GS_TRIPLEACTION" ,GS_TRIPLEACTION }, + {"GS_BULLSEYE" ,GS_BULLSEYE }, + {"GS_MADNESSCANCEL" ,GS_MADNESSCANCEL }, + {"GS_ADJUSTMENT" ,GS_ADJUSTMENT }, + {"GS_INCREASING" ,GS_INCREASING }, + {"GS_MAGICALBULLET" ,GS_MAGICALBULLET }, + {"GS_CRACKER" ,GS_CRACKER }, + {"GS_SINGLEACTION" ,GS_SINGLEACTION }, + {"GS_SNAKEEYE" ,GS_SNAKEEYE }, + {"GS_CHAINACTION" ,GS_CHAINACTION }, + {"GS_TRACKING" ,GS_TRACKING }, + {"GS_DISARM" ,GS_DISARM }, + {"GS_PIERCINGSHOT" ,GS_PIERCINGSHOT }, + {"GS_RAPIDSHOWER" ,GS_RAPIDSHOWER }, + {"GS_DESPERADO" ,GS_DESPERADO }, + {"GS_GATLINGFEVER" ,GS_GATLINGFEVER }, + {"GS_DUST" ,GS_DUST }, + {"GS_FULLBUSTER" ,GS_FULLBUSTER }, + {"GS_SPREADATTACK" ,GS_SPREADATTACK }, + {"GS_GROUNDDRIFT" ,GS_GROUNDDRIFT }, + + //Ninja class + {"NJ_TOBIDOUGU" ,NJ_TOBIDOUGU }, + {"NJ_SYURIKEN" ,NJ_SYURIKEN }, + {"NJ_KUNAI" ,NJ_KUNAI }, + {"NJ_HUUMA" ,NJ_HUUMA }, + {"NJ_ZENYNAGE" ,NJ_ZENYNAGE }, + {"NJ_TATAMIGAESHI" ,NJ_TATAMIGAESHI }, + {"NJ_KASUMIKIRI" ,NJ_KASUMIKIRI }, + {"NJ_SHADOWJUMP" ,NJ_SHADOWJUMP }, + {"NJ_KIRIKAGE" ,NJ_KIRIKAGE }, + {"NJ_UTSUSEMI" ,NJ_UTSUSEMI }, + {"NJ_BUNSINJYUTSU" ,NJ_BUNSINJYUTSU }, + {"NJ_NINPOU" ,NJ_NINPOU }, + {"NJ_KOUENKA" ,NJ_KOUENKA }, + {"NJ_KAENSIN" ,NJ_KAENSIN }, + {"NJ_BAKUENRYU" ,NJ_BAKUENRYU }, + {"NJ_HYOUSENSOU" ,NJ_HYOUSENSOU }, + {"NJ_SUITON" ,NJ_SUITON }, + {"NJ_HYOUSYOURAKU" ,NJ_HYOUSYOURAKU }, + {"NJ_HUUJIN" ,NJ_HUUJIN }, + {"NJ_RAIGEKISAI" ,NJ_RAIGEKISAI }, + {"NJ_KAMAITACHI" ,NJ_KAMAITACHI }, + {"NJ_NEN" ,NJ_NEN }, + {"NJ_ISSEN" ,NJ_ISSEN }, + + // Misc/Mob skills + {"MB_FIGHTING" ,MB_FIGHTING }, + {"MB_NEUTRAL" ,MB_NEUTRAL }, + {"MB_TAIMING_PUTI" ,MB_TAIMING_PUTI }, + {"MB_WHITEPOTION" ,MB_WHITEPOTION }, + {"MB_MENTAL" ,MB_MENTAL }, + {"MB_CARDPITCHER" ,MB_CARDPITCHER }, + {"MB_PETPITCHER" ,MB_PETPITCHER }, + {"MB_BODYSTUDY" ,MB_BODYSTUDY }, + {"MB_BODYALTER" ,MB_BODYALTER }, + {"MB_PETMEMORY" ,MB_PETMEMORY }, + {"MB_M_TELEPORT" ,MB_M_TELEPORT }, + {"MB_B_GAIN" ,MB_B_GAIN }, + {"MB_M_GAIN" ,MB_M_GAIN }, + {"MB_MISSION" ,MB_MISSION }, + {"MB_MUNAKKNOWLEDGE" ,MB_MUNAKKNOWLEDGE }, + {"MB_MUNAKBALL" ,MB_MUNAKBALL }, + {"MB_SCROLL" ,MB_SCROLL }, + {"MB_B_GATHERING" ,MB_B_GATHERING }, + {"MB_M_GATHERING" ,MB_M_GATHERING }, + {"MB_B_EXCLUDE" ,MB_B_EXCLUDE }, + {"MB_B_DRIFT" ,MB_B_DRIFT }, + {"MB_B_WALLRUSH" ,MB_B_WALLRUSH }, + {"MB_M_WALLRUSH" ,MB_M_WALLRUSH }, + {"MB_B_WALLSHIFT" ,MB_B_WALLSHIFT }, + {"MB_M_WALLCRASH" ,MB_M_WALLCRASH }, + {"MB_M_REINCARNATION" ,MB_M_REINCARNATION }, + {"MB_B_EQUIP" ,MB_B_EQUIP }, + + //additional Soul Linker skills + {"SL_DEATHKNIGHT" ,SL_DEATHKNIGHT }, + {"SL_COLLECTOR" ,SL_COLLECTOR }, + {"SL_NINJA" ,SL_NINJA }, + {"SL_GUNNER" ,SL_GUNNER }, + {"AM_TWILIGHT4" ,AM_TWILIGHT4 }, + {"DA_RESET" ,DA_RESET }, + {"DE_BERSERKAIZER" ,DE_BERSERKAIZER }, + {"DA_DARKPOWER" ,DA_DARKPOWER }, + + // Misc/Mob skills + {"DE_PASSIVE" ,DE_PASSIVE }, + {"DE_PATTACK" ,DE_PATTACK }, + {"DE_PSPEED" ,DE_PSPEED }, + {"DE_PDEFENSE" ,DE_PDEFENSE }, + {"DE_PCRITICAL" ,DE_PCRITICAL }, + {"DE_PHP" ,DE_PHP }, + {"DE_PSP" ,DE_PSP }, + {"DE_RESET" ,DE_RESET }, + {"DE_RANKING" ,DE_RANKING }, + {"DE_PTRIPLE" ,DE_PTRIPLE }, + {"DE_ENERGY" ,DE_ENERGY }, + {"DE_NIGHTMARE" ,DE_NIGHTMARE }, + {"DE_SLASH" ,DE_SLASH }, + {"DE_COIL" ,DE_COIL }, + {"DE_WAVE" ,DE_WAVE }, + {"DE_REBIRTH" ,DE_REBIRTH }, + {"DE_AURA" ,DE_AURA }, + {"DE_FREEZER" ,DE_FREEZER }, + {"DE_CHANGEATTACK" ,DE_CHANGEATTACK }, + {"DE_PUNISH" ,DE_PUNISH }, + {"DE_POISON" ,DE_POISON }, + {"DE_INSTANT" ,DE_INSTANT }, + {"DE_WARNING" ,DE_WARNING }, + {"DE_RANKEDKNIFE" ,DE_RANKEDKNIFE }, + {"DE_RANKEDGRADIUS" ,DE_RANKEDGRADIUS }, + {"DE_GAUGE" ,DE_GAUGE }, + {"DE_GTIME" ,DE_GTIME }, + {"DE_GPAIN" ,DE_GPAIN }, + {"DE_GSKILL" ,DE_GSKILL }, + {"DE_GKILL" ,DE_GKILL }, + {"DE_ACCEL" ,DE_ACCEL }, + {"DE_BLOCKDOUBLE" ,DE_BLOCKDOUBLE }, + {"DE_BLOCKMELEE" ,DE_BLOCKMELEE }, + {"DE_BLOCKFAR" ,DE_BLOCKFAR }, + {"DE_FRONTATTACK" ,DE_FRONTATTACK }, + {"DE_DANGERATTACK" ,DE_DANGERATTACK }, + {"DE_TWINATTACK" ,DE_TWINATTACK }, + {"DE_WINDATTACK" ,DE_WINDATTACK }, + {"DE_WATERATTACK" ,DE_WATERATTACK }, + + {"DA_ENERGY" ,DA_ENERGY }, + {"DA_CLOUD" ,DA_CLOUD }, + {"DA_FIRSTSLOT" ,DA_FIRSTSLOT }, + {"DA_HEADDEF" ,DA_HEADDEF }, + {"DA_SPACE" ,DA_SPACE }, + {"DA_TRANSFORM" ,DA_TRANSFORM }, + {"DA_EXPLOSION" ,DA_EXPLOSION }, + {"DA_REWARD" ,DA_REWARD }, + {"DA_CRUSH" ,DA_CRUSH }, + {"DA_ITEMREBUILD" ,DA_ITEMREBUILD }, + {"DA_ILLUSION" ,DA_ILLUSION }, + {"DA_NUETRALIZE" ,DA_NUETRALIZE }, + {"DA_RUNNER" ,DA_RUNNER }, + {"DA_TRANSFER" ,DA_TRANSFER }, + {"DA_WALL" ,DA_WALL }, + {"DA_ZENY" ,DA_ZENY }, + {"DA_REVENGE" ,DA_REVENGE }, + {"DA_EARPLUG" ,DA_EARPLUG }, + {"DA_CONTRACT" ,DA_CONTRACT }, + {"DA_BLACK" ,DA_BLACK }, + {"DA_DREAM" ,DA_DREAM }, + {"DA_MAGICCART" ,DA_MAGICCART }, + {"DA_COPY" ,DA_COPY }, + {"DA_CRYSTAL" ,DA_CRYSTAL }, + {"DA_EXP" ,DA_EXP }, + {"DA_CARTSWING" ,DA_CARTSWING }, + {"DA_REBUILD" ,DA_REBUILD }, + {"DA_JOBCHANGE" ,DA_JOBCHANGE }, + {"DA_EDARKNESS" ,DA_EDARKNESS }, + {"DA_EGUARDIAN" ,DA_EGUARDIAN }, + {"DA_TIMEOUT" ,DA_TIMEOUT }, + {"ALL_TIMEIN" ,ALL_TIMEIN }, + {"DA_ZENYRANK" ,DA_ZENYRANK }, + {"DA_ACCESSORYMIX" ,DA_ACCESSORYMIX }, + + // Misc/Mob skills + {"NPC_EARTHQUAKE" ,NPC_EARTHQUAKE }, + {"NPC_FIREBREATH" ,NPC_FIREBREATH }, + {"NPC_ICEBREATH" ,NPC_ICEBREATH }, + {"NPC_THUNDERBREATH" ,NPC_THUNDERBREATH }, + {"NPC_ACIDBREATH" ,NPC_ACIDBREATH }, + {"NPC_DARKNESSBREATH" ,NPC_DARKNESSBREATH }, + {"NPC_DRAGONFEAR" ,NPC_DRAGONFEAR }, + {"NPC_BLEEDING" ,NPC_BLEEDING }, + {"NPC_PULSESTRIKE" ,NPC_PULSESTRIKE }, + {"NPC_HELLJUDGEMENT" ,NPC_HELLJUDGEMENT }, + {"NPC_WIDESILENCE" ,NPC_WIDESILENCE }, + {"NPC_WIDEFREEZE" ,NPC_WIDEFREEZE }, + {"NPC_WIDEBLEEDING" ,NPC_WIDEBLEEDING }, + {"NPC_WIDESTONE" ,NPC_WIDESTONE }, + {"NPC_WIDECONFUSE" ,NPC_WIDECONFUSE }, + {"NPC_WIDESLEEP" ,NPC_WIDESLEEP }, + {"NPC_WIDESIGHT" ,NPC_WIDESIGHT }, + {"NPC_EVILLAND" ,NPC_EVILLAND }, + {"NPC_MAGICMIRROR" ,NPC_MAGICMIRROR }, + {"NPC_SLOWCAST" ,NPC_SLOWCAST }, + {"NPC_CRITICALWOUND" ,NPC_CRITICALWOUND }, + {"NPC_EXPULSION" ,NPC_EXPULSION }, + {"NPC_STONESKIN" ,NPC_STONESKIN }, + {"NPC_ANTIMAGIC" ,NPC_ANTIMAGIC }, + {"NPC_WIDECURSE" ,NPC_WIDECURSE }, + {"NPC_WIDESTUN" ,NPC_WIDESTUN }, + {"NPC_VAMPIRE_GIFT" ,NPC_VAMPIRE_GIFT }, + {"NPC_WIDESOULDRAIN" ,NPC_WIDESOULDRAIN }, + + {"ALL_INCCARRY" ,ALL_INCCARRY }, + {"NPC_TALK" ,NPC_TALK }, + {"NPC_HELLPOWER" ,NPC_HELLPOWER }, + {"NPC_WIDEHELLDIGNITY" ,NPC_WIDEHELLDIGNITY }, + {"NPC_INVINCIBLE" ,NPC_INVINCIBLE }, + {"NPC_INVINCIBLEOFF" ,NPC_INVINCIBLEOFF }, + {"NPC_ALLHEAL" ,NPC_ALLHEAL }, + {"GM_SANDMAN" ,GM_SANDMAN }, + {"CASH_BLESSING" ,CASH_BLESSING }, + {"CASH_INCAGI" ,CASH_INCAGI }, + {"CASH_ASSUMPTIO" ,CASH_ASSUMPTIO }, + {"ALL_CATCRY" ,ALL_CATCRY }, + {"ALL_PARTYFLEE" ,ALL_PARTYFLEE }, + {"ALL_ANGEL_PROTECT" ,ALL_ANGEL_PROTECT }, + {"ALL_DREAM_SUMMERNIGHT" ,ALL_DREAM_SUMMERNIGHT }, + {"NPC_CHANGEUNDEAD2" ,NPC_CHANGEUNDEAD2 }, + {"ALL_REVERSEORCISH" ,ALL_REVERSEORCISH }, + {"ALL_WEWISH" ,ALL_WEWISH }, + {"ALL_SONKRAN" ,ALL_SONKRAN }, + {"NPC_WIDEHEALTHFEAR" ,NPC_WIDEHEALTHFEAR }, + {"NPC_WIDEBODYBURNNING" ,NPC_WIDEBODYBURNNING }, + {"NPC_WIDEFROSTMISTY" ,NPC_WIDEFROSTMISTY }, + {"NPC_WIDECOLD" ,NPC_WIDECOLD }, + {"NPC_WIDE_DEEP_SLEEP" ,NPC_WIDE_DEEP_SLEEP }, + {"NPC_WIDESIREN" ,NPC_WIDESIREN }, + {"NPC_VENOMFOG" ,NPC_VENOMFOG }, + {"NPC_MILLENNIUMSHIELD" ,NPC_MILLENNIUMSHIELD }, + {"NPC_COMET" ,NPC_COMET }, + {"NPC_ICEMINE" ,NPC_ICEMINE }, + {"NPC_ICEEXPLO" ,NPC_ICEEXPLO }, + {"NPC_FLAMECROSS" ,NPC_FLAMECROSS }, + {"NPC_PULSESTRIKE2" ,NPC_PULSESTRIKE2 }, + {"NPC_DANCINGBLADE" ,NPC_DANCINGBLADE }, + {"NPC_DANCINGBLADE_ATK" ,NPC_DANCINGBLADE_ATK }, + {"NPC_DARKPIERCING" ,NPC_DARKPIERCING }, + {"NPC_MAXPAIN" ,NPC_MAXPAIN }, + {"NPC_MAXPAIN_ATK" ,NPC_MAXPAIN_ATK }, + {"NPC_DEATHSUMMON" ,NPC_DEATHSUMMON }, + {"NPC_HELLBURNING" ,NPC_HELLBURNING }, + {"NPC_JACKFROST" ,NPC_JACKFROST }, + {"NPC_WIDEWEB" ,NPC_WIDEWEB }, + {"NPC_WIDESUCK" ,NPC_WIDESUCK }, + {"NPC_STORMGUST2" ,NPC_STORMGUST2 }, + {"NPC_FIRESTORM" ,NPC_FIRESTORM }, + {"NPC_REVERBERATION" ,NPC_REVERBERATION }, + {"NPC_REVERBERATION_ATK" ,NPC_REVERBERATION_ATK }, + {"NPC_LEX_AETERNA" ,NPC_LEX_AETERNA }, + {"NPC_ARROWSTORM" ,NPC_ARROWSTORM }, + {"NPC_CHEAL" ,NPC_CHEAL }, + {"NPC_SR_CURSEDCIRCLE" ,NPC_SR_CURSEDCIRCLE }, + {"NPC_DRAGONBREATH" ,NPC_DRAGONBREATH }, + {"NPC_FATALMENACE" ,NPC_FATALMENACE }, + {"NPC_MAGMA_ERUPTION" ,NPC_MAGMA_ERUPTION }, + {"NPC_MAGMA_ERUPTION_DOTDAMAGE" ,NPC_MAGMA_ERUPTION_DOTDAMAGE }, + {"NPC_MANDRAGORA" ,NPC_MANDRAGORA }, + {"NPC_PSYCHIC_WAVE" ,NPC_PSYCHIC_WAVE }, + {"NPC_RAYOFGENESIS" ,NPC_RAYOFGENESIS }, + {"NPC_VENOMIMPRESS" ,NPC_VENOMIMPRESS }, + {"NPC_CLOUD_KILL" ,NPC_CLOUD_KILL }, + {"NPC_IGNITIONBREAK" ,NPC_IGNITIONBREAK }, + {"NPC_PHANTOMTHRUST" ,NPC_PHANTOMTHRUST }, + {"NPC_POISON_BUSTER" ,NPC_POISON_BUSTER }, + {"NPC_HALLUCINATIONWALK" ,NPC_HALLUCINATIONWALK }, + {"NPC_ELECTRICWALK" ,NPC_ELECTRICWALK }, + {"NPC_FIREWALK" ,NPC_FIREWALK }, + {"NPC_WIDEDISPEL" ,NPC_WIDEDISPEL }, + {"NPC_LEASH" ,NPC_LEASH }, + {"NPC_WIDELEASH" ,NPC_WIDELEASH }, + {"NPC_WIDECRITICALWOUND" ,NPC_WIDECRITICALWOUND }, + {"NPC_EARTHQUAKE_K" ,NPC_EARTHQUAKE_K }, + {"NPC_ALL_STAT_DOWN" ,NPC_ALL_STAT_DOWN }, + {"NPC_GRADUAL_GRAVITY" ,NPC_GRADUAL_GRAVITY }, + {"NPC_DAMAGE_HEAL" ,NPC_DAMAGE_HEAL }, + {"NPC_IMMUNE_PROPERTY" ,NPC_IMMUNE_PROPERTY }, + {"NPC_MOVE_COORDINATE" ,NPC_MOVE_COORDINATE }, + {"NPC_WIDEBLEEDING2" ,NPC_WIDEBLEEDING2 }, + {"NPC_WIDESILENCE2" ,NPC_WIDESILENCE2 }, + {"NPC_WIDESTUN2" ,NPC_WIDESTUN2 }, + {"NPC_WIDESTONE2" ,NPC_WIDESTONE2 }, + {"NPC_WIDESLEEP2" ,NPC_WIDESLEEP2 }, + {"NPC_WIDECURSE2" ,NPC_WIDECURSE2 }, + {"NPC_WIDECONFUSE2" ,NPC_WIDECONFUSE2 }, + {"NPC_WIDEFREEZE2" ,NPC_WIDEFREEZE2 }, + {"NPC_BLEEDING2" ,NPC_BLEEDING2 }, + {"NPC_ICEBREATH2" ,NPC_ICEBREATH2 }, + {"NPC_ACIDBREATH2" ,NPC_ACIDBREATH2 }, + {"NPC_EVILLAND2" ,NPC_EVILLAND2 }, + {"NPC_HELLJUDGEMENT2" ,NPC_HELLJUDGEMENT2 }, + {"NPC_RAINOFMETEOR" ,NPC_RAINOFMETEOR }, + {"NPC_GROUNDDRIVE" ,NPC_GROUNDDRIVE }, + {"NPC_RELIEVE_ON" ,NPC_RELIEVE_ON }, + {"NPC_RELIEVE_OFF" ,NPC_RELIEVE_OFF }, + {"NPC_LOCKON_LASER" ,NPC_LOCKON_LASER }, + {"NPC_LOCKON_LASER_ATK" ,NPC_LOCKON_LASER_ATK }, + {"NPC_SEEDTRAP" ,NPC_SEEDTRAP }, + {"NPC_DEADLYCURSE" ,NPC_DEADLYCURSE }, + {"NPC_RANDOMBREAK" ,NPC_RANDOMBREAK }, + {"NPC_STRIP_SHADOW" ,NPC_STRIP_SHADOW }, + {"NPC_DEADLYCURSE2" ,NPC_DEADLYCURSE2 }, + {"NPC_CANE_OF_EVIL_EYE" ,NPC_CANE_OF_EVIL_EYE }, + {"NPC_CURSE_OF_RED_CUBE" ,NPC_CURSE_OF_RED_CUBE }, + {"NPC_CURSE_OF_BLUE_CUBE" ,NPC_CURSE_OF_BLUE_CUBE }, + {"NPC_KILLING_AURA" ,NPC_KILLING_AURA }, + + //additional Quest Skills + {"KN_CHARGEATK" ,KN_CHARGEATK }, + {"CR_SHRINK" ,CR_SHRINK }, + {"AS_SONICACCEL" ,AS_SONICACCEL }, + {"AS_VENOMKNIFE" ,AS_VENOMKNIFE }, + {"RG_CLOSECONFINE" ,RG_CLOSECONFINE }, + {"WZ_SIGHTBLASTER" ,WZ_SIGHTBLASTER }, + {"SA_CREATECON" ,SA_CREATECON }, + {"SA_ELEMENTWATER" ,SA_ELEMENTWATER }, + {"HT_PHANTASMIC" ,HT_PHANTASMIC }, + {"BA_PANGVOICE" ,BA_PANGVOICE }, + {"DC_WINKCHARM" ,DC_WINKCHARM }, + {"BS_UNFAIRLYTRICK" ,BS_UNFAIRLYTRICK }, + {"BS_GREED" ,BS_GREED }, + {"PR_REDEMPTIO" ,PR_REDEMPTIO }, + {"MO_KITRANSLATION" ,MO_KITRANSLATION }, + {"MO_BALKYOUNG" ,MO_BALKYOUNG }, + {"SA_ELEMENTGROUND" ,SA_ELEMENTGROUND }, + {"SA_ELEMENTFIRE" ,SA_ELEMENTFIRE }, + {"SA_ELEMENTWIND" ,SA_ELEMENTWIND }, + + //RuneKnight Skills + {"RK_ENCHANTBLADE" ,RK_ENCHANTBLADE }, + {"RK_SONICWAVE" ,RK_SONICWAVE }, + {"RK_DEATHBOUND" ,RK_DEATHBOUND }, + {"RK_HUNDREDSPEAR" ,RK_HUNDREDSPEAR }, + {"RK_WINDCUTTER" ,RK_WINDCUTTER }, + {"RK_IGNITIONBREAK" ,RK_IGNITIONBREAK }, + {"RK_DRAGONTRAINING" ,RK_DRAGONTRAINING }, + {"RK_DRAGONBREATH" ,RK_DRAGONBREATH }, + {"RK_DRAGONHOWLING" ,RK_DRAGONHOWLING }, + {"RK_RUNEMASTERY" ,RK_RUNEMASTERY }, + {"RK_MILLENNIUMSHIELD" ,RK_MILLENNIUMSHIELD }, + {"RK_CRUSHSTRIKE" ,RK_CRUSHSTRIKE }, + {"RK_REFRESH" ,RK_REFRESH }, + {"RK_GIANTGROWTH" ,RK_GIANTGROWTH }, + {"RK_STONEHARDSKIN" ,RK_STONEHARDSKIN }, + {"RK_VITALITYACTIVATION" ,RK_VITALITYACTIVATION }, + {"RK_STORMBLAST" ,RK_STORMBLAST }, + {"RK_FIGHTINGSPIRIT" ,RK_FIGHTINGSPIRIT }, + {"RK_ABUNDANCE" ,RK_ABUNDANCE }, + {"RK_PHANTOMTHRUST" ,RK_PHANTOMTHRUST }, + + //GrandCross skills + {"GC_VENOMIMPRESS" ,GC_VENOMIMPRESS }, + {"GC_CROSSIMPACT" ,GC_CROSSIMPACT }, + {"GC_DARKILLUSION" ,GC_DARKILLUSION }, + {"GC_RESEARCHNEWPOISON" ,GC_RESEARCHNEWPOISON }, + {"GC_CREATENEWPOISON" ,GC_CREATENEWPOISON }, + {"GC_ANTIDOTE" ,GC_ANTIDOTE }, + {"GC_POISONINGWEAPON" ,GC_POISONINGWEAPON }, + {"GC_WEAPONBLOCKING" ,GC_WEAPONBLOCKING }, + {"GC_COUNTERSLASH" ,GC_COUNTERSLASH }, + {"GC_WEAPONCRUSH" ,GC_WEAPONCRUSH }, + {"GC_VENOMPRESSURE" ,GC_VENOMPRESSURE }, + {"GC_POISONSMOKE" ,GC_POISONSMOKE }, + {"GC_CLOAKINGEXCEED" ,GC_CLOAKINGEXCEED }, + {"GC_PHANTOMMENACE" ,GC_PHANTOMMENACE }, + {"GC_HALLUCINATIONWALK" ,GC_HALLUCINATIONWALK }, + {"GC_ROLLINGCUTTER" ,GC_ROLLINGCUTTER }, + {"GC_CROSSRIPPERSLASHER" ,GC_CROSSRIPPERSLASHER }, + + //Arch Bishop skills + {"AB_JUDEX" ,AB_JUDEX }, + {"AB_ANCILLA" ,AB_ANCILLA }, + {"AB_ADORAMUS" ,AB_ADORAMUS }, + {"AB_CLEMENTIA" ,AB_CLEMENTIA }, + {"AB_CANTO" ,AB_CANTO }, + {"AB_CHEAL" ,AB_CHEAL }, + {"AB_EPICLESIS" ,AB_EPICLESIS }, + {"AB_PRAEFATIO" ,AB_PRAEFATIO }, + {"AB_ORATIO" ,AB_ORATIO }, + {"AB_LAUDAAGNUS" ,AB_LAUDAAGNUS }, + {"AB_LAUDARAMUS" ,AB_LAUDARAMUS }, + {"AB_EUCHARISTICA" ,AB_EUCHARISTICA },// Removed on kRO + {"AB_RENOVATIO" ,AB_RENOVATIO }, + {"AB_HIGHNESSHEAL" ,AB_HIGHNESSHEAL }, + {"AB_CLEARANCE" ,AB_CLEARANCE }, + {"AB_EXPIATIO" ,AB_EXPIATIO }, + {"AB_DUPLELIGHT" ,AB_DUPLELIGHT }, + {"AB_DUPLELIGHT_MELEE" ,AB_DUPLELIGHT_MELEE }, + {"AB_DUPLELIGHT_MAGIC" ,AB_DUPLELIGHT_MAGIC }, + {"AB_SILENTIUM" ,AB_SILENTIUM }, + + //Warlock skills + {"WL_WHITEIMPRISON" ,WL_WHITEIMPRISON }, + {"WL_SOULEXPANSION" ,WL_SOULEXPANSION }, + {"WL_FROSTMISTY" ,WL_FROSTMISTY }, + {"WL_JACKFROST" ,WL_JACKFROST }, + {"WL_MARSHOFABYSS" ,WL_MARSHOFABYSS }, + {"WL_RECOGNIZEDSPELL" ,WL_RECOGNIZEDSPELL }, + {"WL_SIENNAEXECRATE" ,WL_SIENNAEXECRATE }, + {"WL_RADIUS" ,WL_RADIUS }, + {"WL_STASIS" ,WL_STASIS }, + {"WL_DRAINLIFE" ,WL_DRAINLIFE }, + {"WL_CRIMSONROCK" ,WL_CRIMSONROCK }, + {"WL_HELLINFERNO" ,WL_HELLINFERNO }, + {"WL_COMET" ,WL_COMET }, + {"WL_CHAINLIGHTNING" ,WL_CHAINLIGHTNING }, + {"WL_CHAINLIGHTNING_ATK" ,WL_CHAINLIGHTNING_ATK }, + {"WL_EARTHSTRAIN" ,WL_EARTHSTRAIN }, + {"WL_TETRAVORTEX" ,WL_TETRAVORTEX }, + {"WL_TETRAVORTEX_FIRE" ,WL_TETRAVORTEX_FIRE }, + {"WL_TETRAVORTEX_WATER" ,WL_TETRAVORTEX_WATER }, + {"WL_TETRAVORTEX_WIND" ,WL_TETRAVORTEX_WIND }, + {"WL_TETRAVORTEX_GROUND" ,WL_TETRAVORTEX_GROUND }, + {"WL_SUMMONFB" ,WL_SUMMONFB }, + {"WL_SUMMONBL" ,WL_SUMMONBL }, + {"WL_SUMMONWB" ,WL_SUMMONWB }, + {"WL_SUMMON_ATK_FIRE" ,WL_SUMMON_ATK_FIRE }, + {"WL_SUMMON_ATK_WIND" ,WL_SUMMON_ATK_WIND }, + {"WL_SUMMON_ATK_WATER" ,WL_SUMMON_ATK_WATER }, + {"WL_SUMMON_ATK_GROUND" ,WL_SUMMON_ATK_GROUND }, + {"WL_SUMMONSTONE" ,WL_SUMMONSTONE }, + {"WL_RELEASE" ,WL_RELEASE }, + {"WL_READING_SB" ,WL_READING_SB }, + {"WL_FREEZE_SP" ,WL_FREEZE_SP }, + + //Ranger skills + {"RA_ARROWSTORM" ,RA_ARROWSTORM }, + {"RA_FEARBREEZE" ,RA_FEARBREEZE }, + {"RA_RANGERMAIN" ,RA_RANGERMAIN }, + {"RA_AIMEDBOLT" ,RA_AIMEDBOLT }, + {"RA_DETONATOR" ,RA_DETONATOR }, + {"RA_ELECTRICSHOCKER" ,RA_ELECTRICSHOCKER }, + {"RA_CLUSTERBOMB" ,RA_CLUSTERBOMB }, + {"RA_WUGMASTERY" ,RA_WUGMASTERY }, + {"RA_WUGRIDER" ,RA_WUGRIDER }, + {"RA_WUGDASH" ,RA_WUGDASH }, + {"RA_WUGSTRIKE" ,RA_WUGSTRIKE }, + {"RA_WUGBITE" ,RA_WUGBITE }, + {"RA_TOOTHOFWUG" ,RA_TOOTHOFWUG }, + {"RA_SENSITIVEKEEN" ,RA_SENSITIVEKEEN }, + {"RA_CAMOUFLAGE" ,RA_CAMOUFLAGE }, + {"RA_RESEARCHTRAP" ,RA_RESEARCHTRAP }, + {"RA_MAGENTATRAP" ,RA_MAGENTATRAP }, + {"RA_COBALTTRAP" ,RA_COBALTTRAP }, + {"RA_MAIZETRAP" ,RA_MAIZETRAP }, + {"RA_VERDURETRAP" ,RA_VERDURETRAP }, + {"RA_FIRINGTRAP" ,RA_FIRINGTRAP }, + {"RA_ICEBOUNDTRAP" ,RA_ICEBOUNDTRAP }, + + //Mechanic Skills + {"NC_MADOLICENCE" ,NC_MADOLICENCE }, + {"NC_BOOSTKNUCKLE" ,NC_BOOSTKNUCKLE }, + {"NC_PILEBUNKER" ,NC_PILEBUNKER }, + {"NC_VULCANARM" ,NC_VULCANARM }, + {"NC_FLAMELAUNCHER" ,NC_FLAMELAUNCHER }, + {"NC_COLDSLOWER" ,NC_COLDSLOWER }, + {"NC_ARMSCANNON" ,NC_ARMSCANNON }, + {"NC_ACCELERATION" ,NC_ACCELERATION }, + {"NC_HOVERING" ,NC_HOVERING }, + {"NC_F_SIDESLIDE" ,NC_F_SIDESLIDE }, + {"NC_B_SIDESLIDE" ,NC_B_SIDESLIDE }, + {"NC_MAINFRAME" ,NC_MAINFRAME }, + {"NC_SELFDESTRUCTION" ,NC_SELFDESTRUCTION }, + {"NC_SHAPESHIFT" ,NC_SHAPESHIFT }, + {"NC_EMERGENCYCOOL" ,NC_EMERGENCYCOOL }, + {"NC_INFRAREDSCAN" ,NC_INFRAREDSCAN }, + {"NC_ANALYZE" ,NC_ANALYZE }, + {"NC_MAGNETICFIELD" ,NC_MAGNETICFIELD }, + {"NC_NEUTRALBARRIER" ,NC_NEUTRALBARRIER }, + {"NC_STEALTHFIELD" ,NC_STEALTHFIELD }, + {"NC_REPAIR" ,NC_REPAIR }, + {"NC_TRAININGAXE" ,NC_TRAININGAXE }, + {"NC_RESEARCHFE" ,NC_RESEARCHFE }, + {"NC_AXEBOOMERANG" ,NC_AXEBOOMERANG }, + {"NC_POWERSWING" ,NC_POWERSWING }, + {"NC_AXETORNADO" ,NC_AXETORNADO }, + {"NC_SILVERSNIPER" ,NC_SILVERSNIPER }, + {"NC_MAGICDECOY" ,NC_MAGICDECOY }, + {"NC_DISJOINT" ,NC_DISJOINT }, + + //Shadow Chaser Skills + {"SC_FATALMENACE" ,SC_FATALMENACE }, + {"SC_REPRODUCE" ,SC_REPRODUCE }, + {"SC_AUTOSHADOWSPELL" ,SC_AUTOSHADOWSPELL }, + {"SC_SHADOWFORM" ,SC_SHADOWFORM }, + {"SC_TRIANGLESHOT" ,SC_TRIANGLESHOT }, + {"SC_BODYPAINT" ,SC_BODYPAINT }, + {"SC_INVISIBILITY" ,SC_INVISIBILITY }, + {"SC_DEADLYINFECT" ,SC_DEADLYINFECT }, + {"SC_ENERVATION" ,SC_ENERVATION }, + {"SC_GROOMY" ,SC_GROOMY }, + {"SC_IGNORANCE" ,SC_IGNORANCE }, + {"SC_LAZINESS" ,SC_LAZINESS }, + {"SC_UNLUCKY" ,SC_UNLUCKY }, + {"SC_WEAKNESS" ,SC_WEAKNESS }, + {"SC_STRIPACCESSARY" ,SC_STRIPACCESSARY }, + {"SC_MANHOLE" ,SC_MANHOLE }, + {"SC_DIMENSIONDOOR" ,SC_DIMENSIONDOOR }, + {"SC_CHAOSPANIC" ,SC_CHAOSPANIC }, + {"SC_MAELSTROM" ,SC_MAELSTROM }, + {"SC_BLOODYLUST" ,SC_BLOODYLUST }, + {"SC_FEINTBOMB" ,SC_FEINTBOMB }, + + //Royal Guard skills + {"LG_CANNONSPEAR" ,LG_CANNONSPEAR }, + {"LG_BANISHINGPOINT" ,LG_BANISHINGPOINT }, + {"LG_TRAMPLE" ,LG_TRAMPLE }, + {"LG_SHIELDPRESS" ,LG_SHIELDPRESS }, + {"LG_REFLECTDAMAGE" ,LG_REFLECTDAMAGE }, + {"LG_PINPOINTATTACK" ,LG_PINPOINTATTACK }, + {"LG_FORCEOFVANGUARD" ,LG_FORCEOFVANGUARD }, + {"LG_RAGEBURST" ,LG_RAGEBURST }, + {"LG_SHIELDSPELL" ,LG_SHIELDSPELL }, + {"LG_EXEEDBREAK" ,LG_EXEEDBREAK }, + {"LG_OVERBRAND" ,LG_OVERBRAND }, + {"LG_PRESTIGE" ,LG_PRESTIGE }, + {"LG_BANDING" ,LG_BANDING }, + {"LG_MOONSLASHER" ,LG_MOONSLASHER }, + {"LG_RAYOFGENESIS" ,LG_RAYOFGENESIS }, + {"LG_PIETY" ,LG_PIETY }, + {"LG_EARTHDRIVE" ,LG_EARTHDRIVE }, + {"LG_HESPERUSLIT" ,LG_HESPERUSLIT }, + {"LG_INSPIRATION" ,LG_INSPIRATION }, + + //Sura skills + {"SR_DRAGONCOMBO" ,SR_DRAGONCOMBO }, + {"SR_SKYNETBLOW" ,SR_SKYNETBLOW }, + {"SR_EARTHSHAKER" ,SR_EARTHSHAKER }, + {"SR_FALLENEMPIRE" ,SR_FALLENEMPIRE }, + {"SR_TIGERCANNON" ,SR_TIGERCANNON }, + {"SR_HELLGATE" ,SR_HELLGATE }, + {"SR_RAMPAGEBLASTER" ,SR_RAMPAGEBLASTER }, + {"SR_CRESCENTELBOW" ,SR_CRESCENTELBOW }, + {"SR_CURSEDCIRCLE" ,SR_CURSEDCIRCLE }, + {"SR_LIGHTNINGWALK" ,SR_LIGHTNINGWALK }, + {"SR_KNUCKLEARROW" ,SR_KNUCKLEARROW }, + {"SR_WINDMILL" ,SR_WINDMILL }, + {"SR_RAISINGDRAGON" ,SR_RAISINGDRAGON }, + {"SR_GENTLETOUCH" ,SR_GENTLETOUCH }, + {"SR_ASSIMILATEPOWER" ,SR_ASSIMILATEPOWER }, + {"SR_POWERVELOCITY" ,SR_POWERVELOCITY }, + {"SR_CRESCENTELBOW_AUTOSPELL" ,SR_CRESCENTELBOW_AUTOSPELL }, + {"SR_GATEOFHELL" ,SR_GATEOFHELL }, + {"SR_GENTLETOUCH_QUIET" ,SR_GENTLETOUCH_QUIET }, + {"SR_GENTLETOUCH_CURE" ,SR_GENTLETOUCH_CURE }, + {"SR_GENTLETOUCH_ENERGYGAIN" ,SR_GENTLETOUCH_ENERGYGAIN }, + {"SR_GENTLETOUCH_CHANGE" ,SR_GENTLETOUCH_CHANGE }, + {"SR_GENTLETOUCH_REVITALIZE" ,SR_GENTLETOUCH_REVITALIZE }, + + //Wanderer only skills + {"WA_SWING_DANCE" ,WA_SWING_DANCE }, + {"WA_SYMPHONY_OF_LOVER" ,WA_SYMPHONY_OF_LOVER }, + {"WA_MOONLIT_SERENADE" ,WA_MOONLIT_SERENADE }, + + //Ministrel only skills + {"MI_RUSH_WINDMILL" ,MI_RUSH_WINDMILL }, + {"MI_ECHOSONG" ,MI_ECHOSONG }, + {"MI_HARMONIZE" ,MI_HARMONIZE }, + + //Wanderer and Ministrel skills + {"WM_LESSON" ,WM_LESSON }, + {"WM_METALICSOUND" ,WM_METALICSOUND }, + {"WM_REVERBERATION" ,WM_REVERBERATION }, + {"WM_REVERBERATION_MELEE" ,WM_REVERBERATION_MELEE }, // Removed on kRO + {"WM_REVERBERATION_MAGIC" ,WM_REVERBERATION_MAGIC }, // Removed on kRO + {"WM_DOMINION_IMPULSE" ,WM_DOMINION_IMPULSE }, // Removed on kRO + {"WM_SEVERE_RAINSTORM" ,WM_SEVERE_RAINSTORM }, + {"WM_POEMOFNETHERWORLD" ,WM_POEMOFNETHERWORLD }, + {"WM_VOICEOFSIREN" ,WM_VOICEOFSIREN }, + {"WM_DEADHILLHERE" ,WM_DEADHILLHERE }, + {"WM_LULLABY_DEEPSLEEP" ,WM_LULLABY_DEEPSLEEP }, + {"WM_SIRCLEOFNATURE" ,WM_SIRCLEOFNATURE }, + {"WM_RANDOMIZESPELL" ,WM_RANDOMIZESPELL }, + {"WM_GLOOMYDAY" ,WM_GLOOMYDAY }, + {"WM_GREAT_ECHO" ,WM_GREAT_ECHO }, + {"WM_SONG_OF_MANA" ,WM_SONG_OF_MANA }, + {"WM_DANCE_WITH_WUG" ,WM_DANCE_WITH_WUG }, + {"WM_SOUND_OF_DESTRUCTION" ,WM_SOUND_OF_DESTRUCTION }, + {"WM_SATURDAY_NIGHT_FEVER" ,WM_SATURDAY_NIGHT_FEVER }, + {"WM_LERADS_DEW" ,WM_LERADS_DEW }, + {"WM_MELODYOFSINK" ,WM_MELODYOFSINK }, + {"WM_BEYOND_OF_WARCRY" ,WM_BEYOND_OF_WARCRY }, + {"WM_UNLIMITED_HUMMING_VOICE" ,WM_UNLIMITED_HUMMING_VOICE }, + + //Sorcerer skills + {"SO_FIREWALK" ,SO_FIREWALK }, + {"SO_ELECTRICWALK" ,SO_ELECTRICWALK }, + {"SO_SPELLFIST" ,SO_SPELLFIST }, + {"SO_EARTHGRAVE" ,SO_EARTHGRAVE }, + {"SO_DIAMONDDUST" ,SO_DIAMONDDUST }, + {"SO_POISON_BUSTER" ,SO_POISON_BUSTER }, + {"SO_PSYCHIC_WAVE" ,SO_PSYCHIC_WAVE }, + {"SO_CLOUD_KILL" ,SO_CLOUD_KILL }, + {"SO_STRIKING" ,SO_STRIKING }, + {"SO_WARMER" ,SO_WARMER }, + {"SO_VACUUM_EXTREME" ,SO_VACUUM_EXTREME }, + {"SO_VARETYR_SPEAR" ,SO_VARETYR_SPEAR }, + {"SO_ARRULLO" ,SO_ARRULLO }, + {"SO_EL_CONTROL" ,SO_EL_CONTROL }, + {"SO_SUMMON_AGNI" ,SO_SUMMON_AGNI }, + {"SO_SUMMON_AQUA" ,SO_SUMMON_AQUA }, + {"SO_SUMMON_VENTUS" ,SO_SUMMON_VENTUS }, + {"SO_SUMMON_TERA" ,SO_SUMMON_TERA }, + {"SO_EL_ACTION" ,SO_EL_ACTION }, + {"SO_EL_ANALYSIS" ,SO_EL_ANALYSIS }, + {"SO_EL_SYMPATHY" ,SO_EL_SYMPATHY }, + {"SO_EL_CURE" ,SO_EL_CURE }, + {"SO_FIRE_INSIGNIA" ,SO_FIRE_INSIGNIA }, + {"SO_WATER_INSIGNIA" ,SO_WATER_INSIGNIA }, + {"SO_WIND_INSIGNIA" ,SO_WIND_INSIGNIA }, + {"SO_EARTH_INSIGNIA" ,SO_EARTH_INSIGNIA }, + + //Genetic skills + {"GN_TRAINING_SWORD" ,GN_TRAINING_SWORD }, + {"GN_REMODELING_CART" ,GN_REMODELING_CART }, + {"GN_CART_TORNADO" ,GN_CART_TORNADO }, + {"GN_CARTCANNON" ,GN_CARTCANNON }, + {"GN_CARTBOOST" ,GN_CARTBOOST }, + {"GN_THORNS_TRAP" ,GN_THORNS_TRAP }, + {"GN_BLOOD_SUCKER" ,GN_BLOOD_SUCKER }, + {"GN_SPORE_EXPLOSION" ,GN_SPORE_EXPLOSION }, + {"GN_WALLOFTHORN" ,GN_WALLOFTHORN }, + {"GN_CRAZYWEED" ,GN_CRAZYWEED }, + {"GN_CRAZYWEED_ATK" ,GN_CRAZYWEED_ATK }, + {"GN_DEMONIC_FIRE" ,GN_DEMONIC_FIRE }, + {"GN_FIRE_EXPANSION" ,GN_FIRE_EXPANSION }, + {"GN_FIRE_EXPANSION_SMOKE_POWDER" ,GN_FIRE_EXPANSION_SMOKE_POWDER }, + {"GN_FIRE_EXPANSION_TEAR_GAS" ,GN_FIRE_EXPANSION_TEAR_GAS }, + {"GN_FIRE_EXPANSION_ACID" ,GN_FIRE_EXPANSION_ACID }, + {"GN_HELLS_PLANT" ,GN_HELLS_PLANT }, + {"GN_HELLS_PLANT_ATK" ,GN_HELLS_PLANT_ATK }, + {"GN_MANDRAGORA" ,GN_MANDRAGORA }, + {"GN_SLINGITEM" ,GN_SLINGITEM },// Removed on kRO + {"GN_CHANGEMATERIAL" ,GN_CHANGEMATERIAL }, + {"GN_MIX_COOKING" ,GN_MIX_COOKING }, + {"GN_MAKEBOMB" ,GN_MAKEBOMB },// Removed on kRO + {"GN_S_PHARMACY" ,GN_S_PHARMACY }, + {"GN_SLINGITEM_RANGEMELEEATK" ,GN_SLINGITEM_RANGEMELEEATK },// Removed on kRO + + //Additional quest skills + {"AB_SECRAMENT" ,AB_SECRAMENT }, + {"WM_SEVERE_RAINSTORM_MELEE" ,WM_SEVERE_RAINSTORM_MELEE }, + {"SR_HOWLINGOFLION" ,SR_HOWLINGOFLION }, + {"SR_RIDEINLIGHTNING" ,SR_RIDEINLIGHTNING }, + {"LG_OVERBRAND_BRANDISH" ,LG_OVERBRAND_BRANDISH }, + {"LG_OVERBRAND_PLUSATK" ,LG_OVERBRAND_PLUSATK }, + + //Additional Misc skills + {"ALL_ODINS_RECALL" ,ALL_ODINS_RECALL }, + {"RETURN_TO_ELDICASTES" ,RETURN_TO_ELDICASTES }, + {"ALL_BUYING_STORE" ,ALL_BUYING_STORE }, + {"ALL_GUARDIAN_RECALL" ,ALL_GUARDIAN_RECALL }, + {"ALL_ODINS_POWER" ,ALL_ODINS_POWER }, + {"ALL_BEER_BOTTLE_CAP" ,ALL_BEER_BOTTLE_CAP }, + {"NPC_ASSASSINCROSS" ,NPC_ASSASSINCROSS }, + {"NPC_DISSONANCE" ,NPC_DISSONANCE }, + {"NPC_UGLYDANCE" ,NPC_UGLYDANCE }, + {"ALL_TETANY" ,ALL_TETANY }, + {"ALL_RAY_OF_PROTECTION" ,ALL_RAY_OF_PROTECTION }, + {"MC_CARTDECORATE" ,MC_CARTDECORATE }, + {"GM_ITEM_ATKMAX" ,GM_ITEM_ATKMAX }, + {"GM_ITEM_ATKMIN" ,GM_ITEM_ATKMIN }, + {"GM_ITEM_MATKMAX" ,GM_ITEM_MATKMAX }, + {"GM_ITEM_MATKMIN" ,GM_ITEM_MATKMIN }, + + //Rebel skills + {"RL_GLITTERING_GREED" ,RL_GLITTERING_GREED }, + {"RL_RICHS_COIN" ,RL_RICHS_COIN }, + {"RL_MASS_SPIRAL" ,RL_MASS_SPIRAL }, + {"RL_BANISHING_BUSTER" ,RL_BANISHING_BUSTER }, + {"RL_B_TRAP" ,RL_B_TRAP }, + {"RL_FLICKER" ,RL_FLICKER }, + {"RL_S_STORM" ,RL_S_STORM }, + {"RL_E_CHAIN" ,RL_E_CHAIN }, + {"RL_QD_SHOT" ,RL_QD_SHOT }, + {"RL_C_MARKER" ,RL_C_MARKER }, + {"RL_FIREDANCE" ,RL_FIREDANCE }, + {"RL_H_MINE" ,RL_H_MINE }, + {"RL_P_ALTER" ,RL_P_ALTER }, + {"RL_FALLEN_ANGEL" ,RL_FALLEN_ANGEL }, + {"RL_R_TRIP" ,RL_R_TRIP }, + {"RL_D_TAIL" ,RL_D_TAIL }, + {"RL_FIRE_RAIN" ,RL_FIRE_RAIN }, + {"RL_HEAT_BARREL" ,RL_HEAT_BARREL }, + {"RL_AM_BLAST" ,RL_AM_BLAST }, + {"RL_SLUGSHOT" ,RL_SLUGSHOT }, + {"RL_HAMMER_OF_GOD" ,RL_HAMMER_OF_GOD }, + {"RL_R_TRIP_PLUSATK" ,RL_R_TRIP_PLUSATK }, + {"RL_B_FLICKER_ATK" ,RL_B_FLICKER_ATK }, + // RL_GLITTERING_GREED_ATK, + + // Star Emperor skills + {"SJ_LIGHTOFMOON" ,SJ_LIGHTOFMOON }, + {"SJ_LUNARSTANCE" ,SJ_LUNARSTANCE }, + {"SJ_FULLMOONKICK" ,SJ_FULLMOONKICK }, + {"SJ_LIGHTOFSTAR" ,SJ_LIGHTOFSTAR }, + {"SJ_STARSTANCE" ,SJ_STARSTANCE }, + {"SJ_NEWMOONKICK" ,SJ_NEWMOONKICK }, + {"SJ_FLASHKICK" ,SJ_FLASHKICK }, + {"SJ_STAREMPEROR" ,SJ_STAREMPEROR }, + {"SJ_NOVAEXPLOSING" ,SJ_NOVAEXPLOSING }, + {"SJ_UNIVERSESTANCE" ,SJ_UNIVERSESTANCE }, + {"SJ_FALLINGSTAR" ,SJ_FALLINGSTAR }, + {"SJ_GRAVITYCONTROL" ,SJ_GRAVITYCONTROL }, + {"SJ_BOOKOFDIMENSION" ,SJ_BOOKOFDIMENSION }, + {"SJ_BOOKOFCREATINGSTAR" ,SJ_BOOKOFCREATINGSTAR }, + {"SJ_DOCUMENT" ,SJ_DOCUMENT }, + {"SJ_PURIFY" ,SJ_PURIFY }, + {"SJ_LIGHTOFSUN" ,SJ_LIGHTOFSUN }, + {"SJ_SUNSTANCE" ,SJ_SUNSTANCE }, + {"SJ_SOLARBURST" ,SJ_SOLARBURST }, + {"SJ_PROMINENCEKICK" ,SJ_PROMINENCEKICK }, + {"SJ_FALLINGSTAR_ATK" ,SJ_FALLINGSTAR_ATK }, + {"SJ_FALLINGSTAR_ATK2" ,SJ_FALLINGSTAR_ATK2 }, + + //Soul Reaper Skills + {"SP_SOULGOLEM" ,SP_SOULGOLEM }, + {"SP_SOULSHADOW" ,SP_SOULSHADOW }, + {"SP_SOULFALCON" ,SP_SOULFALCON }, + {"SP_SOULFAIRY" ,SP_SOULFAIRY }, + {"SP_CURSEEXPLOSION" ,SP_CURSEEXPLOSION }, + {"SP_SOULCURSE" ,SP_SOULCURSE }, + {"SP_SPA" ,SP_SPA }, + {"SP_SHA" ,SP_SHA }, + {"SP_SWHOO" ,SP_SWHOO }, + {"SP_SOULUNITY" ,SP_SOULUNITY }, + {"SP_SOULDIVISION" ,SP_SOULDIVISION }, + {"SP_SOULREAPER" ,SP_SOULREAPER }, + {"SP_SOULREVOLVE" ,SP_SOULREVOLVE }, + {"SP_SOULCOLLECT" ,SP_SOULCOLLECT }, + {"SP_SOULEXPLOSION" ,SP_SOULEXPLOSION }, + {"SP_SOULENERGY" ,SP_SOULENERGY }, + {"SP_KAUTE" ,SP_KAUTE }, + + //Kagero and Oboro skills + {"KO_YAMIKUMO" ,KO_YAMIKUMO }, + {"KO_RIGHT" ,KO_RIGHT }, + {"KO_LEFT" ,KO_LEFT }, + {"KO_JYUMONJIKIRI" ,KO_JYUMONJIKIRI }, + {"KO_SETSUDAN" ,KO_SETSUDAN }, + {"KO_BAKURETSU" ,KO_BAKURETSU }, + {"KO_HAPPOKUNAI" ,KO_HAPPOKUNAI }, + {"KO_MUCHANAGE" ,KO_MUCHANAGE }, + {"KO_HUUMARANKA" ,KO_HUUMARANKA }, + {"KO_MAKIBISHI" ,KO_MAKIBISHI }, + {"KO_MEIKYOUSISUI" ,KO_MEIKYOUSISUI }, + {"KO_ZANZOU" ,KO_ZANZOU }, + {"KO_KYOUGAKU" ,KO_KYOUGAKU }, + {"KO_JYUSATSU" ,KO_JYUSATSU }, + {"KO_KAHU_ENTEN" ,KO_KAHU_ENTEN }, + {"KO_HYOUHU_HUBUKI" ,KO_HYOUHU_HUBUKI }, + {"KO_KAZEHU_SEIRAN" ,KO_KAZEHU_SEIRAN }, + {"KO_DOHU_KOUKAI" ,KO_DOHU_KOUKAI }, + {"KO_KAIHOU" ,KO_KAIHOU }, + {"KO_ZENKAI" ,KO_ZENKAI }, + {"KO_GENWAKU" ,KO_GENWAKU }, + {"KO_IZAYOI" ,KO_IZAYOI }, + //Kagero only skills + {"KG_KAGEHUMI" ,KG_KAGEHUMI }, + {"KG_KYOMU" ,KG_KYOMU }, + {"KG_KAGEMUSYA" ,KG_KAGEMUSYA }, + //Oboro only skills + {"OB_ZANGETSU" ,OB_ZANGETSU }, + {"OB_OBOROGENSOU" ,OB_OBOROGENSOU }, + {"OB_OBOROGENSOU_TRANSITION_ATK" ,OB_OBOROGENSOU_TRANSITION_ATK }, + {"OB_AKAITSUKI" ,OB_AKAITSUKI }, + + {"ECL_SNOWFLIP" ,ECL_SNOWFLIP }, + {"ECL_PEONYMAMY" ,ECL_PEONYMAMY }, + {"ECL_SADAGUI" ,ECL_SADAGUI }, + {"ECL_SEQUOIADUST" ,ECL_SEQUOIADUST }, + {"ECLAGE_RECALL" ,ECLAGE_RECALL }, + + {"ALL_PRONTERA_RECALL" ,ALL_PRONTERA_RECALL }, + {"ALL_GLASTHEIM_RECALL" ,ALL_GLASTHEIM_RECALL }, + {"ALL_THANATOS_RECALL" ,ALL_THANATOS_RECALL }, + {"ALL_LIGHTHALZEN_RECALL" ,ALL_LIGHTHALZEN_RECALL }, + + //Additional quest skills + {"GC_DARKCROW" ,GC_DARKCROW }, + {"RA_UNLIMIT" ,RA_UNLIMIT }, + {"GN_ILLUSIONDOPING" ,GN_ILLUSIONDOPING }, + {"RK_DRAGONBREATH_WATER" ,RK_DRAGONBREATH_WATER }, + {"RK_LUXANIMA" ,RK_LUXANIMA }, + {"NC_MAGMA_ERUPTION" ,NC_MAGMA_ERUPTION }, + {"WM_FRIGG_SONG" ,WM_FRIGG_SONG }, + {"SO_ELEMENTAL_SHIELD" ,SO_ELEMENTAL_SHIELD }, + {"SR_FLASHCOMBO" ,SR_FLASHCOMBO }, + {"SC_ESCAPE" ,SC_ESCAPE }, + {"AB_OFFERTORIUM" ,AB_OFFERTORIUM }, + {"WL_TELEKINESIS_INTENSE" ,WL_TELEKINESIS_INTENSE }, + {"LG_KINGS_GRACE" ,LG_KINGS_GRACE }, + {"ALL_FULL_THROTTLE" ,ALL_FULL_THROTTLE }, + {"NC_MAGMA_ERUPTION_DOTDAMAGE" ,NC_MAGMA_ERUPTION_DOTDAMAGE }, + + //Summoner skills + {"SU_BASIC_SKILL" ,SU_BASIC_SKILL }, + {"SU_BITE" ,SU_BITE }, + {"SU_HIDE" ,SU_HIDE }, + {"SU_SCRATCH" ,SU_SCRATCH }, + {"SU_STOOP" ,SU_STOOP }, + {"SU_LOPE" ,SU_LOPE }, + {"SU_SPRITEMABLE" ,SU_SPRITEMABLE }, + {"SU_POWEROFLAND" ,SU_POWEROFLAND }, + {"SU_SV_STEMSPEAR" ,SU_SV_STEMSPEAR }, + {"SU_CN_POWDERING" ,SU_CN_POWDERING }, + {"SU_CN_METEOR" ,SU_CN_METEOR }, + {"SU_SV_ROOTTWIST" ,SU_SV_ROOTTWIST }, + {"SU_SV_ROOTTWIST_ATK" ,SU_SV_ROOTTWIST_ATK }, + {"SU_POWEROFLIFE" ,SU_POWEROFLIFE }, + {"SU_SCAROFTAROU" ,SU_SCAROFTAROU }, + {"SU_PICKYPECK" ,SU_PICKYPECK }, + {"SU_PICKYPECK_DOUBLE_ATK" ,SU_PICKYPECK_DOUBLE_ATK }, + {"SU_ARCLOUSEDASH" ,SU_ARCLOUSEDASH }, + {"SU_LUNATICCARROTBEAT" ,SU_LUNATICCARROTBEAT }, + {"SU_POWEROFSEA" ,SU_POWEROFSEA }, + {"SU_TUNABELLY" ,SU_TUNABELLY }, + {"SU_TUNAPARTY" ,SU_TUNAPARTY }, + {"SU_BUNCHOFSHRIMP" ,SU_BUNCHOFSHRIMP }, + {"SU_FRESHSHRIMP" ,SU_FRESHSHRIMP }, + {"SU_CN_METEOR2" ,SU_CN_METEOR2 }, + {"SU_LUNATICCARROTBEAT2" ,SU_LUNATICCARROTBEAT2 }, + {"SU_SOULATTACK" ,SU_SOULATTACK }, + {"SU_POWEROFFLOCK" ,SU_POWEROFFLOCK }, + {"SU_SVG_SPIRIT" ,SU_SVG_SPIRIT }, + {"SU_HISS" ,SU_HISS }, + {"SU_NYANGGRASS" ,SU_NYANGGRASS }, + {"SU_GROOMING" ,SU_GROOMING }, + {"SU_PURRING" ,SU_PURRING }, + {"SU_SHRIMPARTY" ,SU_SHRIMPARTY }, + {"SU_SPIRITOFLIFE" ,SU_SPIRITOFLIFE }, + {"SU_MEOWMEOW" ,SU_MEOWMEOW }, + {"SU_SPIRITOFLAND" ,SU_SPIRITOFLAND }, + {"SU_CHATTERING" ,SU_CHATTERING }, + {"SU_SPIRITOFSEA" ,SU_SPIRITOFSEA }, + + //Wedding skills, + {"WE_CALLALLFAMILY" ,WE_CALLALLFAMILY }, + {"WE_ONEFOREVER" ,WE_ONEFOREVER }, + {"WE_CHEERUP" ,WE_CHEERUP }, + + {"ALL_EQSWITCH" ,ALL_EQSWITCH }, + + {"CG_SPECIALSINGER" ,CG_SPECIALSINGER }, + + {"AB_VITUPERATUM" ,AB_VITUPERATUM }, + {"AB_CONVENIO" ,AB_CONVENIO }, + {"ALL_LIGHTNING_STORM" ,ALL_LIGHTNING_STORM }, + {"NV_BREAKTHROUGH" ,NV_BREAKTHROUGH }, + {"NV_HELPANGEL" ,NV_HELPANGEL }, + {"NV_TRANSCENDENCE" ,NV_TRANSCENDENCE }, + {"WL_READING_SB_READING" ,WL_READING_SB_READING }, + + //Dragon Knight skills + {"DK_SERVANTWEAPON" ,DK_SERVANTWEAPON }, + {"DK_SERVANTWEAPON_ATK" ,DK_SERVANTWEAPON_ATK }, + {"DK_SERVANT_W_SIGN" ,DK_SERVANT_W_SIGN }, + {"DK_SERVANT_W_PHANTOM" ,DK_SERVANT_W_PHANTOM }, + {"DK_SERVANT_W_DEMOL" ,DK_SERVANT_W_DEMOL }, + {"DK_CHARGINGPIERCE" ,DK_CHARGINGPIERCE }, + {"DK_TWOHANDDEF" ,DK_TWOHANDDEF }, + {"DK_HACKANDSLASHER" ,DK_HACKANDSLASHER }, + {"DK_HACKANDSLASHER_ATK" ,DK_HACKANDSLASHER_ATK }, + {"DK_DRAGONIC_AURA" ,DK_DRAGONIC_AURA }, + {"DK_MADNESS_CRUSHER" ,DK_MADNESS_CRUSHER }, + {"DK_VIGOR" ,DK_VIGOR }, + {"DK_STORMSLASH" ,DK_STORMSLASH }, + + //Arch Mage skills + {"AG_DEADLY_PROJECTION" ,AG_DEADLY_PROJECTION }, + {"AG_DESTRUCTIVE_HURRICANE" ,AG_DESTRUCTIVE_HURRICANE }, + {"AG_RAIN_OF_CRYSTAL" ,AG_RAIN_OF_CRYSTAL }, + {"AG_MYSTERY_ILLUSION" ,AG_MYSTERY_ILLUSION }, + {"AG_VIOLENT_QUAKE" ,AG_VIOLENT_QUAKE }, + {"AG_VIOLENT_QUAKE_ATK" ,AG_VIOLENT_QUAKE_ATK }, + {"AG_SOUL_VC_STRIKE" ,AG_SOUL_VC_STRIKE }, + {"AG_STRANTUM_TREMOR" ,AG_STRANTUM_TREMOR }, + {"AG_ALL_BLOOM" ,AG_ALL_BLOOM }, + {"AG_ALL_BLOOM_ATK" ,AG_ALL_BLOOM_ATK }, + {"AG_ALL_BLOOM_ATK2" ,AG_ALL_BLOOM_ATK2 }, + {"AG_CRYSTAL_IMPACT" ,AG_CRYSTAL_IMPACT }, + {"AG_CRYSTAL_IMPACT_ATK" ,AG_CRYSTAL_IMPACT_ATK }, + {"AG_TORNADO_STORM" ,AG_TORNADO_STORM }, + {"AG_TWOHANDSTAFF" ,AG_TWOHANDSTAFF }, + {"AG_FLORAL_FLARE_ROAD" ,AG_FLORAL_FLARE_ROAD }, + {"AG_ASTRAL_STRIKE" ,AG_ASTRAL_STRIKE }, + {"AG_ASTRAL_STRIKE_ATK" ,AG_ASTRAL_STRIKE_ATK }, + {"AG_CLIMAX" ,AG_CLIMAX }, + {"AG_ROCK_DOWN" ,AG_ROCK_DOWN }, + {"AG_STORM_CANNON" ,AG_STORM_CANNON }, + {"AG_CRIMSON_ARROW" ,AG_CRIMSON_ARROW }, + {"AG_CRIMSON_ARROW_ATK" ,AG_CRIMSON_ARROW_ATK }, + {"AG_FROZEN_SLASH" ,AG_FROZEN_SLASH }, + + //Inquisitor skills + {"IQ_POWERFUL_FAITH" ,IQ_POWERFUL_FAITH }, + {"IQ_FIRM_FAITH" ,IQ_FIRM_FAITH }, + {"IQ_WILL_OF_FAITH" ,IQ_WILL_OF_FAITH }, + {"IQ_OLEUM_SANCTUM" ,IQ_OLEUM_SANCTUM }, + {"IQ_SINCERE_FAITH" ,IQ_SINCERE_FAITH }, + {"IQ_MASSIVE_F_BLASTER" ,IQ_MASSIVE_F_BLASTER }, + {"IQ_EXPOSION_BLASTER" ,IQ_EXPOSION_BLASTER }, + {"IQ_FIRST_BRAND" ,IQ_FIRST_BRAND }, + {"IQ_FIRST_FAITH_POWER" ,IQ_FIRST_FAITH_POWER }, + {"IQ_JUDGE" ,IQ_JUDGE }, + {"IQ_SECOND_FLAME" ,IQ_SECOND_FLAME }, + {"IQ_SECOND_FAITH" ,IQ_SECOND_FAITH }, + {"IQ_SECOND_JUDGEMENT" ,IQ_SECOND_JUDGEMENT }, + {"IQ_THIRD_PUNISH" ,IQ_THIRD_PUNISH }, + {"IQ_THIRD_FLAME_BOMB" ,IQ_THIRD_FLAME_BOMB }, + {"IQ_THIRD_CONSECRATION" ,IQ_THIRD_CONSECRATION }, + {"IQ_THIRD_EXOR_FLAME" ,IQ_THIRD_EXOR_FLAME }, + + //Imperial Guard skills + {"IG_GUARD_STANCE" ,IG_GUARD_STANCE }, + {"IG_GUARDIAN_SHIELD" ,IG_GUARDIAN_SHIELD }, + {"IG_REBOUND_SHIELD" ,IG_REBOUND_SHIELD }, + {"IG_SHIELD_MASTERY" ,IG_SHIELD_MASTERY }, + {"IG_SPEAR_SWORD_M" ,IG_SPEAR_SWORD_M }, + {"IG_ATTACK_STANCE" ,IG_ATTACK_STANCE }, + {"IG_ULTIMATE_SACRIFICE" ,IG_ULTIMATE_SACRIFICE }, + {"IG_HOLY_SHIELD" ,IG_HOLY_SHIELD }, + {"IG_GRAND_JUDGEMENT" ,IG_GRAND_JUDGEMENT }, + {"IG_JUDGEMENT_CROSS" ,IG_JUDGEMENT_CROSS }, + {"IG_SHIELD_SHOOTING" ,IG_SHIELD_SHOOTING }, + {"IG_OVERSLASH" ,IG_OVERSLASH }, + {"IG_CROSS_RAIN" ,IG_CROSS_RAIN }, + + //Cardinal skills + {"CD_REPARATIO" ,CD_REPARATIO }, + {"CD_MEDIALE_VOTUM" ,CD_MEDIALE_VOTUM }, + {"CD_MACE_BOOK_M" ,CD_MACE_BOOK_M }, + {"CD_ARGUTUS_VITA" ,CD_ARGUTUS_VITA }, + {"CD_ARGUTUS_TELUM" ,CD_ARGUTUS_TELUM }, + {"CD_ARBITRIUM" ,CD_ARBITRIUM }, + {"CD_ARBITRIUM_ATK" ,CD_ARBITRIUM_ATK }, + {"CD_PRESENS_ACIES" ,CD_PRESENS_ACIES }, + {"CD_FIDUS_ANIMUS" ,CD_FIDUS_ANIMUS }, + {"CD_EFFLIGO" ,CD_EFFLIGO }, + {"CD_COMPETENTIA" ,CD_COMPETENTIA }, + {"CD_PNEUMATICUS_PROCELLA" ,CD_PNEUMATICUS_PROCELLA }, + {"CD_DILECTIO_HEAL" ,CD_DILECTIO_HEAL }, + {"CD_RELIGIO" ,CD_RELIGIO }, + {"CD_BENEDICTUM" ,CD_BENEDICTUM }, + {"CD_PETITIO" ,CD_PETITIO }, + {"CD_FRAMEN" ,CD_FRAMEN }, + + //Shadow Cross skills + {"SHC_SHADOW_EXCEED" ,SHC_SHADOW_EXCEED }, + {"SHC_DANCING_KNIFE" ,SHC_DANCING_KNIFE }, + {"SHC_SAVAGE_IMPACT" ,SHC_SAVAGE_IMPACT }, + {"SHC_SHADOW_SENSE" ,SHC_SHADOW_SENSE }, + {"SHC_ETERNAL_SLASH" ,SHC_ETERNAL_SLASH }, + {"SHC_POTENT_VENOM" ,SHC_POTENT_VENOM }, + {"SHC_SHADOW_STAB" ,SHC_SHADOW_STAB }, + {"SHC_IMPACT_CRATER" ,SHC_IMPACT_CRATER }, + {"SHC_ENCHANTING_SHADOW" ,SHC_ENCHANTING_SHADOW }, + {"SHC_FATAL_SHADOW_CROW" ,SHC_FATAL_SHADOW_CROW }, + + //Meister skills + {"MT_AXE_STOMP" ,MT_AXE_STOMP }, + {"MT_RUSH_QUAKE" ,MT_RUSH_QUAKE }, + {"MT_M_MACHINE" ,MT_M_MACHINE }, + {"MT_A_MACHINE" ,MT_A_MACHINE }, + {"MT_D_MACHINE" ,MT_D_MACHINE }, + {"MT_TWOAXEDEF" ,MT_TWOAXEDEF }, + {"MT_ABR_M" ,MT_ABR_M }, + {"MT_SUMMON_ABR_BATTLE_WARIOR" ,MT_SUMMON_ABR_BATTLE_WARIOR }, + {"MT_SUMMON_ABR_DUAL_CANNON" ,MT_SUMMON_ABR_DUAL_CANNON }, + {"MT_SUMMON_ABR_MOTHER_NET" ,MT_SUMMON_ABR_MOTHER_NET }, + {"MT_SUMMON_ABR_INFINITY" ,MT_SUMMON_ABR_INFINITY }, + + //Additional 4th skills + {"AG_DESTRUCTIVE_HURRICANE_CLIMAX" ,AG_DESTRUCTIVE_HURRICANE_CLIMAX }, + {"BO_ACIDIFIED_ZONE_WATER_ATK" ,BO_ACIDIFIED_ZONE_WATER_ATK }, + {"BO_ACIDIFIED_ZONE_GROUND_ATK" ,BO_ACIDIFIED_ZONE_GROUND_ATK }, + {"BO_ACIDIFIED_ZONE_WIND_ATK" ,BO_ACIDIFIED_ZONE_WIND_ATK }, + {"BO_ACIDIFIED_ZONE_FIRE_ATK" ,BO_ACIDIFIED_ZONE_FIRE_ATK }, + + //Abyss Chaser skills + {"ABC_DAGGER_AND_BOW_M" ,ABC_DAGGER_AND_BOW_M }, + {"ABC_MAGIC_SWORD_M" ,ABC_MAGIC_SWORD_M }, + {"ABC_STRIP_SHADOW" ,ABC_STRIP_SHADOW }, + {"ABC_ABYSS_DAGGER" ,ABC_ABYSS_DAGGER }, + {"ABC_UNLUCKY_RUSH" ,ABC_UNLUCKY_RUSH }, + {"ABC_CHAIN_REACTION_SHOT" ,ABC_CHAIN_REACTION_SHOT }, + {"ABC_FROM_THE_ABYSS" ,ABC_FROM_THE_ABYSS }, + {"ABC_ABYSS_SLAYER" ,ABC_ABYSS_SLAYER }, + {"ABC_ABYSS_STRIKE" ,ABC_ABYSS_STRIKE }, + {"ABC_DEFT_STAB" ,ABC_DEFT_STAB }, + {"ABC_ABYSS_SQUARE" ,ABC_ABYSS_SQUARE }, + {"ABC_FRENZY_SHOT" ,ABC_FRENZY_SHOT }, + + //Windhawk skills + {"WH_ADVANCED_TRAP" ,WH_ADVANCED_TRAP }, + {"WH_WIND_SIGN" ,WH_WIND_SIGN }, + {"WH_NATUREFRIENDLY" ,WH_NATUREFRIENDLY }, + {"WH_HAWKRUSH" ,WH_HAWKRUSH }, + {"WH_HAWK_M" ,WH_HAWK_M }, + {"WH_CALAMITYGALE" ,WH_CALAMITYGALE }, + {"WH_HAWKBOOMERANG" ,WH_HAWKBOOMERANG }, + {"WH_GALESTORM" ,WH_GALESTORM }, + {"WH_DEEPBLINDTRAP" ,WH_DEEPBLINDTRAP }, + {"WH_SOLIDTRAP" ,WH_SOLIDTRAP }, + {"WH_SWIFTTRAP" ,WH_SWIFTTRAP }, + {"WH_CRESCIVE_BOLT" ,WH_CRESCIVE_BOLT }, + {"WH_FLAMETRAP" ,WH_FLAMETRAP }, + + //Biolo skills + {"BO_BIONIC_PHARMACY" ,BO_BIONIC_PHARMACY }, + {"BO_BIONICS_M" ,BO_BIONICS_M }, + {"BO_THE_WHOLE_PROTECTION" ,BO_THE_WHOLE_PROTECTION }, + {"BO_ADVANCE_PROTECTION" ,BO_ADVANCE_PROTECTION }, + {"BO_ACIDIFIED_ZONE_WATER" ,BO_ACIDIFIED_ZONE_WATER }, + {"BO_ACIDIFIED_ZONE_GROUND" ,BO_ACIDIFIED_ZONE_GROUND }, + {"BO_ACIDIFIED_ZONE_WIND" ,BO_ACIDIFIED_ZONE_WIND }, + {"BO_ACIDIFIED_ZONE_FIRE" ,BO_ACIDIFIED_ZONE_FIRE }, + {"BO_WOODENWARRIOR" ,BO_WOODENWARRIOR }, + {"BO_WOODEN_FAIRY" ,BO_WOODEN_FAIRY }, + {"BO_CREEPER" ,BO_CREEPER }, + {"BO_RESEARCHREPORT" ,BO_RESEARCHREPORT }, + {"BO_HELLTREE" ,BO_HELLTREE }, + + //Troubadour/Trouvere skills + {"TR_STAGE_MANNER" ,TR_STAGE_MANNER }, + {"TR_RETROSPECTION" ,TR_RETROSPECTION }, + {"TR_MYSTIC_SYMPHONY" ,TR_MYSTIC_SYMPHONY }, + {"TR_KVASIR_SONATA" ,TR_KVASIR_SONATA }, + {"TR_ROSEBLOSSOM" ,TR_ROSEBLOSSOM }, + {"TR_ROSEBLOSSOM_ATK" ,TR_ROSEBLOSSOM_ATK }, + {"TR_RHYTHMSHOOTING" ,TR_RHYTHMSHOOTING }, + {"TR_METALIC_FURY" ,TR_METALIC_FURY }, + {"TR_SOUNDBLEND" ,TR_SOUNDBLEND }, + {"TR_GEF_NOCTURN" ,TR_GEF_NOCTURN }, + {"TR_ROKI_CAPRICCIO" ,TR_ROKI_CAPRICCIO }, + {"TR_AIN_RHAPSODY" ,TR_AIN_RHAPSODY }, + {"TR_MUSICAL_INTERLUDE" ,TR_MUSICAL_INTERLUDE }, + {"TR_JAWAII_SERENADE" ,TR_JAWAII_SERENADE }, + {"TR_NIPELHEIM_REQUIEM" ,TR_NIPELHEIM_REQUIEM }, + {"TR_PRON_MARCH" ,TR_PRON_MARCH }, + + //Elemental Master skills + {"EM_MAGIC_BOOK_M" ,EM_MAGIC_BOOK_M }, + {"EM_SPELL_ENCHANTING" ,EM_SPELL_ENCHANTING }, + {"EM_ACTIVITY_BURN" ,EM_ACTIVITY_BURN }, + {"EM_INCREASING_ACTIVITY" ,EM_INCREASING_ACTIVITY }, + {"EM_DIAMOND_STORM" ,EM_DIAMOND_STORM }, + {"EM_LIGHTNING_LAND" ,EM_LIGHTNING_LAND }, + {"EM_VENOM_SWAMP" ,EM_VENOM_SWAMP }, + {"EM_CONFLAGRATION" ,EM_CONFLAGRATION }, + {"EM_TERRA_DRIVE" ,EM_TERRA_DRIVE }, + {"EM_ELEMENTAL_SPIRIT_M" ,EM_ELEMENTAL_SPIRIT_M }, + {"EM_SUMMON_ELEMENTAL_ARDOR" ,EM_SUMMON_ELEMENTAL_ARDOR }, + {"EM_SUMMON_ELEMENTAL_DILUVIO" ,EM_SUMMON_ELEMENTAL_DILUVIO }, + {"EM_SUMMON_ELEMENTAL_PROCELLA" ,EM_SUMMON_ELEMENTAL_PROCELLA }, + {"EM_SUMMON_ELEMENTAL_TERREMOTUS" ,EM_SUMMON_ELEMENTAL_TERREMOTUS }, + {"EM_SUMMON_ELEMENTAL_SERPENS" ,EM_SUMMON_ELEMENTAL_SERPENS }, + {"EM_ELEMENTAL_BUSTER" ,EM_ELEMENTAL_BUSTER }, + {"EM_ELEMENTAL_VEIL" ,EM_ELEMENTAL_VEIL }, + + //Additional quest skills + {"ABC_CHAIN_REACTION_SHOT_ATK" ,ABC_CHAIN_REACTION_SHOT_ATK }, + {"ABC_FROM_THE_ABYSS_ATK" ,ABC_FROM_THE_ABYSS_ATK }, + {"BO_WOODEN_THROWROCK" ,BO_WOODEN_THROWROCK }, + {"BO_WOODEN_ATTACK" ,BO_WOODEN_ATTACK }, + {"BO_HELL_HOWLING" ,BO_HELL_HOWLING }, + {"BO_HELL_DUSTY" ,BO_HELL_DUSTY }, + {"BO_FAIRY_DUSTY" ,BO_FAIRY_DUSTY }, + {"EM_ELEMENTAL_BUSTER_FIRE" ,EM_ELEMENTAL_BUSTER_FIRE }, + {"EM_ELEMENTAL_BUSTER_WATER" ,EM_ELEMENTAL_BUSTER_WATER }, + {"EM_ELEMENTAL_BUSTER_WIND" ,EM_ELEMENTAL_BUSTER_WIND }, + {"EM_ELEMENTAL_BUSTER_GROUND" ,EM_ELEMENTAL_BUSTER_GROUND }, + {"EM_ELEMENTAL_BUSTER_POISON" ,EM_ELEMENTAL_BUSTER_POISON }, + + //Nightwatch skills + {"NW_P_F_I" ,NW_P_F_I }, + {"NW_GRENADE_MASTERY" ,NW_GRENADE_MASTERY }, + {"NW_INTENSIVE_AIM" ,NW_INTENSIVE_AIM }, + {"NW_GRENADE_FRAGMENT" ,NW_GRENADE_FRAGMENT }, + {"NW_THE_VIGILANTE_AT_NIGHT" ,NW_THE_VIGILANTE_AT_NIGHT }, + {"NW_ONLY_ONE_BULLET" ,NW_ONLY_ONE_BULLET }, + {"NW_SPIRAL_SHOOTING" ,NW_SPIRAL_SHOOTING }, + {"NW_MAGAZINE_FOR_ONE" ,NW_MAGAZINE_FOR_ONE }, + {"NW_WILD_FIRE" ,NW_WILD_FIRE }, + {"NW_BASIC_GRENADE" ,NW_BASIC_GRENADE }, + {"NW_HASTY_FIRE_IN_THE_HOLE" ,NW_HASTY_FIRE_IN_THE_HOLE }, + {"NW_GRENADES_DROPPING" ,NW_GRENADES_DROPPING }, + {"NW_AUTO_FIRING_LAUNCHER" ,NW_AUTO_FIRING_LAUNCHER }, + {"NW_HIDDEN_CARD" ,NW_HIDDEN_CARD }, + {"NW_MISSION_BOMBARD" ,NW_MISSION_BOMBARD }, + + //Soul Ascedic skills + {"SOA_TALISMAN_MASTERY" ,SOA_TALISMAN_MASTERY }, + {"SOA_SOUL_MASTERY" ,SOA_SOUL_MASTERY }, + {"SOA_TALISMAN_OF_PROTECTION" ,SOA_TALISMAN_OF_PROTECTION }, + {"SOA_TALISMAN_OF_WARRIOR" ,SOA_TALISMAN_OF_WARRIOR }, + {"SOA_TALISMAN_OF_MAGICIAN" ,SOA_TALISMAN_OF_MAGICIAN }, + {"SOA_SOUL_GATHERING" ,SOA_SOUL_GATHERING }, + {"SOA_TOTEM_OF_TUTELARY" ,SOA_TOTEM_OF_TUTELARY }, + {"SOA_TALISMAN_OF_FIVE_ELEMENTS" ,SOA_TALISMAN_OF_FIVE_ELEMENTS }, + {"SOA_TALISMAN_OF_SOUL_STEALING" ,SOA_TALISMAN_OF_SOUL_STEALING }, + {"SOA_EXORCISM_OF_MALICIOUS_SOUL" ,SOA_EXORCISM_OF_MALICIOUS_SOUL }, + {"SOA_TALISMAN_OF_BLUE_DRAGON" ,SOA_TALISMAN_OF_BLUE_DRAGON }, + {"SOA_TALISMAN_OF_WHITE_TIGER" ,SOA_TALISMAN_OF_WHITE_TIGER }, + {"SOA_TALISMAN_OF_RED_PHOENIX" ,SOA_TALISMAN_OF_RED_PHOENIX }, + {"SOA_TALISMAN_OF_BLACK_TORTOISE" ,SOA_TALISMAN_OF_BLACK_TORTOISE }, + {"SOA_TALISMAN_OF_FOUR_BEARING_GOD" ,SOA_TALISMAN_OF_FOUR_BEARING_GOD }, + {"SOA_CIRCLE_OF_DIRECTIONS_AND_ELEMENTALS" ,SOA_CIRCLE_OF_DIRECTIONS_AND_ELEMENTALS }, + {"SOA_SOUL_OF_HEAVEN_AND_EARTH" ,SOA_SOUL_OF_HEAVEN_AND_EARTH }, + + //Spirit Handler skills + {"SH_MYSTICAL_CREATURE_MASTERY" ,SH_MYSTICAL_CREATURE_MASTERY }, + {"SH_COMMUNE_WITH_CHUL_HO" ,SH_COMMUNE_WITH_CHUL_HO }, + {"SH_CHUL_HO_SONIC_CLAW" ,SH_CHUL_HO_SONIC_CLAW }, + {"SH_HOWLING_OF_CHUL_HO" ,SH_HOWLING_OF_CHUL_HO }, + {"SH_HOGOGONG_STRIKE" ,SH_HOGOGONG_STRIKE }, + {"SH_COMMUNE_WITH_KI_SUL" ,SH_COMMUNE_WITH_KI_SUL }, + {"SH_KI_SUL_WATER_SPRAYING" ,SH_KI_SUL_WATER_SPRAYING }, + {"SH_MARINE_FESTIVAL_OF_KI_SUL" ,SH_MARINE_FESTIVAL_OF_KI_SUL }, + {"SH_SANDY_FESTIVAL_OF_KI_SUL" ,SH_SANDY_FESTIVAL_OF_KI_SUL }, + {"SH_KI_SUL_RAMPAGE" ,SH_KI_SUL_RAMPAGE }, + {"SH_COMMUNE_WITH_HYUN_ROK" ,SH_COMMUNE_WITH_HYUN_ROK }, + {"SH_COLORS_OF_HYUN_ROK" ,SH_COLORS_OF_HYUN_ROK }, + {"SH_HYUN_ROKS_BREEZE" ,SH_HYUN_ROKS_BREEZE }, + {"SH_HYUN_ROK_CANNON" ,SH_HYUN_ROK_CANNON }, + {"SH_TEMPORARY_COMMUNION" ,SH_TEMPORARY_COMMUNION }, + {"SH_BLESSING_OF_MYSTICAL_CREATURES" ,SH_BLESSING_OF_MYSTICAL_CREATURES }, + + //Hypernovice skills + {"HN_SELFSTUDY_TATICS" ,HN_SELFSTUDY_TATICS }, + {"HN_SELFSTUDY_SOCERY" ,HN_SELFSTUDY_SOCERY }, + {"HN_DOUBLEBOWLINGBASH" ,HN_DOUBLEBOWLINGBASH }, + {"HN_MEGA_SONIC_BLOW" ,HN_MEGA_SONIC_BLOW }, + {"HN_SHIELD_CHAIN_RUSH" ,HN_SHIELD_CHAIN_RUSH }, + {"HN_SPIRAL_PIERCE_MAX" ,HN_SPIRAL_PIERCE_MAX }, + {"HN_METEOR_STORM_BUSTER" ,HN_METEOR_STORM_BUSTER }, + {"HN_JUPITEL_THUNDER_STORM" ,HN_JUPITEL_THUNDER_STORM }, + {"HN_JACK_FROST_NOVA" ,HN_JACK_FROST_NOVA }, + {"HN_HELLS_DRIVE" ,HN_HELLS_DRIVE }, + {"HN_GROUND_GRAVITATION" ,HN_GROUND_GRAVITATION }, + {"HN_NAPALM_VULCAN_STRIKE" ,HN_NAPALM_VULCAN_STRIKE }, + {"HN_BREAKINGLIMIT" ,HN_BREAKINGLIMIT }, + {"HN_RULEBREAK" ,HN_RULEBREAK }, + + //Sky Emperor skills + {"SKE_SKY_MASTERY" ,SKE_SKY_MASTERY }, + {"SKE_WAR_BOOK_MASTERY" ,SKE_WAR_BOOK_MASTERY }, + {"SKE_RISING_SUN" ,SKE_RISING_SUN }, + {"SKE_NOON_BLAST" ,SKE_NOON_BLAST }, + {"SKE_SUNSET_BLAST" ,SKE_SUNSET_BLAST }, + {"SKE_RISING_MOON" ,SKE_RISING_MOON }, + {"SKE_MIDNIGHT_KICK" ,SKE_MIDNIGHT_KICK }, + {"SKE_DAWN_BREAK" ,SKE_DAWN_BREAK }, + {"SKE_TWINKLING_GALAXY" ,SKE_TWINKLING_GALAXY }, + {"SKE_STAR_BURST" ,SKE_STAR_BURST }, + {"SKE_STAR_CANNON" ,SKE_STAR_CANNON }, + {"SKE_ALL_IN_THE_SKY" ,SKE_ALL_IN_THE_SKY }, + {"SKE_ENCHANTING_SKY" ,SKE_ENCHANTING_SKY }, + + //Shinkiro / Shiranui skills + {"SS_TOKEDASU" ,SS_TOKEDASU }, + {"SS_SHIMIRU" ,SS_SHIMIRU }, + {"SS_AKUMUKESU" ,SS_AKUMUKESU }, + {"SS_SHINKIROU" ,SS_SHINKIROU }, + {"SS_KAGEGARI" ,SS_KAGEGARI }, + {"SS_KAGENOMAI" ,SS_KAGENOMAI }, + {"SS_KAGEGISSEN" ,SS_KAGEGISSEN }, + {"SS_FUUMASHOUAKU" ,SS_FUUMASHOUAKU }, + {"SS_FUUMAKOUCHIKU" ,SS_FUUMAKOUCHIKU }, + {"SS_KUNAIWAIKYOKU" ,SS_KUNAIWAIKYOKU }, + {"SS_KUNAIKAITEN" ,SS_KUNAIKAITEN }, + {"SS_KUNAIKUSSETSU" ,SS_KUNAIKUSSETSU }, + {"SS_SEKIENHOU" ,SS_SEKIENHOU }, + {"SS_REIKETSUHOU" ,SS_REIKETSUHOU }, + {"SS_RAIDENPOU" ,SS_RAIDENPOU }, + {"SS_KINRYUUHOU" ,SS_KINRYUUHOU }, + {"SS_ANTENPOU" ,SS_ANTENPOU }, + {"SS_KAGEAKUMU" ,SS_KAGEAKUMU }, + {"SS_HITOUAKUMU" ,SS_HITOUAKUMU }, + {"SS_ANKOKURYUUAKUMU" ,SS_ANKOKURYUUAKUMU }, + + //Additional quest skills + {"NW_THE_VIGILANTE_AT_NIGHT_GUN_GATLING" ,NW_THE_VIGILANTE_AT_NIGHT_GUN_GATLING }, + {"NW_THE_VIGILANTE_AT_NIGHT_GUN_SHOTGUN" ,NW_THE_VIGILANTE_AT_NIGHT_GUN_SHOTGUN }, + {"SS_FUUMAKOUCHIKU_BLASTING" ,SS_FUUMAKOUCHIKU_BLASTING }, + {"DK_DRAGONIC_BREATH" ,DK_DRAGONIC_BREATH }, + {"MT_SPARK_BLASTER" ,MT_SPARK_BLASTER }, + {"MT_TRIPLE_LASER" ,MT_TRIPLE_LASER }, + {"MT_MIGHTY_SMASH" ,MT_MIGHTY_SMASH }, + {"BO_EXPLOSIVE_POWDER" ,BO_EXPLOSIVE_POWDER }, + {"BO_MAYHEMIC_THORNS" ,BO_MAYHEMIC_THORNS }, + + //Additional misc skills + {"HLIF_HEAL" ,HLIF_HEAL }, + {"HLIF_AVOID" ,HLIF_AVOID }, + {"HLIF_BRAIN" ,HLIF_BRAIN }, + {"HLIF_CHANGE" ,HLIF_CHANGE }, + {"HAMI_CASTLE" ,HAMI_CASTLE }, + {"HAMI_DEFENCE" ,HAMI_DEFENCE }, + {"HAMI_SKIN" ,HAMI_SKIN }, + {"HAMI_BLOODLUST" ,HAMI_BLOODLUST }, + {"HFLI_MOON" ,HFLI_MOON }, + {"HFLI_FLEET" ,HFLI_FLEET }, + {"HFLI_SPEED" ,HFLI_SPEED }, + {"HFLI_SBR44" ,HFLI_SBR44 }, + {"HVAN_CAPRICE" ,HVAN_CAPRICE }, + {"HVAN_CHAOTIC" ,HVAN_CHAOTIC }, + {"HVAN_INSTRUCT" ,HVAN_INSTRUCT }, + {"HVAN_EXPLOSION" ,HVAN_EXPLOSION }, + {"MUTATION_BASEJOB" ,MUTATION_BASEJOB }, + {"MH_SUMMON_LEGION" ,MH_SUMMON_LEGION }, + {"MH_NEEDLE_OF_PARALYZE" ,MH_NEEDLE_OF_PARALYZE }, + {"MH_POISON_MIST" ,MH_POISON_MIST }, + {"MH_PAIN_KILLER" ,MH_PAIN_KILLER }, + {"MH_LIGHT_OF_REGENE" ,MH_LIGHT_OF_REGENE }, + {"MH_OVERED_BOOST" ,MH_OVERED_BOOST }, + {"MH_ERASER_CUTTER" ,MH_ERASER_CUTTER }, + {"MH_XENO_SLASHER" ,MH_XENO_SLASHER }, + {"MH_SILENT_BREEZE" ,MH_SILENT_BREEZE }, + {"MH_STYLE_CHANGE" ,MH_STYLE_CHANGE }, + {"MH_SONIC_CRAW" ,MH_SONIC_CRAW }, + {"MH_SILVERVEIN_RUSH" ,MH_SILVERVEIN_RUSH }, + {"MH_MIDNIGHT_FRENZY" ,MH_MIDNIGHT_FRENZY }, + {"MH_STAHL_HORN" ,MH_STAHL_HORN }, + {"MH_GOLDENE_FERSE" ,MH_GOLDENE_FERSE }, + {"MH_STEINWAND" ,MH_STEINWAND }, + {"MH_HEILIGE_STANGE" ,MH_HEILIGE_STANGE }, + {"MH_ANGRIFFS_MODUS" ,MH_ANGRIFFS_MODUS }, + {"MH_TINDER_BREAKER" ,MH_TINDER_BREAKER }, + {"MH_CBC" ,MH_CBC }, + {"MH_EQC" ,MH_EQC }, + {"MH_MAGMA_FLOW" ,MH_MAGMA_FLOW }, + {"MH_GRANITIC_ARMOR" ,MH_GRANITIC_ARMOR }, + {"MH_LAVA_SLIDE" ,MH_LAVA_SLIDE }, + {"MH_PYROCLASTIC" ,MH_PYROCLASTIC }, + {"MH_VOLCANIC_ASH" ,MH_VOLCANIC_ASH }, + {"MH_BLAST_FORGE" ,MH_BLAST_FORGE }, + {"MH_TEMPERING" ,MH_TEMPERING }, + {"MH_CLASSY_FLUTTER" ,MH_CLASSY_FLUTTER }, + {"MH_TWISTER_CUTTER" ,MH_TWISTER_CUTTER }, + {"MH_ABSOLUTE_ZEPHYR" ,MH_ABSOLUTE_ZEPHYR }, + {"MH_BRUSHUP_CLAW" ,MH_BRUSHUP_CLAW }, + {"MH_BLAZING_AND_FURIOUS" ,MH_BLAZING_AND_FURIOUS }, + {"MH_THE_ONE_FIGHTER_RISES" ,MH_THE_ONE_FIGHTER_RISES }, + {"MH_POLISHING_NEEDLE" ,MH_POLISHING_NEEDLE }, + {"MH_TOXIN_OF_MANDARA" ,MH_TOXIN_OF_MANDARA }, + {"MH_NEEDLE_STINGER" ,MH_NEEDLE_STINGER }, + {"MH_LICHT_GEHORN" ,MH_LICHT_GEHORN }, + {"MH_GLANZEN_SPIES" ,MH_GLANZEN_SPIES }, + {"MH_HEILIGE_PFERD" ,MH_HEILIGE_PFERD }, + {"MH_GOLDENE_TONE" ,MH_GOLDENE_TONE }, + {"MH_BLAZING_LAVA" ,MH_BLAZING_LAVA }, + + {"MS_BASH" ,MS_BASH }, + {"MS_MAGNUM" ,MS_MAGNUM }, + {"MS_BOWLINGBASH" ,MS_BOWLINGBASH }, + {"MS_PARRYING" ,MS_PARRYING }, + {"MS_REFLECTSHIELD" ,MS_REFLECTSHIELD }, + {"MS_BERSERK" ,MS_BERSERK }, + {"MA_DOUBLE" ,MA_DOUBLE }, + {"MA_SHOWER" ,MA_SHOWER }, + {"MA_SKIDTRAP" ,MA_SKIDTRAP }, + {"MA_LANDMINE" ,MA_LANDMINE }, + {"MA_SANDMAN" ,MA_SANDMAN }, + {"MA_FREEZINGTRAP" ,MA_FREEZINGTRAP }, + {"MA_REMOVETRAP" ,MA_REMOVETRAP }, + {"MA_CHARGEARROW" ,MA_CHARGEARROW }, + {"MA_SHARPSHOOTING" ,MA_SHARPSHOOTING }, + {"ML_PIERCE" ,ML_PIERCE }, + {"ML_BRANDISH" ,ML_BRANDISH }, + {"ML_SPIRALPIERCE" ,ML_SPIRALPIERCE }, + {"ML_DEFENDER" ,ML_DEFENDER }, + {"ML_AUTOGUARD" ,ML_AUTOGUARD }, + {"ML_DEVOTION" ,ML_DEVOTION }, + {"MER_MAGNIFICAT" ,MER_MAGNIFICAT }, + {"MER_QUICKEN" ,MER_QUICKEN }, + {"MER_SIGHT" ,MER_SIGHT }, + {"MER_CRASH" ,MER_CRASH }, + {"MER_REGAIN" ,MER_REGAIN }, + {"MER_TENDER" ,MER_TENDER }, + {"MER_BENEDICTION" ,MER_BENEDICTION }, + {"MER_RECUPERATE" ,MER_RECUPERATE }, + {"MER_MENTALCURE" ,MER_MENTALCURE }, + {"MER_COMPRESS" ,MER_COMPRESS }, + {"MER_PROVOKE" ,MER_PROVOKE }, + {"MER_AUTOBERSERK" ,MER_AUTOBERSERK }, + {"MER_DECAGI" ,MER_DECAGI }, + {"MER_SCAPEGOAT" ,MER_SCAPEGOAT }, + {"MER_LEXDIVINA" ,MER_LEXDIVINA }, + {"MER_ESTIMATION" ,MER_ESTIMATION }, + {"MER_KYRIE" ,MER_KYRIE }, + {"MER_BLESSING" ,MER_BLESSING }, + {"MER_INCAGI" ,MER_INCAGI }, + {"MER_INVINCIBLEOFF2" ,MER_INVINCIBLEOFF2 }, + + {"EL_CIRCLE_OF_FIRE" ,EL_CIRCLE_OF_FIRE }, + {"EL_FIRE_CLOAK" ,EL_FIRE_CLOAK }, + {"EL_FIRE_MANTLE" ,EL_FIRE_MANTLE }, + {"EL_WATER_SCREEN" ,EL_WATER_SCREEN }, + {"EL_WATER_DROP" ,EL_WATER_DROP }, + {"EL_WATER_BARRIER" ,EL_WATER_BARRIER }, + {"EL_WIND_STEP" ,EL_WIND_STEP }, + {"EL_WIND_CURTAIN" ,EL_WIND_CURTAIN }, + {"EL_ZEPHYR" ,EL_ZEPHYR }, + {"EL_SOLID_SKIN" ,EL_SOLID_SKIN }, + {"EL_STONE_SHIELD" ,EL_STONE_SHIELD }, + {"EL_POWER_OF_GAIA" ,EL_POWER_OF_GAIA }, + {"EL_PYROTECHNIC" ,EL_PYROTECHNIC }, + {"EL_HEATER" ,EL_HEATER }, + {"EL_TROPIC" ,EL_TROPIC }, + {"EL_AQUAPLAY" ,EL_AQUAPLAY }, + {"EL_COOLER" ,EL_COOLER }, + {"EL_CHILLY_AIR" ,EL_CHILLY_AIR }, + {"EL_GUST" ,EL_GUST }, + {"EL_BLAST" ,EL_BLAST }, + {"EL_WILD_STORM" ,EL_WILD_STORM }, + {"EL_PETROLOGY" ,EL_PETROLOGY }, + {"EL_CURSED_SOIL" ,EL_CURSED_SOIL }, + {"EL_UPHEAVAL" ,EL_UPHEAVAL }, + {"EL_FIRE_ARROW" ,EL_FIRE_ARROW }, + {"EL_FIRE_BOMB" ,EL_FIRE_BOMB }, + {"EL_FIRE_BOMB_ATK" ,EL_FIRE_BOMB_ATK }, + {"EL_FIRE_WAVE" ,EL_FIRE_WAVE }, + {"EL_FIRE_WAVE_ATK" ,EL_FIRE_WAVE_ATK }, + {"EL_ICE_NEEDLE" ,EL_ICE_NEEDLE }, + {"EL_WATER_SCREW" ,EL_WATER_SCREW }, + {"EL_WATER_SCREW_ATK" ,EL_WATER_SCREW_ATK }, + {"EL_TIDAL_WEAPON" ,EL_TIDAL_WEAPON }, + {"EL_WIND_SLASH" ,EL_WIND_SLASH }, + {"EL_HURRICANE" ,EL_HURRICANE }, + {"EL_HURRICANE_ATK" ,EL_HURRICANE_ATK }, + {"EL_TYPOON_MIS" ,EL_TYPOON_MIS }, + {"EL_TYPOON_MIS_ATK" ,EL_TYPOON_MIS_ATK }, + {"EL_STONE_HAMMER" ,EL_STONE_HAMMER }, + {"EL_ROCK_CRUSHER" ,EL_ROCK_CRUSHER }, + {"EL_ROCK_CRUSHER_ATK" ,EL_ROCK_CRUSHER_ATK }, + {"EL_STONE_RAIN" ,EL_STONE_RAIN }, + {"EM_EL_FLAMETECHNIC" ,EM_EL_FLAMETECHNIC }, + {"EM_EL_FLAMEARMOR" ,EM_EL_FLAMEARMOR }, + {"EM_EL_FLAMEROCK" ,EM_EL_FLAMEROCK }, + {"EM_EL_COLD_FORCE" ,EM_EL_COLD_FORCE }, + {"EM_EL_CRYSTAL_ARMOR" ,EM_EL_CRYSTAL_ARMOR }, + {"EM_EL_AGE_OF_ICE" ,EM_EL_AGE_OF_ICE }, + {"EM_EL_GRACE_BREEZE" ,EM_EL_GRACE_BREEZE }, + {"EM_EL_EYES_OF_STORM" ,EM_EL_EYES_OF_STORM }, + {"EM_EL_STORM_WIND" ,EM_EL_STORM_WIND }, + {"EM_EL_EARTH_CARE" ,EM_EL_EARTH_CARE }, + {"EM_EL_STRONG_PROTECTION" ,EM_EL_STRONG_PROTECTION }, + {"EM_EL_AVALANCHE" ,EM_EL_AVALANCHE }, + {"EM_EL_DEEP_POISONING" ,EM_EL_DEEP_POISONING }, + {"EM_EL_POISON_SHIELD" ,EM_EL_POISON_SHIELD }, + {"EM_EL_DEADLY_POISON" ,EM_EL_DEADLY_POISON }, + + //Additional Meister skills + {"ABR_BATTLE_BUSTER" ,ABR_BATTLE_BUSTER }, + {"ABR_DUAL_CANNON_FIRE" ,ABR_DUAL_CANNON_FIRE }, + {"ABR_NET_REPAIR" ,ABR_NET_REPAIR }, + {"ABR_NET_SUPPORT" ,ABR_NET_SUPPORT }, + {"ABR_INFINITY_BUSTER" ,ABR_INFINITY_BUSTER } + }; + + // Look up the skill_id in the map + std::string skill = skill_str; + + auto it = skill_map.find(skill); + if (it != skill_map.end()) { + return it->second; // Return the corresponding str value + } + else { + ShowError("Unknown skill ID: %s\n", skill_str); + return 0; // Return an error value if the skill ID is unknown + } }