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

📄 rareeffectmgr.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 2 页
字号:
// RareEffectMgr.h: interface for the CRareEffectMgr class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RAREEFFECTMGR_H__D6CBF8EF_AAC2_4E8E_823B_4ED7AE440D83__INCLUDED_)
#define AFX_RAREEFFECTMGR_H__D6CBF8EF_AAC2_4E8E_823B_4ED7AE440D83__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define STATICRARE	false
#define DYNAMICRARE	true

enum eLegendNeed
{
	LEGEND_NEED_WEAPON	= 0x00000001,
	LEGEND_NEED_SHIELD	= 0x00000002,
	LEGEND_NEED_HELMET	= 0x00000004,
	LEGEND_NEED_ARMOR	= 0x00000008,
	LEGEND_NEED_NECK	= 0x00000010,
	LEGEND_NEED_SHOES	= 0x00000020,
	LEGEND_NEED_UNIQUE	= 0x00000040
};

enum eRareType
{
	RARE_POWER				=1,	//	short	nPower				//酒捞袍狼 拱府利 Damage 刘啊	
	RARE_ACCURATE			=2,	//	char	nAccurate			//拱府利 傍拜 己傍伏 刘啊 (鸥拜矫 miss 犬伏 皑家)	
	RARE_WISE				=3,	//	short	nWise				//付过 某胶泼 矫埃 00父怒 窜绵	
	RARE_BEAR				=4,	//	short	nBear				//某胶泼 蜡瘤 矫埃 00父怒 刘啊	
	RARE_DISTANT			=5,	//	char	cDistant			//傍拜 裹困啊 钢菌阑 锭狼 单固瘤 刘啊 (泅犁 100%/90%/85%肺 皑家)	
	RARE_VIGOR				=6,	//	short	nVigor				//酒捞袍狼 拱府利 Damage % 刘啊	
	RARE_CURSE				=7,	//	short	nCurse				//磊脚捞 矫傈茄 历林 拌凯 付过 瓤苞 瘤加 矫埃 00 刘啊	
	RARE_AID				=8,	//	short	nAid				//磊脚捞 矫傈茄 焊炼 拌凯 付过 瓤苞 瘤加 矫埃 00 刘啊	
	RARE_MASKING			=9,	//	short	nMasking			//磊脚捞 矫傈茄 焊龋 拌凯 付过 瓤苞 瘤加 矫埃 00 刘啊	
	RARE_PIERCING			=10,	//	char	cPiercing			//00% 犬伏肺 惑措狼 焊龋 拌凯 付过阑 公矫窍咯 拱府利 单固瘤甫 涝塞	
	RARE_BASIC_RESIST		=11,//	char	cBasicResist		//00% 犬伏肺 惑措狼 付过 历亲仿阑 公矫(扁夯历亲仿)窍咯 付过 单固瘤甫 涝塞	
	RARE_HARDEST			=12,	//	short	nHardest			//ac 刘啊	
	RARE_SMART				=13,	//	char	cSmart				//拱府利 傍拜 雀乔啦 刘啊 (惑措啊 拱府利 鸥拜矫 miss 犬伏 刘啊)	
	RARE_RESIST_FREEZE		=14,	//	short	nResist_freeze		//倔澜历亲仿 刘啊	
	RARE_RESIST_VENOM		=15,	//	short	nResist_venom		//刀历亲仿 刘啊	
	RARE_RESIST_LIGHTNING	=16,	//	short	nResist_lightning	//傈拜历亲仿 刘啊	
	RARE_RESIST_BLAZE		=17,	//	short	nResist_blaze		//阂历亲仿 刘啊	
	RARE_RESIST_PARALYSIS	=18,	//	short	nResist_paralysis	//付厚历亲仿 刘啊	
	RARE_RESIST_HOLY		=19,	//	short	nResist_holy		//脚过历亲仿 刘啊	
	RARE_RESIST_ALL			=20,	//	short	nResist_all			//葛电 历亲仿 刘啊	//困俊波 蝶促 靖
	RARE_SPEED				=21,	//	short	nSpeed				//捞悼 加档 刘啊	
	RARE_LIFE				=22,	//	short	nLife				//Life max 刘啊	
	RARE_MANA				=23,	//	short	nMana				//Mana max 刘啊	
	RARE_DIVINE				=24,	//	short	nDivine				//Divine max 刘啊	
	RARE_HEALTH				=25,	//	short	nHealth				//Health max 刘啊	
	RARE_BROOD				=26,	//	short	nBrood				//Life max % 刘啊	
	RARE_MIND				=27,	//	short	nMind				//Mana max % 刘啊	
	RARE_SPIRIT				=28,	//	short	nSpirit				//Divine max % 刘啊	
	RARE_YOUTH				=29,	//	short	nYouth				//Health max % 刘啊	
	RARE_FATAL				=30,	//	short	nFatal				//Life 1雀 磊悼 雀汗樊 刘啊	
	RARE_MAGIC				=31,	//	short	nMagic				//Mana 1雀 磊悼 雀汗樊 刘啊	
	RARE_NATURE				=32,	//	short	nNature				//Divine 1雀 磊悼 雀汗樊 刘啊	
	RARE_STRENGTH			=33,	//	short	nStrength			//str 刘啊	
	RARE_DEXTERITY			=34,	//	short	nDexterity			//dex 刘啊	
	RARE_CONSTITUTION		=35,	//	short	nConstitution		//con 刘啊	
	RARE_WISDOM				=36,	//	short	nWisdom				//wis 刘啊	
	RARE_INTELLIGENCE		=37,	//	short	nIntelligence		//int 刘啊	
	RARE_CHARISMA			=38,	//	short	nCharisma			//cha 刘啊	
	RARE_ENDURANCE			=39,	//	short	nEndurance			//endu 刘啊	
	RARE_MOVEMENT			=40,	//	short	nMovement			//movp 刘啊	
	RARE_MORAL				=41,	//	short	nMoral				//mor 刘啊	
	RARE_LUCKY				=42,	//	short	nLucky				//luck 刘啊	
	RARE_WIZARD				=43,	//	short	nWizard				//WS 刘啊	
	RARE_PRIEST				=44,	//	short	nPriest				//PS 刘啊	
	RARE_MAGIC_POWER		=45,	//	short	nMagic_power		//困磊靛 拌凯 付过 单固瘤 刘气	
	RARE_MAGIC_VIGOR		=46,	//	char	cMagic_vigor		//困磊靛 拌凯 付过 单固瘤 00% 刘气	
	RARE_MAGIC_STAY			=47,	//	short	nMagic_stay			//困磊靛 拌凯 付过 瘤加 矫埃 刘气	
	RARE_NATURE_POWER		=48,	//	short	nNature_power		//橇府胶飘 拌凯 付过 单固瘤 刘气	
	RARE_NATURE_VIGOR		=49,	//	char	cNature_vigor		//橇府胶飘 拌凯 付过 单固瘤 00% 刘气	
	RARE_NATURE_STAY		=50,	//	short	nNature_stay		//橇府胶飘 拌凯 付过 瘤加矫埃 刘气	
	RARE_LIFE_RECOVERY		=51,	//	char	cLife_recovery		//Life 磊悼 雀汗樊 弥措摹 刘啊 (傈眉狼 00%鳖瘤 磊悼 雀汗)
	RARE_MANA_RECOVERY		=52,	//	char	cMana_recovery		//Mana 磊悼 雀汗樊 弥措摹 刘啊 (傈眉狼 00%鳖瘤 磊悼 雀汗)
	RARE_CRITICAL			=53,	//	char 	cCritical			//农府萍拿 单固瘤 唱棵 犬伏 00% 刘啊	
	RARE_GUARDIAN			=54,	//	short	nGuardian			//某腐磐狼 拱府利 规绢仿 刘啊	
	RARE_EVASION			=55,	//	char	nEvasion			//傍拜 付过 雀乔啦 刘啊 (惑措狼 傍拜 付过 公瓤拳 犬伏)	
	RARE_56					=56,	//		56					//	
	RARE_57					=57,	//		57					//	
	RARE_58					=58,	//		58					//	
	RARE_59					=59,	//		59					//	
	RARE_60					=60,	//		60					//	
	RARE_61					=61,	//		61					//	
	RARE_62					=62,	//		62					//	
	RARE_63					=63,	//		63					//	
	RARE_64					=64,	//		64					//	
	RARE_65					=65,	//		65					//	
	RARE_66					=66,	//		66					//	
	RARE_67					=67,	//		67					//	
	RARE_WITCH				=68,	//	short	nWitch				//鸥拜 矫 惑措狼 Mana甫 00父怒 化绢咳	
	RARE_DEVIL				=69,	//	char	cDevil				//鸥拜 矫 惑措狼 Mana甫 00% 父怒 化绢咳	
	RARE_DESIRE				=70,	//	short	nDesire				//鸥拜 矫 惑措狼 Life甫 何啊利栏肺 00父怒 化绢咳	
	RARE_ROBBER				=71,	//	char	cRobber				//鸥拜 矫 惑措狼 Life甫 何啊利栏肺 00% 父怒 化绢咳	
	RARE_EVIL				=72,	//	short	nEvil				//鸥拜 矫 惑措狼 Divine阑 何啊利栏肺 00父怒 化绢咳	
	RARE_SATAN				=73,	//	char	cSatan				//鸥拜 矫 惑措狼 Divine阑 何啊利栏肺 00% 父怒 化绢咳	
	RARE_WEARY				=74,	//	short	nWeary				//鸥拜 矫 惑措狼 Health甫 何啊利栏肺 00父怒 化绢咳	
	RARE_FATIGUE			=75,	//	char	cFatigue			//鸥拜 矫 惑措狼 Health甫 何啊利栏肺 00% 父怒 化绢咳	
	RARE_COUNTERATTACK		=76,	//	short	nCounterattack		//傍拜磊俊霸 00狼 单固瘤甫 倒妨淋	
	RARE_STRIKE				=77,	//	char	cStrike				//傍拜磊狼 单固瘤俊辑 00%甫 倒妨淋	
//	RARE_78					=78,	//		83					//	
	RARE_SNAG				=79,	//	short	nSnag				//鸥拜 矫 惑措甫 00(矫埃)悼救 付厚矫糯	
	RARE_VERTIGLY			=80,	//	short	nVertigly			//鸥拜 矫 惑措甫 00(矫埃)悼救 去鄂俊 吧府霸 窃	
	RARE_POISON				=81,	//	short	nPoison				//鸥拜 矫 惑措甫 00(矫埃)悼救 吝刀俊 吧府霸 窃	
	RARE_STIFF				=82,	//	short	nStiff				//鸥拜 矫 惑措甫 00(矫埃)悼救 籍拳俊 吧府霸 窃	
	RARE_SLACK				=83,	//	short	nSlack				//鸥拜 矫 惑措甫 00(矫埃)悼救 加档历窍俊 吧府霸 窃	
//	RARE_84					=84,	//		84					//	
	RARE_GHOST				=85,	//	char	bGhost				//馒侩窍霸 登搁 蜡飞阑 杭 荐 乐澜	
	RARE_LANDMINE			=86,	//	char	bLandmine			//老馆 飘乏阑 皑瘤且 荐 乐澜	
	RARE_TRAPING			=87,	//	char	bTraping			//付过 飘乏阑 皑瘤且 荐 乐澜	
	RARE_DETECT				=88,	//	char	bDetect				//葛电 飘乏阑 皑瘤且 荐 乐澜	//困俊波 蝶促 靖 
	
