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

📄 creaturetypes.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
📖 第 1 页 / 共 2 页
字号:
#define MF_DAM          0x20#define MF_DEFENSE      0x40#define MF_TOHIT        0x80enum Attribute { 	STR = 0, 	DEX, 	INTE, 	MP, 	HP, 	DEFENSE, 	TOHIT, 	PROTECT, 	DAM, 	SD, 	DUR, 	LEV, 	MAX_ATTR };	 //////////////////////////////////////////////////////////////////////////////// Skill 包访//////////////////////////////////////////////////////////////////////////////// Skill狼 Type 肮荐.typedef WORD SkillType_t;const uint szSkillType = sizeof(SkillType_t);// Client 俊辑 朝妨林绰 EffectID.typedef WORD CEffectID_t;const uint szCEffectID = sizeof(CEffectID_t);// Skill Effect IDtypedef WORD EffectID_t;const uint szEffectID = sizeof(EffectID_t);// Slot狼 肮荐typedef BYTE SlotID_t;const uint szSlotID = sizeof(SlotID_t);// Skill Domaintypedef BYTE SkillDomainType_t;const uint szSkillDomainType = sizeof( SkillDomainType_t );typedef BYTE SkillLevel_t;const uint szSkillLevel = sizeof(SkillLevel_t);typedef DWORD SkillExp_t;const uint szSkillExp = sizeof(SkillExp_t);typedef WORD ExpLevel_t;const uint szExpLevel = sizeof(ExpLevel_t);enum SkillDomain {	SKILL_DOMAIN_BLADE = 0, // 0	SKILL_DOMAIN_SWORD,     // 1	SKILL_DOMAIN_GUN,       // 2	SKILL_DOMAIN_HEAL,      // 4	SKILL_DOMAIN_ENCHANT,   // 3	SKILL_DOMAIN_ETC,       // 5	SKILL_DOMAIN_VAMPIRE,   // 6	SKILL_DOMAIN_OUSTERS,   // 6	SKILL_DOMAIN_MAX        // 7//	SKILL_DOMAIN_RIFLE ,    // 2...3锅篮 静捞瘤 臼零...};enum SkillGrade {	SKILL_GRADE_APPRENTICE = 0, // 0	SKILL_GRADE_ADEPT,			// 1	SKILL_GRADE_EXPERT,			// 2	SKILL_GRADE_MASTER,			// 3	SKILL_GRADE_GRAND_MASTER,	// 4	SKILL_GRADE_MAX				// 5};#define GRADE_APPRENTICE_LIMIT_LEVEL	24#define GRADE_ADEPT_LIMIT_LEVEL			49#define GRADE_EXPERT_LIMIT_LEVEL		74#define GRADE_MASTER_LIMIT_LEVEL		99#define GRADE_GRAND_MASTER_LIMIT_LEVEL	100const string SkillDomain2String [] = {	"SKILL_DOMAIN_BLADE",	"SKILL_DOMAIN_SWORD",	"SKILL_DOMAIN_GUN",//	"SKILL_DOMAIN_RIFLE" ,	"SKILL_DOMAIN_HEAL",		"SKILL_DOMAIN_ENCHANT",	"SKILL_DOMAIN_ETC",	"SKILL_DOMAIN_VAMPIRE"};//////////////////////////////////////////////////////////////////////////////// NPC肺何磐 扁贱阑 硅匡 锭 静捞绰 惑荐捞促.// 葛电 饭骇狼 扁贱阑 促 硅况辑 歹 捞惑 硅匡 荐 绝澜阑 唱鸥朝 锭// 菩哦俊促 持绢辑 焊郴绰 惑荐捞促.//////////////////////////////////////////////////////////////////////////////const SkillLevel_t ALL_SKILL_LEARNED = 100;//////////////////////////////////////////////////////////////////////////////// PC 扁鸥 沥焊 鸥涝//////////////////////////////////////////////////////////////////////////////typedef DWORD Fame_t;const uint szFame = sizeof(Fame_t);typedef DWORD Exp_t;const uint szExp = sizeof(Exp_t);typedef BYTE Level_t;const uint szLevel = sizeof(Level_t);typedef WORD Bonus_t;const uint szBonus = sizeof(Bonus_t);typedef WORD SkillBonus_t;const uint szSkillBonus = sizeof(SkillBonus_t);typedef DWORD Gold_t;const uint szGold = sizeof(Gold_t);const Gold_t MAX_MONEY = 2000000000;//////////////////////////////////////////////////////////////////////////////// 谅钎客 规氢//////////////////////////////////////////////////////////////////////////////typedef BYTE Coord_t;const uint szCoord = sizeof(Coord_t);typedef BYTE Dir_t;const uint szDir = sizeof(Dir_t);enum Directions { 	LEFT ,	LEFTDOWN ,	DOWN ,	RIGHTDOWN ,	RIGHT ,	RIGHTUP ,	UP ,	LEFTUP ,	DIR_MAX ,	DIR_NONE = DIR_MAX};const string Dir2String [] = {	"LEFT" ,	"LEFTDOWN" ,	"DOWN" ,	"RIGHTDOWN" ,	"RIGHT" ,	"RIGHTUP" ,	"UP" ,	"LEFTUP"};//////////////////////////////////////////////////////////////////////////////// 矫具 包访//////////////////////////////////////////////////////////////////////////////typedef BYTE Vision_t;const uint szVision = sizeof(Vision_t);// 某腐磐狼 啊肺/技肺 矫具 裹困狼 弥措蔼. 矫具 裹困绰 惑窍啊 厚措莫捞促.//const Coord_t maxViewportWidth  = 9;//const Coord_t maxViewportUpperHeight = 10;//const Coord_t maxViewportLowerHeight = 10;////const Coord_t maxViewportWidth  = 12;//const Coord_t maxViewportUpperHeight = 13;//const Coord_t maxViewportLowerHeight = 13;//const Coord_t maxViewportWidth  = 14;//const Coord_t maxViewportUpperHeight = 14;//const Coord_t maxViewportLowerHeight = 14;// 矫具荤阿屈(vision)狼 啊肺/技肺 农扁//const Coord_t maxVisionWidth = maxViewportWidth * 2 + 1;//const Coord_t maxVisionHeight = maxViewportUpperHeight + maxViewportLowerHeight + 1;// 矫具 饭骇typedef BYTE Sight_t;const uint szSight = sizeof(Sight_t); const Sight_t minSight = 0;const Sight_t maxSight = 13;//////////////////////////////////////////////////////////////////////////////// 霸烙 郴俊辑狼 畔(0.1檬)阑 拌魂且 锭 荤侩茄促.//////////////////////////////////////////////////////////////////////////////typedef DWORD Turn_t;const uint szTurn = sizeof(Turn_t);//////////////////////////////////////////////////////////////////////////////// 阁胶磐//////////////////////////////////////////////////////////////////////////////typedef WORD MonsterType_t;const uint szMonsterType = sizeof(MonsterType_t);typedef WORD SpriteType_t;const uint szSpriteType = sizeof(SpriteType_t);typedef BYTE Moral_t;const uint szMoral = sizeof(Moral_t);//////////////////////////////////////////////////////////////////////////////// NPC//////////////////////////////////////////////////////////////////////////////typedef WORD NPCType_t;const uint szNPCType = sizeof(NPCType_t);typedef WORD NPCID_t;const uint szNPCID = sizeof(NPCID_t);//////////////////////////////////////////////////////////////////////////////// 勤靛迄&浇儿 包访//////////////////////////////////////////////////////////////////////////////#define MAX_PHONE_SLOT  3typedef DWORD PhoneNumber_t;const uint szPhoneNumber = sizeof(PhoneNumber_t);enum Alignment {	LESS_EVIL,	EVIL,	NEUTRAL,	GOOD,	MORE_GOOD};typedef int Alignment_t;const uint szAlignment= sizeof(Alignment_t);//////////////////////////////////////////////////////////////////////////////// hp, mp steal & regeneration//////////////////////////////////////////////////////////////////////////////typedef BYTE Steal_t;const uint szSteal = sizeof(Steal_t);typedef BYTE Regen_t;const uint szRegen = sizeof(Regen_t);//////////////////////////////////////////////////////////////////////////////// Luck//////////////////////////////////////////////////////////////////////////////typedef short Luck_t;const uint szLuck = sizeof(Luck_t);//////////////////////////////////////////////////////////////////////////////// 付过 历亲仿//////////////////////////////////////////////////////////////////////////////typedef short Resist_t;const uint szResist = sizeof(Resist_t);enum MagicDomain{	MAGIC_DOMAIN_NO_DOMAIN = 0, // 公加己 付过	MAGIC_DOMAIN_POISON    = 1, // 刀 拌凯 付过	MAGIC_DOMAIN_ACID      = 2, // 魂 拌凯 付过	MAGIC_DOMAIN_CURSE     = 3, // 历林 拌凯 付过	MAGIC_DOMAIN_BLOOD     = 4, // 乔 拌凯 付过	MAGIC_DOMAIN_MAX};const string MagicDomain2String[] = {	"NO_DOMAIN", // 公加己 付过	"POISON",    // 刀 拌凯 付过	"ACID",      // 魂 拌凯 付过	"CURSE",     // 历林 拌凯 付过	"BLOOD",     // 乔 拌凯 付过	"MAGIC_DOMAIN_MAX"};const int MAX_RESIST = 90;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////typedef BYTE Shape_t;const uint szShape = sizeof(Shape_t);enum Shape{	SHAPE_NORMAL = 0,	SHAPE_WOLF,	SHAPE_BAT,	SHAPE_WERWOLF,	SHAPE_MAX};//////////////////////////////////////////////////////////////////////////////// 扁贱狼 鸥百 鸥涝// 厚飘 敲贰弊肺结, 嘎免 荐 乐绰 鸥涝阑 搬沥茄促.//////////////////////////////////////////////////////////////////////////////const uint TARGET_UNDERGROUND = 0x01;const uint TARGET_GROUND      = 0x02;const uint TARGET_AIR         = 0x04;//////////////////////////////////////////////////////////////////////////////// 努罚 鸥涝//////////////////////////////////////////////////////////////////////////////typedef WORD ClanType_t;	// BYTE俊辑 WORD肺 官厕. by sigi. 2002.12.27const uint szClanType = sizeof(ClanType_t);//////////////////////////////////////////////////////////////////////////////// 版氰摹 包访 技捞宏 林扁//////////////////////////////////////////////////////////////////////////////const WORD ATTR_EXP_SAVE_PERIOD    = 100;const WORD DOMAIN_EXP_SAVE_PERIOD  = 100;const WORD SKILL_EXP_SAVE_PERIOD   = 100;const WORD VAMPIRE_EXP_SAVE_PERIOD = 100;const WORD ALIGNMENT_SAVE_PERIOD   = 150;const WORD FAME_SAVE_PERIOD        = 200;const WORD RANK_EXP_SAVE_PERIOD    = 100;const WORD OUSTERS_EXP_SAVE_PERIOD = 100;//////////////////////////////////////////////////////////////////////////////////// 矫具 康开 惑荐甸//// VisionState >= IN_SIGHT     : 捞固 焊绊 乐促.// VisionState == OUT_OF_SIGHT : 焊捞瘤 臼绰促.//////////////////////////////////////////////////////////////////////////////////enum VisionState {	OUT_OF_SIGHT ,      // 矫具 8阿屈狼 寇何 康开. 焊捞瘤 臼绰促.	IN_SIGHT ,          // 矫具 8阿屈狼 郴何 康开. 焊牢促. 捞固 焊绊 乐促.	ON_SIGHT,           // 矫具 8阿屈狼 版拌 康开. 焊牢促. 捞固 焊绊 乐促.	NEW_SIGHT           // 矫具 8阿屈狼 版拌 康开. 胶某醋康开. 焊牢促. 贸澜 夯促.};const string VisionState2String [] ={	"OUT_OF_SIGHT" ,	"IN_SIGHT" ,	"ON_SIGHT" ,	"NEW_SIGHT"};////////////////////////////////////////////////////////////////////////////////// 酒快胶磐胶 郡府膏呕 加己////////////////////////////////////////////////////////////////////////////////enum ElementalType {	ELEMENTAL_ANY = -1,	ELEMENTAL_FIRE = 0,	ELEMENTAL_WATER,	ELEMENTAL_EARTH,	ELEMENTAL_WIND,	ELEMENTAL_SUM,	ELEMENTAL_MAX};const string Elemental2SimpleString[] ={	"Fire",	"Water",	"Earth",	"Wind",	"Sum",};typedef WORD Elemental_t;const uint szElemental = sizeof(Elemental_t);enum ElementalDomain{	ELEMENTAL_DOMAIN_NO_DOMAIN = -1,	// 公加己	ELEMENTAL_DOMAIN_FIRE = 0,			// 阂拌凯	ELEMENTAL_DOMAIN_WATER,				// 拱拌凯	ELEMENTAL_DOMAIN_EARTH,				// 措瘤拌凯	ELEMENTAL_DOMAIN_WIND,				// 官恩拌凯	ELEMENTAL_DOMAIN_COMBAT,			// 傈捧 老馆 拌凯	ELEMENTAL_DOMAIN_ELEMENTAL_COMBAT,	// 傈捧 沥飞 拌凯	ELEMENTAL_DOMAIN_ETC,				// 扁鸥(拌凯备盒绝澜)	ELEMENTAL_DOMAIN_MAX};#endif

⌨️ 快捷键说明

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