mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 10:37:03 +00:00
SMSG_BINDPOINTUPDATE 5.4.8 (18414)
This commit is contained in:
parent
a0b59d5e0e
commit
dc1543b609
3 changed files with 7 additions and 5 deletions
|
|
@ -21690,12 +21690,13 @@ void Player::SendInitialPacketsBeforeAddToMap()
|
||||||
// guild bank list wtf?
|
// guild bank list wtf?
|
||||||
|
|
||||||
// Homebind
|
// Homebind
|
||||||
WorldPacket data(SMSG_BINDPOINTUPDATE, 5*4);
|
WorldPacket data(SMSG_BINDPOINTUPDATE, 4 + 4 + 4 + 4 + 4);
|
||||||
data << m_homebindZ;
|
|
||||||
data << m_homebindX;
|
data << m_homebindX;
|
||||||
data << (uint32) m_homebindMapId;
|
data << m_homebindZ;
|
||||||
data << m_homebindY;
|
data << m_homebindY;
|
||||||
data << (uint32) m_homebindAreaId;
|
data << (uint32) m_homebindAreaId;
|
||||||
|
data << (uint32) m_homebindMapId;
|
||||||
|
|
||||||
GetSession()->SendPacket(&data);
|
GetSession()->SendPacket(&data);
|
||||||
|
|
||||||
// SMSG_SET_PROFICIENCY
|
// SMSG_SET_PROFICIENCY
|
||||||
|
|
|
||||||
|
|
@ -407,7 +407,7 @@ enum Opcodes
|
||||||
SMSG_BREAK_TARGET = 0x0105, // 4.3.4 15595
|
SMSG_BREAK_TARGET = 0x0105, // 4.3.4 15595
|
||||||
CMSG_SAVE_PLAYER = 0x1154,
|
CMSG_SAVE_PLAYER = 0x1154,
|
||||||
CMSG_SETDEATHBINDPOINT = 0x1155,
|
CMSG_SETDEATHBINDPOINT = 0x1155,
|
||||||
SMSG_BINDPOINTUPDATE = 0x04CC, // 5.3.0 17128
|
SMSG_BINDPOINTUPDATE = 0x0E3B, // 5.4.8 18414
|
||||||
CMSG_GETDEATHBINDZONE = 0x1157,
|
CMSG_GETDEATHBINDZONE = 0x1157,
|
||||||
SMSG_BINDZONEREPLY = 0x1158,
|
SMSG_BINDZONEREPLY = 0x1158,
|
||||||
SMSG_PLAYERBOUND = 0x12DD, // 5.3.0 17128
|
SMSG_PLAYERBOUND = 0x12DD, // 5.3.0 17128
|
||||||
|
|
|
||||||
|
|
@ -12998,10 +12998,11 @@ void Spell::EffectBind(SpellEffectEntry const* effect)
|
||||||
player->SetHomebindToLocation(loc, area_id);
|
player->SetHomebindToLocation(loc, area_id);
|
||||||
|
|
||||||
// binding
|
// binding
|
||||||
WorldPacket data(SMSG_BINDPOINTUPDATE, (4 + 4 + 4 + 4 + 4));
|
WorldPacket data(SMSG_BINDPOINTUPDATE, 4 + 4 + 4 + 4 + 4);
|
||||||
data << float(loc.coord_x);
|
data << float(loc.coord_x);
|
||||||
data << float(loc.coord_y);
|
data << float(loc.coord_y);
|
||||||
data << float(loc.coord_z);
|
data << float(loc.coord_z);
|
||||||
|
data << uint32(area_id);
|
||||||
data << uint32(loc.mapid);
|
data << uint32(loc.mapid);
|
||||||
data << uint32(area_id);
|
data << uint32(area_id);
|
||||||
player->SendDirectMessage(&data);
|
player->SendDirectMessage(&data);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue