diff options
author | QAston <none@none> | 2009-08-17 02:53:39 +0200 |
---|---|---|
committer | QAston <none@none> | 2009-08-17 02:53:39 +0200 |
commit | 41c12d173b8d0cf297edf70e40b8e13b9bf3af35 (patch) | |
tree | 483b138dcad5abd803330495cc211c3a90218173 /src/game/SharedDefines.h | |
parent | 6359bfb27ac42392dc3a314fc5fe194964485931 (diff) |
*Add spell_bonus_data for lightwell - by Elron
*Add aura_required, aura_forbidden, user_type columns to npc_spellclick_spells table for additional requirement checks
*Remove workarounds from lightwell code and use new npc_spellclick_spells fields instead.
--HG--
branch : trunk
Diffstat (limited to 'src/game/SharedDefines.h')
-rw-r--r-- | src/game/SharedDefines.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index 24d9a7be213..faf091e253a 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -456,6 +456,20 @@ enum SpellCategory #define MAX_TALENT_SPECS 2 #define MAX_GLYPH_SLOT_INDEX 6 +// Custom values +enum SpellClickUserTypes +{ + SPELL_CLICK_USER_ANY = 0, + SPELL_CLICK_USER_FRIEND = 1, + SPELL_CLICK_USER_RAID = 2, + SPELL_CLICK_USER_PARTY = 3, + SPELL_CLICK_USER_MAX = 4 +}; + +#define NPC_CLICK_CAST_CASTER_PLAYER 0x01 +#define NPC_CLICK_CAST_TARGET_PLAYER 0x02 +#define NPC_CLICK_CAST_ORIG_CASTER_OWNER 0x04 + enum SheathTypes { SHEATHETYPE_NONE = 0, |