Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] ```

[DiscordArchive] ```

[DiscordArchive] ```

Pages (2): 1 2 Next
rektbyfaith
Administrator
0
09-03-2025, 07:10 PM
#1
Archived author: moJIto_ice • Posted: 2025-10-15T14:00:23.393000+00:00
Original source

```

WorldPacket const* WorldPackets::Toy::AccountToysUpdate::Write()
{
_worldPacket << Bits<1>(IsFullUpdate);
_worldPacket.FlushBits();

_worldPacket << static_cast<int32>(Toys->size()); // ids
_worldPacket << static_cast<int32>(Toys->size()); // favorites
_worldPacket << static_cast<int32>(Toys->size()); // fanfare

for (auto const& toy : *Toys)
_worldPacket << uint32(toy.first);

for (auto const& toy : *Toys)
_worldPacket << Bits<1>(toy.second.Flags.HasFlag(ToyFlags::Favorite));

for (auto const& toy : *Toys)
_worldPacket << Bits<1>(toy.second.Flags.HasFlag(ToyFlags::HasFanfare));

_worldPacket.FlushBits();

return &_worldPacket;
}```literally same shit with SMSG_ACCOUNT_WARBAND_SCENE_UPDATE ```

WorldPacket const* WorldPackets::Collections::AccountWarbandSceneUpdate::Write()
{
_worldPacket << Bits<1>(UnkBit);
_worldPacket << uint32(SceneUpdates.size());

for (auto const& update : SceneUpdates)
_worldPacket << update.SceneID;

for (auto const& update : SceneUpdates)
_worldPacket.WriteBit(update.IsFavorite);

for (auto const& update : SceneUpdates)
_worldPacket.WriteBit(update.IsOwned);

_worldPacket.FlushBits();

return &_worldPacket;
}``` if im not wrong.... but WTF, why just dont send FLAGS insted of 2 bools and do all shit in one iteration?
rektbyfaith
09-03-2025, 07:10 PM #1

Archived author: moJIto_ice • Posted: 2025-10-15T14:00:23.393000+00:00
Original source

```

WorldPacket const* WorldPackets::Toy::AccountToysUpdate::Write()
{
_worldPacket << Bits<1>(IsFullUpdate);
_worldPacket.FlushBits();

_worldPacket << static_cast<int32>(Toys->size()); // ids
_worldPacket << static_cast<int32>(Toys->size()); // favorites
_worldPacket << static_cast<int32>(Toys->size()); // fanfare

for (auto const& toy : *Toys)
_worldPacket << uint32(toy.first);

for (auto const& toy : *Toys)
_worldPacket << Bits<1>(toy.second.Flags.HasFlag(ToyFlags::Favorite));

for (auto const& toy : *Toys)
_worldPacket << Bits<1>(toy.second.Flags.HasFlag(ToyFlags::HasFanfare));

_worldPacket.FlushBits();

return &_worldPacket;
}```literally same shit with SMSG_ACCOUNT_WARBAND_SCENE_UPDATE ```

WorldPacket const* WorldPackets::Collections::AccountWarbandSceneUpdate::Write()
{
_worldPacket << Bits<1>(UnkBit);
_worldPacket << uint32(SceneUpdates.size());

for (auto const& update : SceneUpdates)
_worldPacket << update.SceneID;

for (auto const& update : SceneUpdates)
_worldPacket.WriteBit(update.IsFavorite);

for (auto const& update : SceneUpdates)
_worldPacket.WriteBit(update.IsOwned);

_worldPacket.FlushBits();

return &_worldPacket;
}``` if im not wrong.... but WTF, why just dont send FLAGS insted of 2 bools and do all shit in one iteration?

rektbyfaith
Administrator
0
09-03-2025, 07:10 PM
#2
Archived author: ModoX • Posted: 2025-09-03T19:10:34.718000+00:00
Original source

Yes
rektbyfaith
09-03-2025, 07:10 PM #2

Archived author: ModoX • Posted: 2025-09-03T19:10:34.718000+00:00
Original source

Yes

rektbyfaith
Administrator
0
09-03-2025, 07:10 PM
#3
Archived author: devwq • Posted: 2025-09-03T19:10:42.623000+00:00
Original source

Thank you
rektbyfaith
09-03-2025, 07:10 PM #3

Archived author: devwq • Posted: 2025-09-03T19:10:42.623000+00:00
Original source

Thank you

rektbyfaith
Administrator
0
09-03-2025, 07:11 PM
#4
Archived author: ModoX • Posted: 2025-09-03T19:11:06.119000+00:00
Original source

There you have xyz, now look a few packets downwards, there should be a teleport to the same coords. There you get orientation
rektbyfaith
09-03-2025, 07:11 PM #4

Archived author: ModoX • Posted: 2025-09-03T19:11:06.119000+00:00
Original source

There you have xyz, now look a few packets downwards, there should be a teleport to the same coords. There you get orientation

rektbyfaith
Administrator
0
09-04-2025, 11:07 AM
#5
Archived author: devwq • Posted: 2025-09-04T11:07:30.454000+00:00
Original source

Thanks
rektbyfaith
09-04-2025, 11:07 AM #5

Archived author: devwq • Posted: 2025-09-04T11:07:30.454000+00:00
Original source

Thanks

rektbyfaith
Administrator
0
09-04-2025, 11:07 AM
#6
Archived author: devwq • Posted: 2025-09-04T11:07:39.296000+00:00
Original source

Im still trying to find this packets downwards
rektbyfaith
09-04-2025, 11:07 AM #6

Archived author: devwq • Posted: 2025-09-04T11:07:39.296000+00:00
Original source

Im still trying to find this packets downwards

rektbyfaith
Administrator
0
09-04-2025, 11:22 AM
#7
Archived author: ModoX • Posted: 2025-09-04T11:22:49.240000+00:00
Original source

It should be like 1-5 packets below
rektbyfaith
09-04-2025, 11:22 AM #7

Archived author: ModoX • Posted: 2025-09-04T11:22:49.240000+00:00
Original source

It should be like 1-5 packets below

rektbyfaith
Administrator
0
09-04-2025, 11:22 AM
#8
Archived author: ModoX • Posted: 2025-09-04T11:22:57.648000+00:00
Original source

Or was it above? Dont recall
rektbyfaith
09-04-2025, 11:22 AM #8

Archived author: ModoX • Posted: 2025-09-04T11:22:57.648000+00:00
Original source

Or was it above? Dont recall

rektbyfaith
Administrator
0
09-04-2025, 11:23 AM
#9
Archived author: ModoX • Posted: 2025-09-04T11:23:14.057000+00:00
Original source

Its `_TELE` packet at least
rektbyfaith
09-04-2025, 11:23 AM #9

Archived author: ModoX • Posted: 2025-09-04T11:23:14.057000+00:00
Original source

Its `_TELE` packet at least

rektbyfaith
Administrator
0
09-04-2025, 08:30 PM
#10
Archived author: devwq • Posted: 2025-09-04T20:30:15.016000+00:00
Original source

Unfortunately I couldn't find anything like this near this one. Neither below nor above

Maybe I'm blind(

I'm trying to find it
rektbyfaith
09-04-2025, 08:30 PM #10

Archived author: devwq • Posted: 2025-09-04T20:30:15.016000+00:00
Original source

Unfortunately I couldn't find anything like this near this one. Neither below nor above

Maybe I'm blind(

I'm trying to find it

Pages (2): 1 2 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)