*Some clean up of spell target selection.

--HG--
branch : trunk
This commit is contained in:
megamage
2008-12-19 18:31:46 -06:00
parent 6b089534f7
commit e4836ca85f
4 changed files with 84 additions and 149 deletions
+9
View File
@@ -233,6 +233,13 @@ enum SpellDisableTypes
SPELL_DISABLE_CREATURE = 2
};
enum SpellEffectTargetTypes
{
SPELL_REQUIRE_NONE,
SPELL_REQUIRE_UNIT,
SPELL_REQUIRE_DEST,
};
//Some SpellFamilyFlags
#define SPELLFAMILYFLAG_ROGUE_VANISH 0x000000800LL
#define SPELLFAMILYFLAG_ROGUE_STEALTH 0x000400000LL
@@ -918,6 +925,8 @@ class SpellMgr
return itr != mSpellLinkedMap.end() ? &(itr->second) : NULL;
}
SpellEffectTargetTypes EffectTargetType[TOTAL_SPELL_EFFECTS];
// Modifiers
public:
static SpellMgr& Instance();