From 01a09de3197612acdfd2d3d72548c9ae7288faa5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 9 Aug 2023 11:43:29 +0200 Subject: Core/Creatures: Allow modifying TempSummon duration after summoning --- src/server/game/Entities/Creature/TemporarySummon.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/server/game/Entities/Creature/TemporarySummon.h b/src/server/game/Entities/Creature/TemporarySummon.h index a6883d4872d..f9b54ac7b28 100644 --- a/src/server/game/Entities/Creature/TemporarySummon.h +++ b/src/server/game/Entities/Creature/TemporarySummon.h @@ -62,6 +62,8 @@ class TC_GAME_API TempSummon : public Creature ObjectGuid GetSummonerGUID() const { return m_summonerGUID; } TempSummonType GetSummonType() const { return m_type; } Milliseconds GetTimer() const { return m_timer; } + void RefreshTimer() { m_timer = m_lifetime; } + void ModifyTimer(Milliseconds mod) { m_timer += mod; m_lifetime += mod; } Optional GetCreatureIdVisibleToSummoner() const { return m_creatureIdVisibleToSummoner; } Optional GetDisplayIdVisibleToSummoner() const { return m_displayIdVisibleToSummoner; } bool CanFollowOwner() const { return m_canFollowOwner; } -- cgit v1.2.3