aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-05-06 21:19:58 +0200
committerShauren <shauren.trinity@gmail.com>2023-05-06 21:19:58 +0200
commitf4e5c381acd02a03b3419ce93381155aff1c4bad (patch)
tree0aef4d6921df8ef7d1315dbcadff208e3c463e97 /src
parent998ee363c5e41141da158ea39c0dae0814967fba (diff)
Build fix
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp5
-rw-r--r--src/server/game/Entities/Unit/Unit.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index e4e24b34ce4..32e3362285f 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -544,6 +544,11 @@ void Unit::AtStartOfEncounter()
Unit::ProcSkillsAndAuras(this, nullptr, PROC_FLAG_ENCOUNTER_START, PROC_FLAG_NONE, PROC_SPELL_TYPE_MASK_ALL, PROC_SPELL_PHASE_NONE, PROC_HIT_NONE, nullptr, nullptr, nullptr);
}
+void Unit::AtEndOfEncounter()
+{
+ RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2::EndOfEncounter);
+}
+
void Unit::UpdateSplineMovement(uint32 t_diff)
{
if (movespline->Finalized())
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index e48e920f056..9875c5eab70 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -2019,6 +2019,7 @@ class TC_GAME_API Unit : public WorldObject
public:
void AtStartOfEncounter();
+ void AtEndOfEncounter();
private: