📄 creaturetypes.h
字号:
#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 + -