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

📄 effect.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : Effect.h// Written by  : Reiot// Description ://////////////////////////////////////////////////////////////////////////////#ifndef __EFFECT_H__#define __EFFECT_H__#include "Object.h"#include "Timeval.h"class Item;class Creature;class Zone;//////////////////////////////////////////////////////////////////////////////// class Effect;//// 辑滚俊辑狼 捞棋飘绰 农府贸, 粮, 酒捞袍 殿俊 老沥 矫埃饶俊 老绢唱绰// 咯矾 啊瘤 瓤苞甸阑 狼固茄促.//// 啊飞, 矫眉啊 老沥 矫埃 饶俊 辑滚俊辑 荤扼瘤绰 巴捞唱, 啊胶 付过捞// 吧赴 鸥老俊 农府贸啊 棵扼啊辑 吝刀捞 登绰 巴 葛滴 捞棋飘肺 备泅等促.// 肚茄, 顶俊 冻绢柳 酒捞袍俊 吧妨乐绰 付过 开矫 捞棋飘肺 备泅等促.//// 窍困 努贰胶俊辑 affect(), unaffect() 皋筋靛甫 备泅秦辑 促剧茄// 瓤苞甫 钎泅窍档废 茄促.//// *CAUTION*//// 鸥老 困俊 初咯 乐绰 捞棋飘客 矫眉俊 嘿绢乐绰 捞棋飘绰 俺充惑 腹捞 促福促.// 鸥老 困狼 捞棋飘绰 鸥老俊 家加登瘤父, 矫眉狼 捞棋飘绰 窜瘤 粮狼// 捞棋飘 概聪历俊父 家加等促.//// void SkillHandler::execute(...)// {// 		Effect* pEffect = new Effect(...);// 		ObjectRegistery & objectRegistery;// 		objectRegistery.registerObject(pEffect);// 		pZone->getTile(x,y)->addEffect(pEffect);// }//// void Tile::addEffect(Effect* pEffect)// {// 		for(each creature in tile)// 			pEffect->affect(*itr);// }//// void Tile::deleteEffect(ObjectID_t objectID)// {// 		Effect* pEffect = getObject(objectID);// 		for(each creature in tile)// 			pEffect->unaffect(*itr);// }//// void EffectManager::deleteExpiredEffects()// {// 		for(each effect in effect manager) {//			if(effect is expired) {//				if(tile effect)//					tile.deleteEffect(objectID);//				delete pEffect;//			}//		}// }//////////////////////////////////////////////////////////////////////////////class Effect : public Object {public:	enum EffectClass 	{		////////////////////////////////////////////////////////////		// 货肺 眠啊登绰 扁贱篮 力老 关俊 持绢林技夸!!!!!!!!!!!		////////////////////////////////////////////////////////////		EFFECT_CLASS_LIGHT = 0,                   // 0		EFFECT_CLASS_DETECT_HIDDEN,               // 1		EFFECT_CLASS_PROTECTION_FROM_POISON,      // 2		EFFECT_CLASS_PROTECTION_FROM_CURSE,       // 3		EFFECT_CLASS_PROTECTION_FROM_ACID,        // 4		EFFECT_CLASS_BLESS,                       // 5		EFFECT_CLASS_STRIKING,                    // 6		EFFECT_CLASS_CONTINUAL_LIGHT,             // 7		EFFECT_CLASS_DETECT_INVISIBILITY,         // 8		EFFECT_CLASS_REGENERATION,                // 9		EFFECT_CLASS_AURA_SHIELD,                 // 10		EFFECT_CLASS_SAINT_AURA,                  // 11		EFFECT_CLASS_FLARE,                       // 12		EFFECT_CLASS_CROSS_COUNTER,               // 13		EFFECT_CLASS_CHARGING_POWER,              // 14		EFFECT_CLASS_LIGHTNING_HAND,              // 15		EFFECT_CLASS_POTENTIAL_EXPLOSION,         // 16		EFFECT_CLASS_DANCING_SWORD,               // 17		EFFECT_CLASS_GHOST_BLADE,                 // 18		EFFECT_CLASS_HIDE,                        // 19		EFFECT_CLASS_ACID_TOUCH,                  // 20		EFFECT_CLASS_POISON,                      // 21		EFFECT_CLASS_POISONOUS_HANDS,             // 22		EFFECT_CLASS_BLOOD_DRAIN,                 // 23		EFFECT_CLASS_PARALYZE,                    // 24		EFFECT_CLASS_DOOM,                        // 25		EFFECT_CLASS_GREEN_POISON,                // 26		EFFECT_CLASS_YELLOW_POISON,               // 27		EFFECT_CLASS_YELLOW_POISON_TO_CREATURE,   // 28		EFFECT_CLASS_DARKNESS,                    // 29		EFFECT_CLASS_INVISIBILITY,                // 30		EFFECT_CLASS_ACID_SWAMP,                  // 31		EFFECT_CLASS_ACID_BALL,                   // 32		EFFECT_CLASS_GREEN_STALKER,               // 33		EFFECT_CLASS_DARKBLUE_POISON,             // 34		EFFECT_CLASS_DARKBLUE_POISON_TO_CREATURE, // 35		EFFECT_CLASS_TRANSFORM_TO_WOLF,           // 36		EFFECT_CLASS_TRANSFORM_TO_BAT,            // 37		EFFECT_CLASS_RELOAD_TIMER,                // 38		EFFECT_CLASS_REVEALER,                    // 39		EFFECT_CLASS_INSTALL,                     // 40		EFFECT_CLASS_FADE_OUT,                    // 41		EFFECT_CLASS_SNIPING_MODE,               // 42		EFFECT_CLASS_DECAY_CORPSE,                // 43		EFFECT_CLASS_DEAD_CREATURE,               // 44		EFFECT_CLASS_SHUT_DOWN,                   // 45		EFFECT_CLASS_DECAY_ITEM,                  // 46		EFFECT_CLASS_HP_RECOVERY,                 // 47		EFFECT_CLASS_MP_RECOVERY,                 // 48		EFFECT_CLASS_SACRIFICE,                   // 49		EFFECT_CLASS_AFTERMATH,                   // 50		EFFECT_CLASS_ALIGNMENT_RECOVERY,          // 51		EFFECT_CLASS_ENEMY_ERASE,                 // 52		EFFECT_CLASS_VAMPIRE_PORTAL,              // 53		EFFECT_CLASS_SLAYER_PORTAL,               // 54		EFFECT_CLASS_COMA,                        // 55		EFFECT_CLASS_SEDUCTION,                   // 56		EFFECT_CLASS_EXPANSION,                   // 57		EFFECT_CLASS_MIRACLE_SHIELD,              // 58		EFFECT_CLASS_BERSERKER,                   // 59		EFFECT_CLASS_TYPHOON,                     // 60		EFFECT_CLASS_MIND_CONTROL,                // 61		EFFECT_CLASS_ACTIVATION,                  // 62		EFFECT_CLASS_PEACE,                       // 63		EFFECT_CLASS_SANCTUARY,                   // 64		EFFECT_CLASS_REFLECTION,                  // 65		EFFECT_CLASS_HALLUCINATION,               // 66		EFFECT_CLASS_CASKET,                      // 67		EFFECT_CLASS_DEATH,                       // 68		EFFECT_CLASS_PRECEDENCE,                  // 69		EFFECT_CLASS_RESTORE,                     // 70		// 捞芭 捞抚 官哺具 茄促.		EFFECT_CLASS_CURE_CRITICAL_WOUNDS,        // 70		EFFECT_CLASS_EXTREME,					  // 71		EFFECT_CLASS_HYPNOSIS,					  // 72		EFFECT_CLASS_ARMAGEDDON,				  // 73		EFFECT_CLASS_SUMMON_BAT,				  // 74		EFFECT_CLASS_CHARM,						  // 75		EFFECT_CLASS_MEPHISTO,					  // 76        EFFECT_CLASS_ACID_STORM,                  // 77		EFFECT_CLASS_POISON_STORM,                // 78		EFFECT_CLASS_BLOODY_STORM,                // 79		EFFECT_CLASS_STORM_ACID,       			  // 80		EFFECT_CLASS_STORM_POSION,                // 81		EFFECT_CLASS_STORM_BLOODY,                // 82		EFFECT_CLASS_ENERGY_DROP,					// 83		EFFECT_CLASS_ENERGY_DROP_TO_CREATURE,		// 84		EFFECT_CLASS_VIGOR_DROP,					// 85			EFFECT_CLASS_VIGOR_DROP_TO_CREATURE,		// 86		EFFECT_CLASS_CAUSE_CRITICAL_WOUNDS,			// 87		EFFECT_CLASS_TRANSPORT_ITEM,			// 88		EFFECT_CLASS_ADD_ITEM,					// 89		EFFECT_CLASS_SLAYER_RELIC,              // 91		EFFECT_CLASS_VAMPIRE_RELIC,             // 92		EFFECT_CLASS_HAS_SLAYER_RELIC,          // 93		EFFECT_CLASS_HAS_VAMPIRE_RELIC,         // 94		EFFECT_CLASS_INCRASE_ATTR,              // 95		EFFECT_CLASS_HYMN,						// 96		EFFECT_CLASS_GATEWAY_MONSTER,			// 97		EFFECT_CLASS_OBSERVING_EYE,				// 98		EFFECT_CLASS_DELETE_ITEM,               // 99		EFFECT_CLASS_ADD_MONSTER,               // 100		EFFECT_CLASS_LOGIN_GUILD_MESSAGE,		// 101		EFFECT_CLASS_SLAYER_RELIC_TABLE,		// 102		EFFECT_CLASS_VAMPIRE_RELIC_TABLE,		// 103		EFFECT_CLASS_RELIC_LOCK,   		        // 104		EFFECT_CLASS_RELIC_POSITION,            // 105		EFFECT_CLASS_GUILD_CHAT,				// 106		// by sigi. 2002.9.2		EFFECT_CLASS_MASTER_LAIR_PASS,			// 107		EFFECT_CLASS_NO_DAMAGE,					// 108		EFFECT_CLASS_GHOST,						// 109		// by sigi. 2002.9.10		EFFECT_CLASS_CONTINUAL_GROUND_ATTACK,	// 110		EFFECT_CLASS_GROUND_ATTACK,				// 111		EFFECT_CLASS_METEOR_STRIKE,				// 112		// by sigi. 2002.9.13		EFFECT_CLASS_IMMUNE_TO_BLOOD_DRAIN,		// 113		EFFECT_CLASS_IMMUNE_TO_PARALYZE,		// 114		EFFECT_CLASS_IMMUNE_TO_POISON,			// 115		EFFECT_CLASS_IMMUNE_TO_ACID,			// 116		EFFECT_CLASS_IMMUNE_TO_CURSE,			// 117		// by sigi. 2002.9.14		EFFECT_CLASS_DECREASE_HP,				// 118		EFFECT_CLASS_INCREASE_HP,				// 119				// by sigi. 2002.9.27		EFFECT_CLASS_BLOODY_WALL,				// 120		EFFECT_CLASS_BLOODY_WALL_BLOCKED,		// 121		EFFECT_CLASS_BLOODY_SNAKE,			// 122		// by bezz. 2002.10.22		EFFECT_CLASS_SOUL_CHAIN,				// 123		// by sigi. 2002.11.7		EFFECT_CLASS_TRANSPORT_CREATURE,		// 124	- 力措肺 备泅 救凳.		// by sigi. 2002.11.8		EFFECT_CLASS_GRAND_MASTER_SLAYER,		// 125		// by sigi. 2002.11.9		EFFECT_CLASS_GRAND_MASTER_VAMPIRE,		// 126		EFFECT_CLASS_LEVELUP_SLAYER,			// 127		EFFECT_CLASS_LEVELUP_VAMPIRE,			// 128		// 2002.12.10       	EFFECT_CLASS_FIRE_CRACKER_1,			// 129       	EFFECT_CLASS_FIRE_CRACKER_2,			// 130		EFFECT_CLASS_FIRE_CRACKER_3,			// 131		EFFECT_CLASS_KILL_AFTERMATH,	  		// 132		// 2002.12.12		EFFECT_CLASS_CLIENT_XMAS_TREE,			// 133		// 2002.12.26		EFFECT_CLASS_SHARP_SHIELD_1,			// 134		EFFECT_CLASS_SHARP_SHIELD_2,			// 135		EFFECT_CLASS_SHARP_SHIELD_3,			// 136		EFFECT_CLASS_SHARP_SHIELD_4,			// 137		EFFECT_CLASS_AIR_SHIELD_1,				// 138		EFFECT_CLASS_AIR_SHIELD_2,				// 139		EFFECT_CLASS_AIR_SHIELD_3,				// 140		EFFECT_CLASS_AIR_SHIELD_4,				// 141		EFFECT_CLASS_GUN_SHOT_GUIDANCE_AIM,		// 142		EFFECT_CLASS_GUN_SHOT_GUIDANCE_FIRE,	// 143		EFFECT_CLASS_GUN_SHOT_GUIDANCE_POINT,	// 144		EFFECT_CLASS_SLEEP,						// 145		EFFECT_CLASS_SPIRIT_GUARD_1,			// 146		EFFECT_CLASS_SPIRIT_GUARD_2,			// 147		EFFECT_CLASS_SPIRIT_GUARD_3,			// 148		EFFECT_CLASS_SPIRIT_GUARD_4,			// 149		// 2003. 1. 3		EFFECT_CLASS_TILE_STORM,				// 150		EFFECT_CLASS_HAS_BLOOD_BIBLE,			// 151		EFFECT_CLASS_HAS_BLOOD_BIBLE_2,			// 152		EFFECT_CLASS_HAS_BLOOD_BIBLE_3,			// 153		EFFECT_CLASS_HAS_BLOOD_BIBLE_4,			// 154		EFFECT_CLASS_HAS_BLOOD_BIBLE_5,			// 155		EFFECT_CLASS_HAS_BLOOD_BIBLE_6,			// 156		EFFECT_CLASS_HAS_BLOOD_BIBLE_7,			// 157		EFFECT_CLASS_HAS_BLOOD_BIBLE_8,			// 158		EFFECT_CLASS_HAS_BLOOD_BIBLE_9,			// 159		EFFECT_CLASS_HAS_BLOOD_BIBLE_10,		// 160		EFFECT_CLASS_HAS_BLOOD_BIBLE_11,		// 161		EFFECT_CLASS_HAS_BLOOD_BIBLE_12,		// 162        EFFECT_CLASS_SHRINE_GUARD,                            // 163         EFFECT_CLASS_SHRINE_GUARD_2,                            // 164         EFFECT_CLASS_SHRINE_GUARD_3,                            // 165         EFFECT_CLASS_SHRINE_GUARD_4,                            // 166         EFFECT_CLASS_SHRINE_GUARD_5,                            // 167         EFFECT_CLASS_SHRINE_GUARD_6,                            // 168         EFFECT_CLASS_SHRINE_GUARD_7,                            // 169         EFFECT_CLASS_SHRINE_GUARD_8,                            // 170         EFFECT_CLASS_SHRINE_GUARD_9,                            // 171         EFFECT_CLASS_SHRINE_GUARD_10,                           // 172         EFFECT_CLASS_SHRINE_GUARD_11,                           // 173         EFFECT_CLASS_SHRINE_GUARD_12,                           // 174          EFFECT_CLASS_SHRINE_HOLY,                             // 175         EFFECT_CLASS_SHRINE_HOLY_2,                             // 176         EFFECT_CLASS_SHRINE_HOLY_3,                             // 177         EFFECT_CLASS_SHRINE_HOLY_4,                             // 178         EFFECT_CLASS_SHRINE_HOLY_5,                             // 179         EFFECT_CLASS_SHRINE_HOLY_6,                             // 180         EFFECT_CLASS_SHRINE_HOLY_7,                             // 181         EFFECT_CLASS_SHRINE_HOLY_8,                             // 182         EFFECT_CLASS_SHRINE_HOLY_9,                             // 183         EFFECT_CLASS_SHRINE_HOLY_10,                    // 184         EFFECT_CLASS_SHRINE_HOLY_11,                    // 185         EFFECT_CLASS_SHRINE_HOLY_12,                    // 186  		EFFECT_CLASS_SHRINE_GUARD_WARP,                 // 187          荐龋己窜俊辑 况橇瞪锭 		EFFECT_CLASS_SHRINE_HOLY_WARP,                  // 188          己瘤己窜俊辑 况橇瞪锭 		EFFECT_CLASS_CHANGE_CASTLE_CHANGED,             // 189 		EFFECT_CLASS_SHRINE_SHIELD,             // 190 		EFFECT_CLASS_TOWER_SHIELD,              // 191 		EFFECT_CLASS_TRANSPORT_ITEM_TO_CORPSE,			// 192		EFFECT_CLASS_ADD_ITEM_TO_CORPSE,				// 193 		EFFECT_CLASS_WARP_BLOOD_BIBLE_FROM_ME,			// 194 郴啊 啊瘤绊乐带 乔狼己辑啊 况橇瞪锭 赣府俊 嘛绢林绰-_- 捞棋飘		EFFECT_CLASS_WARP_BLOOD_BIBLE_FROM_TILE,		// 195 顶俊 冻绢廉乐带 乔狼己辑啊 况橇瞪锭 弊 鸥老俊 嘛绢林绰 捞棋飘		EFFECT_CLASS_WARP_HOLY_LAND_VAMPIRE,			// 196 轨颇捞绢啊 器呕肺 捞悼且锭		EFFECT_CLASS_WARP_HOLY_LAND_SLAYER,				// 197 浇饭捞绢啊 器呕肺 捞悼且锭        EFFECT_CLASS_HAS_CASTLE_SYMBOL,         		// 198 

⌨️ 快捷键说明

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