⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 charlist.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 3 页
字号:
#ifndef _DRAGON_CHARLIST_
#define _DRAGON_CHARLIST_

#define MAX_NATION		7

#define  N_VYSEUS		3
#define  N_ZYPERN		4
#define  N_HEGEMONIA	5
#define  N_YILSE		6 


#define MAX_DIR_TABLE						 256
#define	MAX_SHORTPATH						  50
#define MAX_LEARN_ITEM						1000			//1220

#define REMOVE_								   0
#define ALIVE_								   1	
#define DEAD_								   2
#define BUFE_								   3	


#define  DEADCOUNT_							   20


#define  DEAD_CHARACTER_CHECK_TIME			   5
#define	 MAX_PC_CONTROL_NPC						8

#define VIEWTYPE_NORMAL_	0
#define VIEWTYPE_CAMELEON_	1
#define VIEWTYPE_GHOST_		2
#define VIEWTYPE_TREE_		3
#define VIEWTYPE_CAT_		4
#define VIEWTYPE_CONFUSION_ 5

enum CHAR_STEP_TYPE
{	//< CSD-TW-030620
	CLS_STEP = 0,  // 掂倔 努贰胶 窜拌
		DUAL_CLS = 1,  // 掂倔 努贰胶 辆幅
		EXP_STEP = 2,  // 版氰摹 窜拌
		T01_STEP = 3,  // 琶平 版氰摹 窜拌
		T02_STEP = 4,
		T03_STEP = 5,
		T04_STEP = 6,
		T05_STEP = 7,
		T06_STEP = 8,
		T07_STEP = 9,
		T08_STEP = 10,
		T09_STEP = 11,
		T10_STEP = 12,
		T11_STEP = 13,
		T12_STEP = 14,
		T13_STEP = 15,
		CSP_STEP = 16, // 傈捧胶懦 器牢磐
		MAX_STEP = 17  // 弥措 单捞鸥荐
};	//> CSD-TW-030620

