diff options
| author | Blaymoira <none@none> | 2009-01-22 19:25:41 +0100 | 
|---|---|---|
| committer | Blaymoira <none@none> | 2009-01-22 19:25:41 +0100 | 
| commit | 8c545eac4b55a84851d80bb63778aabcb5fe5eb1 (patch) | |
| tree | 3c18bd5639886581d8258ee7ca3253a002e44c83 /src/game/Spell.cpp | |
| parent | c36c7111c5a7b6396efad56491c38f4949345c97 (diff) | |
| parent | b065d4ac49ad611dc32e97c39a95a0c58f22f885 (diff) | |
*Merge
--HG--
branch : trunk
Diffstat (limited to 'src/game/Spell.cpp')
| -rw-r--r-- | src/game/Spell.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 7dc138dcff4..f6b326b17d9 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -3684,6 +3684,12 @@ uint8 Spell::CanCast(bool strict)                      if(m_targets.getUnitTarget() && !m_caster->IsFriendlyTo(m_targets.getUnitTarget()) && !m_caster->HasInArc( M_PI, target ))                          return SPELL_FAILED_UNIT_NOT_INFRONT;                  } +                else if (m_spellInfo->Id == 19938)          // Awaken Peon +                { +                    Unit *unit = m_targets.getUnitTarget(); +                    if(!unit || !unit->HasAura(17743, 0)) +                        return SPELL_FAILED_BAD_TARGETS; +                }                  break;              }              case SPELL_EFFECT_SCHOOL_DAMAGE:  | 
