#ifndef _K2ABILITYDEF_H_ #define _K2ABILITYDEF_H_ //Áö¿ª, ´ï, ÀÚ±âÀÚ½Å, Àû, ¼ºº® enum ABILITY_TARGET_TYPE { _ABLY_TRGT_NONE, _ABLY_TRGT_LAND, _ABLY_TRGT_PROP, _ABLY_TRGT_TROOP_HOSTILE, _ABLY_TRGT_TROOP_FRIENDLY, _ABLY_TRGT_SELFDESTRUCT, }; enum ABILITY_RANGE_TYPE { ABILITY_TYPE_RANGE, ABILITY_TYPE_IMMEDIATELY, ABILITY_TYPE_ACTION_MODE, }; enum K2_ABILITY_TYPE { ABILITY_SCOUT, // 0 ABILITY_LAY_TRAP, // 1 Sapper ABILITY_SET_FIRE, // 2 Sapper ABILITY_LAY_MINE, // 3 Sapper ABILITY_REMOVE, // 4 Sapper ABILITY_DAM_OPEN, // 5 Sapper ABILITY_E_TREE_HEAL, // 6 Darkelf, Earth Elemental ABILITY_ENRAGE_HEAL, // 7 Orc ABILITY_FIRE_ARROW, // 8 Human archer ABILITY_DIRECT_ARROW, // 9 Human archer ABILITY_POUR_OIL, // 10 Human sapper ABILITY_BLESS_HEAL, // 11 Paladin ABILITY_WORSHIP_EXPLOSION, // 12 Paladin ABILITY_FIREPOT, // 13 Catapult ABILITY_FIREPOT_DIRIGIBLE, // 14 Dirigible ABILITY_SHOCKWAVE, // 15 Scorpion ABILITY_ELEMENTAL_BOOST, // 16 Darkelf ABILITY_SELF_DESTRUCTION, // 17 Ghoul // Elemental °è¿­ abilities ABILITY_H_HEAL, // 18 ABILITY_H_CURATIO, // 19 ABILITY_H_NULL, // 20 ABILITY_C_CURSE, // 21 ABILITY_C_SILENCE, // 22 ABILITY_C_DARK_MIST, // 23 ABILITY_F_FIRE_BALL, // 24 ABILITY_F_KALEIDOFLAMMA, // 25 ABILITY_F_METEOR, // 26 ABILITY_L_ELECTRIC_SHOCK, // 27 ABILITY_L_LIGHTNING_BOLT, // 28 ABILITY_L_CHANGING_WEATHER, // 29 ABILITY_I_CHILLING_ATTACK, // 30 ABILITY_I_ICE_SPEAR, // 31 ABILITY_I_BLIZZARD, // 32 ABILITY_E_POISON_NEEDLE, // 33 ABILITY_E_POISON_GAS, // 34 ABILITY_E_VINE, // 35 ABILITY_ELLEN, // 36 ABILITY_RUPERT, // 37 ABILITY_DUANE, // 38 ABILITY_THOMAS, // 39 ABILITY_MORENE, // 40 ABILITY_CIRITH, // 41 ABILITY_LEINHART, // 42 ABILITY_URKBARR, // 43 ABILITY_HU_MELEE, // 44 ABILITY_HU_KNIGHT, // 45 ABILITY_HU_ARCHER, // 46 ABILITY_ELF_MELEE, // 47 ABILITY_ELF_RANGE, // 48 ABILITY_DWARF_MELEE, // 49 ABILITY_DWARF_RANGE, // 50 ABILITY_DE_MALE_MELEE, // 51 ABILITY_DE_FEMALE_MELEE, // 52 ABILITY_DE_MALE_RANGE, // 53 ABILITY_DE_FEMALE_RANGE, // 54 ABILITY_ORC_MELEE, // 55 ABILITY_OGRE_MELEE, // 56 ABILITY_LAST, }; #define ABILITY_START_OFFSET ABILITY_SCOUT #define ABILITY_UNIQUE_START ABILITY_ELLEN #define ABILITY_NUM ABILITY_LAST #define ABILITY_ELEMENTAL_START_OFFSET ABILITY_H_HEAL #define ABILITY_ELEMENTAL_NUM ABILITY_E_VINE-ABILITY_H_HEAL+1 #endif