#ifndef _SPELL_KIND_H_ #define _SPELL_KIND_H_ namespace Skill { namespace SpellID { enum Type { None = 0, BattleSong = 1, MaintenanceChant = 2, AccelerationChant = 3, LifeAura = 4, SpeedBuff = 5, Regeneration = 6, Slow = 7, ArmorBroken = 8, Blaze = 9, Charging = 10, Stealth = 11, ManaShell = 12, Encourage = 13, EnchantWeapon = 14, BrightArmor = 15, HardenSkin = 16, Flexibility = 17, Guard = 18, Hold = 19, Stun = 20, Frozen = 21, Poisoned = 22, LowerStrength = 23, Invincible = 24, Hide = 25, StoneForm = 26, CounterAttack = 27, Envenom = 28, BombSet = 29, Fired = 30, CurseOfBlind = 31, DeCoolDown = 32, ExpOrb = 33, LuckyOrb = 34, DemagePotion = 35, ArmorPotion = 36, HitRatePotion = 37, EvadePotion = 38, MaxHPPotion = 39, MaxMPPotion = 40, HPRegenPotion = 41, MPRegenPotion = 42, CriticalPotion = 43, BlockPotion = 44, SpeedPotion = 45, DeCoolDownPotion = 46, MagicPowerPotion = 47, MagicResistPotion = 48, PowerStatue = 49, IntStatue = 50, ExpStatue = 51, WealthStatue = 52, RealmHP = 53, RealmMP = 54, Concentration = 55, StealHand = 56, // ¾î¼¼ Ãß°¡½ºÅ³ MichaelBless = 57, TasteWine = 58, WifeCracker = 59, KarterantWorldBuff = 60, MerkadiaWorldBuff = 61, KarterantWorldDeBuff= 62, MerkadiaWorldDeBuff = 63, HundredLevel = 64, Drunk = 65, CD_8D12 = 66, CD_8D14 = 67, CD_8D16 = 68, CD_99A1 = 69, CD_99A2 = 70, CD_99A3 = 71, MAX_SPELL_TYPE = 72 }; } namespace SpellTarget { enum Type { NONE = 0, CHANT = 1, FRIEND_TARGET_ENCHANT = 2, ENEMY_TARGET_ENCHANT = 3, ALL_ENCHANT = 4 }; }; namespace Disenchant { enum Type { NONE = 0, LEVEL = 1, DURATION = 2, DEAD = 3 }; enum Const { INFINITE_NUM = UCHAR_MAX }; }; namespace SpellType { enum Type { NONE = 0, MAGICAL_SPELL = 1, // ¸¶¹ýÇü ÁÖ¹® PHYSICAL_SPELL = 2, // ¹°¸®Àû ÁÖ¹® (ex - ³Ý) WORLDWEAPON_SPELL = 3, // ¿ùµå ¿þÆù ÀÎæƮ REALM_SPELL = 4, // ±¹°¡ÀüÀï °øÇåÈÆÀå È¿°ú ÀÎþƮ. BUFF_SPELL = 5, // DB¿¡ ÀúÀåµÇ´Â ¹öÇÁ°ü·Ã ÀÎþƮ (Á×À¸¸é »èÁ¦µÈ´Ù) PAYBUFF_SPELL = 6, // À¯·á ¾ÆÀÌÅÛ ÀÌ°Ç Á׾ »èÁ¦¾ÈµÈ´Ù. STATUE_SPELL = 7, // ¼®»ó º¸»ó È¿°ú ÀÎþƮ ETERNAL_SPELL = 8, // ¿µ±¸ÀûÀ¸·Î À¯ÁöµÇ¾ß ÇÏ´Â ÀÎæƮ (ex - 100·¦ ÀÌÆåÆ®) }; }; }; #endif