diff --git a/Source/Game/Entities/TemporarySummon.cs b/Source/Game/Entities/TemporarySummon.cs index 6e44ef6b4..9b8d00389 100644 --- a/Source/Game/Entities/TemporarySummon.cs +++ b/Source/Game/Entities/TemporarySummon.cs @@ -366,10 +366,20 @@ namespace Game.Entities public TimeSpan GetTimer() { return m_timer; } + public void RefreshTimer() { m_timer = m_lifetime; } + + public void ModifyTimer(TimeSpan mod) + { + m_timer += mod; + m_lifetime += mod; + } + public uint? GetCreatureIdVisibleToSummoner() { return m_creatureIdVisibleToSummoner; } + public uint? GetDisplayIdVisibleToSummoner() { return m_displayIdVisibleToSummoner; } public bool CanFollowOwner() { return m_canFollowOwner; } + public void SetCanFollowOwner(bool can) { m_canFollowOwner = can; } public SummonPropertiesRecord m_Properties;