enum
{ 
	// 拱府利 傍拜 
	PHYSICAL = 0,                  
		// 付过
		LIFE_UP = 1,                   // 眉仿雀汗 
		PROTECTION = 2,                // 焊龋
		SHIELD = 3,                    // 焊龋阜
		DECIPHER = 4,                  // 秦刀 付过
		HEAL_DISEASE = 5,              // 龙捍摹丰
		GREAT_HEAL = 6,                // 措眉仿雀汗
		SLOW = 10,                     // 加档历窍
		CONFUSION = 11,                // 去鄂
		INTOXICATION = 12,             // 吝刀
		STONELY =	13,                  // 籍拳
		ABSOLUTE_PARALYSIS = 14,       // 例措付厚
		TOXIC_CLOUD = 15,              // 刀备抚  
		DISEASE_INDUCE = 16,           // 龙捍蜡惯 
		VAMPIRE_TOUCH = 17,            // 轨颇捞绢狼 颊辨
		SPIDER_WEB = 19,               // 芭固临  
		MAGICAL_TRAP = 20,             // 付过飘乏
		ENCHANT_WEAPON = 21,           // 牢镁飘傀迄
		TRANSPARENCY = 22,             // 捧疙林巩
		NULLITY_MAGIC = 24,            // 付过公瓤拳  
		MINOR_AMPLIFY = 25,            // 家刘气
		MAGIC_AMPLIFY = 26,            // 付过刘气
		FIRE_RESIST = 28,              // 阂俊 措茄 历亲  
		FIRE_ARROW = 29,               // 拳堪拳混 
		FIRE_BALL= 30,                 // 拳堪备
		SCORCHER = 31,                 // 拳堪焙(拳堪规荤)
		CIRCLE_FLAME= 33,              // 规荤拳堪
		FIRE_WALL = 34,                // 拳堪寒
		FLAME_WAVE = 35,               // 框流捞绰 拳堪寒
		APOCALYPSE = 36,               // 瘤苛狼 阂
		ICE_RESIST = 37,               // 葫拌 历亲
		ICE_ARROW = 38,                // 倔澜拳混
		ICE_BALL = 39,                 // 倔澜备 
		FREEZE_5TILE_RADIUS = 41,      // 馆版 5鸥老 倔覆	
		ICE_WALL = 42,                 // 倔澜寒  	
		CIRCLE_ICE = 43,               // 盔屈倔澜 傍拜
		ICE_STORM = 44,                // 倔澜气浅
		FREEZE_9TILE_RADIUS = 45,      // 馆版 9鸥老 倔府扁	
		LIGHT = 46,                    // 蝴
		ELECT_RESIST = 47,             // 傈拜俊 措茄 历亲
		LIGHTNING_BOLT = 48,           // 涵遏
		CHAIN_LIGHTNING = 50,          // 蜡档 傈拜
		CIRCLE_LIGHTNING = 51,         // 盔屈 傈拜 
		LIGHTNING = 52,                // 流急 傈拜
		TWINKLE_STAR = 53,             // 荐龋己
		LIGHTNING_5TILE_RADIUS = 54,   // 馆版 5鸥老 傈拜
		LOW_MONSTER_RECALL = 55,       // 历鞭 阁胶磐 家券
		MIDDLE_MONSTER_RECALL = 58,    // 吝鞭 阁胶磐 家券
		PHASING = 64,                  // 厘家捞悼
		MEMORIZING_LOCATION = 65,      // 捞悼厘家扁撅
		TELEPORT = 66,                 // 鉴埃捞悼
		MULTI_PORT = 67,               // 汗荐瞒盔捞悼
		TOWN_PORTAL = 68,              // 瞒盔捞悼
		MAGIC_DETECT = 75,             // 付过沤瘤
		REMOVE_CURSE = 78,             // 历林秦力
		PROTECT_RANGE_WEAPON = 79,     // 厘芭府 公扁肺何磐 焊龋
		LOST_SIGHT = 82,               // 矫仿惑角   
		SPEED_UP = 83,                 // 加档刘啊
		GREAT_THUNDER_BOLT = 84,       // 措傈拜
		GREAT_METEOR = 85,             // 措款籍 
		DRAGON_SCALE = 86,             // 靛贰帮狼 厚疵
		DEATH_FIRE = 87,               // 单静颇捞绢
		SUMMONING_SKELETON = 88,       // 单静唱捞飘 家券
		FLYING_SPARK = 89,             // 敲扼雷 胶颇农
		VAMPIRE_POISON = 90,           // 轨颇捞绢狼 刀
		VAMPIRE_DODGE = 91,            // 轨颇捞绢 雀乔
		SUMMONING_UNDEAD = 92,         // 攫单靛 家券
		FEATHER_OF_CURSE = 93,         // 付厚狼 标判
		CURSE_OF_HELL = 94,            // 秋狼 历林
		RECALL_FOLLOW = 95,            // 何窍 家券
		FIRE_EXPLOSION = 96,           // 拳堪气惯
		FIRE_STORM = 97,               // 颇捞绢胶盆
		SHADOW_OF_EVIL = 98,           // 厩狼 弊覆磊
		FREEZING = 99,                 // 林困 倔覆
		BLITZ_SPEAR = 100,             // 锅俺芒
		LIGHTNING_CLOUD = 101,         // 傈拜 备抚
		FIRE_BREATH = 102,             // 拳堪 宏饭静
		ICE_BREATH = 103,              // 倔澜 宏饭静
		LIGHTNING_BREATH = 104,        // 傈拜 宏饭静
		FLAME_PILLAR = 105,            // 拳堪 扁嫡
		FLAME_POUR = 106,              // 拳堪 气浅 
		OCTA_LIGHTNING = 107,          // 规荤 傈拜
		BLOOD_SPRINKLE = 108,          // 乔谎府扁 
		PHEONIX = 109,                 // 阂货
		METEOR_STRIKE = 110,           // 款籍
		AREA_BAT_ATTACK = 111,         // 瘤开 冠零傍拜
		AREA_PARALYSIS = 112,          // 瘤开 付厚
		AREA_POISON = 113,             // 瘤开 吝刀
		AREA_CONFUSION = 114,          // 瘤开 去鄂
		AREA_SLOW = 115,               // 瘤开 加档历窍
		RESTORE_AUTHORITY = 151,       // 雀汗狼鼻瓷  
		PROTECT_DANGER = 152,          // 困氰栏肺何磐 焊龋
		BLESS = 153,                   // 脚狼 绵汗
		RECOVER_POISON = 154,          // 秦刀狼 鼻瓷
		CURE_DISEASE = 155,            // 龙捍摹丰狼 鼻瓷
		MIRACLE_RECOVER = 156,     		 // 肯摹狼 扁利
		PERFECT_PROTECT = 157,         // 肯傈茄 搬拌  
		GREAT_SHIELD = 158,            // 焊龋狼 扁利
		CANCEL_DIVINE = 159,           // 馆脚仿 公瓤拳
		RECURRENCE_DIVINE = 160,       // 雀蓖狼 鼻瓷
		PRAY_POWER = 161,              // 扁档狼 开荤
		HOLY_LIGHT = 162,              // 己胶矾款 蝴  
		ANTHEM = 163,                  // 己啊
		RELIEF_AUTHORITY = 164,        // 备盔狼 蝴 
		HOLY_FIRE = 165,               // 己胶矾款 阂
		GREAT_PRAY = 166,              // 困措茄 扁档  
		APPRECIATE = 167,              // 官弗 柄崔澜
		INFLUENCE_DIVINE = 168,        // 脚俊狼 皑拳
		VOICE_SOUL = 169,              // 康去狼 家府
		HOLY_RAGE = 170,               // 己胶繁 盒畴
		TURN_UNDEAD = 171,             // 畔 攫单靛
		CURSE = 172,                   // 脚狼 历林 
		AUTHORITY_RECOVER_SIGHT = 173, // 矫仿雀汗狼 鼻瓷	
		DIVINE_POWER = 174,            // 叼官牢 颇况
		AUTHORITY_LUCK = 175,          // 例措 青款狼 鼻瓷	
		AUTHORITY_LOST_SIGHT = 177,    // 矫仿惑角狼 鼻瓷
		AUTHORITY_SIMUNIAN = 181,      // 矫公聪救狼 鼻瓷
		RAGE_STONE = 189,              // 措瘤狼 盒畴
		LIFE_DRAIN = 190,              // 积疙仿 呕秒  
		RAGE_BLAST = 191,              // 拳脚狼 盒畴
		RAGE_LIGHT_BALL = 192,         // 己飞狼 盒畴	
		THROW_SNOW = 193,              // 传苟摹  
		THROW_ARROW = 194,             // 拳混
		THROW_KNIFE = 195,             // 厚档  
		// 傈捧胶懦
		LIGHTNING_BOOM = 215,          // 锅俺 加己
		THUNDER_BLOW = 216,
		LIGHTNING_SHOCK = 217,
		THUNDER_STRIKE = 218,
		LIGHTNING_SHIELD = 219,
		LIGHTNING_EXTREME = 220,
		BLOOD_EARTH = 221,             // 措瘤 加己
		GROUND_ATTACK = 222, 
		BLOOD_WILL = 223,
		STONE_ARMOR = 224,
		SIMUNIAN_BOSOM = 225,
		EARTH_EXTREME = 226,
		SWORD_N_ROSES = 227,           // 拳堪 加己 
		MULTIPLE_FIRE = 228, 
		FLEET_MISSILE = 229,
		CONVERTING_ARMOR = 230, 
		CRITICAL_FIRE = 231, 
		FIRE_EXTREME = 232,
		POISONING_NOVA = 233,          // 绢狄 加己
		CHERROY_SHADE = 234, 
		DARK_BLADE = 235, 
		TYBERN_GIFT = 236,
		DARK_ARMOR = 237,
		DARK_EXTREME = 238,
		ICING_BLAST = 239,             // 倔澜 加己
		CRITICAL_HIDING = 240, 
		SHARK_MISSILE = 241, 
		HORN_OF_ICEBERG = 242, 
		ICE_SHIELD = 243,
		ICE_EXTREME = 244,
		CHARGING = 245,                // 官恩 加己
		DOUBLE_ATTACK = 246, 
		WHILWIND = 247,
		TWISTER = 248, 
		GUST = 249, 
		WIND_EXTREME = 250
};

