diff options
| author | Warpten <vertozor@gmail.com> | 2013-07-06 15:03:23 +0200 |
|---|---|---|
| committer | Warpten <vertozor@gmail.com> | 2013-07-06 15:03:23 +0200 |
| commit | 99792f875080f48c881f93082296304854e630c2 (patch) | |
| tree | d73bc90b6c3ebb974dcec1bc6021fb054109ab57 /src/server/game/Spells/Spell.cpp | |
| parent | e49c7aa765544b60be45e5f4c3e01bc537aa86f4 (diff) | |
Core/Guilds: Fixed 7th and 8th guild bault tabs.
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
| -rw-r--r-- | src/server/game/Spells/Spell.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index eaddc84a7fd..9a433f057e8 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -5155,6 +5155,15 @@ SpellCastResult Spell::CheckCast(bool strict) break; } + case SPELL_EFFECT_UNLOCK_GUILD_VAULT_TAB: + { + if (m_caster->GetTypeId() != TYPEID_PLAYER) + return SPELL_FAILED_BAD_TARGETS; + if (Guild* guild = m_caster->ToPlayer()->GetGuild()) + if (guild->GetLeaderGUID() != m_caster->ToPlayer()->GetGUID()) + return SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW; + break; + } case SPELL_EFFECT_LEARN_PET_SPELL: { // check target only for unit target case |