	RARE_HIGH_POWER			=101,	//020730 lsw 窍捞 饭绢狼 矫累痢
	RARE_HIGH_SHIELD		=102,	
	RARE_HIGH_BLOOD			=103,
	RARE_HIGH_MAGIC			=104,
	RARE_HIGH_NATURE		=105,
	RARE_HIGH_RESIST_ALL	=106,
};
const int MAX_STATIC_RARE	= RARE_HIGH_POWER-1;//020725 lsw
const int START_HIGH_RARE	= RARE_HIGH_POWER;//020725 lsw

const int RARE_HP_STEAL_RAND			=20;//HP 化阑 犬伏( /100)
const int RARE_MP_STEAL_RAND			=20;//MP 化阑 犬伏( /100)
const int RARE_DIVINE_STEAL_RAND		=20;//DIVINE 化阑 犬伏( /100)
const int RARE_HUNGRY_STEAL_RAND		=20;//HUNGRY 化阑 犬伏( /100)
const int RARE_COUNTERATTCK_RAND		=20;//馆拜 且 犬伏( /100)
const int RARE_AUTO_CURSE				=20;//馆拜 且 犬伏( /100)

const int MAX_IMR_FIELD_CT = 7;
typedef struct ITEMMULTIRARE
{
	int iGrade;
	int iAble;
	int aItemNo[MAX_IMR_FIELD_CT];//0 官捞, 1 磊捞, 老胶
	int aItemCt[MAX_IMR_FIELD_CT];//0 官捞, 1 磊捞, 老胶
	int	iAddCt;
}t_ItemMultiRare,*LPITEMMULTIRARE;
const int MAX_ITEM_MULTI_RARE= 17;//抛捞喉狼 墨款飘

const int MAX_ITEM_LEGEND_SUB_BONUS_MAX = 4;
typedef struct ITEM_LEGEND_SUB
{
	int iGroupIndex;
	int iGroupMax;
	char szName[20];
	int iNeeds;
	int iWARHand2;
	int iWALHand3;
	int iWAHead4;
	int iWABody5;
	int iWANeck6;
	int iWAShoe7;
	int iWAUnique8;
	int iWATwoHand10;
	int aiBonus[MAX_ITEM_LEGEND_SUB_BONUS_MAX];
}t_ItemLegendSub,*LPITEMLEGENDSUB;

⌨️ 快捷键说明

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