#ifndef _GameConst_h_ #define _GameConst_h_ /** * @file GameConst.h * @brief Ŭ¶óÀÌ¾ðÆ®¿¡¼­¸¸ »ç¿ëÇÏ´Â ENUM µéÀ» ¸ð¾Æ ³õ´Â°÷. * @author À¯À翵, ¹æÃ¢±Ô * @version [07/14/2005] first release * @version [09/07/2005] ½ºÅ³ ÅøÆÁ Ç÷º°ªµé Ãß°¡ */ //------------------------------------------------------------------------------ ///** // Ŭ¶óÀÌ¾ðÆ®¿¡¼­¸¸ »ç¿ëÇÏ´Â ENUM µéÀ» ¸ð¾Æ ³õ´Â°÷. // @author // À¯À翵, ¹æÃ¢±Ô // @since // [09/07/2005] ½ºÅ³ ÅøÆÁ Ç÷º°ªµé Ãß°¡ // [07/14/2005] // @remarks //*/ #define INVALID_OBJECT_KEY 0xFFFFFFFF #define INVALID_CLASS_CODE 0xFFFFFFFF #define INVALID_SKILL_CLASS_CODE 0 #define INVALID_SKILL_CODE 0 //----------------------------------------------------------------------------- // ÅøÆÁÁ¤º¸ °ü·Ã //----------------------------------------------------------------------------- // ÅøÆÁÁ¤º¸ ½ºÅ³ Ç÷º const DWORD c_dwTOOLTIP_INFO_NAME = 0x00000001; const DWORD c_dwTOOLTIP_INFO_NAME_DISABLE = 0x00000002; const DWORD c_dwTOOLTIP_INFO_REQUIRED_SKILLSTAT0 = 0x00000004; const DWORD c_dwTOOLTIP_INFO_REQUIRED_SKILLSTAT1 = 0x00000008; const DWORD c_dwTOOLTIP_INFO_REQUIRED_SKILLPOINT = 0x00000010; const DWORD c_dwTOOLTIP_INFO_NEXT_SKILLSTAT0 = 0x00000020; const DWORD c_dwTOOLTIP_INFO_NEXT_SKILLSTAT1 = 0x00000040; const DWORD c_dwTOOLTIP_INFO_NEXT_SKILLPOINT = 0x00000080; const DWORD c_dwTOOLTIP_INFO_EXT_EFFECT0 = 0x00000100; const DWORD c_dwTOOLTIP_INFO_EXT_EFFECT1 = 0x00000200; const DWORD c_dwTOOLTIP_INFO_DESC0 = 0x00000400; const DWORD c_dwTOOLTIP_INFO_DESC1 = 0x00000800; const DWORD c_dwTOOLTIP_INFO_REQUIRED_SKILLLEVEL = 0x00001000; const DWORD c_dwTOOLTIP_INFO_NEXT_SKILLLEVEL = 0x00002000; const DWORD c_dwTOOLTIP_INFO_MAX_SKILLLEVEL = 0x00004000; const DWORD c_dwTOOLTIP_INFO_SKILL_QUICKSLOT = 0x00008000; const DWORD c_dwTOOLTIP_INFO_ETC_SKILL = 0x00010000; // ¾×¼Ç,À̸ðƼÄÜ Á¾·ù // ÅøÆÁÁ¤º¸ ½ºÅ¸ÀÏ Ç÷º const DWORD c_dwTOOLTIP_STYLE_INFO_NAME = 0x00000001; const DWORD c_dwTOOLTIP_STYLE_INFO_NAME_DISABLE = 0x00000002; const DWORD c_dwTOOLTIP_STYLE_INFO_REQUIRED_LEVEL = 0x00000004; const DWORD c_dwTOOLTIP_STYLE_INFO_REQUIRED_SKILLPOINT = 0x00000008; const DWORD c_dwTOOLTIP_STYLE_INFO_NEXT_LEVEL = 0x00000010; const DWORD c_dwTOOLTIP_STYLE_INFO_NEXT_SKILLPOINT = 0x00000020; const DWORD c_dwTOOLTIP_STYLE_INFO_EXT_EFFECT0 = 0x00000040; const DWORD c_dwTOOLTIP_STYLE_INFO_EXT_EFFECT1 = 0x00000080; const DWORD c_dwTOOLTIP_STYLE_INFO_DESC0 = 0x00000100; const DWORD c_dwTOOLTIP_STYLE_INFO_DESC1 = 0x00000200; const DWORD c_dwTOOLTIP_STYLE_INFO_QUICKSLOT = 0x00000400; // ÅøÆÁÁ¤º¸ ¾ÆÀÌÅÛ Ç÷º const DWORD c_dwTOOLTIP_ITEM_INFO_NAME = 0x00000001; // À̸§ const DWORD c_dwTOOLTIP_ITEM_INFO_TYPE = 0x00000002; // Á¾·ù const DWORD c_dwTOOLTIP_ITEM_INFO_RANK = 0x00000004; // ·©Å© const DWORD c_dwTOOLTIP_ITEM_INFO_SOCKET = 0x00000008; // ¼ÒÄÏ const DWORD c_dwTOOLTIP_ITEM_INFO_ADDITIONAL_INFO = 0x00000010; // Ãß°¡ Á¤º¸ const DWORD c_dwTOOLTIP_ITEM_INFO_ADINFO_PRICE = 0x00000020; // °¡°Ý const DWORD c_dwTOOLTIP_ITEM_INFO_ADINFO_PRICE_USED = 0x00000040; // Áß°í °¡°Ý const DWORD c_dwTOOLTIP_ITEM_INFO_EQCLASS = 0x00000080; // Ŭ·¡½º Á¦ÇÑ const DWORD c_dwTOOLTIP_ITEM_INFO_PHY_ATTSPEED = 0x00000100; // °ø°Ý ¼Óµµ const DWORD c_dwTOOLTIP_ITEM_INFO_DAMAGE = 0x00000200; // ¹°¸® °ø°Ý·Â const DWORD c_dwTOOLTIP_ITEM_INFO_MAGIC_DAMAGE = 0x00000400; // ¸¶¹ý °ø°Ý·Â const DWORD c_dwTOOLTIP_ITEM_INFO_DURABILITY = 0x00000800; // ³»±¸µµ const DWORD c_dwTOOLTIP_ITEM_INFO_DURABLE = 0x00001000; // ¼ö·® const DWORD c_dwTOOLTIP_ITEM_INFO_PHY_DEFENSE = 0x00002000; // ¹°¸® ¹æ¾î·Â const DWORD c_dwTOOLTIP_ITEM_INFO_EQUIP_LIMIT = 0x00004000; // ¾ÆÀÌÅÛ Âø¿ë Á¦ÇÑ const DWORD c_dwTOOLTIP_ITEM_INFO_OPTION = 0x00008000; // ¿É¼Ç // ÅøÆÁÁ¤º¸ Ãß°¡ ó¸® ½ºÅ¸ÀÏ const DWORD c_dwTOOLTIP_EXTRA_INFO_DONOT_CHANGE_LINE = 0x80000000; // ÀÌÀü¿¡ Ãâ·ÂÇÑ ³»¿ë°ú °°Àº ¶óÀο¡ Âï¾î¶ó const DWORD c_dwTOOLTIP_EXTRA_INFO_DT_LEFT = 0x40000000; // ÅýºÆ® ¿ÞÂÊ Á¤·Ä const DWORD c_dwTOOLTIP_EXTRA_INFO_DT_CENTER = 0x20000000; // ÅýºÆ® °¡¿îµ¥ Á¤·Ä const DWORD c_dwTOOLTIP_EXTRA_INFO_DT_RIGHT = 0x10000000; // ÅýºÆ® ¿À¸¥ÂÊ Á¤·Ä const DWORD c_dwTOOLTIP_EXTRA_CELL1 = 0x01000000; // ¼¿ left +100px const DWORD c_dwTOOLTIP_EXTRA_CELL2 = 0x02000000; // ¼¿ 1eft +125px const DWORD c_dwTOOLTIP_EXTRA_CELL3 = 0x04000000; // ¼¿ left +150px const DWORD c_dwTOOLTIP_EXTRA_INFO_FIXED_IMAGE = 0x00100000; // ±âÁØ ÁÂÇ¥¿¡¼­ »ó´ëÀûÀ¸·Î ±×¸² ÁÂÇ¥ ÁöÁ¤, ÅøÆÁÀÇ Å©±â¿¡ ¿µÇâÀ» ÁÖÁö ¾ÊÀ½ const DWORD c_dwTOOLTIP_EXTRA_INFO_ABSOLUTE_IMAGE = 0x00200000; // ±×¸² ÁÂÇ¥ Àý´ëÀûÀ¸·Î ÁöÁ¤, ÅøÆÁÀÇ Å©±â¿¡ ¿µÇâÀ» ÁÖÁö ¾ÊÀ½ const DWORD c_dwTOOLTIP_EXTRA_INFO_HANDLE_IMAGE = 0x00400000; // ±×¸²ÀÇ ÅØ½ºÃÄÀÇ ¸®¼Ò½º ÄÚµå·Î ¾ò¾î¿Â´Ù. enum LimitStatCompositeType { kLimitStatCompositeNormal = 0, //!< kLimitStatCompositeRankup = 1, //!< ·©Å©¾÷ kLimitStatCompositeEnchant = 2, //!< ÀÎÅÙÆ® kLimitStatCompositeItemPurchased = 100, //< ¾ÆÀÌÅÛ À籸¸Å kItemPurchasedByItem = 102, // È­Æó(¾ÆÀÌÅÛ) ±¸¸Å kItemPurchasedByPoint = 103, // Á¢¼Ó Æ÷ÀÎÆ® ±¸¸Å kItemPurchasedByCurrencyPoint = 104, // È­Æó Æ÷ÀÎÆ® ±¸¸Å:_NA004034_20120102_POINT_WALLET_SYSTEM #ifdef _NA_002935_20110704_ITEM_SCORE kItemOtherEquipPcRoomEnable = 110, // ´Ù¸¥ À¯Àú Á¤º¸º¸±â â¿¡¼­ ÅøÆÁÀ» ±×¸± ¶§ ±¸ºÐÇØ ÁÙ º¯¼ö(paramÀÇ ¿ëµµ·Î »ç¿ë) kItemOtherEquipPcRoomDisable = 111, // RegisterTooltipItem()°ú 99% ÀÏÄ¡ÇÏ´Â ÇÔ¼ö¸¦ »ý¼ºÇÒ ºñ¿ëÀ» Àý¾àÇϱâ À§ÇÔ #endif //_NA_002935_20110704_ITEM_SCORE }; //----------------------------------------------------------------------------- // Pack µ¥ÀÌÅÍ °ü·Ã //----------------------------------------------------------------------------- enum ePACK_DATA_FILE { ePACK_SCRIPT_FILE = 0, ePACK_NUMBER_OF_FILE }; enum ePACK_FILE_NAME { ePFN_NONE = 0, ePFN_NOT_USE_PACKFILE = 1, ePFN_RESOURCE = 8, ePFN_SYSTEM = 9, ePFN_MAX, }; //----------------------------------------------------------------------------- // PVP °ü·Ã //----------------------------------------------------------------------------- enum ePVP_MATCH_TYPE { ePVP_MATCH_PRIVATE = 0, ePVP_MATCH_TEAM, }; enum ePVPINFO_SORT_TYPE { ePVPINFO_SORT_KILL_COUNT = 0, ePVPINFO_SORT_DEAD_COUNT, ePVPINFO_SORT_STRAIGHT_KILL, ePVPINFO_SORT_BEST_STRAIGHT_KILL, ePVPINFO_SORT_NAME, }; //----------------------------------------------------------------------------- // ¾ÆÀÌÅÛ°ü·Ã //----------------------------------------------------------------------------- enum eNormalEnchantType { LOW_ENCHANT, MIDDLE_ENCHANT, }; //----------------------------------------------------------------------------- // ÀÎÅÍÆäÀ̽º ¿É¼Ç °ü·Ã //----------------------------------------------------------------------------- enum eOPTION_LEVEL { eOPTION_LEVEL_HIGH = 0, eOPTION_LEVEL_MIDDLE = 1, eOPTION_LEVEL_LOW = 2, eOPTION_LEVEL_MAX, }; const float cEFFECT_DIST_WEIGHT_HIGH = 3.0f; const float cEFFECT_DIST_WEIGHT_MIDDLE = 4.0f; const float cEFFECT_DIST_WEIGHT_LOW = 5.0f; //----------------------------------------------------------------------------- // Æê°ü·Ã ÀÌÆåÆ® ŸÀÔ //----------------------------------------------------------------------------- enum ePET_EFFECT { E_NONE =0, //none E_WARP, //¿öÇÁ E_DESTORY, //¼ÒÈ¯ÇØÁ¦ E_EAT, //¸ÔÀ̼·Ãë E_MIN_FULLNESS, //Æ÷¸¸°¨Ç϶ô E_MAX_INTIMACY, //Ä£¹Ðµµ¸Æ½º E_DECREASE_INTIMACY, //Ä£¹ÐµµÇ϶ô E_OWNER_DEATH, //ÁÖÀÎÁ×À½ E_OWNER_LVUP, //ÁÖÀη¦¾÷ E_BORING, //5ºÐ´ë±â E_AUTO_PICK_ITEM, //¾ÆÀÌÅÛÀÚµ¿Áݱâ }; //----------------------------------------------------------------------------- // ¹ß»çü ¼Ò½º °ü·Ã //----------------------------------------------------------------------------- enum eProjectile_SRC { eProjectile_SRC_NONE = 0, eProjectile_SRC_ARROW =70001, eProjectile_SRC_THORN, eProjectile_SRC_THORN2, eProjectile_SRC_STONE, eProjectile_SRC_ESWORD, eProjectile_SRC_PHOENIX, eProjectile_SRC_WOLF, eProjectile_SRC_BEAR, }; //----------------------------------------------------------------------------- // Å»°Í °ü·Ã ¸ÊÇÎ¾Ö´Ï //----------------------------------------------------------------------------- enum ePLAYER_ANI { eANI_STAND=0, //½ºÅĵå eANI_IDLE, //idle eANI_IDLE2, //idle2 eANI_SIT, //¾É±â eANI_SIT_IDLE, //¾É±âidle eANI_GETUP, //¼­±â eANI_RUN, //¾É±â eANI_R_MOVE, //¿À¸¥ÂÊÀ̵¿ eANI_L_MOVE, //¿ÞÂÊÀ̵¿ eANI_B_MOVE, //µÚ·ÎÀ̵¿ eANI_R_ROTATE, //¿ìȸÀü eANI_L_ROTATE, //ÁÂȸÀü eANI_JUMP_START, //Á¡ÇÁ eANI_JUMP_LOOP, //Á¡ÇÁÁß eANI_JUMP_END, //ÂøÁö(Á¦ÀÚ¸®) eANI_JUMP_LAND, //ÂøÁö(À̵¿Áß) eANI_HJUMP_END, //³ôÀº°÷ÂøÁö eANI_HJUMP_END_LOOP,//³ôÀ¸°÷ÂøÁöÈÄ Àá½Ã´ë±â eANI_HJUMP_GETUP, //³ôÀº°÷ÂøÁöÈÄ ÀϾ±â eANI_WINGS_SPREAD, //!< ³¯°³ Æî¶§ eANI_WINGS_FURL, //!< ³¯°³ Á¢À»¶§ eANI_RIDER_SPREAD, //!< Å»°ÍÀÌ Æî¶§ eANI_RIDER_FURL, //!< Å»°ÍÀÌ Á¢À»¶§ eANI_SPREAD_OTHERMOTION_MOVE, //!< MOVEÀÇ ´Ù¸¥¸ð¼Ç(SPACE KEY´©¸£¸é ÃëÇÏ´Â ¸ð¼Ç) eANI_SPREAD_OTHERMOTION_IDLE, //!< IDLEÀÇ ´Ù¸¥¸ð¼Ç(SPACE KEY´©¸£¸é ÃëÇÏ´Â ¸ð¼Ç) }; //----------------------------------------------------------------------------- // ÁöÇü ¼Ó¼º °ü·Ã //----------------------------------------------------------------------------- enum eTERRAIN_ATTRIBUTE { eTERRAIN_ATTRIBUTE_DIRT = 0, eTERRAIN_ATTRIBUTE_STONE = 1, eTERRAIN_ATTRIBUTE_PEBBLE = 2, // ÀÚ°¥ eTERRAIN_ATTRIBUTE_GRASS = 3, eTERRAIN_ATTRIBUTE_METAL = 4, eTERRAIN_ATTRIBUTE_WATER = 5, eTERRAIN_ATTRIBUTE_MUD = 6, eTERRAIN_ATTRIBUTE_WOOD = 7, eTERRAIN_ATTRIBUTE_SNOW = 8, eTERRAIN_ATTRIBUTE_DESERT = 9 }; //----------------------------------------------------------------------------- // Ä÷¯ Å×À̺í //----------------------------------------------------------------------------- // ¸í½ÃÀûÀ¸·Î ³Ñ¹ö¸µ ÇØÁÖ´Â ÀÌÀ¯´Â ±âȹ¿¡¼­ ID·Î »ç¿ëÇÏ°Ô Çϱâ À§Çؼ­ÀÌ´Ù. // ! Ãß°¡½Ã + 1 ÇØ¼­ Ãß°¡ÇÑ´Ù. // Áß°£¿¡ ³¢¾î³ÖÀ¸¸é ¾ÈµÊ. enum eCOLOR_TABLE { COLOR_DEFAULT = 1, // ÀÏ¹Ý Ã¤ÆÃ / ÀÏ¹Ý TEXT COLOR COLOR_CHAT_WHISPER = 2, // ±Ó¸» COLOR_CHAT_GUILD = 3, // ±æµå äÆÃ COLOR_CHAT_PARTY = 4, // ÆÄƼ äÆÃ COLOR_CHAT_TRADE = 5, // °Å·¡ äÆÃ COLOR_CHAT_SYSTEM = 6, // ½Ã½ºÅÛ COLOR_CHAT_GM = 7, // GM ´ëÈ­¸» COLOR_CHAT_GM_WHISPER = 8, // GM ±Ó¸» COLOR_HELP = 9, COLOR_GENERAL_PLAYER_NAME = 10, // Ç÷¹À̾î À̸§ COLOR_GM_PLAYER_NAME = 11, // GM Ç÷¹À̾î À̸§ COLOR_MONSTER_NAME = 12, // ¸ó½ºÅÍ À̸§ COLOR_EXP = 13, // °æÇèÄ¡ COLOR_PLAYER_DAMAGE_HP = 14, // Ÿ À¯Àú COLOR_HERO_DAMAGE_HP = 15, // ÀڽŠCOLOR_PLAYER_HEAL_HP = 16, // Ç÷¹À̾î Èú COLOR_MONSTER_HEAL_HP = 17, // ¸ó½ºÅÍ Èú COLOR_DAMAGE_MP = 18, COLOR_PLAYER_TO_MONSTER_DAMAGE = 19, // ŸÇ÷¹À̾ ¸ó½ºÅ͸¦ ‹š·ÈÀ»¶§ COLOR_HERO_TO_MONSTER_DAMAGE = 20, // ÁÖÀΰøÀÌ ¸ó½ºÅ͸¦ ¶§·ÈÀ»¶§ COLOR_HEAL_MP = 21, // MP Èú¸µ½Ã }; //----------------------------------------------------------------------------- // ESC Ű ó¸® °ü·Ã //----------------------------------------------------------------------------- enum eDoType { eDoType_System_Dialog, eDoType_Area_Pointer, eDoType_Target, eDoType_Auto_Attack, eDoType_Auto_Run, // eDoType_dialog_chat, eDoType_dialog_inventory, eDoType_dialog_charSkill, eDoType_dialog_Skill, eDoType_dialog_System_Menu, eDoType_dialog_Option_Menu, eDoType_dialog_Option_System, eDoType_dialog_Option_Game, eDoType_dialog_Option_KeyHelp, eDoType_dialog_Option_Sound, eDoType_dialog_Main_Option, eDoType_dialog_Friend, eDoType_dialog_Friend_Chat, eDoType_dialog_battle_create, eDoType_dialog_battle_List, eDoType_dialog_battle_Lobby, eDoType_dialog_bank, eDoType_dialog_shop, eDoType_dialog_enchant, eDoType_dialog_rankup, eDoType_dialog_item_selectmenu, eDoType_dialog_trade, eDoType_dialog_vendor_sell, eDoType_dialog_vendor_popup, eDoType_dialog_vendor_buy, eDoType_dialog_vendor_title_popup, eDoType_dialog_guild_menu, eDoType_dialog_guild_main, eDoType_dialog_guild_create, eDoType_dialog_guild_window, eDoType_dialog_guild_inputmessage, eDoType_dialog_party_option, eDoType_dialog_party_leave, eDoType_dialog_party_inviting, eDoType_dialog_new_enchant, eDoType_dialog_system_verify, eDoType_dialog_radar_full, eDoType_dialog_num_bank, eDoType_dialog_num, eDoType_dialog_num_trade, eDoType_dialog_battle_relay, eDoType_dialog_event_inventory, eDoType_cast_cancel, eDoType_Delay_Leave_Field, eDoType_Delay_Use_Return_Stone, eDoType_Delay_Spawn_Village, eDoType_ServerSelectStandingBy, eDoType_CharacterSelectStandingBy, eDoType_dialog_char_popup_menu, eDoType_dialog_help_window, eDoType_invoke_scene_event, eDoType_System_Message_Confrim, eDoType_System_Confrim, eDoType_dialog_event_window, eDoType_dialog_event_item_select_window, #ifdef _KIKI_UI_WEB_DIALOG eDoType_dialog_web, #endif eDoType_dialog_item_div, eDoType_dialog_Quest_Player, eDoType_dialog_Quest_NPC, eDoType_dialog_chunting_win, eDoType_dialog_chunting_score_board, eDoType_dialog_AreaConquest, eDoType_dialog_TotalComposite, eDoType_dialog_waypoint, eDoType_dialog_friend_info, eDoType_dialog_mission_rank_menu, eDoType_dialog_mission_rank_list, eDoType_dialog_mission_rank_gamble, eDoType_dialog_mission_rank_ending, eDoType_dialog_delete_cancel, eDoType_dialog_Socket_Remove_cancel, #ifdef _ADD_CHARGE_ITEM_RANDOM_OPTION eDoType_dialog_Random_Option_cancel, #endif #ifdef _JBH_MOD_VENDOR_SELECT_BUY_NUM eDoType_dialog_vendor_buy_popup, #endif eDoType_dialog_vendor_list, eDoType_dialog_community_dlg, eDoType_dialog_community_info, eDoType_dialog_community_chat, eDoType_dialog_community_read_mail, eDoType_dialog_community_write_mail, eDoType_dialog_cash_item_shop, eDoType_dialog_cash_item_shop_buy, eDoType_dialog_cash_item_shop_buy_check, eDoType_dialog_cash_item_shop_buy_complete, eDoType_dialog_cash_item_shop_cart, eDoType_dialog_cash_item_shop_npc_popup, eDoType_dialog_cash_item_shop_present, eDoType_dialog_cash_item_shop_present_check, eDoType_dialog_cash_item_shop_present_complete, eDoType_dialog_cash_item_shop_package, eDoType_dialog_cash_item_shop_package_check, eDoType_dialog_cash_item_shop_package_complete, #ifdef __NA_00387_20070605_SHOP_MILEAGE2 eDoType_dialog_cash_item_shop_mileage, eDoType_dialog_cash_item_shop_mileage_buy, eDoType_dialog_cash_item_shop_mileage_check, eDoType_dialog_cash_item_shop_mileage_complete, #endif // __NA_00387_20070605_SHOP_MILEAGE2 eDoType_dialog_cash_item_shop_extension_buy, eDoType_dialog_cash_item_shop_extension_complete, eDoType_dialog_cash_item_purchase, eDoType_dialog_Tutorial_mission_invite, eDoType_dialog_Password, #ifdef __NA_001027_20080423_RANDOM_REWARD_EVENT_ eDoType_dialog_GuildEventWindow, #endif eDoType_Rank_Down_Cancle, eDoType_Repair_Limited_Cancle, eDoType_Guild_Alliance, eDoType_Guild_Hostility, eDoType_Guild_One_Side_Hostility, eDoType_Guild_Relation_ask, eDoType_Guild_Duty_Vest, eDoType_Guild_Right_Delegation, eDoType_Event_X_Mas_Confirm, eDotype_Event_X_Mas_SantaDlg, eDotype_Event_X_Mas_Donation_confirm, eDotype_Event_X_Mas_Donation_Reward, eDotype_Event_X_Mas_SoloCoupleReward, eDotype_Event_X_Mas_SantaReward, eDoType_Guild_WareHouse, eDoType_Guild_WareHouse_Right, eDoType_Guild_WareHouse_Log, eDoType_Lottery_OpenDlg, eDoType_Stat_Change_Item, eDoType_ObserverMode_Leave, eDoType_ObserverMode_ChangePos, eDoType_dialog_Personal_Waypoint, eDoType_dialog_Pet_NameSetting, eDoType_Cursor_Rider_Wax, eDoType_Etheria_Extract, eDoType_Etheria_Combine, eDoType_Char_Customize, #ifdef _NA_0_20111012_ITEM_DATE_EXTEND eDoType_Extend_ItemDate, #endif//_NA_0_20111012_ITEM_DATE_EXTEND #ifdef _NA_003740_20111122_RANDOM_ITEM eDoType_Randomize_Item, #endif//_NA_003740_20111122_RANDOM_ITEM eDoType_Dialog_Continent_Map_Dlg, eDoType_Dialog_Quest_List_Dlg, eDoType_Dialog_QuestInfo_Dlg, eDoType_Dialog_Lotto_Window_Dlg, eDoType_Dialog_Lotto_NumInput_Dlg, #ifdef __NA_001358_ENCHANT_UNIFICATION eDoType_dialog_InstantEnchant_Cancle, #endif //__NA_001358_ENCHANT_UNIFICATION eDoType_dialog_Domination_Main, eDoType_dialog_Domination_BettingList, eDoType_dialog_Domination_ApplyBetting, eDoType_dialog_Domination_ManagerDlg, eDoType_dialog_Domination_Member_Join, eDoType_dialog_Domination_Betting_List, eDoType_Delay_Leave_Domination, eDoType_Delay_Spawn_DominationWar, eDoType_Battle_Score, eDoType_dialog_itemshop_div, eDoType_Dialog_Event_Friend_Dlg, //! Ä£±¸ ÃÊ´ë À̺¥Æ® eDoType_Dialog_Buffer_Event_Dlg, //! ¹öÇÁ À̺¥Æ® eDoType_dialog_credit, eDoType_dialog_inventory_filter, eDoType_dialog_mission_object, eDoType_Dialog_Autobot, //!< ¿ÀÅäÅø ȯ°æ ¼³Á¤ ´ÙÀ̾ó·Î±× eDoType_dialog_Cube, eDoType_dialog_SocketComposite, eDoType_SocketIdentify, eDoType_SocketRecreate, eDoType_Crystalization, eDoType_AirShip_Comfirm, #ifdef _DEV_VER eDoType_GM_Item_Window, // GM ¾ÆÀÌÅÛ À©µµ¿ì eDoType_GM_Item_Option_Window, // GM ¾ÆÀÌÅÛ ¿É¼Ç À©µµ¿ì eDoType_GM_Item_Reset_Window, // GM ¾ÆÀÌÅÛ ¸®¼Â À©µµ¿ì eDoType_GM_Item_Menu_Window, // GM ¾ÆÀÌÅÛ ¸Þ´º À©µµ¿ì eDoType_GM_Npc_Window, // GM ¿£Çǽà À©µµ¿ì #endif//_DH_GM_ITEM_WINDOW eDoType_GuideMessage_Dialog, eDoType_GuideTutorial_Dialog, eDoType_GuideTutorial_Open_Dialog, eDoType_GuideInfomation_Dialog, #ifdef _NA_002935_20110704_ITEM_SCORE eDoType_OtherPlayerEquipment_Dialog, #endif //_NA_002935_20110704_ITEM_SCORE eDoType_HonorTitleList_Dialog, //_NA_003027_20111013_HONOR_SYSTEM #ifdef _DH_BATTLEZONE2_ eDoType_Battlezone2List_Dialog, eDoType_Battlezone2Lobby_Dialog, #endif//_DH_BATTLEZONE2_ eDoType_HotKeyDialog, // Ä«¿À½ºÁ¸ #ifdef _NA_000000_20120527_CHAOS_ZONE eDoType_Delay_Leave_ChaosZone, #endif //_NA_000000_20120527_CHAOS_ZONE #ifdef _NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND eDoType_ChaoszoneDialog, eDoType_Delay_Spawn_BattleGround, #endif //_NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND #ifdef _NA_006088_20120910_CHAOS_ZONE_FREE_PVP eDoType_Delay_Spawn_FreePVP, #endif //_NA_006088_20120910_CHAOS_ZONE_FREE_PVP #ifdef _NA_005988_20120901_VENDOR_SEARCH_SYSTEM eDoType_VendorSearch, #endif//#define _NA_000000_20120827_SEARCH_VENDOR eDoType_PersonalWarp, eDoType_GeneralWarp,//¾ßÀüÁöÈÖ°ü ¿öÇÁ eDoType_dialog_Option_System2, eDoType_dialog_Option_KeyBinding, #ifdef _DEV_VER #ifdef _NA_006519_20130311_TEXTURE_VIEWER eDoType_Texture_Viewer_Search_Window, eDoType_Texture_Viewer_Texture_Window, #endif #endif eDoType_Accumulate_Dialog, #ifdef _NA_000000_20140120_SMART_NPC_SYSTEM eDoType_SmartMenu_Dialog, eDoType_SmartReply_Dialog, #endif //_NA_000000_20140120_SMART_NPC_SYSTEM #ifdef _NA_007115_20140313_MONDSCHIEN_RENEWAL eDoType_Domination_Area_Owner_Tutorial_Dialog, #endif // _NA_007115_20140313_MONDSCHIEN_RENEWAL #ifdef _NA_007086_20140318_MONSTERBOOK eDoType_MonsterBook_View, eDoType_MonsterBook_DropList, //eDoType_MonsterBook_Extract, #endif //_NA_007086_20140318_MONSTERBOOK #ifdef _NA_007932_20150112_ATTENDANCE_CHECK_SYSTEM eDoType_Attendance_Check, #endif //_NA_007932_20150112_ATTENDANCE_CHECK_SYSTEM #ifdef _NA_008016_20150203_SUN_RANKING_SYSTEM eDoType_SUNRanking_Dialog, #endif // _NA_008016_20150203_SUN_RANKING_SYSTEM #ifdef _NA_008016_20150203_SUN_RANKING_SYSTEM_STATUE eDoType_SUNRanking_Statue_Info, #endif // _NA_008016_20150203_SUN_RANKING_SYSTEM_STATUE #ifdef _NA_008069_20150210_ADD_SPA_SYSTEM eDoType_Delay_SpaWarp_Dialog, #endif //_NA_008069_20150210_ADD_SPA_SYSTEM #ifdef _NA_008121_20150311_EQUIPMENT_AWAKENING_SYSTEM eDoType_Equipment_Awakening_Dialog, #endif // _NA_008121_20150311_EQUIPMENT_AWAKENING_SYSTEM #ifdef _NA_008121_20150318_EQUIPMENT_EVOLUTION_SYSTEM eDoType_Equipment_Evolution_Dialog, #endif // _NA_008121_20150318_EQUIPMENT_EVOLUTION_SYSTEM #ifdef _NA_008405_20150716_MINIGAME_BINGO eDoType_Bingo_Dialog, #endif // _NA_008405_20150716_MINIGAME_BINGO #ifdef _NA_008334_20150608_SONNENSCHEIN eDoType_Delay_Spawn_SonnenSchein, #endif //_NA_008334_20150608_SONNENSCHEIN eDoType_MAX, //ÁÖÀÇ! ´ÙÀ̳ª¹Í À©µµ¿ì´Â ÀÚ½ÅÀÇ ¾ÆÀ̵𸦠»ç¿ëÇÑ´Ù 1500³ÑÁö ¸»°Í //²À Á¤¸® ÇÏÀÚ! }; enum eSceneEvent { eSceneEventSkip_EventScript, }; enum eSKILLEFFECT_POS { eSKILLEFFECT_POS_NONE = 0, eSKILLEFFECT_POS_HEAD = 1, eSKILLEFFECT_POS_BODY = 2, eSKILLEFFECT_POS_FOOT = 3, eSKILLEFFECT_POS_RHAND = 4, eSKILLEFFECT_POS_LHAND = 5, eSKILLEFFECT_POS_WEAPON = 6, eSKILLEFFECT_POS_BONE_INDEX = 7, eSKILLEFFECT_POS_LRHAND = 8, eSKILLEFFECT_ONLY_POS = 9, //! 2010.8.31 / i4u4me / ij¸¯ÅÍÇϰí ÁöÇüÇϰí Ãæµ¹À§Ä¡ Á¡À» »ç¿ë Á¡ÇÁÇØµµ ¹Ù´ÛÀ§Ä¡ eSKILLEFFECT_TARGET_POS = 10, eSKILLEFFECT_POS_BUST = 11, eSKILLEFFECT_POS_BOTTOM = 12, }; //----------------------------------------------------------------------------- // À¯·áÈ­ ¾ÆÀÌÅÛ ÀÌÆåÆ® ŸÀÔ //----------------------------------------------------------------------------- enum eITEM_EFFECT_TYPE { eITEM_EFFECT_TYPE_MIN = 0, eITEM_EFFECT_TYPE_RHAND_EQUIP = 0, eITEM_EFFECT_TYPE_LHAND_EQUIP = 1, eITEM_EFFECT_TYPE_RHAND_WASTE = 2, eITEM_EFFECT_TYPE_LHAND_WASTE = 3, eITEM_EFFECT_TYPE_INVENTORY = 4, eITEM_EFFECT_TYPE_BADGE = 5, eITEM_EFFECT_TYPE_MAX }; //----------------------------------------------------------------------------- // ¸¶¿ì½º ¿À¹ö °ü·Ã //----------------------------------------------------------------------------- enum eMOUSE_OVER_TYPE { eMOUSE_OVER_SLOT = 0, eMOUSE_OVER_SKILL, eMOUSE_OVER_STYLE, eMOUSE_OVER_QUEST, eMOUSE_OVER_MAX }; //----------------------------------------------------------------------------- // ¸Þ½ÃÁö Ãâ·Â °ü·Ã //----------------------------------------------------------------------------- enum eOUTPUT_MSG_TYPE { eOUTPUT_MSG_TOP_SHOW = (1<<0), eOUTPUT_MSG_CENTER_SHOW = (1<<1), eOUTPUT_MSG_CHAT = (1<<2), eOUTPUT_MSG_OUPUT_DEBUG = (1<<3), eOUTPUT_MSG_LUA_CONSOLE = (1<<4), }; enum eOUPUT_SYSTEM_TYPE { eOUPUT_SYSTEM_VERIFY = (1<<0), eOUPUT_SYSTEM_VERIFY_LOCK = (1<<1), eOUPUT_SYSTEM_CONFIRM = (1<<2), eOUPUT_SYSTEM_CONFIRM_LOCK = (1<<3), }; //----------------------------------------------------------------------------- // ij¸¯ÅÍ ÆË¾÷â Á¾·ù //----------------------------------------------------------------------------- enum eCHAR_POPUP_KIND { eCPK_NONE, eCPK_NORMAL, eCPK_PARTY, eCPK_PARTY_MASTER, }; //----------------------------------------------------------------------------- // µµ¿ò¸» Á¾·ù //----------------------------------------------------------------------------- enum eHELP_KIND { eHK_CREATE_CHAR =1, //1. ij¸¯ÅÍ »ý¼º eHK_CLICK_NPC, //2. NPC Ŭ¸¯ eHK_JOIN_BATTLE_ZONE, //3. ¹èƲÁ¸ ÁøÀÔ eHK_EXP, //4. °æÇèÄ¡ ½Àµæ eHK_ITEM, //5. ¾ÆÀÌÅÛ ½Àµæ eHK_LEVEL_UP, //6. ·¹º§¾÷ eHK_HUNTING, //7. ÇåÆÃ¸Ê ÁøÀԽà eHK_ETHERAIN, //8. ¿¡ÅÚ·¹ÀÎ ÁøÀÔºÒ°¡½Ã eHK_AC, //9. AC 5% µµ´Þ½Ã eHK_GUILD, //10. ±æµåâ¼³ ½Ã //eHK_CHUNTING, //11. °æÀïÇåÆÃ ŸÆÀ Âü°¡½Ã eHK_GM_MSG, //11. GM ¸Þ½ÃÁö eHK_QUEST, //12. Äù½ºÆ® eHK_QUEST_REWARD, //13. ƯÁ¤ Äù½ºÆ®º¸»ó eHK_AC_REWARD, //14. AC º¸»ó (¸®´º¾ó) }; //----------------------------------------------------------------------------- // µµ¿ò¸» ÆÄ¶ó¹ÌÅÍ //----------------------------------------------------------------------------- enum eHELP_PARAM { eHP_ARMOR_OR_WEAPON = 51, //51: ¹«±â ¹× ¹æ¾î±¸ eHP_ENCHANT_MATERIAL, //52: ÀÎæƮ Àç·á eHP_AC_ITEM, //53: AC¾ÆÀÌÅÛ eHP_EVENT_ITEM, //54: À̺¥Æ®¾ÆÀÌÅÛ eHP_MATERIAL_ITEM, //55: ÀϹÝÀç·á ¾ÆÀÌÅÛ eHP_QUEST_ITEM, //56: Äù½ºÆ® ¾ÆÀÌÅÛ eHP_CRYSTAL_ITEM, //57: °áÁ¤Ã¼¾ÆÀÌÅÛ eHP_LIMITED_ITEM, //58: ¸®¹ÌƼµå¾ÆÀÌÅÛ }; //----------------------------------------------------------------------------- // À½¼ºÃ¤ÆÃ Çã¿ë ¿É¼Ç //----------------------------------------------------------------------------- enum eVOICE_CHAT_OPTION { eVCO_ALLOW_ALL, // ¸ðµÎÇã¿ë eVCO_ALLOW_OPTION, // ¼±ÅÃÀû Çã¿ë //eVCO_ALLOW_NOT, // Çã¿ëÇÏÁö ¾ÊÀ½ }; //----------------------------------------------------------------------------- // À½¼ºÃ¤ÆÃ »óÅ //----------------------------------------------------------------------------- enum eVOICE_CHAT_STATUS { eVCS_NONE, // À½¼º´ëÈ­ÁßÀÌ ¾Æ´Ô eVCS_NORMAL, // 1:1 eVCS_PARTY, // ÆÄƼ eVCS_WAIT_VOICE_CHAT, // 1:1 À½¼º´ëÈ­ ½ÅûÇÏ°í ´ë±âÁß }; //----------------------------------------------------------------------------- // °Å·¡ ŸÀÔ //----------------------------------------------------------------------------- enum eITEM_TRADE_ACTION_TYPE { eITA_TRADE = 0, // °Å·¡ eITA_SELL, // ÆÇ¸Å eITA_DROP, // µå·Ó }; enum eATTACHTYPE { ATTACHTYPE_GENERAL = 0, ATTACHTYPE_INTERPOLATION, }; enum eTRANSFORM_PROCESS { TRANSFORM_PROCESS_NONE= 0, TRANSFORM_PROCESS_TRANSFORM, TRANSFORM_PROCESS_UNTRANSFORM, }; enum OBJECT_SUB_TYPE { OBJECT_SUB_TYPE_NONE =0, OBJECT_SUB_TYPE_WAYPOINT = 3, OBJECT_SUB_TYPE_TERRAIN = 4, OBJECT_SUB_TYPE_TRANSPARENCY = 5, OBJECT_SUB_TYPE_DOMINATION_OBJECT = 6, OBJECT_SUB_TYPE_SHADOW_OBJECT = 7, OBJECT_SUB_TYPE_AIRSHIP = 8, OBJECT_SUB_TYPE_BATTLE_GROUND_STRONGPOINT = 9, //_NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND OBJECT_SUB_TYPE_BATTLE_GROUND_RESURRECTION = 10, //_NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND }; enum SCENE_TYPE { SCENE_TYPE_NONE = 0, SCENE_TYPE_MOVIEPLAY = 1, SCENE_TYPE_START = 2, SCENE_TYPE_CHARSELECT = 3, SCENE_TYPE_LOGIN = 4, SCENE_TYPE_LOAD = 5, SCENE_TYPE_VILLAGE = 6, SCENE_TYPE_LOBBY = 7, SCENE_TYPE_MISSION = 8, SCENE_TYPE_PVP = 10, SCENE_TYPE_INSTANCE_DUNGEON = 11, // Àδø(?) SCENE_TYPE_FIELD = 12, SCENE_TYPE_CHUNTING = 13, // ÇåÆÃ SCENE_TYPE_EVENT = 14, SCENE_TYPE_TESTUI = 15, SCENE_TYPE_RESOURCETEST = 16, SCENE_TYPE_MAPEDIT = 17, SCENE_TYPE_SSQ = 18, // Ÿ¶ôÇÑ »ç¿ø SCENE_TYPE_DOMINATION = 19, // Á¡·ÉÀü SCENE_TYPE_BATTLEGROUND = 20, // ÀüÀå SCENE_TYPE_FREEPVP = 21, //ÀÚÀ¯ÀüÅõÁö¿ª #ifdef _NA_007114_20140313_CHAOSZONE_GOLDRUSH SCENE_TYPE_GOLDRUSH = 22, // °ñµå ·¯½¬ #endif // _NA_007114_20140313_CHAOSZONE_GOLDRUSH #ifdef _NA_008069_20150210_ADD_SPA_SYSTEM SCENE_TYPE_SPA = 23, // ¿Âõ #endif //_NA_008069_20150210_ADD_SPA_SYSTEM #ifdef _NA_008334_20150608_SONNENSCHEIN SCENE_TYPE_SONNENSCHEIN = 24, // ±æµåPVE, ¼Ò³Ù»þÀÎ #endif //_NA_008334_20150608_SONNENSCHEIN #ifdef _NA_008543_20151027_ONE_DAYS_GUILD_MISSION SCENE_TYPE_GUILDMISSION = 25, // ±æµå¹Ì¼Ç #endif //_NA_008543_20151027_ONE_DAYS_GUILD_MISSION MAX_SCENE_TYPE, }; const DWORD c_dw_Special_Event_Num = 4; //Ư¼öÇÑ À̺¥Æ®ui°¡ ÇÊ¿äÇÑ ÄÉÀ̽º Cnt const DWORD c_dw_Donation_NPC_Type = 19; const DWORD c_dw_SoloCouple_NPC_Type = 20; const DWORD c_dw_Santa_NPC_Type = 21; const DWORD c_dw_Buff_Event_NPC_Type = 22; enum eITEM_CON_STATE { eITEM_CON_STATE_NONE, eITEM_CON_STATE_EQUIP, eITEM_CON_STATE_INVEN, }; enum eSPECIAL_TOOLTIP { eSPECIAL_TOOLTIP_NONE = 0x00000000, eSPECIAL_TOOLTIP_NOMAL_ITEM = 0x00000001, eSPECIAL_TOOLTIP_LUCKY_ITEM = 0x00000002, eSPECIAL_TOOLTIP_RANDOM_ITEM = 0x00000004, eSPECIAL_TOOLTIP_ITEM_ON_TT_TEXT = 0x00000008, eSPECIAL_TOOLTIP_EXP_GAUGE = 0x00000010, eSPECIAL_TOOLTIP_IMAGE = 0x00000020, }; enum eWAREHOUSE_TYPE { eWAREHOUSE_TYPE_BANK, eWAREHOUSE_TYPE_GUILD, eWAREHOUSE_TYPE_MAX, }; enum eGUILD_MARK_RELATION { eGUILD_MARK_RELATION_EMPTY = 61, //°ü°èX eGUILD_MARK_RELATION_RED = 62, //Àû´ë °ü°è,Àû´ë¼±Æ÷ °ü°è(Hero°¡ Àû´ë ¼±Æ÷ÇÑ) eGUILD_MARK_RELATION_BLUE = 63, //µ¿¸Í °ü°è eGUILD_MARK_RELATION_ORANGE = 64, //ÀϹæÀû Àû´ë °ü°è(Hero°¡ Àû´ë ¼±Æ÷ ´çÇÑ) }; #define PLAYER_OBJECT_KEY_START 0 #define PLAYER_OBJECT_KEY_END 50000 enum eSTATE_KIND { #ifdef _NA_006819_20130719_STATE_ICON_RENDER eSTATE_KIND_DEBUFF = 0, eSTATE_KIND_ITEM = 1, eSTATE_KIND_CASH = 2, eSTATE_KIND_ETC = 3, //±âŸ eSTATE_KIND_SHIELD = 4,//½¯µå ÃÖ¿ì¼± eSTATE_KIND_SKILL = 5, eSTATE_KIND_MAX = 6, #else // _NA_006819_20130719_STATE_ICON_RENDER eSTATE_KIND_DEBUFF = 0, eSTATE_KIND_SKILL = 1, eSTATE_KIND_CASH = 2, eSTATE_KIND_ETC = 3, //±âŸ eSTATE_KIND_SHIELD = 4,//½¯µå ÃÖ¿ì¼± eSTATE_KIND_MAX = 5, #endif // _NA_006819_20130719_STATE_ICON_RENDER }; const WORD c_wOUTPUT_LOG_FILE = 0x01; const WORD c_wOUTPUT_LOG_CONSOLE = 0x02; const WORD c_wOUTPUT_LOG_SYSCHAT = 0x04; const WORD c_wOUTPUT_LOG_CENTER = 0x08; const WORD c_wOUTPUT_LOG_SCREEN = 0x10; enum eLOG_LEVEL { eLOG_LEVEL_NONE = 0, // ·Î±×¸¦ ³²±âÁö ¾ÊÀ½ eLOG_LEVEL_ERR = 1, // ERROR eLOG_LEVEL_WAR = 2, // WARNING eLOG_LEVEL_INF = 3, // INFORMATION eLOG_LEVEL_DBG = 4, // DEBUG MESSAGE eLOG_LEVEL_TRA = 5, // TRACE MESSAGE }; enum eSPECIAL_MODE // eSPECIAL_MODE STEP ÀÌ ³ôÀ»¼ö·Ï ´õ ´Ù¾çÇÑ ±â´É Á¦°ø { eSPECIAL_MODE_NONE = 0, // ½ºÆä¼È ¸ðµå°¡ ¾Æ´Ï´Ù. eSPECIAL_MODE_STEP1 = 1, eSPECIAL_MODE_STEP2 = 2, eSPECIAL_MODE_STEP3 = 3, eSPECIAL_MODE_STEP4 = 4, }; enum LanguageType { kLanguageInvalid = -1, kLanguageGlobal = 0, // default ¿µ¾î±Ç(england, usa, global) kLanguageKorea, // kLanguageChina, // cn kLanguageTaiwan, // tw kLanguageJapan, // jp kLanguageGermany, // gm kLanguageRussia, // ru }; //------------------------------------------------------------------------------ enum PetGauge_ShowType { kPetGaugeShowType_Head = 0, //Æê À§¿¡ kPetGaugeShowType_Screen, kPetGaugeShowType_Mini, kPetGaugeShowType_Size }; namespace ClassMarkInfo { const DWORD kClassMarkResourceCode = 3000000000; const DWORD kClassMarkTextureX = 321; const DWORD kClassMarkTextureY = 156; const DWORD kClassMarkTextureWidth = 43; const DWORD kClassMarkTextureHeight = 43; }; #ifdef _NA_002935_20110704_ITEM_SCORE const int kItemScoreMax = 99999; #endif //_NA_002935_20110704_ITEM_SCORE #ifdef _NA_005003_20120612_NEW_CHARACTER_MYSTIC_FOR_CLIENT const int kTempClassTypeMax = eCHAR_TYPE_MAX; #else // _NA_005003_20120612_NEW_CHARACTER_MYSTIC_FOR_TEMP // UI¸®¼Ò½º ¹× ij¸¯ÅÍ »ý¼º ¸®´º¾ó °ü·ÃÇÏ¿© eCHAR_TYPE_MAX ¿¡ ´ëÇÑ Àӽà »ó¼ö°ª [6/19/2012 iforall] const int kTempClassTypeMax = eCHAR_ELEMENTALIST + 1; #endif//_NA_005003_20120612_NEW_CHARACTER_MYSTIC_FOR_CLIENT #ifdef _NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND enum BattleGroundHideMode { BattleGroundHideMode_None, BattleGroundHideMode_Full, BattleGroundHideMode_Half, }; enum battle_ground_object_type { battle_ground_object_normal_waypoint = 0, battle_ground_object_red_waypoint, battle_ground_object_blue_waypoint, battle_ground_object_normal_flag, battle_ground_object_red_flag, battle_ground_object_blue_flag, battle_ground_object_half_blue_flag, battle_ground_object_half_red_flag, battle_ground_object_max }; // °ÅÁ¡ÀÇ ÀÌÆåÆ® Ç¥ÇöÀ» ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î Çϰí Àֱ⠶§¹®¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç ¸ñ·ÏÀ» ¸ÅÄªÇØ¼­ »ç¿ë enum battle_ground_waypoint_animation { battle_ground_normal_waypoint_whitefield, // Èò °ÅÁ¡ ¾Ö´Ï¸ÞÀÌ¼Ç battle_ground_normal_waypoint_whitefield_redconquering, battle_ground_normal_waypoint_redfield_redconquered, battle_ground_normal_waypoint_redfield, battle_ground_normal_waypoint_redfield_blueconquering, battle_ground_normal_waypoint_whitefield_blueconquering, battle_ground_normal_waypoint_bluefield_blueconquered, battle_ground_normal_waypoint_bluefield, battle_ground_normal_waypoint_bluefield_redconquering, battle_ground_red_waypoint_redfield, // »¡ °ÅÁ¡ ¾Ö´Ï¸ÞÀÌ¼Ç battle_ground_red_waypoint_redfield_blueconquering, battle_ground_red_waypoint_redfield_redconquered, battle_ground_blue_waypoint_bluefield, // ÆÄ °ÅÁ¡ ¾Ö´Ï¸ÞÀÌ¼Ç battle_ground_blue_waypoint_bluefield_redconquering, battle_ground_blue_waypoint_bluefield_blueconquerd, battle_ground_flag_change_animation, // ±ê¹ß º¯°æ ¾Ö´Ï¸ÞÀÌ¼Ç battle_ground_waypoint_animation_max }; #endif //_NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND #ifdef _NA_008800_20160510_COMBAT_RECORD_SYSTEM //----------------------------------------------------------------------------- // ÀüÅõ¸Þ½ÃÁö Ãâ·Â °ü·Ã //----------------------------------------------------------------------------- enum eCOMBAT_RECORD_KIND { eCRK_DAMAGE_BY, // ÇÇÇØ µ¥¹ÌÁö eCRK_ABILITY_BY, // ¾îºô¸®Æ¼ Àû¿ëÀ» ¹Þ¾Ò´Ù eCRK_ABILITY_TO, // ¾îºô¸®Æ¼ Àû¿ëÀ» ÇØÁÖ¾ú´Ù eCRK_DAMAGE_TO, // °¡ÇØ µ¥¹ÌÁö CRK_MAX, }; #endif // _NA_008800_20160510_COMBAT_RECORD_SYSTEM #endif // _GameConst_h_