rendered paste bodyIndex: src/game/Spell.cpp
===================================================================
--- src/game/Spell.cpp (revision 3810)
+++ src/game/Spell.cpp (working copy)
@@ -1988,9 +1988,11 @@
{
case SPELL_EFFECT_DUMMY:
{
- if (!m_targets.getUnitTarget())
- return SPELL_FAILED_BAD_IMPLICIT_TARGETS;
+ if ((m_targets.m_targetMask & TARGET_FLAG_UNIT)&& (!m_targets.getUnitTarget())
+ ||(m_targets.m_targetMask & TARGET_FLAG_OBJECT)&&(!m_targets.getGOTarget()))
+ return SPELL_FAILED_BAD_IMPLICIT_TARGETS;
+
// Execute
if(m_spellInfo->SpellIconID == 1648)
{