#ifndef _POS
typedef struct t_POS
{
	char type ; 
	short int p1, p2, p3 ;
} POS ;
#define _POS
#endif




typedef struct itemAttr
{
	short int		item_no;
	unsigned int	attr[6];
} ItemAttr;



#ifndef _K_ITEM
typedef struct tag_K_ITEM
{
	ItemAttr	item_attr;
	POS			item_pos;
}K_ITEM, *lpITEM;
#define _K_ITEM
#endif





typedef enum enumDIRECTION
{
	
	DIRECTION_SAME  			=   0,
		DIRECTION_UP				=   4,
		DIRECTION_RIGHTUP			=   5,
		DIRECTION_RIGHT				=   6,
		DIRECTION_RIGHTDOWN			=   7,
		DIRECTION_DOWN				=   0,
		DIRECTION_LEFTDOWN			=   1,
		DIRECTION_LEFT				=   2,
		DIRECTION_LEFTUP			=   3
		
} DIRECTION;


/////////////////////////////////////
// class define 

// class define 
enum ClassType//021008 lsw
{
	CLASSTYPEMIN = -1,
		WARRIOR		= 0,
		THIEF		= 1,
		ARCHER		= 2,
		WIZARD		= 3,
		PRIEST		= 4,
		CLASSTYPEMAX = 5
};
/////////////////////////////////////
// job define		0909 YGI		//  流诀 檬扁拳 锭巩俊 20阑 歹茄 蔼阑 捞侩茄促.
#define J_FAMER				20
#define J_MINNER			21
#define J_FISHER			22
#define J_LUMBERJACK		23
#define J_BUTCHER			24
#define J_HERB_DIGGER		25
#define J_HERDSMAN			26
#define J_CARPENTER			27
#define J_BLACKSMITH		28
#define J_COOKER			29
#define J_TAILOR			30
#define J_BOWCRAFT			31
#define J_ALCHEMIST			32
#define J_CANDLEMAKER		33
#define J_MERCHANT			34

