diff options
| -rw-r--r-- | data/sql/updates/db_world/2025_12_11_00.sql | 3 | ||||
| -rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 9 |
2 files changed, 4 insertions, 8 deletions
diff --git a/data/sql/updates/db_world/2025_12_11_00.sql b/data/sql/updates/db_world/2025_12_11_00.sql new file mode 100644 index 0000000000..8a9ceb7d01 --- /dev/null +++ b/data/sql/updates/db_world/2025_12_11_00.sql @@ -0,0 +1,3 @@ +-- DB update 2025_12_10_01 -> 2025_12_11_00 + +UPDATE `quest_template_addon` SET `SpecialFlags` = `SpecialFlags` | 1 WHERE `ID` IN (12618, 12656); diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 2f66b4ac11..2d18bd7503 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -4500,14 +4500,7 @@ void SmartScript::ProcessEvent(SmartScriptHolder& e, Unit* unit, uint32 var0, ui if (!IsInPhase(e.event.eventPhaseChange.phasemask)) return; - WorldObject* templastInvoker = GetLastInvoker(); - if (!templastInvoker) - return; - - if (!IsUnit(templastInvoker)) - return; - - ProcessAction(e, templastInvoker->ToUnit()); + ProcessAction(e); break; } case SMART_EVENT_GAME_EVENT_START: |
