aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-11-20 00:28:48 +0100
committerShauren <shauren.trinity@gmail.com>2021-11-20 00:28:48 +0100
commit8cc6520b89583d4bf6549b28fa5b7390fc2b0b9d (patch)
tree708be5e5c81e611a9d0c4afb0b59c86eeefd4b7e /src/server/game/Server
parentd4d47b52e3f68f9042f582a2a4c29b92bbb1e260 (diff)
Core/Spells: SpellHistory updates
* Add duration override argument to StartCooldown (for cooldowns sent to client) * Research new SMSG_SPELL_COOLDOWN flags * Send interrupt school lockouts with newly defined SPELL_COOLDOWN_FLAG_LOSS_OF_CONTROL_UI * Fixed packet structure of SMSG_MODIFY_COOLDOWN * std::chorno-ification
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp1
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp
index c3b9b6c8b4b..7500a7cdb7e 100644
--- a/src/server/game/Server/Packets/SpellPackets.cpp
+++ b/src/server/game/Server/Packets/SpellPackets.cpp
@@ -613,6 +613,7 @@ WorldPacket const* WorldPackets::Spells::ModifyCooldown::Write()
_worldPacket << int32(SpellID);
_worldPacket << int32(DeltaTime);
_worldPacket.WriteBit(IsPet);
+ _worldPacket.WriteBit(WithoutCategoryCooldown);
_worldPacket.FlushBits();
return &_worldPacket;
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index 6a2410fe571..43d53c9d50c 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -572,6 +572,7 @@ namespace WorldPackets
WorldPacket const* Write() override;
bool IsPet = false;
+ bool WithoutCategoryCooldown = false;
int32 DeltaTime = 0;
int32 SpellID = 0;
};