#define MAX_BIX_ITEM	15

/////////////////////////////////////////////////////////////////////////// 
//		 惑沥棺 辨靛 叼颇牢				//####1213

#define		BLACKSMITH		0		// 措厘埃
#define		FARM			1		// 丑厘
#define		RESTAURANT		2		// 澜侥痢
#define		HERBSHOP		3		// 距檬痢
#define		SHAMBLES		4		// 仟林埃
#define		CANDLE			5		// 剧檬痢
#define		SLOPSHOP		6		// 渴啊霸 
#define		ALCHEMY			7		// 劝 拳混
#define		WOODWORKING		8		// 格傍家
#define		BOWCRAFT		9		// 劝 拳混
#define		SHIPYARD		10		// 炼急家
#define		PUB				11		// 林痢
#define		HOSPITAL		12		// 捍盔
#define		STORE			13		// 棱拳痢
#define		INN				14		// 咯包
#define     MAGIC_GUILD		15

#define		STORE_TOTAL		17


///////////////////// 某腐磐 浆扁 惑怕 ///////////////////		// 0108
// Status函荐俊 set...      CS_ : Charater Status
#define		CS_NOMAL			0	// 沥惑 惑怕
#define		CS_REST				1	// 绒侥 惑怕
#define		CS_SLEEP/*_DAY*/	2	// 撤俊 磊扁 惑怕
// #define		CS_SLEEP_NIGHT		3	// 广俊 磊扁 惑怕



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -