From 3b8e3eb6099ebfbbbcfd9e387b201099cb147cab Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Fri, 17 Dec 2021 18:29:08 +0100 Subject: [PATCH] fix(DB/Gameobjects): Spirit Candle should properly give buff to nearby players (#9690) Fixes #8815 --- .../sql/updates/pending_db_world/rev_1639429050892480400.sql | 5 +++++ src/server/game/Entities/GameObject/GameObject.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_world/rev_1639429050892480400.sql diff --git a/data/sql/updates/pending_db_world/rev_1639429050892480400.sql b/data/sql/updates/pending_db_world/rev_1639429050892480400.sql new file mode 100644 index 000000000..cbb15ce10 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1639429050892480400.sql @@ -0,0 +1,5 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1639429050892480400'); + +DELETE FROM `gameobject_template_addon` WHERE `entry`=195089; +INSERT INTO `gameobject_template_addon` VALUES +(195089,35,0,0,0); diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index fad53f256..cd8ed7369 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -681,7 +681,7 @@ void GameObject::Update(uint32 diff) // Note: this hack with search required until GO casting not implemented // search unfriendly creature - if (owner) // hunter trap + if (owner && goInfo->trap.autoCloseTime != -1) // hunter trap { Acore::AnyUnfriendlyNoTotemUnitInObjectRangeCheck checker(this, owner, radius); Acore::UnitSearcher searcher(this, target, checker);