aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Spell.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
index 8d6ce04f6ff..9aa54f9b14e 100644
--- a/src/game/Spell.cpp
+++ b/src/game/Spell.cpp
@@ -2179,6 +2179,11 @@ void Spell::SelectEffectTargets(uint32 i, uint32 cur)
else if (m_targets.getItemTarget())
AddItemTarget(m_targets.getItemTarget(), i);
break;
+ case TARGET_UNIT_DRIVER:
+ if (Unit * driver = m_targets.getUnitTarget())
+ if (driver->IsOnVehicle(driver))
+ AddUnitTarget(driver, i);
+ break;
default:
sLog.outError("Unhandled spell target %u", cur);
break;