aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-12-04 18:29:14 +0100
committerMachiavelli <none@none>2010-12-04 18:29:14 +0100
commitb9fb7554c5eb88aa982011eeddea331c69efc0a3 (patch)
treef33aeb09b8a8285fd9b5260aeaf194cdb1a61422 /src/server/game/Spells
parent3240a4ec33f9a0df47b374b055d54e00f0de6a68 (diff)
Core/Disables: Add flags SPELL_DISABLE_MAP and SPELL_DISABLE_AREA for sourceType DISABLE_TYPE_SPELL.
This will allow you to disable spells on certain maps/areas. Note that you must have at least flag SPELL_DISABLE_PLAYER or SPELL_DISABLE_CREATURE or SPELL_DISABLE_PET set too, as they take preference. The parameters for mapIds and areaIds are defined in new columns params_0 and params_1 respectively, in a comma-seperated string. Example: INSERT INTO disables VALUES(0, 8921, (1+16+32), "571,1", "1519", "Moonfire Example"); This will disable spell moonfire for players in maps 571,1 and area 1519. --HG-- branch : trunk
Diffstat (limited to 'src/server/game/Spells')
-rwxr-xr-xsrc/server/game/Spells/SpellMgr.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/server/game/Spells/SpellMgr.h b/src/server/game/Spells/SpellMgr.h
index e1e9e6e02b9..df130205943 100755
--- a/src/server/game/Spells/SpellMgr.h
+++ b/src/server/game/Spells/SpellMgr.h
@@ -48,14 +48,6 @@ enum SpellCategories
SPELLCATEGORY_DRINK = 59,
};
-enum SpellDisableTypes
-{
- SPELL_DISABLE_PLAYER = 0x1,
- SPELL_DISABLE_CREATURE = 0x2,
- SPELL_DISABLE_PET = 0x4,
- SPELL_DISABLE_DEPRECATED_SPELL = 0x8
-};
-
enum SpellEffectTargetTypes
{
SPELL_REQUIRE_NONE,