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

📄 simpleskill.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : SimpleSkill.h// Written by  : excel96// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __SIMPLESKILL__#define __SIMPLESKILL__#include "SkillHandler.h"#include <list>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////class TILE_MASK{public:	TILE_MASK()	{		x       = 0;		y       = 0;		penalty = 100;	}	TILE_MASK(int _x, int _y, int _penalty=100)	{		x       = _x;		y       = _y;		penalty = _penalty;	}public:	int x;        // 吝缴捞 登绰 谅钎肺何磐狼 x offset	int y;        // 吝缴捞 登绰 谅钎肺何磐狼 y offset	int penalty;  // 单固瘤 拌魂矫 啊且 其澄萍};////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////class SIMPLE_SKILL_INPUT{public:	SIMPLE_SKILL_INPUT()	{		SkillType     = SKILL_MAX;		SkillDamage   = 0;		Delay         = 0;		ItemClass     = Item::ITEM_CLASS_MAX;		STRMultiplier = 0;		DEXMultiplier = 0;		INTMultiplier = 0;		Level         = 0;		bMagicHitRoll = false;		bMagicDamage  = false;		bAdd          = false;		bExpForTotalDamage = false;		Grade		  = 0;	}	~SIMPLE_SKILL_INPUT()	{		MaskList.clear();	}public:	void addMask(const TILE_MASK& mask)	{		MaskList.push_back(mask);	}	void addMask(int x, int y, int penalty)	{		MaskList.push_back(TILE_MASK(x, y, penalty));	}public:	SkillType_t     SkillType;     // 胶懦 鸥涝	Damage_t        SkillDamage;   // 胶懦狼 瓤苞摹	Turn_t          Delay;         // 胶懦狼 掉饭捞	Item::ItemClass ItemClass;     // 扁贱阑 荤侩窍扁 困秦 鞘夸茄 酒捞袍	int             STRMultiplier; // 浇饭捞绢 瓷仿摹 版氰摹 刘气摹	int             DEXMultiplier; // 浇饭捞绢 瓷仿摹 版氰摹 刘气摹	int             INTMultiplier; // 浇饭捞绢 瓷仿摹 版氰摹 刘气摹	int             Level;         // 咯矾 啊瘤 格利栏肺 静捞绰 饭骇	bool            bMagicHitRoll; // 付过 疙吝伏 奔覆牢啊, 老馆 傍拜 奔覆牢啊...	bool            bMagicDamage;  // 胶懦狼 单固瘤啊 付过 单固瘤牢啊...	bool            bAdd;          // SkillDamage甫 歹秦具 窍唱, 弊成 结具 窍唱...	list<TILE_MASK> MaskList;      // 鸥老 胶懦老 版快, 付胶农 府胶飘	bool			bExpForTotalDamage;	// 傈眉 damage俊 措秦辑 版氰摹甫 棵妨霖促.	BYTE			Grade;		   // 胶懦 殿鞭};////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////class SIMPLE_SKILL_OUTPUT{public:	SIMPLE_SKILL_OUTPUT()	{		bSuccess = false;		pTargetCreature = NULL;	}public:	bool      bSuccess;	Creature* pTargetCreature;	list<Creature*> targetCreatures;};#endif

⌨️ 快捷键说明

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