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

📄 creaturetypes.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : CreatureTypes.h// Written By  : Reiot//////////////////////////////////////////////////////////////////////////////#ifndef __CREATURE_TYPES_H__#define __CREATURE_TYPES_H__#include "SystemTypes.h"#ifdef __GAME_CLIENT__	#include "ModifyDef.h"	#include "PacketItemDef.h"#endif//////////////////////////////////////////////////////////////////////////////// Player Character Type//////////////////////////////////////////////////////////////////////////////enum PCType { 	PC_SLAYER,	PC_VAMPIRE,	PC_OUSTERS};const string PCType2String [] = {	"PC_SLAYER",	"PC_VAMPIRE",	"PC_OUSTERS"};const uint szPCType = szBYTE;enum RaceType{	RACE_SLAYER,	RACE_VAMPIRE,	RACE_OUSTERS};//////////////////////////////////////////////////////////////////////////////// 辆练//////////////////////////////////////////////////////////////////////////////typedef BYTE Race_t;const int szRace = sizeof(Race_t);//////////////////////////////////////////////////////////////////////////////// 鼻茄//////////////////////////////////////////////////////////////////////////////enum Competence {	GOD = 0,	DM,	HELPER,	PLAYER};//////////////////////////////////////////////////////////////////////////////// 努扼捞攫飘客 汗厘 傍蜡甫 困茄...//////////////////////////////////////////////////////////////////////////////#ifndef __GAME_CLIENT__enum ADDON{	ADDON_HAIR,			// 赣府	ADDON_HELM,			// 葛磊	ADDON_COAT,			// 惑狼	ADDON_TROUSER,		// 窍狼	ADDON_LEFTHAND,		// 哭颊				ADDON_RIGHTHAND,	// 坷弗颊	ADDON_MOTOR,		// 坷配官捞	ADDON_MAX};#endifenum HelmetType { 	HELMET_NONE , 	HELMET1 ,	HELMET2 ,	HELMET3 ,	HELMET_MAX};const string HelmetType2String[] = { 	"HELMET_NONE" , 	"HELMET1" ,	"HELMET2" ,	"HELMET3"};enum JacketType { 	JACKET_BASIC , 	JACKET1 , 	JACKET2 ,	JACKET3 ,	JACKET4 ,	JACKET_MAX};const string JacketType2String[] = { 	"JACKET_BASIC" , 	"JACKET1", 	"JACKET2" ,	"JACKET3" ,	"JACKET4"};enum PantsType { 	PANTS_BASIC , 	PANTS1 , 	PANTS2 ,	PANTS3 ,	PANTS4 ,	PANTS_MAX};const string PantsType2String[] = { 	"PANTS_BASIC", 	"PANTS1", 	"PANTS2",	"PANTS3",	"PANTS4"};enum WeaponType { 	WEAPON_NONE ,	WEAPON_SWORD ,	WEAPON_BLADE ,	WEAPON_SR ,	WEAPON_AR ,	WEAPON_SG ,	WEAPON_SMG ,	WEAPON_CROSS ,	WEAPON_MACE ,	WEAPON_MAX//	WEAPON_SHIELD ,//	WEAPON_SWORD_SHIELD ,};const string WeaponType2String[] = { 	"WEAPON_NONE",	"WEAPON_SWORD",	"WEAPON_BLADE",	"WEAPON_SR",	"WEAPON_AR",	"WEAPON_SG",	"WEAPON_SMG",	"WEAPON_CROSS"	"WEAPON_MACE"//	"WEAPON_SHIELD",//	"WEAPON_SWORD_SHIELD",};enum ShieldType { 	SHIELD_NONE ,	SHIELD1 ,	SHIELD2 ,	SHIELD_MAX};const string ShieldType2String[] = { 	"SHIELD_NONE",	"SHIELD1",	"SHIELD2"};enum MotorcycleType {	MOTORCYCLE_NONE ,	MOTORCYCLE1 ,	MOTORCYCLE2 ,	MOTORCYCLE3 ,	MOTORCYCLE_MAX};const string MotorcycleType2String[] = {	"MOTORCYCLE_NONE" ,	"MOTORCYCLE1" ,	"MOTORCYCLE2" ,	"MOTORCYCLE3"};enum VampireCoatType { 	VAMPIRE_COAT_BASIC , 	VAMPIRE_COAT1 , 	VAMPIRE_COAT2 ,	VAMPIRE_COAT3 ,	VAMPIRE_COAT4 ,	VAMPIRE_COAT_MAX};const string VampireCoatType2String[] = { 	"VAMPIRE_COAT_BASIC" , 	"VAMPIRE_COAT1" , 	"VAMPIRE_COAT2" ,	"VAMPIRE_COAT3" ,	"VAMPIRE_COAT4" ,	"VAMPIRE_COAT_MAX"};enum OustersCoatType { 	OUSTERS_COAT_BASIC , 	OUSTERS_COAT1 , 	OUSTERS_COAT2 ,	OUSTERS_COAT3 ,	OUSTERS_COAT4 ,	OUSTERS_COAT_MAX};const string OustersCoatType2String[] = { 	"OUSTERS_COAT_BASIC" , 	"OUSTERS_COAT1" , 	"OUSTERS_COAT2" ,	"OUSTERS_COAT3" ,	"OUSTERS_COAT4" ,	"OUSTERS_COAT_MAX"};enum OustersArmType{	OUSTERS_ARM_GAUNTLET,	OUSTERS_ARM_CHAKRAM,	OUSTERS_ARM_MAX};const string OustersArmType2String[] ={	"OUSTERS_ARM_GAUNTLET",	"OUSTERS_ARM_CHAKRAM",	"OUSTERS_ARM_MAX"};enum OustersSylphType{	OUSTERS_SYLPH_NONE,	OUSTERS_SYLPH1,	OUSTERS_SYLPH_MAX};const string OustersSylphType2String[] ={	"OUSTERS_SYLPH_NONE",	"OUSTERS_SYLPH1",	"OUSTERS_SYLPH_MAX"};//////////////////////////////////////////////////////////////////////////////// 己喊//////////////////////////////////////////////////////////////////////////////enum Sex { 	FEMALE ,	// female == 0   -_-; why? don't know?	MALE		// male == 1     -_-;};const string Sex2String [] = { 	"FEMALE" ,	"MALE"};const uint szSex = szBYTE;//////////////////////////////////////////////////////////////////////////////// 庆绢胶鸥老//////////////////////////////////////////////////////////////////////////////enum HairStyle { 	HAIR_STYLE1 , 	HAIR_STYLE2 , 	HAIR_STYLE3 };const string HairStyle2String [] = {	"HAIR_STYLE1" ,	"HAIR_STYLE2" ,	"HAIR_STYLE3"};const uint szHairStyle = szBYTE;//////////////////////////////////////////////////////////////////////////////// Slot ( MAX == 3 )//////////////////////////////////////////////////////////////////////////////enum Slot { 	SLOT1 , 	SLOT2 , 	SLOT3 ,	SLOT_MAX};const string Slot2String [] = {	"SLOT1" ,	"SLOT2" ,	"SLOT3"};const uint szSlot = szBYTE;//////////////////////////////////////////////////////////////////////////////// 祸惑 沥焊 //////////////////////////////////////////////////////////////////////////////typedef WORD Color_t;const uint szColor = sizeof(Color_t);enum ColorType { 	MAIN_COLOR , 	SUB_COLOR };//////////////////////////////////////////////////////////////////////////////// STR/DEX/INT/HP/MP/AC/Damage...//////////////////////////////////////////////////////////////////////////////#define VAMP_REGENERATION_POINT 10typedef BYTE Rank_t;const uint szRank = sizeof(Rank_t);typedef DWORD RankExp_t;const uint szRankExp = sizeof(RankExp_t);enum AttrType {	ATTR_CURRENT = 0,	ATTR_MAX,	ATTR_BASIC};typedef WORD Attr_t;const uint szAttr = sizeof(Attr_t);// 瓷仿摹 坷滚肺 辑滚 促款捞 啊阐 乐绢辑..// 笛促 350栏肺 蹬乐带吧 2000栏肺 荐沥茄寸. // (!) 捞扒 利寸茄 荐霖俊 棱酒滴绊 Error甫 catch秦辑 log父 巢扁绰霸 歹 亮摆瘤父...// by sigi. 2002.9.16const uint maxSlayerAttr = 2000;const uint maxVampireAttr = 2000;const uint maxOustersAttr = 2000;typedef WORD HP_t;const uint szHP = sizeof(HP_t);typedef WORD MP_t;const uint szMP = sizeof(MP_t);// 规绢仿typedef WORD Defense_t;const uint szDefense = sizeof(Defense_t);// 橇肺咆记typedef WORD Protection_t;const uint szProtection = sizeof(Protection_t);// 疙吝伏typedef WORD ToHit_t;const uint szToHit = sizeof(ToHit_t);typedef WORD Damage_t;const uint szDamage = sizeof(Damage_t);typedef BYTE SkillPoint_t;const uint szSkillPoint = sizeof(SkillPoint_t);//////////////////////////////////////////////////////////////////////////////// defines for MODIFY bit flag //abcd// 扁夯摹荐 str, int, dex殿狼 函拳俊 蝶扼辑 函拳等 蔼甸捞 绢恫 蔼牢啊甫 // 唱鸥晨//////////////////////////////////////////////////////////////////////////////#define MF_STR          0x01#define MF_DEX          0x02#define MF_INT          0x04#define MF_MAX_HP       0x08#define MF_MAX_MP       0x10

⌨️ 快捷键说明

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