From 9dde78716c0e51a9f43564c3bd9e26a2e83d3b9a Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 3 Dec 2015 00:08:44 +0100 Subject: Core/Spells: Extended .cheat cooldown command to also affect spells with charges --- src/server/game/Spells/Spell.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 69bb1d19b73..183ed6d7392 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -3280,7 +3280,10 @@ void Spell::cast(bool skipCheck) //Clear spell cooldowns after every spell is cast if .cheat cooldown is enabled. if (m_caster->ToPlayer()->GetCommandStatus(CHEAT_COOLDOWN)) + { m_caster->GetSpellHistory()->ResetCooldown(m_spellInfo->Id, true); + m_caster->GetSpellHistory()->RestoreCharge(m_spellInfo->ChargeCategoryEntry); + } } SetExecutedCurrently(false); -- cgit v1.2.3