From fb718d20aa23409c4ea695950d731d7887e87dc2 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 1 Jun 2013 18:30:36 +0200 Subject: Core/Scripts: Always run OnSpellClick AI hook, even if there are no spells defined for spellclick event. --- src/server/game/Entities/Unit/Unit.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/server/game/Entities') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index d8137864ded..4ad2a06a61e 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -16801,12 +16801,9 @@ bool Unit::HandleSpellClick(Unit* clicker, int8 seatId) result = true; } - if (result) - { - Creature* creature = ToCreature(); - if (creature && creature->IsAIEnabled) - creature->AI()->OnSpellClick(clicker); - } + Creature* creature = ToCreature(); + if (creature && creature->IsAIEnabled) + creature->AI()->OnSpellClick(clicker, result); return result; } -- cgit v1.2.3