summaryrefslogtreecommitdiff
path: root/src/map/skill.t.hpp
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2012-12-14 22:25:07 -0800
committerBen Longbons <b.r.longbons@gmail.com>2012-12-15 19:41:53 -0800
commit4bd7eeec09629d3c0f900d42c899fe23c69e07b6 (patch)
tree4fbbfa45d9538cab7e1062f2c927297bb93ada0a /src/map/skill.t.hpp
parent069f39e8a1ebee3e4a4ce8302d0099842876782b (diff)
downloadtmwa-4bd7eeec09629d3c0f900d42c899fe23c69e07b6.tar.gz
tmwa-4bd7eeec09629d3c0f900d42c899fe23c69e07b6.tar.bz2
tmwa-4bd7eeec09629d3c0f900d42c899fe23c69e07b6.tar.xz
tmwa-4bd7eeec09629d3c0f900d42c899fe23c69e07b6.zip
Prepare to trim skills
Diffstat (limited to 'src/map/skill.t.hpp')
-rw-r--r--src/map/skill.t.hpp1417
1 files changed, 1417 insertions, 0 deletions
diff --git a/src/map/skill.t.hpp b/src/map/skill.t.hpp
new file mode 100644
index 0000000..0175985
--- /dev/null
+++ b/src/map/skill.t.hpp
@@ -0,0 +1,1417 @@
+#ifndef SKILL_T_HPP
+#define SKILL_T_HPP
+
+// only ST_NONE is actually used - TODO remove
+enum class SkillState
+{
+ ST_NONE,
+#define ST_NONE SkillState::ST_NONE
+ ST_HIDING,
+#define ST_HIDING SkillState::ST_HIDING
+ ST_CLOAKING,
+#define ST_CLOAKING SkillState::ST_CLOAKING
+ ST_HIDDEN,
+#define ST_HIDDEN SkillState::ST_HIDDEN
+ ST_RIDING,
+#define ST_RIDING SkillState::ST_RIDING
+ ST_FALCON,
+#define ST_FALCON SkillState::ST_FALCON
+ ST_CART,
+#define ST_CART SkillState::ST_CART
+ ST_SHIELD,
+#define ST_SHIELD SkillState::ST_SHIELD
+ ST_SIGHT,
+#define ST_SIGHT SkillState::ST_SIGHT
+ ST_EXPLOSIONSPIRITS,
+#define ST_EXPLOSIONSPIRITS SkillState::ST_EXPLOSIONSPIRITS
+ ST_RECOV_WEIGHT_RATE,
+#define ST_RECOV_WEIGHT_RATE SkillState::ST_RECOV_WEIGHT_RATE
+ ST_MOVE_ENABLE,
+#define ST_MOVE_ENABLE SkillState::ST_MOVE_ENABLE
+ ST_WATER,
+#define ST_WATER SkillState::ST_WATER
+};
+
+// TODO remove most of these as their corresponding SkillIDs get deleted.
+enum class StatusChange : uint16_t
+{
+ // indices into (map_session_data).status_change
+ SC_SENDMAX = 256,
+#define SC_SENDMAX StatusChange::SC_SENDMAX
+
+ // sometimes means "none", sometimes not
+ NEGATIVE1 = 0xffff,
+ ANY_BAD = NEGATIVE1,
+
+ // these ones are used by clif_status_change,
+ // e.g. by the magic system
+ ZERO = 0,
+ ATTACK_ICON_GENERIC = 2000,
+ ATTACK_ICON_SHEARING = 2001,
+ CART = 0x0c,
+ CLIF_OPTION_SC_INVISIBILITY = 0x1000,
+#define CLIF_OPTION_SC_INVISIBILITY StatusChange::CLIF_OPTION_SC_INVISIBILITY
+ CLIF_OPTION_SC_SCRIBE = 0x1001,
+#define CLIF_OPTION_SC_SCRIBE StatusChange::CLIF_OPTION_SC_SCRIBE
+
+ // the rest are the normal effects
+ SC_PROVOKE = 0,
+#define SC_PROVOKE StatusChange::SC_PROVOKE
+ SC_ENDURE = 1,
+#define SC_ENDURE StatusChange::SC_ENDURE
+ SC_TWOHANDQUICKEN = 2,
+#define SC_TWOHANDQUICKEN StatusChange::SC_TWOHANDQUICKEN
+ SC_CONCENTRATE = 3,
+#define SC_CONCENTRATE StatusChange::SC_CONCENTRATE
+ SC_HIDING = 4,
+#define SC_HIDING StatusChange::SC_HIDING
+ SC_CLOAKING = 5,
+#define SC_CLOAKING StatusChange::SC_CLOAKING
+ SC_ENCPOISON = 6,
+#define SC_ENCPOISON StatusChange::SC_ENCPOISON
+ SC_POISONREACT = 7,
+#define SC_POISONREACT StatusChange::SC_POISONREACT
+ SC_QUAGMIRE = 8,
+#define SC_QUAGMIRE StatusChange::SC_QUAGMIRE
+ SC_ANGELUS = 9,
+#define SC_ANGELUS StatusChange::SC_ANGELUS
+ SC_BLESSING = 10,
+#define SC_BLESSING StatusChange::SC_BLESSING
+ SC_SIGNUMCRUCIS = 11,
+#define SC_SIGNUMCRUCIS StatusChange::SC_SIGNUMCRUCIS
+ SC_INCREASEAGI = 12,
+#define SC_INCREASEAGI StatusChange::SC_INCREASEAGI
+ SC_DECREASEAGI = 13,
+#define SC_DECREASEAGI StatusChange::SC_DECREASEAGI
+ SC_SLOWPOISON = 14, //
+#define SC_SLOWPOISON StatusChange::SC_SLOWPOISON
+ SC_IMPOSITIO = 15,
+#define SC_IMPOSITIO StatusChange::SC_IMPOSITIO
+ SC_SUFFRAGIUM = 16,
+#define SC_SUFFRAGIUM StatusChange::SC_SUFFRAGIUM
+ SC_ASPERSIO = 17,
+#define SC_ASPERSIO StatusChange::SC_ASPERSIO
+ SC_BENEDICTIO = 18,
+#define SC_BENEDICTIO StatusChange::SC_BENEDICTIO
+ SC_KYRIE = 19,
+#define SC_KYRIE StatusChange::SC_KYRIE
+ SC_MAGNIFICAT = 20,
+#define SC_MAGNIFICAT StatusChange::SC_MAGNIFICAT
+ SC_GLORIA = 21,
+#define SC_GLORIA StatusChange::SC_GLORIA
+ SC_AETERNA = 22,
+#define SC_AETERNA StatusChange::SC_AETERNA
+ SC_ADRENALINE = 23,
+#define SC_ADRENALINE StatusChange::SC_ADRENALINE
+ SC_WEAPONPERFECTION = 24,
+#define SC_WEAPONPERFECTION StatusChange::SC_WEAPONPERFECTION
+ SC_OVERTHRUST = 25,
+#define SC_OVERTHRUST StatusChange::SC_OVERTHRUST
+ SC_MAXIMIZEPOWER = 26,
+#define SC_MAXIMIZEPOWER StatusChange::SC_MAXIMIZEPOWER
+ SC_RIDING = 27,
+#define SC_RIDING StatusChange::SC_RIDING
+ SC_FALCON = 28,
+#define SC_FALCON StatusChange::SC_FALCON
+ SC_TRICKDEAD = 29,
+#define SC_TRICKDEAD StatusChange::SC_TRICKDEAD
+ SC_LOUD = 30,
+#define SC_LOUD StatusChange::SC_LOUD
+ SC_ENERGYCOAT = 31,
+#define SC_ENERGYCOAT StatusChange::SC_ENERGYCOAT
+ SC_BROKNARMOR = 32,
+#define SC_BROKNARMOR StatusChange::SC_BROKNARMOR
+ SC_BROKNWEAPON = 33,
+#define SC_BROKNWEAPON StatusChange::SC_BROKNWEAPON
+ SC_HALLUCINATION = 34,
+#define SC_HALLUCINATION StatusChange::SC_HALLUCINATION
+ SC_WEIGHT50 = 35,
+#define SC_WEIGHT50 StatusChange::SC_WEIGHT50
+ SC_WEIGHT90 = 36,
+#define SC_WEIGHT90 StatusChange::SC_WEIGHT90
+ SC_SPEEDPOTION0 = 37, //
+#define SC_SPEEDPOTION0 StatusChange::SC_SPEEDPOTION0
+ SC_SPEEDPOTION1 = 38,
+#define SC_SPEEDPOTION1 StatusChange::SC_SPEEDPOTION1
+ SC_SPEEDPOTION2 = 39,
+#define SC_SPEEDPOTION2 StatusChange::SC_SPEEDPOTION2
+
+ SC_STRIPWEAPON = 50,
+#define SC_STRIPWEAPON StatusChange::SC_STRIPWEAPON
+ SC_STRIPSHIELD = 51,
+#define SC_STRIPSHIELD StatusChange::SC_STRIPSHIELD
+ SC_STRIPARMOR = 52,
+#define SC_STRIPARMOR StatusChange::SC_STRIPARMOR
+ SC_STRIPHELM = 53,
+#define SC_STRIPHELM StatusChange::SC_STRIPHELM
+ SC_CP_WEAPON = 54,
+#define SC_CP_WEAPON StatusChange::SC_CP_WEAPON
+ SC_CP_SHIELD = 55,
+#define SC_CP_SHIELD StatusChange::SC_CP_SHIELD
+ SC_CP_ARMOR = 56,
+#define SC_CP_ARMOR StatusChange::SC_CP_ARMOR
+ SC_CP_HELM = 57,
+#define SC_CP_HELM StatusChange::SC_CP_HELM
+ SC_AUTOGUARD = 58,
+#define SC_AUTOGUARD StatusChange::SC_AUTOGUARD
+ SC_REFLECTSHIELD = 59,
+#define SC_REFLECTSHIELD StatusChange::SC_REFLECTSHIELD
+ SC_DEVOTION = 60,
+#define SC_DEVOTION StatusChange::SC_DEVOTION
+ SC_PROVIDENCE = 61,
+#define SC_PROVIDENCE StatusChange::SC_PROVIDENCE
+ SC_DEFENDER = 62,
+#define SC_DEFENDER StatusChange::SC_DEFENDER
+ SC_AUTOSPELL = 65,
+#define SC_AUTOSPELL StatusChange::SC_AUTOSPELL
+ SC_SPEARSQUICKEN = 68,
+#define SC_SPEARSQUICKEN StatusChange::SC_SPEARSQUICKEN
+
+ SC_HEALING = 70, //
+#define SC_HEALING StatusChange::SC_HEALING
+
+ SC_SIGHTTRASHER = 73,
+#define SC_SIGHTTRASHER StatusChange::SC_SIGHTTRASHER
+
+ SC_EXPLOSIONSPIRITS = 86,
+#define SC_EXPLOSIONSPIRITS StatusChange::SC_EXPLOSIONSPIRITS
+ SC_STEELBODY = 87,
+#define SC_STEELBODY StatusChange::SC_STEELBODY
+
+ SC_COMBO = 89,
+#define SC_COMBO StatusChange::SC_COMBO
+ SC_FLAMELAUNCHER = 90,
+#define SC_FLAMELAUNCHER StatusChange::SC_FLAMELAUNCHER
+ SC_FROSTWEAPON = 91,
+#define SC_FROSTWEAPON StatusChange::SC_FROSTWEAPON
+ SC_LIGHTNINGLOADER = 92,
+#define SC_LIGHTNINGLOADER StatusChange::SC_LIGHTNINGLOADER
+ SC_SEISMICWEAPON = 93,
+#define SC_SEISMICWEAPON StatusChange::SC_SEISMICWEAPON
+
+ SC_AURABLADE = 103,
+#define SC_AURABLADE StatusChange::SC_AURABLADE
+ SC_PARRYING = 104,
+#define SC_PARRYING StatusChange::SC_PARRYING
+ SC_CONCENTRATION = 105,
+#define SC_CONCENTRATION StatusChange::SC_CONCENTRATION
+ SC_TENSIONRELAX = 106,
+#define SC_TENSIONRELAX StatusChange::SC_TENSIONRELAX
+ SC_BERSERK = 107,
+#define SC_BERSERK StatusChange::SC_BERSERK
+
+ SC_ASSUMPTIO = 110,
+#define SC_ASSUMPTIO StatusChange::SC_ASSUMPTIO
+
+ SC_MAGICPOWER = 113,
+#define SC_MAGICPOWER StatusChange::SC_MAGICPOWER
+
+ SC_TRUESIGHT = 115,
+#define SC_TRUESIGHT StatusChange::SC_TRUESIGHT
+ SC_WINDWALK = 116,
+#define SC_WINDWALK StatusChange::SC_WINDWALK
+ SC_MELTDOWN = 117,
+#define SC_MELTDOWN StatusChange::SC_MELTDOWN
+ SC_CARTBOOST = 118,
+#define SC_CARTBOOST StatusChange::SC_CARTBOOST
+
+ SC_REJECTSWORD = 120,
+#define SC_REJECTSWORD StatusChange::SC_REJECTSWORD
+ SC_MARIONETTE = 121,
+#define SC_MARIONETTE StatusChange::SC_MARIONETTE
+
+ SC_HEADCRUSH = 124,
+#define SC_HEADCRUSH StatusChange::SC_HEADCRUSH
+ SC_JOINTBEAT = 125,
+#define SC_JOINTBEAT StatusChange::SC_JOINTBEAT
+ SC_BASILICA = SC_JOINTBEAT,
+#define SC_BASILICA StatusChange::SC_BASILICA
+
+ SC_STONE = 128,
+#define SC_STONE StatusChange::SC_STONE
+ SC_FREEZE = 129,
+#define SC_FREEZE StatusChange::SC_FREEZE
+ SC_STAN = 130,
+#define SC_STAN StatusChange::SC_STAN
+ SC_SLEEP = 131,
+#define SC_SLEEP StatusChange::SC_SLEEP
+ SC_POISON = 132, //
+#define SC_POISON StatusChange::SC_POISON
+ SC_CURSE = 133,
+#define SC_CURSE StatusChange::SC_CURSE
+ SC_SILENCE = 134,
+#define SC_SILENCE StatusChange::SC_SILENCE
+ SC_DIVINA = SC_SILENCE,
+#define SC_DIVINA StatusChange::SC_DIVINA
+ SC_CONFUSION = 135,
+#define SC_CONFUSION StatusChange::SC_CONFUSION
+ SC_BLIND = 136,
+#define SC_BLIND StatusChange::SC_BLIND
+
+ SC_SAFETYWALL = 140,
+#define SC_SAFETYWALL StatusChange::SC_SAFETYWALL
+ SC_PNEUMA = 141,
+#define SC_PNEUMA StatusChange::SC_PNEUMA
+ SC_WATERBALL = 142,
+#define SC_WATERBALL StatusChange::SC_WATERBALL
+ SC_ANKLE = 143,
+#define SC_ANKLE StatusChange::SC_ANKLE
+ SC_DANCING = 144,
+#define SC_DANCING StatusChange::SC_DANCING
+ SC_KEEPING = 145,
+#define SC_KEEPING StatusChange::SC_KEEPING
+ SC_BARRIER = 146,
+#define SC_BARRIER StatusChange::SC_BARRIER
+
+ SC_MAGICROD = 149,
+#define SC_MAGICROD StatusChange::SC_MAGICROD
+ SC_SIGHT = 150,
+#define SC_SIGHT StatusChange::SC_SIGHT
+ SC_RUWACH = 151,
+#define SC_RUWACH StatusChange::SC_RUWACH
+ SC_AUTOCOUNTER = 152,
+#define SC_AUTOCOUNTER StatusChange::SC_AUTOCOUNTER
+ SC_VOLCANO = 153,
+#define SC_VOLCANO StatusChange::SC_VOLCANO
+ SC_DELUGE = 154,
+#define SC_DELUGE StatusChange::SC_DELUGE
+ SC_VIOLENTGALE = 155,
+#define SC_VIOLENTGALE StatusChange::SC_VIOLENTGALE
+ SC_BLADESTOP_WAIT = 156,
+#define SC_BLADESTOP_WAIT StatusChange::SC_BLADESTOP_WAIT
+ SC_BLADESTOP = 157,
+#define SC_BLADESTOP StatusChange::SC_BLADESTOP
+ SC_EXTREMITYFIST = 158,
+#define SC_EXTREMITYFIST StatusChange::SC_EXTREMITYFIST
+ SC_GRAFFITI = 159,
+#define SC_GRAFFITI StatusChange::SC_GRAFFITI
+ SC_ENSEMBLE = 159,
+#define SC_ENSEMBLE StatusChange::SC_ENSEMBLE
+
+ SC_LULLABY = 160,
+#define SC_LULLABY StatusChange::SC_LULLABY
+ SC_RICHMANKIM = 161,
+#define SC_RICHMANKIM StatusChange::SC_RICHMANKIM
+ SC_ETERNALCHAOS = 162,
+#define SC_ETERNALCHAOS StatusChange::SC_ETERNALCHAOS
+ SC_DRUMBATTLE = 163,
+#define SC_DRUMBATTLE StatusChange::SC_DRUMBATTLE
+ SC_NIBELUNGEN = 164,
+#define SC_NIBELUNGEN StatusChange::SC_NIBELUNGEN
+ SC_ROKISWEIL = 165,
+#define SC_ROKISWEIL StatusChange::SC_ROKISWEIL
+ SC_INTOABYSS = 166,
+#define SC_INTOABYSS StatusChange::SC_INTOABYSS
+ SC_SIEGFRIED = 167,
+#define SC_SIEGFRIED StatusChange::SC_SIEGFRIED
+ SC_DISSONANCE = 168,
+#define SC_DISSONANCE StatusChange::SC_DISSONANCE
+ SC_WHISTLE = 169,
+#define SC_WHISTLE StatusChange::SC_WHISTLE
+ SC_ASSNCROS = 170,
+#define SC_ASSNCROS StatusChange::SC_ASSNCROS
+ SC_POEMBRAGI = 171,
+#define SC_POEMBRAGI StatusChange::SC_POEMBRAGI
+ SC_APPLEIDUN = 172,
+#define SC_APPLEIDUN StatusChange::SC_APPLEIDUN
+ SC_UGLYDANCE = 173,
+#define SC_UGLYDANCE StatusChange::SC_UGLYDANCE
+ SC_HUMMING = 174,
+#define SC_HUMMING StatusChange::SC_HUMMING
+ SC_DONTFORGETME = 175,
+#define SC_DONTFORGETME StatusChange::SC_DONTFORGETME
+ SC_FORTUNE = 176,
+#define SC_FORTUNE StatusChange::SC_FORTUNE
+ SC_SERVICE4U = 177,
+#define SC_SERVICE4U StatusChange::SC_SERVICE4U
+ SC_FOGWALL = 178,
+#define SC_FOGWALL StatusChange::SC_FOGWALL
+ SC_GOSPEL = 179,
+#define SC_GOSPEL StatusChange::SC_GOSPEL
+ SC_SPIDERWEB = 180,
+#define SC_SPIDERWEB StatusChange::SC_SPIDERWEB
+ SC_MEMORIZE = 181,
+#define SC_MEMORIZE StatusChange::SC_MEMORIZE
+ SC_LANDPROTECTOR = 182,
+#define SC_LANDPROTECTOR StatusChange::SC_LANDPROTECTOR
+ SC_ADAPTATION = 183,
+#define SC_ADAPTATION StatusChange::SC_ADAPTATION
+ SC_CHASEWALK = 184,
+#define SC_CHASEWALK StatusChange::SC_CHASEWALK
+ SC_ATKPOT = 185, //
+#define SC_ATKPOT StatusChange::SC_ATKPOT
+ SC_MATKPOT = 186,
+#define SC_MATKPOT StatusChange::SC_MATKPOT
+ SC_WEDDING = 187,
+#define SC_WEDDING StatusChange::SC_WEDDING
+ SC_NOCHAT = 188,
+#define SC_NOCHAT StatusChange::SC_NOCHAT
+ SC_SPLASHER = 189,
+#define SC_SPLASHER StatusChange::SC_SPLASHER
+ SC_SELFDESTRUCTION = 190,
+#define SC_SELFDESTRUCTION StatusChange::SC_SELFDESTRUCTION
+ SC_MINDBREAKER = 191,
+#define SC_MINDBREAKER StatusChange::SC_MINDBREAKER
+ SC_SPELLBREAKER = 192,
+#define SC_SPELLBREAKER StatusChange::SC_SPELLBREAKER
+
+// Added for Fate's spells
+ SC_HIDE = 194, // Hide from `detect' magic (PCs only)
+#define SC_HIDE StatusChange::SC_HIDE
+ SC_SHEARED = 194, // Has been sheared (mobs only)
+#define SC_SHEARED StatusChange::SC_SHEARED
+ SC_HALT_REGENERATE = 195, // Suspend regeneration
+#define SC_HALT_REGENERATE StatusChange::SC_HALT_REGENERATE
+ SC_FLYING_BACKPACK = 196, // Flying backpack
+#define SC_FLYING_BACKPACK StatusChange::SC_FLYING_BACKPACK
+ SC_MBARRIER = 197, // Magical barrier, magic resistance (val1 : power (%))
+#define SC_MBARRIER StatusChange::SC_MBARRIER
+ SC_HASTE = 198, // `Haste' spell (val1 : power)
+#define SC_HASTE StatusChange::SC_HASTE
+ SC_PHYS_SHIELD = 199, // `Protect' spell, reduce damage (val1: power)
+#define SC_PHYS_SHIELD StatusChange::SC_PHYS_SHIELD
+ MAX_STATUSCHANGE = 200,
+#define MAX_STATUSCHANGE StatusChange::MAX_STATUSCHANGE
+};
+
+constexpr
+StatusChange MAJOR_STATUS_EFFECTS[] =
+{
+ SC_STONE,
+ SC_FREEZE,
+ SC_STAN,
+ SC_SLEEP,
+ SC_POISON,
+ SC_CURSE,
+ SC_SILENCE,
+ SC_CONFUSION,
+ SC_BLIND,
+};
+
+constexpr
+StatusChange MAJOR_STATUS_EFFECTS_1[] =
+{
+ SC_STONE,
+ SC_FREEZE,
+ SC_STAN,
+ SC_SLEEP,
+};
+
+// needed to work around some subtractative indexing
+// I think it *might* be able to be totally removed.
+enum class BadSC
+{
+ STONE = 0,
+ FREEZE = 1,
+ STAN = 2,
+ SLEEP = 3,
+ POISON = 4,
+ CURSE = 5,
+ SILENCE = 6,
+ CONFUSION = 7,
+ BLIND = 8,
+
+ COUNT = 9, // formerly 10,
+};
+
+constexpr
+StatusChange BadSC_to_SC(BadSC bsc)
+{
+ return StatusChange(uint16_t(SC_STONE) + int(bsc));
+}
+
+constexpr
+BadSC BadSC_from_SC(StatusChange sc)
+{
+ return BadSC(uint16_t(sc) - uint16_t(SC_STONE));
+}
+
+// TODO remove most of these
+enum class SkillID : uint16_t
+{
+ // TODO: Remove these!
+ NEGATIVE = 0xffff,
+ ZERO = 0x0000,
+ ONE = 0x0001,
+
+ // Basic skills.
+ // These should probably be made unconditional.
+ NV_EMOTE = 1, //
+#define NV_EMOTE SkillID::NV_EMOTE
+ NV_TRADE = 2, //
+#define NV_TRADE SkillID::NV_TRADE
+ NV_PARTY = 3, //
+#define NV_PARTY SkillID::NV_PARTY
+
+ SM_SWORD = 4, //
+#define SM_SWORD SkillID::SM_SWORD
+ SM_TWOHAND = 5,
+#define SM_TWOHAND SkillID::SM_TWOHAND
+ SM_RECOVERY = 6, //
+#define SM_RECOVERY SkillID::SM_RECOVERY
+ SM_BASH = 7,
+#define SM_BASH SkillID::SM_BASH
+ SM_PROVOKE = 8,
+#define SM_PROVOKE SkillID::SM_PROVOKE
+ SM_MAGNUM = 9,
+#define SM_MAGNUM SkillID::SM_MAGNUM
+ SM_ENDURE = 10,
+#define SM_ENDURE SkillID::SM_ENDURE
+
+ MG_SRECOVERY = 11, //
+#define MG_SRECOVERY SkillID::MG_SRECOVERY
+ MG_SIGHT = 12,
+#define MG_SIGHT SkillID::MG_SIGHT
+ MG_NAPALMBEAT = 13,
+#define MG_NAPALMBEAT SkillID::MG_NAPALMBEAT
+ MG_SAFETYWALL = 14,
+#define MG_SAFETYWALL SkillID::MG_SAFETYWALL
+ MG_SOULSTRIKE = 15,
+#define MG_SOULSTRIKE SkillID::MG_SOULSTRIKE
+ MG_COLDBOLT = 16,
+#define MG_COLDBOLT SkillID::MG_COLDBOLT
+ MG_FROSTDIVER = 17,
+#define MG_FROSTDIVER SkillID::MG_FROSTDIVER
+ MG_STONECURSE = 18,
+#define MG_STONECURSE SkillID::MG_STONECURSE
+ MG_FIREBALL = 19,
+#define MG_FIREBALL SkillID::MG_FIREBALL
+ MG_FIREWALL = 20,
+#define MG_FIREWALL SkillID::MG_FIREWALL
+ MG_FIREBOLT = 21,
+#define MG_FIREBOLT SkillID::MG_FIREBOLT
+ MG_LIGHTNINGBOLT = 22,
+#define MG_LIGHTNINGBOLT SkillID::MG_LIGHTNINGBOLT
+ MG_THUNDERSTORM = 23,
+#define MG_THUNDERSTORM SkillID::MG_THUNDERSTORM
+
+ AL_DP = 24,
+#define AL_DP SkillID::AL_DP
+ AL_DEMONBANE = 25,
+#define AL_DEMONBANE SkillID::AL_DEMONBANE
+ AL_RUWACH = 26,
+#define AL_RUWACH SkillID::AL_RUWACH
+ AL_PNEUMA = 27,
+#define AL_PNEUMA SkillID::AL_PNEUMA
+ AL_TELEPORT = 28, //
+#define AL_TELEPORT SkillID::AL_TELEPORT
+ AL_WARP = 29,
+#define AL_WARP SkillID::AL_WARP
+ AL_HEAL = 30, //
+#define AL_HEAL SkillID::AL_HEAL
+ AL_INCAGI = 31,
+#define AL_INCAGI SkillID::AL_INCAGI
+ AL_DECAGI = 32,
+#define AL_DECAGI SkillID::AL_DECAGI
+ AL_HOLYWATER = 33,
+#define AL_HOLYWATER SkillID::AL_HOLYWATER
+ AL_CRUCIS = 34,
+#define AL_CRUCIS SkillID::AL_CRUCIS
+ AL_ANGELUS = 35,
+#define AL_ANGELUS SkillID::AL_ANGELUS
+ AL_BLESSING = 36,
+#define AL_BLESSING SkillID::AL_BLESSING
+ AL_CURE = 37,
+#define AL_CURE SkillID::AL_CURE
+
+ MC_INCCARRY = 38, //
+#define MC_INCCARRY SkillID::MC_INCCARRY
+ MC_DISCOUNT = 39, //
+#define MC_DISCOUNT SkillID::MC_DISCOUNT
+ MC_OVERCHARGE = 40, //
+#define MC_OVERCHARGE SkillID::MC_OVERCHARGE
+ MC_PUSHCART = 41,
+#define MC_PUSHCART SkillID::MC_PUSHCART
+ MC_IDENTIFY = 42,
+#define MC_IDENTIFY SkillID::MC_IDENTIFY
+ MC_VENDING = 43,
+#define MC_VENDING SkillID::MC_VENDING
+ MC_MAMMONITE = 44,
+#define MC_MAMMONITE SkillID::MC_MAMMONITE
+
+ AC_OWL = 45, //
+#define AC_OWL SkillID::AC_OWL
+ AC_VULTURE = 46,
+#define AC_VULTURE SkillID::AC_VULTURE
+ AC_CONCENTRATION = 47,
+#define AC_CONCENTRATION SkillID::AC_CONCENTRATION
+ AC_DOUBLE = 48,
+#define AC_DOUBLE SkillID::AC_DOUBLE
+ AC_SHOWER = 49,
+#define AC_SHOWER SkillID::AC_SHOWER
+
+ TF_DOUBLE = 50, //
+#define TF_DOUBLE SkillID::TF_DOUBLE
+ TF_MISS = 51, //
+#define TF_MISS SkillID::TF_MISS
+ TF_STEAL = 52,
+#define TF_STEAL SkillID::TF_STEAL
+ TF_HIDING = 53,
+#define TF_HIDING SkillID::TF_HIDING
+ TF_POISON = 54, //
+#define TF_POISON SkillID::TF_POISON
+ TF_DETOXIFY = 55,
+#define TF_DETOXIFY SkillID::TF_DETOXIFY
+
+ ALL_RESURRECTION = 56,
+#define ALL_RESURRECTION SkillID::ALL_RESURRECTION
+
+ KN_SPEARMASTERY = 57,
+#define KN_SPEARMASTERY SkillID::KN_SPEARMASTERY
+ KN_PIERCE = 58,
+#define KN_PIERCE SkillID::KN_PIERCE
+ KN_BRANDISHSPEAR = 59,
+#define KN_BRANDISHSPEAR SkillID::KN_BRANDISHSPEAR
+ KN_SPEARSTAB = 60,
+#define KN_SPEARSTAB SkillID::KN_SPEARSTAB
+ KN_SPEARBOOMERANG = 61,
+#define KN_SPEARBOOMERANG SkillID::KN_SPEARBOOMERANG
+ KN_TWOHANDQUICKEN = 62,
+#define KN_TWOHANDQUICKEN SkillID::KN_TWOHANDQUICKEN
+ KN_AUTOCOUNTER = 63,
+#define KN_AUTOCOUNTER SkillID::KN_AUTOCOUNTER
+ KN_BOWLINGBASH = 64,
+#define KN_BOWLINGBASH SkillID::KN_BOWLINGBASH
+ KN_RIDING = 65,
+#define KN_RIDING SkillID::KN_RIDING
+ KN_CAVALIERMASTERY = 66,
+#define KN_CAVALIERMASTERY SkillID::KN_CAVALIERMASTERY
+
+ PR_MACEMASTERY = 67,
+#define PR_MACEMASTERY SkillID::PR_MACEMASTERY
+ PR_IMPOSITIO = 68,
+#define PR_IMPOSITIO SkillID::PR_IMPOSITIO
+ PR_SUFFRAGIUM = 69,
+#define PR_SUFFRAGIUM SkillID::PR_SUFFRAGIUM
+ PR_ASPERSIO = 70,
+#define PR_ASPERSIO SkillID::PR_ASPERSIO
+ PR_BENEDICTIO = 71,
+#define PR_BENEDICTIO SkillID::PR_BENEDICTIO
+ PR_SANCTUARY = 72,
+#define PR_SANCTUARY SkillID::PR_SANCTUARY
+ PR_SLOWPOISON = 73,
+#define PR_SLOWPOISON SkillID::PR_SLOWPOISON
+ PR_STRECOVERY = 74,
+#define PR_STRECOVERY SkillID::PR_STRECOVERY
+ PR_KYRIE = 75,
+#define PR_KYRIE SkillID::PR_KYRIE
+ PR_MAGNIFICAT = 76,
+#define PR_MAGNIFICAT SkillID::PR_MAGNIFICAT
+ PR_GLORIA = 77,
+#define PR_GLORIA SkillID::PR_GLORIA
+ PR_LEXDIVINA = 78,
+#define PR_LEXDIVINA SkillID::PR_LEXDIVINA
+ PR_TURNUNDEAD = 79,
+#define PR_TURNUNDEAD SkillID::PR_TURNUNDEAD
+ PR_LEXAETERNA = 80,
+#define PR_LEXAETERNA SkillID::PR_LEXAETERNA
+ PR_MAGNUS = 81,
+#define PR_MAGNUS SkillID::PR_MAGNUS
+
+ WZ_FIREPILLAR = 82,
+#define WZ_FIREPILLAR SkillID::WZ_FIREPILLAR
+ WZ_SIGHTRASHER = 83,
+#define WZ_SIGHTRASHER SkillID::WZ_SIGHTRASHER
+ WZ_FIREIVY = 84,
+#define WZ_FIREIVY SkillID::WZ_FIREIVY
+ WZ_METEOR = 85,
+#define WZ_METEOR SkillID::WZ_METEOR
+ WZ_JUPITEL = 86,
+#define WZ_JUPITEL SkillID::WZ_JUPITEL
+ WZ_VERMILION = 87,
+#define WZ_VERMILION SkillID::WZ_VERMILION
+ WZ_WATERBALL = 88,
+#define WZ_WATERBALL SkillID::WZ_WATERBALL
+ WZ_ICEWALL = 89,
+#define WZ_ICEWALL SkillID::WZ_ICEWALL
+ WZ_FROSTNOVA = 90,
+#define WZ_FROSTNOVA SkillID::WZ_FROSTNOVA
+ WZ_STORMGUST = 91,
+#define WZ_STORMGUST SkillID::WZ_STORMGUST
+ WZ_EARTHSPIKE = 92,
+#define WZ_EARTHSPIKE SkillID::WZ_EARTHSPIKE
+ WZ_HEAVENDRIVE = 93,
+#define WZ_HEAVENDRIVE SkillID::WZ_HEAVENDRIVE
+ WZ_QUAGMIRE = 94,
+#define WZ_QUAGMIRE SkillID::WZ_QUAGMIRE
+ WZ_ESTIMATION = 95,
+#define WZ_ESTIMATION SkillID::WZ_ESTIMATION
+
+ BS_IRON = 96,
+#define BS_IRON SkillID::BS_IRON
+ BS_STEEL = 97,
+#define BS_STEEL SkillID::BS_STEEL
+ BS_ENCHANTEDSTONE = 98,
+#define BS_ENCHANTEDSTONE SkillID::BS_ENCHANTEDSTONE
+ BS_ORIDEOCON = 99,
+#define BS_ORIDEOCON SkillID::BS_ORIDEOCON
+ BS_DAGGER = 100,
+#define BS_DAGGER SkillID::BS_DAGGER
+ BS_SWORD = 101,
+#define BS_SWORD SkillID::BS_SWORD
+ BS_TWOHANDSWORD = 102,
+#define BS_TWOHANDSWORD SkillID::BS_TWOHANDSWORD
+ BS_AXE = 103,
+#define BS_AXE SkillID::BS_AXE
+ BS_MACE = 104,
+#define BS_MACE SkillID::BS_MACE
+ BS_KNUCKLE = 105,
+#define BS_KNUCKLE SkillID::BS_KNUCKLE
+ BS_SPEAR = 106,
+#define BS_SPEAR SkillID::BS_SPEAR
+ BS_HILTBINDING = 107,
+#define BS_HILTBINDING SkillID::BS_HILTBINDING
+ BS_FINDINGORE = 108,
+#define BS_FINDINGORE SkillID::BS_FINDINGORE
+ BS_WEAPONRESEARCH = 109,
+#define BS_WEAPONRESEARCH SkillID::BS_WEAPONRESEARCH
+ BS_REPAIRWEAPON = 110,
+#define BS_REPAIRWEAPON SkillID::BS_REPAIRWEAPON
+ BS_SKINTEMPER = 111,
+#define BS_SKINTEMPER SkillID::BS_SKINTEMPER
+ BS_HAMMERFALL = 112,
+#define BS_HAMMERFALL SkillID::BS_HAMMERFALL
+ BS_ADRENALINE = 113,
+#define BS_ADRENALINE SkillID::BS_ADRENALINE
+ BS_WEAPONPERFECT = 114,
+#define BS_WEAPONPERFECT SkillID::BS_WEAPONPERFECT
+ BS_OVERTHRUST = 115,
+#define BS_OVERTHRUST SkillID::BS_OVERTHRUST
+ BS_MAXIMIZE = 116,
+#define BS_MAXIMIZE SkillID::BS_MAXIMIZE
+
+ HT_SKIDTRAP = 117,
+#define HT_SKIDTRAP SkillID::HT_SKIDTRAP
+ HT_LANDMINE = 118,
+#define HT_LANDMINE SkillID::HT_LANDMINE
+ HT_ANKLESNARE = 119,
+#define HT_ANKLESNARE SkillID::HT_ANKLESNARE
+ HT_SHOCKWAVE = 120,
+#define HT_SHOCKWAVE SkillID::HT_SHOCKWAVE
+ HT_SANDMAN = 121,
+#define HT_SANDMAN SkillID::HT_SANDMAN
+ HT_FLASHER = 122,
+#define HT_FLASHER SkillID::HT_FLASHER
+ HT_FREEZINGTRAP = 123,
+#define HT_FREEZINGTRAP SkillID::HT_FREEZINGTRAP
+ HT_BLASTMINE = 124,
+#define HT_BLASTMINE SkillID::HT_BLASTMINE
+ HT_CLAYMORETRAP = 125,
+#define HT_CLAYMORETRAP SkillID::HT_CLAYMORETRAP
+ HT_REMOVETRAP = 126,
+#define HT_REMOVETRAP SkillID::HT_REMOVETRAP
+ HT_TALKIEBOX = 127,
+#define HT_TALKIEBOX SkillID::HT_TALKIEBOX
+ HT_BEASTBANE = 128,
+#define HT_BEASTBANE SkillID::HT_BEASTBANE
+ HT_FALCON = 129,
+#define HT_FALCON SkillID::HT_FALCON
+ HT_STEELCROW = 130,
+#define HT_STEELCROW SkillID::HT_STEELCROW
+ HT_BLITZBEAT = 131,
+#define HT_BLITZBEAT SkillID::HT_BLITZBEAT
+ HT_DETECTING = 132,
+#define HT_DETECTING SkillID::HT_DETECTING
+ HT_SPRINGTRAP = 133,
+#define HT_SPRINGTRAP SkillID::HT_SPRINGTRAP
+
+ AS_RIGHT = 134,
+#define AS_RIGHT SkillID::AS_RIGHT
+ AS_LEFT = 135,
+#define AS_LEFT SkillID::AS_LEFT
+ AS_KATAR = 136,
+#define AS_KATAR SkillID::AS_KATAR
+ AS_CLOAKING = 137,
+#define AS_CLOAKING SkillID::AS_CLOAKING
+ AS_SONICBLOW = 138,
+#define AS_SONICBLOW SkillID::AS_SONICBLOW
+ AS_GRIMTOOTH = 139,
+#define AS_GRIMTOOTH SkillID::AS_GRIMTOOTH
+ AS_ENCHANTPOISON = 140,
+#define AS_ENCHANTPOISON SkillID::AS_ENCHANTPOISON
+ AS_POISONREACT = 141,
+#define AS_POISONREACT SkillID::AS_POISONREACT
+ AS_VENOMDUST = 142,
+#define AS_VENOMDUST SkillID::AS_VENOMDUST
+ AS_SPLASHER = 143,
+#define AS_SPLASHER SkillID::AS_SPLASHER
+
+ NV_FIRSTAID = 144, //
+#define NV_FIRSTAID SkillID::NV_FIRSTAID
+ NV_TRICKDEAD = 145,
+#define NV_TRICKDEAD SkillID::NV_TRICKDEAD
+ SM_MOVINGRECOVERY = 146, //
+#define SM_MOVINGRECOVERY SkillID::SM_MOVINGRECOVERY
+ SM_FATALBLOW = 147,
+#define SM_FATALBLOW SkillID::SM_FATALBLOW
+ SM_AUTOBERSERK = 148, //
+#define SM_AUTOBERSERK SkillID::SM_AUTOBERSERK
+ AC_MAKINGARROW = 149,
+#define AC_MAKINGARROW SkillID::AC_MAKINGARROW
+ AC_CHARGEARROW = 150,
+#define AC_CHARGEARROW SkillID::AC_CHARGEARROW
+ TF_SPRINKLESAND = 151,
+#define TF_SPRINKLESAND SkillID::TF_SPRINKLESAND
+ TF_BACKSLIDING = 152, //
+#define TF_BACKSLIDING SkillID::TF_BACKSLIDING
+ TF_PICKSTONE = 153,
+#define TF_PICKSTONE SkillID::TF_PICKSTONE
+ TF_THROWSTONE = 154,
+#define TF_THROWSTONE SkillID::TF_THROWSTONE
+ MC_CARTREVOLUTION = 155,
+#define MC_CARTREVOLUTION SkillID::MC_CARTREVOLUTION
+ MC_CHANGECART = 156,
+#define MC_CHANGECART SkillID::MC_CHANGECART
+ MC_LOUD = 157,
+#define MC_LOUD SkillID::MC_LOUD
+ AL_HOLYLIGHT = 158,
+#define AL_HOLYLIGHT SkillID::AL_HOLYLIGHT
+ MG_ENERGYCOAT = 159,
+#define MG_ENERGYCOAT SkillID::MG_ENERGYCOAT
+
+ NPC_PIERCINGATT = 160,
+#define NPC_PIERCINGATT SkillID::NPC_PIERCINGATT
+ NPC_MENTALBREAKER = 161,
+#define NPC_MENTALBREAKER SkillID::NPC_MENTALBREAKER
+ NPC_RANGEATTACK = 162,
+#define NPC_RANGEATTACK SkillID::NPC_RANGEATTACK
+ NPC_ATTRICHANGE = 163,
+#define NPC_ATTRICHANGE SkillID::NPC_ATTRICHANGE
+ NPC_CHANGEWATER = 164,
+#define NPC_CHANGEWATER SkillID::NPC_CHANGEWATER
+ NPC_CHANGEGROUND = 165,
+#define NPC_CHANGEGROUND SkillID::NPC_CHANGEGROUND
+ NPC_CHANGEFIRE = 166,
+#define NPC_CHANGEFIRE SkillID::NPC_CHANGEFIRE
+ NPC_CHANGEWIND = 167,
+#define NPC_CHANGEWIND SkillID::NPC_CHANGEWIND
+ NPC_CHANGEPOISON = 168,
+#define NPC_CHANGEPOISON SkillID::NPC_CHANGEPOISON
+ NPC_CHANGEHOLY = 169,
+#define NPC_CHANGEHOLY SkillID::NPC_CHANGEHOLY
+ NPC_CHANGEDARKNESS = 170,
+#define NPC_CHANGEDARKNESS SkillID::NPC_CHANGEDARKNESS
+ NPC_CHANGETELEKINESIS = 171,
+#define NPC_CHANGETELEKINESIS SkillID::NPC_CHANGETELEKINESIS
+ NPC_CRITICALSLASH = 172,
+#define NPC_CRITICALSLASH SkillID::NPC_CRITICALSLASH
+ NPC_COMBOATTACK = 173,
+#define NPC_COMBOATTACK SkillID::NPC_COMBOATTACK
+ NPC_GUIDEDATTACK = 174,
+#define NPC_GUIDEDATTACK SkillID::NPC_GUIDEDATTACK
+ NPC_SELFDESTRUCTION = 175, //
+#define NPC_SELFDESTRUCTION SkillID::NPC_SELFDESTRUCTION
+ NPC_SPLASHATTACK = 176,
+#define NPC_SPLASHATTACK SkillID::NPC_SPLASHATTACK
+ NPC_SUICIDE = 177,
+#define NPC_SUICIDE SkillID::NPC_SUICIDE
+ NPC_POISON = 178, //
+#define NPC_POISON SkillID::NPC_POISON
+ NPC_BLINDATTACK = 179,
+#define NPC_BLINDATTACK SkillID::NPC_BLINDATTACK
+ NPC_SILENCEATTACK = 180,
+#define NPC_SILENCEATTACK SkillID::NPC_SILENCEATTACK
+ NPC_STUNATTACK = 181,
+#define NPC_STUNATTACK SkillID::NPC_STUNATTACK
+ NPC_PETRIFYATTACK = 182,
+#define NPC_PETRIFYATTACK SkillID::NPC_PETRIFYATTACK
+ NPC_CURSEATTACK = 183,
+#define NPC_CURSEATTACK SkillID::NPC_CURSEATTACK
+ NPC_SLEEPATTACK = 184,
+#define NPC_SLEEPATTACK SkillID::NPC_SLEEPATTACK
+ NPC_RANDOMATTACK = 185,
+#define NPC_RANDOMATTACK SkillID::NPC_RANDOMATTACK
+ NPC_WATERATTACK = 186,
+#define NPC_WATERATTACK SkillID::NPC_WATERATTACK
+ NPC_GROUNDATTACK = 187,
+#define NPC_GROUNDATTACK SkillID::NPC_GROUNDATTACK
+ NPC_FIREATTACK = 188,
+#define NPC_FIREATTACK SkillID::NPC_FIREATTACK
+ NPC_WINDATTACK = 189,
+#define NPC_WINDATTACK SkillID::NPC_WINDATTACK
+
+ NPC_POISONATTACK = 190, //
+#define NPC_POISONATTACK SkillID::NPC_POISONATTACK
+ NPC_HOLYATTACK = 191,
+#define NPC_HOLYATTACK SkillID::NPC_HOLYATTACK
+ NPC_DARKNESSATTACK = 192,
+#define NPC_DARKNESSATTACK SkillID::NPC_DARKNESSATTACK
+ NPC_TELEKINESISATTACK = 193,
+#define NPC_TELEKINESISATTACK SkillID::NPC_TELEKINESISATTACK
+ NPC_MAGICALATTACK = 194,
+#define NPC_MAGICALATTACK SkillID::NPC_MAGICALATTACK
+ NPC_METAMORPHOSIS = 195,
+#define NPC_METAMORPHOSIS SkillID::NPC_METAMORPHOSIS
+ NPC_PROVOCATION = 196,
+#define NPC_PROVOCATION SkillID::NPC_PROVOCATION
+ NPC_SMOKING = 197,
+#define NPC_SMOKING SkillID::NPC_SMOKING
+ NPC_SUMMONSLAVE = 198, //
+#define NPC_SUMMONSLAVE SkillID::NPC_SUMMONSLAVE
+ NPC_EMOTION = 199, //
+#define NPC_EMOTION SkillID::NPC_EMOTION
+ NPC_TRANSFORMATION = 200,
+#define NPC_TRANSFORMATION SkillID::NPC_TRANSFORMATION
+ NPC_BLOODDRAIN = 201,
+#define NPC_BLOODDRAIN SkillID::NPC_BLOODDRAIN
+ NPC_ENERGYDRAIN = 202,
+#define NPC_ENERGYDRAIN SkillID::NPC_ENERGYDRAIN
+ NPC_KEEPING = 203,
+#define NPC_KEEPING SkillID::NPC_KEEPING
+ NPC_DARKBREATH = 204,
+#define NPC_DARKBREATH SkillID::NPC_DARKBREATH
+ NPC_DARKBLESSING = 205,
+#define NPC_DARKBLESSING SkillID::NPC_DARKBLESSING
+ NPC_BARRIER = 206,
+#define NPC_BARRIER SkillID::NPC_BARRIER
+ NPC_DEFENDER = 207,
+#define NPC_DEFENDER SkillID::NPC_DEFENDER
+ NPC_LICK = 208,
+#define NPC_LICK SkillID::NPC_LICK
+ NPC_HALLUCINATION = 209,
+#define NPC_HALLUCINATION SkillID::NPC_HALLUCINATION
+ NPC_REBIRTH = 210,
+#define NPC_REBIRTH SkillID::NPC_REBIRTH
+ NPC_SUMMONMONSTER = 211,
+#define NPC_SUMMONMONSTER SkillID::NPC_SUMMONMONSTER
+
+ RG_SNATCHER = 212,
+#define RG_SNATCHER SkillID::RG_SNATCHER
+ RG_STEALCOIN = 213,
+#define RG_STEALCOIN SkillID::RG_STEALCOIN
+ RG_BACKSTAP = 214,
+#define RG_BACKSTAP SkillID::RG_BACKSTAP
+ RG_TUNNELDRIVE = 215,
+#define RG_TUNNELDRIVE SkillID::RG_TUNNELDRIVE
+ RG_RAID = 216,
+#define RG_RAID SkillID::RG_RAID
+ RG_STRIPWEAPON = 217,
+#define RG_STRIPWEAPON SkillID::RG_STRIPWEAPON
+ RG_STRIPSHIELD = 218,
+#define RG_STRIPSHIELD SkillID::RG_STRIPSHIELD
+ RG_STRIPARMOR = 219,
+#define RG_STRIPARMOR SkillID::RG_STRIPARMOR
+ RG_STRIPHELM = 220,
+#define RG_STRIPHELM SkillID::RG_STRIPHELM
+ RG_INTIMIDATE = 221,
+#define RG_INTIMIDATE SkillID::RG_INTIMIDATE
+ RG_GRAFFITI = 222,
+#define RG_GRAFFITI SkillID::RG_GRAFFITI
+ RG_FLAGGRAFFITI = 223,
+#define RG_FLAGGRAFFITI SkillID::RG_FLAGGRAFFITI
+ RG_CLEANER = 224,
+#define RG_CLEANER SkillID::RG_CLEANER
+ RG_GANGSTER = 225,
+#define RG_GANGSTER SkillID::RG_GANGSTER
+ RG_COMPULSION = 226,
+#define RG_COMPULSION SkillID::RG_COMPULSION
+ RG_PLAGIARISM = 227,
+#define RG_PLAGIARISM SkillID::RG_PLAGIARISM
+
+ AM_AXEMASTERY = 228,
+#define AM_AXEMASTERY SkillID::AM_AXEMASTERY
+ AM_LEARNINGPOTION = 229,
+#define AM_LEARNINGPOTION SkillID::AM_LEARNINGPOTION
+ AM_PHARMACY = 230,
+#define AM_PHARMACY SkillID::AM_PHARMACY
+ AM_DEMONSTRATION = 231,
+#define AM_DEMONSTRATION SkillID::AM_DEMONSTRATION
+ AM_ACIDTERROR = 232,
+#define AM_ACIDTERROR SkillID::AM_ACIDTERROR
+ AM_POTIONPITCHER = 233,
+#define AM_POTIONPITCHER SkillID::AM_POTIONPITCHER
+ AM_CANNIBALIZE = 234,
+#define AM_CANNIBALIZE SkillID::AM_CANNIBALIZE
+ AM_SPHEREMINE = 235,
+#define AM_SPHEREMINE SkillID::AM_SPHEREMINE
+ AM_CP_WEAPON = 236,
+#define AM_CP_WEAPON SkillID::AM_CP_WEAPON
+ AM_CP_SHIELD = 237,
+#define AM_CP_SHIELD SkillID::AM_CP_SHIELD
+ AM_CP_ARMOR = 238,
+#define AM_CP_ARMOR SkillID::AM_CP_ARMOR
+ AM_CP_HELM = 239,
+#define AM_CP_HELM SkillID::AM_CP_HELM
+ AM_BIOETHICS = 240,
+#define AM_BIOETHICS SkillID::AM_BIOETHICS
+ AM_BIOTECHNOLOGY = 241,
+#define AM_BIOTECHNOLOGY SkillID::AM_BIOTECHNOLOGY
+ AM_CREATECREATURE = 242,
+#define AM_CREATECREATURE SkillID::AM_CREATECREATURE
+ AM_CULTIVATION = 243,
+#define AM_CULTIVATION SkillID::AM_CULTIVATION
+ AM_FLAMECONTROL = 244,
+#define AM_FLAMECONTROL SkillID::AM_FLAMECONTROL
+ AM_CALLHOMUN = 245,
+#define AM_CALLHOMUN SkillID::AM_CALLHOMUN
+ AM_REST = 246,
+#define AM_REST SkillID::AM_REST
+ AM_DRILLMASTER = 247,
+#define AM_DRILLMASTER SkillID::AM_DRILLMASTER
+ AM_HEALHOMUN = 248,
+#define AM_HEALHOMUN SkillID::AM_HEALHOMUN
+ AM_RESURRECTHOMUN = 249,
+#define AM_RESURRECTHOMUN SkillID::AM_RESURRECTHOMUN
+
+ CR_TRUST = 250,
+#define CR_TRUST SkillID::CR_TRUST
+ CR_AUTOGUARD = 251,
+#define CR_AUTOGUARD SkillID::CR_AUTOGUARD
+ CR_SHIELDCHARGE = 252,
+#define CR_SHIELDCHARGE SkillID::CR_SHIELDCHARGE
+ CR_SHIELDBOOMERANG = 253,
+#define CR_SHIELDBOOMERANG SkillID::CR_SHIELDBOOMERANG
+ CR_REFLECTSHIELD = 254,
+#define CR_REFLECTSHIELD SkillID::CR_REFLECTSHIELD
+ CR_HOLYCROSS = 255,
+#define CR_HOLYCROSS SkillID::CR_HOLYCROSS
+ CR_GRANDCROSS = 256,
+#define CR_GRANDCROSS SkillID::CR_GRANDCROSS
+ CR_DEVOTION = 257,
+#define CR_DEVOTION SkillID::CR_DEVOTION
+ CR_PROVIDENCE = 258,
+#define CR_PROVIDENCE SkillID::CR_PROVIDENCE
+ CR_DEFENDER = 259,
+#define CR_DEFENDER SkillID::CR_DEFENDER
+ CR_SPEARQUICKEN = 260,
+#define CR_SPEARQUICKEN SkillID::CR_SPEARQUICKEN
+
+ MO_IRONHAND = 261,
+#define MO_IRONHAND SkillID::MO_IRONHAND
+ MO_SPIRITSRECOVERY = 262,
+#define MO_SPIRITSRECOVERY SkillID::MO_SPIRITSRECOVERY
+ MO_CALLSPIRITS = 263,
+#define MO_CALLSPIRITS SkillID::MO_CALLSPIRITS
+ MO_ABSORBSPIRITS = 264,
+#define MO_ABSORBSPIRITS SkillID::MO_ABSORBSPIRITS
+ MO_TRIPLEATTACK = 265,
+#define MO_TRIPLEATTACK SkillID::MO_TRIPLEATTACK
+ MO_BODYRELOCATION = 266,
+#define MO_BODYRELOCATION SkillID::MO_BODYRELOCATION
+ MO_DODGE = 267,
+#define MO_DODGE SkillID::MO_DODGE
+ MO_INVESTIGATE = 268,
+#define MO_INVESTIGATE SkillID::MO_INVESTIGATE
+ MO_FINGEROFFENSIVE = 269,
+#define MO_FINGEROFFENSIVE SkillID::MO_FINGEROFFENSIVE
+ MO_STEELBODY = 270,
+#define MO_STEELBODY SkillID::MO_STEELBODY
+ MO_BLADESTOP = 271,
+#define MO_BLADESTOP SkillID::MO_BLADESTOP
+ MO_EXPLOSIONSPIRITS = 272,
+#define MO_EXPLOSIONSPIRITS SkillID::MO_EXPLOSIONSPIRITS
+ MO_EXTREMITYFIST = 273,
+#define MO_EXTREMITYFIST SkillID::MO_EXTREMITYFIST
+ MO_CHAINCOMBO = 274,
+#define MO_CHAINCOMBO SkillID::MO_CHAINCOMBO
+ MO_COMBOFINISH = 275,
+#define MO_COMBOFINISH SkillID::MO_COMBOFINISH
+
+ SA_ADVANCEDBOOK = 276,
+#define SA_ADVANCEDBOOK SkillID::SA_ADVANCEDBOOK
+ SA_CASTCANCEL = 277,
+#define SA_CASTCANCEL SkillID::SA_CASTCANCEL
+ SA_MAGICROD = 278,
+#define SA_MAGICROD SkillID::SA_MAGICROD
+ SA_SPELLBREAKER = 279,
+#define SA_SPELLBREAKER SkillID::SA_SPELLBREAKER
+ SA_FREECAST = 280,
+#define SA_FREECAST SkillID::SA_FREECAST
+ SA_AUTOSPELL = 281,
+#define SA_AUTOSPELL SkillID::SA_AUTOSPELL
+ SA_FLAMELAUNCHER = 282,
+#define SA_FLAMELAUNCHER SkillID::SA_FLAMELAUNCHER
+ SA_FROSTWEAPON = 283,
+#define SA_FROSTWEAPON SkillID::SA_FROSTWEAPON
+ SA_LIGHTNINGLOADER = 284,
+#define SA_LIGHTNINGLOADER SkillID::SA_LIGHTNINGLOADER
+ SA_SEISMICWEAPON = 285,
+#define SA_SEISMICWEAPON SkillID::SA_SEISMICWEAPON
+ SA_DRAGONOLOGY = 286,
+#define SA_DRAGONOLOGY SkillID::SA_DRAGONOLOGY
+ SA_VOLCANO = 287,
+#define SA_VOLCANO SkillID::SA_VOLCANO
+ SA_DELUGE = 288,
+#define SA_DELUGE SkillID::SA_DELUGE
+ SA_VIOLENTGALE = 289,
+#define SA_VIOLENTGALE SkillID::SA_VIOLENTGALE
+ SA_LANDPROTECTOR = 290,
+#define SA_LANDPROTECTOR SkillID::SA_LANDPROTECTOR
+ SA_DISPELL = 291,
+#define SA_DISPELL SkillID::SA_DISPELL
+ SA_ABRACADABRA = 292,
+#define SA_ABRACADABRA SkillID::SA_ABRACADABRA
+ SA_MONOCELL = 293,
+#define SA_MONOCELL SkillID::SA_MONOCELL
+ SA_CLASSCHANGE = 294,
+#define SA_CLASSCHANGE SkillID::SA_CLASSCHANGE
+ SA_SUMMONMONSTER = 295,
+#define SA_SUMMONMONSTER SkillID::SA_SUMMONMONSTER
+ SA_REVERSEORCISH = 296,
+#define SA_REVERSEORCISH SkillID::SA_REVERSEORCISH
+ SA_DEATH = 297,
+#define SA_DEATH SkillID::SA_DEATH
+ SA_FORTUNE = 298,
+#define SA_FORTUNE SkillID::SA_FORTUNE
+ SA_TAMINGMONSTER = 299,
+#define SA_TAMINGMONSTER SkillID::SA_TAMINGMONSTER
+ SA_QUESTION = 300,
+#define SA_QUESTION SkillID::SA_QUESTION
+ SA_GRAVITY = 301,
+#define SA_GRAVITY SkillID::SA_GRAVITY
+ SA_LEVELUP = 302,
+#define SA_LEVELUP SkillID::SA_LEVELUP
+ SA_INSTANTDEATH = 303,
+#define SA_INSTANTDEATH SkillID::SA_INSTANTDEATH
+ SA_FULLRECOVERY = 304,
+#define SA_FULLRECOVERY SkillID::SA_FULLRECOVERY
+ SA_COMA = 305,
+#define SA_COMA SkillID::SA_COMA
+
+ BD_ADAPTATION = 306,
+#define BD_ADAPTATION SkillID::BD_ADAPTATION
+ BD_ENCORE = 307,
+#define BD_ENCORE SkillID::BD_ENCORE
+ BD_LULLABY = 308,
+#define BD_LULLABY SkillID::BD_LULLABY
+ BD_RICHMANKIM = 309,
+#define BD_RICHMANKIM SkillID::BD_RICHMANKIM
+ BD_ETERNALCHAOS = 310,
+#define BD_ETERNALCHAOS SkillID::BD_ETERNALCHAOS
+ BD_DRUMBATTLEFIELD = 311,
+#define BD_DRUMBATTLEFIELD SkillID::BD_DRUMBATTLEFIELD
+ BD_RINGNIBELUNGEN = 312,
+#define BD_RINGNIBELUNGEN SkillID::BD_RINGNIBELUNGEN
+ BD_ROKISWEIL = 313,
+#define BD_ROKISWEIL SkillID::BD_ROKISWEIL
+ BD_INTOABYSS = 314,
+#define BD_INTOABYSS SkillID::BD_INTOABYSS
+ BD_SIEGFRIED = 315,
+#define BD_SIEGFRIED SkillID::BD_SIEGFRIED
+ BD_RAGNAROK = 316,
+#define BD_RAGNAROK SkillID::BD_RAGNAROK
+
+ BA_MUSICALLESSON = 317,
+#define BA_MUSICALLESSON SkillID::BA_MUSICALLESSON
+ BA_MUSICALSTRIKE = 318,
+#define BA_MUSICALSTRIKE SkillID::BA_MUSICALSTRIKE
+ BA_DISSONANCE = 319,
+#define BA_DISSONANCE SkillID::BA_DISSONANCE
+ BA_FROSTJOKE = 320,
+#define BA_FROSTJOKE SkillID::BA_FROSTJOKE
+ BA_WHISTLE = 321,
+#define BA_WHISTLE SkillID::BA_WHISTLE
+ BA_ASSASSINCROSS = 322,
+#define BA_ASSASSINCROSS SkillID::BA_ASSASSINCROSS
+ BA_POEMBRAGI = 323,
+#define BA_POEMBRAGI SkillID::BA_POEMBRAGI
+ BA_APPLEIDUN = 324,
+#define BA_APPLEIDUN SkillID::BA_APPLEIDUN
+
+ DC_DANCINGLESSON = 325,
+#define DC_DANCINGLESSON SkillID::DC_DANCINGLESSON
+ DC_THROWARROW = 326,
+#define DC_THROWARROW SkillID::DC_THROWARROW
+ DC_UGLYDANCE = 327,
+#define DC_UGLYDANCE SkillID::DC_UGLYDANCE
+ DC_SCREAM = 328,
+#define DC_SCREAM SkillID::DC_SCREAM
+ DC_HUMMING = 329,
+#define DC_HUMMING SkillID::DC_HUMMING
+ DC_DONTFORGETME = 330,
+#define DC_DONTFORGETME SkillID::DC_DONTFORGETME
+ DC_FORTUNEKISS = 331,
+#define DC_FORTUNEKISS SkillID::DC_FORTUNEKISS
+ DC_SERVICEFORYOU = 332,
+#define DC_SERVICEFORYOU SkillID::DC_SERVICEFORYOU
+
+ NPC_SELFDESTRUCTION2 = 333,
+#define NPC_SELFDESTRUCTION2 SkillID::NPC_SELFDESTRUCTION2
+
+ WE_MALE = 334,
+#define WE_MALE SkillID::WE_MALE
+ WE_FEMALE = 335,
+#define WE_FEMALE SkillID::WE_FEMALE
+ WE_CALLPARTNER = 336,
+#define WE_CALLPARTNER SkillID::WE_CALLPARTNER
+
+ NPC_DARKCROSS = 338,
+#define NPC_DARKCROSS SkillID::NPC_DARKCROSS
+
+ TMW_SKILLPOOL = 339, // skill pool size
+#define TMW_SKILLPOOL SkillID::TMW_SKILLPOOL
+
+ // magic skills
+ TMW_MAGIC = 340, //
+#define TMW_MAGIC SkillID::TMW_MAGIC
+ TMW_MAGIC_LIFE = 341, //
+#define TMW_MAGIC_LIFE SkillID::TMW_MAGIC_LIFE
+ TMW_MAGIC_WAR = 342, //
+#define TMW_MAGIC_WAR SkillID::TMW_MAGIC_WAR
+ TMW_MAGIC_TRANSMUTE = 343, //
+#define TMW_MAGIC_TRANSMUTE SkillID::TMW_MAGIC_TRANSMUTE
+ TMW_MAGIC_NATURE = 344, //
+#define TMW_MAGIC_NATURE SkillID::TMW_MAGIC_NATURE
+ TMW_MAGIC_ETHER = 345, //
+#define TMW_MAGIC_ETHER SkillID::TMW_MAGIC_ETHER
+ TMW_MAGIC_DARK = 346, //
+#define TMW_MAGIC_DARK SkillID::TMW_MAGIC_DARK
+ TMW_MAGIC_LIGHT = 347, //
+#define TMW_MAGIC_LIGHT SkillID::TMW_MAGIC_LIGHT
+
+ // focusable skills
+ TMW_BRAWLING = 350, //
+#define TMW_BRAWLING SkillID::TMW_BRAWLING
+ TMW_LUCKY_COUNTER = 351, //
+#define TMW_LUCKY_COUNTER SkillID::TMW_LUCKY_COUNTER
+ TMW_SPEED = 352, //
+#define TMW_SPEED SkillID::TMW_SPEED
+ TMW_RESIST_POISON = 353, //
+#define TMW_RESIST_POISON SkillID::TMW_RESIST_POISON
+ TMW_ASTRAL_SOUL = 354, //
+#define TMW_ASTRAL_SOUL SkillID::TMW_ASTRAL_SOUL
+ TMW_RAGING = 355, //
+#define TMW_RAGING SkillID::TMW_RAGING
+
+ LK_AURABLADE = 356,
+#define LK_AURABLADE SkillID::LK_AURABLADE
+ LK_PARRYING = 357,
+#define LK_PARRYING SkillID::LK_PARRYING
+ LK_CONCENTRATION = 358,
+#define LK_CONCENTRATION SkillID::LK_CONCENTRATION
+ LK_TENSIONRELAX = 359,
+#define LK_TENSIONRELAX SkillID::LK_TENSIONRELAX
+ LK_BERSERK = 360,
+#define LK_BERSERK SkillID::LK_BERSERK
+ LK_FURY = 361,
+#define LK_FURY SkillID::LK_FURY
+ HP_ASSUMPTIO = 362,
+#define HP_ASSUMPTIO SkillID::HP_ASSUMPTIO
+ HP_BASILICA = 363,
+#define HP_BASILICA SkillID::HP_BASILICA
+ HP_MEDITATIO = 364,
+#define HP_MEDITATIO SkillID::HP_MEDITATIO
+ HW_SOULDRAIN = 365,
+#define HW_SOULDRAIN SkillID::HW_SOULDRAIN
+ HW_MAGICCRASHER = 366,
+#define HW_MAGICCRASHER SkillID::HW_MAGICCRASHER
+ HW_MAGICPOWER = 367,
+#define HW_MAGICPOWER SkillID::HW_MAGICPOWER
+ PA_PRESSURE = 368,
+#define PA_PRESSURE SkillID::PA_PRESSURE
+ PA_SACRIFICE = 369,
+#define PA_SACRIFICE SkillID::PA_SACRIFICE
+ PA_GOSPEL = 370,
+#define PA_GOSPEL SkillID::PA_GOSPEL
+ CH_PALMSTRIKE = 371,
+#define CH_PALMSTRIKE SkillID::CH_PALMSTRIKE
+ CH_TIGERFIST = 372,
+#define CH_TIGERFIST SkillID::CH_TIGERFIST
+ CH_CHAINCRUSH = 373,
+#define CH_CHAINCRUSH SkillID::CH_CHAINCRUSH
+ PF_HPCONVERSION = 374,
+#define PF_HPCONVERSION SkillID::PF_HPCONVERSION
+ PF_SOULCHANGE = 375,
+#define PF_SOULCHANGE SkillID::PF_SOULCHANGE
+ PF_SOULBURN = 376,
+#define PF_SOULBURN SkillID::PF_SOULBURN
+ ASC_KATAR = 377,
+#define ASC_KATAR SkillID::ASC_KATAR
+ ASC_HALLUCINATION = 378,
+#define ASC_HALLUCINATION SkillID::ASC_HALLUCINATION
+ ASC_EDP = 379,
+#define ASC_EDP SkillID::ASC_EDP
+ ASC_BREAKER = 380,
+#define ASC_BREAKER SkillID::ASC_BREAKER
+ SN_SIGHT = 381,
+#define SN_SIGHT SkillID::SN_SIGHT
+ SN_FALCONASSAULT = 382,
+#define SN_FALCONASSAULT SkillID::SN_FALCONASSAULT
+ SN_SHARPSHOOTING = 383,
+#define SN_SHARPSHOOTING SkillID::SN_SHARPSHOOTING
+ SN_WINDWALK = 384,
+#define SN_WINDWALK SkillID::SN_WINDWALK
+ WS_MELTDOWN = 385,
+#define WS_MELTDOWN SkillID::WS_MELTDOWN
+ WS_CREATECOIN = 386,
+#define WS_CREATECOIN SkillID::WS_CREATECOIN
+ WS_CREATENUGGET = 387,
+#define WS_CREATENUGGET SkillID::WS_CREATENUGGET
+ WS_CARTBOOST = 388,
+#define WS_CARTBOOST SkillID::WS_CARTBOOST
+ WS_SYSTEMCREATE = 389,
+#define WS_SYSTEMCREATE SkillID::WS_SYSTEMCREATE
+ ST_CHASEWALK = 390,
+#define ST_CHASEWALK SkillID::ST_CHASEWALK
+ ST_REJECTSWORD = 391,
+#define ST_REJECTSWORD SkillID::ST_REJECTSWORD
+ ST_STEALBACKPACK = 392,
+#define ST_STEALBACKPACK SkillID::ST_STEALBACKPACK
+ CR_ALCHEMY = 393,
+#define CR_ALCHEMY SkillID::CR_ALCHEMY
+ CR_SYNTHESISPOTION = 394,
+#define CR_SYNTHESISPOTION SkillID::CR_SYNTHESISPOTION
+ CG_ARROWVULCAN = 395,
+#define CG_ARROWVULCAN SkillID::CG_ARROWVULCAN
+ CG_MOONLIT = 396,
+#define CG_MOONLIT SkillID::CG_MOONLIT
+ CG_MARIONETTE = 397,
+#define CG_MARIONETTE SkillID::CG_MARIONETTE
+ LK_SPIRALPIERCE = 398,
+#define LK_SPIRALPIERCE SkillID::LK_SPIRALPIERCE
+ LK_HEADCRUSH = 399,
+#define LK_HEADCRUSH SkillID::LK_HEADCRUSH
+ LK_JOINTBEAT = 400,
+#define LK_JOINTBEAT SkillID::LK_JOINTBEAT
+ HW_NAPALMVULCAN = 401,
+#define HW_NAPALMVULCAN SkillID::HW_NAPALMVULCAN
+ CH_SOULCOLLECT = 402,
+#define CH_SOULCOLLECT SkillID::CH_SOULCOLLECT
+ PF_MINDBREAKER = 403,
+#define PF_MINDBREAKER SkillID::PF_MINDBREAKER
+ PF_MEMORIZE = 404,
+#define PF_MEMORIZE SkillID::PF_MEMORIZE
+ PF_FOGWALL = 405,
+#define PF_FOGWALL SkillID::PF_FOGWALL
+ PF_SPIDERWEB = 406,
+#define PF_SPIDERWEB SkillID::PF_SPIDERWEB
+ ASC_METEORASSAULT = 407,
+#define ASC_METEORASSAULT SkillID::ASC_METEORASSAULT
+ ASC_CDP = 408,
+#define ASC_CDP SkillID::ASC_CDP
+ WE_BABY = 409,
+#define WE_BABY SkillID::WE_BABY
+ WE_CALLPARENT = 410,
+#define WE_CALLPARENT SkillID::WE_CALLPARENT
+ WE_CALLBABY = 411,
+#define WE_CALLBABY SkillID::WE_CALLBABY
+ TK_RUN = 412,
+#define TK_RUN SkillID::TK_RUN
+ TK_READYSTORM = 413,
+#define TK_READYSTORM SkillID::TK_READYSTORM
+ TK_STORMKICK = 414,
+#define TK_STORMKICK SkillID::TK_STORMKICK
+ TK_READYDOWN = 415,
+#define TK_READYDOWN SkillID::TK_READYDOWN
+ TK_DOWNKICK = 416,
+#define TK_DOWNKICK SkillID::TK_DOWNKICK
+ TK_READYTURN = 417,
+#define TK_READYTURN SkillID::TK_READYTURN
+ TK_TURNKICK = 418,
+#define TK_TURNKICK SkillID::TK_TURNKICK
+ TK_READYCOUNTER = 419,
+#define TK_READYCOUNTER SkillID::TK_READYCOUNTER
+ TK_COUNTER = 420,
+#define TK_COUNTER SkillID::TK_COUNTER
+ TK_DODGE = 421,
+#define TK_DODGE SkillID::TK_DODGE
+ TK_JUMPKICK = 422,
+#define TK_JUMPKICK SkillID::TK_JUMPKICK
+ TK_HPTIME = 423,
+#define TK_HPTIME SkillID::TK_HPTIME
+ TK_SPTIME = 424,
+#define TK_SPTIME SkillID::TK_SPTIME
+ TK_POWER = 425,
+#define TK_POWER SkillID::TK_POWER
+ TK_SEVENWIND = 426,
+#define TK_SEVENWIND SkillID::TK_SEVENWIND
+ TK_HIGHJUMP = 427,
+#define TK_HIGHJUMP SkillID::TK_HIGHJUMP
+ SG_FEEL = 428,
+#define SG_FEEL SkillID::SG_FEEL
+ SG_SUN_WARM = 429,
+#define SG_SUN_WARM SkillID::SG_SUN_WARM
+ SG_MOON_WARM = 430,
+#define SG_MOON_WARM SkillID::SG_MOON_WARM
+ SG_STAR_WARM = 431,
+#define SG_STAR_WARM SkillID::SG_STAR_WARM
+ SG_SUN_COMFORT = 432,
+#define SG_SUN_COMFORT SkillID::SG_SUN_COMFORT
+ SG_MOON_COMFORT = 433,
+#define SG_MOON_COMFORT SkillID::SG_MOON_COMFORT
+ SG_STAR_COMFORT = 434,
+#define SG_STAR_COMFORT SkillID::SG_STAR_COMFORT
+ SG_HATE = 435,
+#define SG_HATE SkillID::SG_HATE
+ SG_SUN_ANGER = 436,
+#define SG_SUN_ANGER SkillID::SG_SUN_ANGER
+ SG_MOON_ANGER = 437,
+#define SG_MOON_ANGER SkillID::SG_MOON_ANGER
+ SG_STAR_ANGER = 438,
+#define SG_STAR_ANGER SkillID::SG_STAR_ANGER
+ SG_SUN_BLESS = 439,
+#define SG_SUN_BLESS SkillID::SG_SUN_BLESS
+ SG_MOON_BLESS = 440,
+#define SG_MOON_BLESS SkillID::SG_MOON_BLESS
+ SG_STAR_BLESS = 441,
+#define SG_STAR_BLESS SkillID::SG_STAR_BLESS
+ SG_DEVIL = 442,
+#define SG_DEVIL SkillID::SG_DEVIL
+ SG_FRIEND = 443,
+#define SG_FRIEND SkillID::SG_FRIEND
+ SG_KNOWLEDGE = 444,
+#define SG_KNOWLEDGE SkillID::SG_KNOWLEDGE
+ SG_FUSION = 445,
+#define SG_FUSION SkillID::SG_FUSION
+ SL_ALCHEMIST = 446,
+#define SL_ALCHEMIST SkillID::SL_ALCHEMIST
+ AM_BERSERKPITCHER = 447,
+#define AM_BERSERKPITCHER SkillID::AM_BERSERKPITCHER
+ SL_MONK = 448,
+#define SL_MONK SkillID::SL_MONK
+ SL_STAR = 449,
+#define SL_STAR SkillID::SL_STAR
+ SL_SAGE = 450,
+#define SL_SAGE SkillID::SL_SAGE
+ SL_CRUSADER = 451,
+#define SL_CRUSADER SkillID::SL_CRUSADER
+ SL_SUPERNOVICE = 452,
+#define SL_SUPERNOVICE SkillID::SL_SUPERNOVICE
+ SL_KNIGHT = 453,
+#define SL_KNIGHT SkillID::SL_KNIGHT
+ SL_WIZARD = 454,
+#define SL_WIZARD SkillID::SL_WIZARD
+ SL_PRIEST = 455,
+#define SL_PRIEST SkillID::SL_PRIEST
+ SL_BARDDANCER = 456,
+#define SL_BARDDANCER SkillID::SL_BARDDANCER
+ SL_ROGUE = 457,
+#define SL_ROGUE SkillID::SL_ROGUE
+ SL_ASSASIN = 458,
+#define SL_ASSASIN SkillID::SL_ASSASIN
+ SL_BLACKSMITH = 459,
+#define SL_BLACKSMITH SkillID::SL_BLACKSMITH
+ BS_ADRENALINE2 = 460,
+#define BS_ADRENALINE2 SkillID::BS_ADRENALINE2
+ SL_HUNTER = 461,
+#define SL_HUNTER SkillID::SL_HUNTER
+ SL_SOULLINKER = 462,
+#define SL_SOULLINKER SkillID::SL_SOULLINKER
+ SL_KAIZEL = 463,
+#define SL_KAIZEL SkillID::SL_KAIZEL
+ SL_KAAHI = 464,
+#define SL_KAAHI SkillID::SL_KAAHI
+ SL_KAUPE = 465,
+#define SL_KAUPE SkillID::SL_KAUPE
+ SL_KAITE = 466,
+#define SL_KAITE SkillID::SL_KAITE
+ SL_KAINA = 467,
+#define SL_KAINA SkillID::SL_KAINA
+ SL_STIN = 468,
+#define SL_STIN SkillID::SL_STIN
+ SL_STUN = 469,
+#define SL_STUN SkillID::SL_STUN
+ SL_SMA = 470,
+#define SL_SMA SkillID::SL_SMA
+ SL_SWOO = 471,
+#define SL_SWOO SkillID::SL_SWOO
+ SL_SKE = 472,
+#define SL_SKE SkillID::SL_SKE
+ SL_SKA = 473,
+#define SL_SKA SkillID::SL_SKA
+
+ MAX_SKILL_DB = 474, // not 450
+#define MAX_SKILL_DB SkillID::MAX_SKILL_DB
+};
+
+#endif // SKILL_T_HPP