abilitybalance.h

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C头文件 代码 · 共 67 行

H
67
字号
//////////////////////////////////////////////////////////////////////////////// Filename    : AbilityBalance.h// Written By  : 辫己刮// Description : // 阿 农府媚 喊肺 瓷仿摹甫 拌魂窍绰 窃荐甸阑 葛酒初篮 颇老捞促.//////////////////////////////////////////////////////////////////////////////#ifndef __ABILITY_BALANCE_H__#define __ABILITY_BALANCE_H__#include "Creature.h"#define SLAYER_MAX_HP          10000#define SLAYER_MAX_MP          10000#define SLAYER_MAX_TOHIT       10000#define SLAYER_MAX_DEFENSE     10000#define SLAYER_MAX_PROTECTION  10000#define SLAYER_MAX_DAMAGE      10000#define VAMPIRE_MAX_HP         10000#define VAMPIRE_MAX_TOHIT      10000#define VAMPIRE_MAX_DEFENSE    10000#define VAMPIRE_MAX_PROTECTION 10000#define VAMPIRE_MAX_DAMAGE     10000#define OUSTERS_MAX_HP         10000#define OUSTERS_MAX_MP         10000#define OUSTERS_MAX_TOHIT      10000#define OUSTERS_MAX_DEFENSE    10000#define OUSTERS_MAX_PROTECTION 10000#define OUSTERS_MAX_DAMAGE     10000#define MONSTER_MAX_HP         20000#define MONSTER_MAX_TOHIT       1000#define MONSTER_MAX_DEFENSE     1000#define MONSTER_MAX_PROTECTION  1000#define MONSTER_MAX_DAMAGE      1000#define SLAYER_MAX_ATTACK_SPEED   35#define VAMPIRE_MAX_ATTACK_SPEED  30#define OUSTERS_MAX_ATTACK_SPEED  35typedef struct{	int   nSTR;	int   nDEX;	int   nINT;	int   nLevel;	int   pDomainLevel[SKILL_DOMAIN_MAX];	Item* pWeapon;} BASIC_ATTR;HP_t         computeHP(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);MP_t         computeMP(Creature::CreatureClass CClass, BASIC_ATTR* pAttr);ToHit_t      computeToHit(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Defense_t    computeDefense(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Protection_t computeProtection(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Damage_t     computeMinDamage(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Damage_t     computeMaxDamage(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Speed_t      computeAttackSpeed(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);int          computeCriticalRatio(Creature::CreatureClass CClass, BASIC_ATTR* pAttr, int enhance=0);Steal_t      computeStealRatio(Creature::CreatureClass CClass, Steal_t amount, BASIC_ATTR* pAttr);#endif

⌨️ 快捷键说明

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