106 Buildings.size() *
sizeof(GarrisonBuildingInfo) +
107 Plots.size() *
sizeof(GarrisonPlotInfo) +
108 Followers.size() * (
sizeof(GarrisonFollower) + 5 * 4) +
109 Missions.size() *
sizeof(GarrisonMission) +
126 for (GarrisonBuildingInfo
const* building :
Buildings)
129 for (GarrisonPlotInfo* plot :
Plots)
132 for (GarrisonFollower
const* follower :
Followers)
135 for (GarrisonMission
const* mission :
Missions)
std::vector< bool > CanStartMission
Definition: GarrisonPackets.h:128
uint32 NumFollowerActivationsRemaining
Definition: GarrisonPackets.h:122
uint32 FactionIndex
Definition: GarrisonPackets.h:121
void FlushBits()
Definition: ByteBuffer.h:150
WorldPacket _worldPacket
Definition: Packet.h:43
std::vector< GarrisonPlotInfo * > Plots
Definition: GarrisonPackets.h:123
bool WriteBit(uint32 bit)
Definition: ByteBuffer.h:170
uint32 GarrSiteID
Definition: GarrisonPackets.h:119
uint32 GarrSiteLevelID
Definition: GarrisonPackets.h:120
std::vector< int32 > ArchivedMissions
Definition: GarrisonPackets.h:129
void reserve(size_t ressize)
Definition: ByteBuffer.h:597
void append(T value)
Definition: ByteBuffer.h:143
std::vector< GarrisonFollower const * > Followers
Definition: GarrisonPackets.h:125
std::vector< GarrisonMissionAreaBonus const * > MissionAreaBonuses
Definition: GarrisonPackets.h:127
int32_t int32
Definition: g3dmath.h:167
uint32_t uint32
Definition: g3dmath.h:168
std::vector< GarrisonMission const * > Missions
Definition: GarrisonPackets.h:126
std::vector< GarrisonBuildingInfo const * > Buildings
Definition: GarrisonPackets.h:124