From 8d8c26eda18e35f360d48b04d449ec6855cc730d Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 13 Dec 2025 22:40:23 +0100 Subject: Core/Spells: Remove large function from header --- src/server/game/Spells/SpellHistory.cpp | 6 ++++++ src/server/game/Spells/SpellHistory.h | 6 +----- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Spells/SpellHistory.cpp b/src/server/game/Spells/SpellHistory.cpp index bfa2d769b3c..6589cb8b2e1 100644 --- a/src/server/game/Spells/SpellHistory.cpp +++ b/src/server/game/Spells/SpellHistory.cpp @@ -1105,6 +1105,12 @@ void SpellHistory::SendClearCooldowns(std::vector const& cooldowns) const } } +SpellHistory::CooldownStorageType::iterator SpellHistory::EraseCooldown(CooldownStorageType::iterator itr) +{ + _categoryCooldowns.erase(itr->second.CategoryId); + return _spellCooldowns.erase(itr); +} + void SpellHistory::SendSetSpellCharges(uint32 chargeCategoryId, ChargeEntryCollection const& chargeCollection) const { if (Player* player = GetPlayerOwner()) diff --git a/src/server/game/Spells/SpellHistory.h b/src/server/game/Spells/SpellHistory.h index 08879ae3785..9747c482d74 100644 --- a/src/server/game/Spells/SpellHistory.h +++ b/src/server/game/Spells/SpellHistory.h @@ -214,11 +214,7 @@ private: void UpdateCooldownRecoveryRate(CooldownStorageType::iterator& itr, float modChange, bool apply); void ResetCooldown(CooldownStorageType::iterator& itr, bool update = false); void SendClearCooldowns(std::vector const& cooldowns) const; - CooldownStorageType::iterator EraseCooldown(CooldownStorageType::iterator itr) - { - _categoryCooldowns.erase(itr->second.CategoryId); - return _spellCooldowns.erase(itr); - } + CooldownStorageType::iterator EraseCooldown(CooldownStorageType::iterator itr); void SendSetSpellCharges(uint32 chargeCategoryId, ChargeEntryCollection const& chargeCollection) const; -- cgit v1.2.3