#ifndef __PROGRAMCOMMON_DEFINE_FOR_LOG_H #define __PROGRAMCOMMON_DEFINE_FOR_LOG_H #pragma once #define MAX_MONSTERNAME_LENGTH ( 40 ) // ¸ó½ºÅÍ À̸§ ±æÀÌ #define MAX_CHARNAME_LENGTH ( 16 ) // ij¸¯ÅÍ À̸§ -> ¼­¹öÂÊ¿¡¼­ ÀÎÁõÂÊ¿¡µµ º¸³»°í ÀÖÀ¸¹Ç·Î ¼öÁ¤½Ã ¼­¹öÃø¿¡ Å뺸¹Ù¶÷!! #define MAX_TIMEDATA_SIZE ( 20 ) // DBÀÇ datetimeŸÀÔÀÇ ±æÀÌ #ifdef _NA_007487_20140811_GAMELOG_GUILD_DEFAULTLOG #define MAX_GUILDLOG_COLUMNSIZE ( 20 ) //DB ±æµå·Î±× Ä÷³3,4´Â nvarchar[20] #endif //_NA_007487_20140811_GAMELOG_GUILD_DEFAULTLOG #define MAX_GUILDNAME_LENGTH ( 16 ) // ±æµå¸í ÃÖ´ë ±æÀÌ #ifdef _SERVER #define MAX_CHATMSG_SIZE ( 255 ) // äÆÃ ÃÖ´ë ¸Þ¼¼Áö »çÀÌÁî. #endif #define MAX_AC_SECTION_NUM_V2 (6) #define MAX_AC_SECTION_NUM_V1 (6) #define MAX_AC_SECTION_NUM_V0 (6) #ifdef __NA_0_AC_KEY_DIRECT_REGISTER #define AC_STREAM_SIZE_LAST_VERSION (2) #define MAX_AC_SECTION_NUM MAX_AC_SECTION_NUM_V2 #else #define AC_STREAM_SIZE_LAST_VERSION (1) #define MAX_AC_SECTION_NUM MAX_AC_SECTION_NUM_V1 #endif #define MAX_ACSTREAM_SIZE (MAX_AC_SECTION_NUM * 30) // sizeof(ACSTREAM)*MAX_AC_SECTION_NUM #ifdef _NA_000000_20150511_QUEST_BUG const int MAX_PROGR_QUESTSTREAM_SIZE = 800; #else const int MAX_PROGR_QUESTSTREAM_SIZE = 550; #endif //_NA_000000_20150511_QUEST_BUG #ifdef _NA_004157_20120409_QUEST_BANDWITH_4000 const int MAX_COMPL_QUESTSTREAM_SIZE = 5000; //xiaomi ÐÞ¸Ä×î´óÈÎÎñID #else const int MAX_COMPL_QUESTSTREAM_SIZE = 3001; #endif #define QUEST_STREAM_SIZE_LAST_VERSION (1) enum { MAX_ADDINFO_SIZE = 128 }; #define MAX_BASE_PLAYER_INFO_SIZE ( 283 ) enum { MAX_EQUIPMENT_SLOT_NUM_V1 = 16 }; enum { MAX_EQUIPMENT_SLOT_NUM_V2 = 19 }; enum { MAX_EQUIPMENT_SLOT_NUM_V3 = 21 }; enum { MAX_EQUIPMENT_SLOT_NUM_V4 = 24 }; enum { MAX_EQUIPMENT_SLOT_NUM_V5 = 24 }; enum { MAX_EQUIPMENT_SLOT_NUM_V6 = 24 }; //_NA_20090925_ITEMSTREAM_INIT_RESERVED enum { MAX_EQUIPMENT_SLOT_NUM_V7 = 24 }; //__NA000000_090906_SOLAR_SLOT_UPDATE_VER6__ enum { MAX_EQUIPMENT_SLOT_NUM_V8 = 24 }; //_NA002237_100802_EP2_SOCKET_SYSTEM_DB_ //#define MAX_EQUIPMENT_SLOT_NUM_Vx (24) //_NA000109_100427_SOLAR_SLOT_UPDATE_TO_VER8_ //#if defined(_NA000109_100427_SOLAR_SLOT_UPDATE_TO_VER8_) // v8 // #define ITEM_STREAM_SIZE_LAST_VERSION (8) //100508 reserved, can't extend size anymore // #define MAX_ITEMPARTEX_SIZE (37) // #define MAX_EQUIPMENT_SLOT_NUM MAX_EQUIPMENT_SLOT_NUM_V8 #if defined(_NA002237_100802_EP2_SOCKET_SYSTEM_DB_) enum { ITEM_STREAM_SIZE_LAST_VERSION = 8 }; //¾ÆÀÌÅÛ ½ºÆ®¸² º¯°æ #ifdef _NA_003740_20111122_RANDOM_ITEM #ifdef _NA_003740_20210624_ADDITEMRANDOM_ITEM6 enum { MAX_ITEMPARTEX_SIZE = (14 + 34) }; // 14 + 34 = 48 #else enum { MAX_ITEMPARTEX_SIZE = (12 + 34) }; // 12 + 34 = 46 #endif #else enum { MAX_ITEMPARTEX_SIZE = (11 + 24) }; // 11 + 24 = 35 #endif enum { MAX_EQUIPMENT_SLOT_NUM = MAX_EQUIPMENT_SLOT_NUM_V8 }; #else //__NA000000_090906_SOLAR_SLOT_UPDATE_VER6__ // v7 enum { ITEM_STREAM_SIZE_LAST_VERSION = 7 }; //¾ÆÀÌÅÛ ½ºÆ®¸² º¯°æ enum { MAX_ITEMPARTEX_SIZE = 35 }; enum { MAX_EQUIPMENT_SLOT_NUM = MAX_EQUIPMENT_SLOT_NUM_V7 }; #endif #define MAX_INVENTORY_SLOT_NUM (75*2) #define MAX_TEMPINVENTORY_SLOT_NUM (20) #ifdef _NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM #define MAX_WAREHOUSE_SLOT_NUM (5*5*5) #define MAX_GUILD_WAREHOUSE_SLOT_NUM (5*5*3) #else #define MAX_WAREHOUSE_SLOT_NUM (100) #define MAX_GUILD_WAREHOUSE_SLOT_NUM (6*4*3) #endif //_NA_003923_20120130_GUILD_RENEWAL_MOD_WAREHOUSE_SLOT_NUM #define MAX_PC_ROOM_EQUIPMENT_SLOT_NUM (3) // PC¹æ ½½·Ô °³¼ö #define MAX_CHARGE_EQUIPMENT_SLOT_NUM (2) // ÀåÂøÃ¢ À¯·á ij½¬½½·Ô °³¼ö /////////////////////////////////////////////////ÄÁÅ×ÀÌ³Ê »çÀÌÁî//////////////////////////////////////////////////////////////////////////////////////////////////////////// #define MAX_INVENTORYITEMSTREAM_SIZE ( MAX_INVENTORY_SLOT_NUM * MAX_ITEMPARTEX_SIZE ) // Àκ¥Å丮 DB GameField Size MAX_INVENTORY_SLOT_NUM(75*2) * sizeof(ITEMPARTEX) #define MAX_TEMPINVENTORYITEMSTREAM_SIZE ( MAX_TEMPINVENTORY_SLOT_NUM * MAX_ITEMPARTEX_SIZE ) // ÀÓ½ÃÀκ¥Å丮 DB GameField Size MAX_TEMPINVENTORY_SLOT_NUM(20) * sizeof(ITEMPARTEX) #define MAX_WAREHOUSESTREAM_SIZE ( MAX_WAREHOUSE_SLOT_NUM * MAX_ITEMPARTEX_SIZE ) // â°í DB GameField Size MAX_WAREHOUSE_SLOT_NUM(100) * sizeof(ITEMPARTEX) #define MAX_EQUIPITEMSTREAM_SIZE ( MAX_EQUIPMENT_SLOT_NUM * MAX_ITEMPARTEX_SIZE ) // ÀåÂøÃ¢ DB GameField Size #define MAX_GUILDWAREHOUSESTREAM_SIZE ( MAX_GUILD_WAREHOUSE_SLOT_NUM * MAX_ITEMPARTEX_SIZE ) // ÀåÂøÃ¢ DB GameField Size //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #define MAX_SKILLSTREAM_SIZE ( 200 ) // ½ºÅ³ DB GameField Size #define MAX_QUICKSTREAM_SIZE ( 192 ) // ÄüÁ¤º¸ DB GameField Size #define MAX_STYLESTREAM_SIZE ( 8 ) // ½ºÅ¸ÀÏ 4*2 #define MAX_MISSIONSTREAM_SIZE ( 4 * MAX_MISSION_NUM ) // sizeof(MISSIONPART) * MAX_MISSION_NUM //_NA_0_20110329_GAMEOPTION_SETTING #define MAX_GAMEOPTIONSTREAM_SIZE ( 1024 ) //_NA_0_20110308_SKILL_COOL_TIME_STORAGE enum { MAX_SKILL_COUNT = 36 }; // ij¸¯ÅͰ¡ °¡Áö´Â ÃÖ´ë ½ºÅ³ °¹¼ö #endif //__PROGRAMCOMMON_DEFINE_FOR_LOG_H