Core/Packets: Update and enable SMSG_COOLDOWN_EVENT

Fix build.
This commit is contained in:
Duarte Duarte
2015-02-11 23:09:56 +00:00
parent cbfe638fa5
commit 6678635cc7
4 changed files with 25 additions and 9 deletions

View File

@@ -470,3 +470,11 @@ WorldPacket const* WorldPackets::Spells::UnlearnedSpells::Write()
return &_worldPacket;
}
WorldPacket const* WorldPackets::Spells::CooldownEvent::Write()
{
_worldPacket << CasterGUID;
_worldPacket << int32(SpellID);
return &_worldPacket;
}

View File

@@ -397,6 +397,18 @@ namespace WorldPackets
std::vector<uint32> SpellID;
};
class CooldownEvent final : public ServerPacket
{
public:
CooldownEvent() : ServerPacket(SMSG_COOLDOWN_EVENT, 16 + 4) { }
CooldownEvent(ObjectGuid casterGuid, int32 spellId) : ServerPacket(SMSG_COOLDOWN_EVENT, 16 + 4), CasterGUID(casterGuid), SpellID(spellId) { }
WorldPacket const* Write() override;
ObjectGuid CasterGUID;
int32 SpellID;
};
}
}

View File

@@ -1167,7 +1167,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_NEVER, CONNECTION_TYPE_REALM);