📄 define.h
字号:
#ifndef _DEFINE_H_
#define _DEFINE_H_
//
// 25饭骇 OR 何盒 劝悼力茄 急琶
//
#define _ACTIVE_USER // 何盒 劝悼
//
//
//
//#define KOR_VER
#define CHN_VER
// #define ENG_VER
//
// 瘤开 弥碍 捞亥飘阑困秦 肺锯烦喉 版扁厘阑 烙矫肺 静霸茄促.
//
//#define _EVENT_RR
//
// MAX VALUE DEFINE
//
#define _MAX_DWORD 0xFFFFFFFF
#define _MAX_INT 0x7FFFFFFF
#define _MAX_SHORT 0x7FFF
//
// Defines About Communication
//
//#define USER_SOCKET_PORT 12000 // 烙矫内靛
#define OVL_RECEIVE 0X01
#define OVL_SEND 0X02
#define OVL_CLOSE 0X03
#define PACKET_START1 0XAA
#define PACKET_START2 0X55
#define PACKET_END1 0X55
#define PACKET_END2 0XAA
//#define RECV_BUF_SIZE 8192 * 5
//#define SEND_BUF_SIZE 8192 * 5
#define RECV_BUF_SIZE 10000
#define SEND_BUF_SIZE 10000
//
// Define CriticalSection Spin Count
//
#define SPIN_COUNT 4000
//
// About City
//
#define SANAD 0
//
//
// About USER
//
#define USER_DEAD 0X00
#define USER_LIVE 0X01
//
// About GUILD
//
#define MAX_GUILD 30000
#define MAX_GUILD_USER 50
#define GUILD_WAR_PREPARE 0
#define GUILD_WAR_DECISION 1
#define GUILD_MAX_TAX 200
#define MAX_GUILD_HOUSE_USER 20
#define GUILD_WAR_READY 0 // 辨靛傈 官肺 5盒傈俊 惯积窍绰 霖厚 窜拌
#define GUILD_WARRING 1 // 瘤陛 辨靛傈吝烙
#define GUILD_WAR_AFFTER 2 // 辨靛傈捞 场抄饶
#define FORTRESS_VIOLENCE_WARRING 1 // 刮缴捞 馆鄂吝
#define FORTRESS_VIOLENCE_AFFTER 0 // End
#define GUILD_WAR_MAX_MSG_TIMER 6 // 傍己傈吝 巢篮 矫埃阑 舅妨霖促.
#define GUILD_GUARD_MAX_NUM 6 // 夸货甫 瘤虐绰 版厚捍栏肺 弥措 6疙鳖瘤 绊侩且荐乐促.
#define _GUILDNPCLIST_DB 24 // 4 * 6
#define GUILD_REPAIR_MAX_NUM 5 // 弥措 5俺 鳖瘤 荐府且 NPC啊 乐促.
#define _GUILDREPAIRLIST_DB 30 // 5 * 6
#define FORTRESS_TARGET_MAX_NUM 4 // 弥措 4俺 鳖瘤 坷胆肺啊 乐促.
#define GUILD_ATTACK_MAX_NUM 20 // 弥措 20俺鳖瘤 辨靛傈 脚没阑 罐阑荐 乐促
#define _GUILDLIST_DB 80 // 4 * 20
#define GUILDFORTRESS_ATTACK_MAX_NUM 20 // 弥措 50俺鳖瘤 辨靛傈 脚没阑 罐阑荐 乐促
#define _GUILDFORTRESSLIST_DB 200 // 4 * 50
#define GUILD_VIRTUAL_WAR_START 16
#define GUILD_VIRTUAL_WAR_END 17
#define GUILD_HOUSE_DAY 18
#define GUILD_FIELD_WARRING 1
#define GUILD_STORE_WARRING 2
#define GUILD_FOTRESS_WARRING 3
//
// About NPC
//
#define NPC_NUM 200
#define NPC_DEAD 0X00
#define NPC_LIVE 0X01
#define NPC_ATTACKING 0X02
#define NPC_ATTACKED 0X03
#define NPC_ESCAPE 0X04
#define NPC_STANDING 0X05
#define NPC_MOVING 0X06
#define NPC_TRACING 0X07
#define NPC_FIGHTING 0X08
#define NPC_STRATEGY 0x09
#define NPC_BACK 0x10
#define NPC_WAIT 0x11 // 啊惑 傍埃俊辑 积己窍绰 各篮 老雀己 捞骨肺
#define NPC_PASSIVE 150
#define NPC_ACTIVE 100
//
// About Map Object
//
#define USER_BAND 10000 // Map 困俊 蜡历啊 乐促.
#define NPC_BAND 20000 // Map 困俊 NPC(各器窃)啊 乐促.
#define INVALID_BAND 30000 // 肋给等 ID BAND
//
// About Big Mop Size In CELL
//
#define NPC_MAP_SIZE 20
//
// Defines About Max Value
//
#define MAX_BASIC_ITEM 1000
#define MAX_EVENT 1000
//
// To Who ???
//
#define TO_ALL 0X01
#define TO_ZONE 0X02
#define TO_ME 0X03
#define TO_INSIGHT 0X04
#define SEND_USER 0
#define SEND_INSIGHT 1
#define SEND_ZONE 2
#define SEND_ALL 3
#define SEND_RANGE 4
#define SEND_SCREEN 5
//
// 矫具贸府
//
#define SCREEN_X 15
#define SCREEN_Y 19
//#define SIGHT_SIZE_X 10
//#define SIGHT_SIZE_Y 10
#define SIGHT_SIZE_X 12
#define SIGHT_SIZE_Y 12
#define DIR_H 1
#define DIR_L -1
#define DIR_OUTSIDE 3
//
// State Value
//
#define STATE_ACCEPTED 0X01
#define STATE_CONNECTED 0X02
#define STATE_DISCONNECTED 0X03
#define STATE_GAMESTARTED 0X04
#define STATE_INITED 0X05
#define STATE_LOGOUT 0X06
#define STATE_GAMERESTART 0X07
//
// Event
//
#define MAX_LOGIC_INT 5
#define MAX_EXEC_INT 3
#define MAX_LOGIC_ELSE_INT 20
#define MAX_LOGIC_CHAR_LEN 128
#define MAX_EXEC_CHAR_LEN 128
#define MAX_LOGIC_ELSE_CHAR_LEN 128
#define MONSTER_ATTACK_EVENT_BAND 10000 // 10000锅 捞惑狼 捞亥飘 锅龋绰 阁胶磐啊 傍拜寸沁阑锭 惯积茄促.
//
// PSI limit Number
//
#define BRAWL_PSI_NUM 2
#define STAFF_PSI_NUM 7
#define EDGED_PSI_NUM 2
#define FIREARMS_PSI_NUM 2
#define NOCLASS_PSI_NUM 3
#define DEFAULT_PSI_DELAY 30000
//
// Item
//
#define TYPE_MONEY 0
#define TYPE_ITEM 1
#define MAX_ITEM_UPGRADE_COUNT 10 // 泅犁 0~9鳖瘤 诀弊饭捞啊 啊瓷窍促
#define ITEM_NAME_LENGTH 20
#define MAX_THROW_ITEM 300
#define ITEM_MAX_USE_WEAR 150 // 酒捞袍吝 镜荐乐绰 加己甸父 葛酒持扁困秦, 捞亥飘 酒捞袍苞 备盒
#define ITEM_USER_RIGHT_NUM 3 // 泅犁 3疙鳖瘤 酒捞袍俊措秦 鼻府甫 林厘茄促.
#define EVENT_ITEM_LENGTH 30 // 捞亥飘肺 惯积窍绰 酒捞袍狼 绊蜡锅龋甫 何咯且 磊府荐
#define EVENT_UNIQUE_ITEM_BAND 30000 // 弥绊乏 蜡历甫困秦 漂喊酒捞袍阑 嘎冕促.
#define EVENT_RR_ITEM_BAND 30001
// Upgrade Item
#define BLESSING_WEAPONLESS_WEAR 23 // 绵 傀乔府胶 酒捞袍 傀绢 沥焊
#define BLESSING_ARMORLESS_WEAR 24 // 绵 酒赣府胶 酒捞袍 傀绢 沥焊
#define NORMAL_WEAPONLESS_WEAR 25 // 老馆 傀乔府胶 酒捞袍 傀绢 沥焊
#define NORMAL_ARMORLESS_WEAR 26 // 老馆 酒赣府胶 酒捞袍 傀绢 沥焊
//
// Quick Item Use
//
#define QUICK_ITEM_SP 1
#define QUICK_ITEM_PP 2
#define QUICK_ITEM_HP 4
#define QUICK_ITEM_ALLREPAIR 7
#define QUICK_ITEM_CONFUSE 8
#define QUICK_ITEM_PALSY 16
#define QUICK_ITEM_POISON 32
#define QUICK_ITEM_VISION 64
#define QUICK_ITEM_ALLCURE 127
#define QUICK_ITEM_BULL 100
#define QUICK_ITEM_POTAL 101
#define EVENT_ITEM_LOTTERY 102
#define QUICK_ITEM_TELEPORT 103
#define EVENT_ITEM_DEADPOISON 104
#define QUICK_ITEM_SALUTE 113
#define NORMAL_SALUTE_SID 850
#define XMAS_SALUTE_SID 874
#define YEAR_SALUTE_SID 875
//
// Moon Event Item
//
#define EVENTITEM_WEAR_MOON 115
//
// Invasion Event Item
//
#define EVENTITEM_WEAR_INVASION 120
//
// Special Potion
//
#define SPECIAL_POTION_WEAR 116
#define SPECIAL_ITEM_HIEXP 699
#define SPECIAL_ITEM_MAGICFIND 700
#define SPECIAL_ITEM_KILLREMOVE 701
// 傈磊快钎 酒捞袍
#define NORMAL_ITEM_STAMP 714 // zinee 02-11-18
// Revival Item
#define NORMAL_ITEM_REVERSE 807 // 府滚胶府柯 : 滚叼盔 何劝 酒捞袍
//
// Psionic Stone
#define PSI_STONE_WEAR 117 // 荤捞坷葱 嚼垫备浇 傀绢 沥焊
#define PSI_STONE_FAST_RUN 706
#define PSI_STONE_MIND_SHOCK 707
#define PSI_STONE_MIND_GUARD 708
#define PSI_STONE_PSI_SHIELD 709
#define PSI_STONE_PIERCING_SHIELD 710
#define PSI_STONE_VADE_BLAZE 1123
#define PSI_STONE_CARTA_SLASH 1124
//
// DB俊 历厘登绰 荤捞坷葱
//
#define PSIONIC_HASTE 1
#define PSIONIC_SHIELD 6
#define PSIONIC_DEXUP 11
#define PSIONIC_HPUP 12
#define PSIONIC_ADAMANTINE 13
#define PSIONIC_MIGHTYWEAPON 14
#define PSIONIC_BERSERKER 15
//
// Quest Psionic
//
#define PSIONIC_FAST_RUN 16
#define PSIONIC_MIND_SHOCK 17
#define PSIONIC_MIND_GUARD 18
#define PSIONIC_PSI_SHIELD 19
#define PSIONIC_PIERCING_SHIELD 20
//
// Psionic Success Rate
//
#define SUCCESS_RATE_MIND_SHOCK 25
#define SUCCESS_RATE_PIERCING_SHIELD 10
//
// E-Body Magic Class
//
#define EBODY_MAGIC_COUNT 31
#define EBODY_NONE 0 // E-Body 可记绝澜
#define EBODY_MOVE_UP 1 // 捞悼加档 1窜拌 刘啊
#define EBODY_ATTACK_DELAY_DOWN 2 // 傍拜加档 1窜拌刘啊
#define EBODY_WEIGHT_UP 3 // 公霸 10% 歹 惦
#define EBODY_DEFENSE_UP 4 // 规绢仿 刘啊
#define EBODY_PSI_RESIST_UP 5 // 荤捞坷葱 规绢仿 刘啊
#define EBODY_VITAL_RESIST 6 // 官捞呕 农府萍拿 单固瘤 皑家
#define EBODY_BACK_RESIST 7 // 馆拜 单固瘤 皑家
#define EBODY_WEAPON_BASE_UP 8 // 公扁狼 扁夯 单固瘤 刘啊
#define EBODY_ATTACK_RATING_UP 9 // 疙吝伏 刘啊
#define EBODY_PSI_ATTACK_UP 10 // 荤捞坷葱 单固瘤 刘啊
#define EBODY_HP_RECOVERY_UP 11 // HP 雀汗樊 吝啊
#define EBODY_AVOID_RATING_UP 12 // 雀乔啦 吝啊
#define EBODY_RECOVERY_TIME_UP 13 // 雀汗加档 刘啊
#define EBODY_CASTING_DELAY_DOWN 14 // 某胶泼 矫埃 皑家
#define EBODY_PP_RECOVERY_UP 15 // PP 雀汗樊 吝啊
#define EBODY_STR_TO_DAMAGE 16 // STR 阑 单固瘤肺 券魂
#define EBODY_STR_TO_WEIGHT 17 // STR 阑 公霸肺 券魂
#define EBODY_CON_TO_HP 18 // CON 阑 HP 肺 券魂
#define EBODY_CON_TO_DEFENSE 19 // CON 阑规绢仿栏肺
#define EBODY_CON_TO_BACK_RESIST 20 // CON 阑 馆拜 单固瘤 皑家肺
#define EBODY_CON_TO_VITAL_RESIST 21 // CON 阑 官捞呕 单固瘤 皑家肺
#define EBODY_DEX_TO_ATTACK_RATING 22 // DEX 甫 疙吝伏肺
#define EBODY_DEX_TO_AVOID_RATING 23 // DEX 甫 雀乔啦肺
#define EBODY_DEX_TO_DAMAGE 24 // DEX 甫 单固瘤肺
#define EBODY_DEX_TO_BACK_RESIST 25 // DEX 甫 馆拜单固瘤 皑家肺
#define EBODY_DEX_TO_VITAL_RESIST 26 // DEX 甫 官捞呕 单固瘤 皑家肺
#define EBODY_VOL_TO_PSI_DAMAGE 27 // VOL 阑 荤捞坷葱 单固瘤肺
#define EBODY_VOL_TO_PSI_RESIST 28 // VOL 阑 荤捞坷葱 历亲仿栏肺
#define EBODY_WIS_TO_PP 29 // WIS 甫 PP肺
#define EBODY_WIS_TO_CAST_DOWN 30 // WIS 甫 纳胶泼 矫埃 皑家肺
//
// Magic Item
//
#define MAGIC_COUNT 38 // 9岿 14老 泅犁 概流 抛捞喉 肺快墨款飘 荐
#define STATE_MAGIC_COUNT 8
#define MAGIC_NONE 0
#define MAGIC_STR_UP 1
#define MAGIC_CON_UP 2
#define MAGIC_DEX_UP 3
#define MAGIC_VOL_UP 4
#define MAGIC_WIS_UP 5
#define MAGIC_BACK_ATTACK 6 // 拜捧 胶懦
#define MAGIC_EXCITE 7
#define MAGIC_IRON_SKIN 8
#define MAGIC_HP_RECOVER_UP 9
#define MAGIC_PSI_CONCENTRATION 10 // 瘤莆捞 胶懦
#define MAGIC_CASTING_DELAY_DOWN 11
#define MAGIC_PP_CONSUME_DOWN 12
#define MAGIC_PP_RECOVER_UP 13
#define MAGIC_VITAL_CRITICAL 14 // 档八 胶懦
#define MAGIC_CRITICAL_GUARD 15
#define MAGIC_EDGE_CONCENTRATION 16
#define MAGIC_SP_RECOVER_UP 17
#define MAGIC_ATTACK_ACCURACY_SKILL_UP 18 // 醚扁 胶懦
#define MAGIC_FIRE_DOUBLE_ATTACK 19
#define MAGIC_AVOID_SKILL_UP 20
#define MAGIC_MIN_DAMAGE_UP 21
#define MAGIC_DAMAGE_UP 22
#define MAGIC_STATE_ERROR_UP 23 // 惑怕 捞惑
#define MAGIC_STATE_ERROR_DOWN 24 // 惑怕 捞惑
#define MAGIC_ALL_SKILL_UP 25
#define MAGIC_RANGE_UP 26
#define MAGIC_ATTACK_DELAY_DOWN 27
#define MAGIC_ATTACK_RATING_UP 28
#define MAGIC_AVOID_RATING_UP 29
#define MAGIC_BROKEN_DOWN 30 // 醚扁 绊厘伏 皑家 (傍拜且锭付促 拌魂)
#define MAGIC_DEFENSE_UP 31 // 酒捞袍俊狼秦 钦魂等 规绢蔼
#define MAGIC_DURATION_UP 32 // 酒捞袍俊 悸泼瞪锭 郴备仿阑 固府 刘啊矫挪促.
#define MAGIC_MAX_HP_UP 33 // m_sMagicMaxHP俊 歹秦霖促.
#define MAGIC_MAX_PP_UP 34
#define MAGIC_MAX_SP_UP 35
#define MAGIC_PSI_RESIST_UP 36 // 单固瘤 拌魂俊辑 唱穿绢柳促.
#define MAGIC_PSI_ATTACK_UP 37 // 单固瘤 拌魂俊辑 歹秦霖促.
//
// Magic Item STATE_ERROR 惑怕捞惑 曼炼
//
#define MAGIC_STATE_NORMAL 0
#define MAGIC_STATE_ELECTRIC 1
#define MAGIC_STATE_COLD 2
#define MAGIC_STATE_FIRE 4
#define MAGIC_STATE_CONFUSION 8
#define MAGIC_STATE_PARALISYS 16
#define MAGIC_STATE_POINSON 32
#define MAGIC_STATE_BLIND 64
#define MAGIC_STATE_ALL 127
//
// SKILL
//
#define SKILL_IRON 0
#define SKILL_EXCITE 1
#define SKILL_BACK_ATTACK 2
#define SKILL_HP_RECOVER_UP 3
#define SKILL_PP_RECOVER_UP 5
#define SKILL_PP_DOWN 6
#define SKILL_PSI_SUCCESS_UP 7
#define SKILL_CASTING_DOWN 8
#define SKILL_CONCENTRATION 10
#define SKILL_CRITICAL_GUARD 11
#define SKILL_VITAL_CRITICAL 12
#define SKILL_SP_RECOVER_UP 13
#define SKILL_MIN_DAMAGE_UP 15
#define SKILL_RE_FIRE_UP 16
#define SKILL_ATTACK_RATING_UP 17
#define SKILL_AVOID_RATING_UP 18
#define SKILL_ASSAULT 20
#define SKILL_ABSOLUTE_DEFENSE 21
#define SKILL_PSYCHIC_RESIST 22
#define SKILL_DEFENSE_UP 23
////////////////////////////////////////////////////(官操扁 傈 单捞磐)
#define MAGIC_BROKEN_DOWN_5 5
#define MAGIC_BROKEN_DOWN_11_TO_15 67
/*
/////捞傈 累诀
#define MAGIC_DAMAGE_Y_UP 1
#define MAGIC_DAMAGE_Z_UP 2
#define MAGIC_ACCURACY_UP_5 3
#define MAGIC_CRITICAL_UP_4 4
#define MAGIC_BROKEN_DOWN_5 5
#define MAGIC_MAKE_POISON 6
#define MAGIC_MAKE_PARALYSIS 7
#define MAGIC_MAKE_CONFUSION 8
#define MAGIC_MAKE_BLIND 9
#define MAGIC_MAKE_FIRE 10
#define MAGIC_MAKE_ICE 11
#define MAGIC_MAKE_ELECTRIC 12
#define MAGIC_DURATION_UP_200 13
#define MAGIC_STAFF_GUARD_1 14
#define MAGIC_BRAWL_GUARD_1 15
#define MAGIC_EDGE_GUARD_1 16
#define MAGIC_STAFF_CONCENTRTE_UP_1 17
#define MAGIC_STAFF_PSY_ACCLIMATE_UP_1 18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -