18 #ifndef GarrisonPackets_h__
19 #define GarrisonPackets_h__
123 std::vector<GarrisonPlotInfo*>
Plots;
154 std::vector<GarrisonRemoteSiteInfo>
Sites;
162 void Read()
override;
186 void Read()
override;
327 #endif // GarrisonPackets_h__
std::vector< bool > CanStartMission
Definition: GarrisonPackets.h:128
Definition: Opcodes.h:291
GarrisonPurchaseBuilding(WorldPacket &&packet)
Definition: GarrisonPackets.h:160
void Read() override
Definition: GarrisonPackets.h:58
Definition: GarrisonPackets.h:141
uint32 NumFollowerActivationsRemaining
Definition: GarrisonPackets.h:122
Definition: GarrisonPackets.h:157
GarrisonCancelConstruction(WorldPacket &&packet)
Definition: GarrisonPackets.h:184
Definition: GarrisonPackets.h:253
time_t TimeBuilt
Definition: GarrisonPackets.h:72
Definition: Opcodes.h:1047
uint32 TravelDuration
Definition: GarrisonPackets.h:101
GarrisonDeleteResult()
Definition: GarrisonPackets.h:45
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:227
Definition: Opcodes.h:280
GarrisonBuildingLandmark()
Definition: GarrisonPackets.h:255
GarrisonBuildingActivated()
Definition: GarrisonPackets.h:318
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:28
uint32 Result
Definition: GarrisonPackets.h:49
uint32 Result
Definition: GarrisonPackets.h:311
std::unordered_set< uint32 > const * BlueprintsKnown
Definition: GarrisonPackets.h:242
Definition: GarrisonPackets.h:315
uint64 DbID
Definition: GarrisonPackets.h:96
uint64 FollowerDBID
Definition: GarrisonPackets.h:310
GarrisonBuildingLandmark(uint32 buildingPlotInstId, Position const &pos)
Definition: GarrisonPackets.h:256
GarrisonRemoteInfo()
Definition: GarrisonPackets.h:150
Position Pos
Definition: GarrisonPackets.h:259
Definition: Opcodes.h:1040
Definition: GarrisonPackets.h:106
uint32 BuildingID
Definition: GarrisonPackets.h:165
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:250
Definition: Opcodes.h:1005
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:103
Definition: Opcodes.h:275
GarrisonRequestBlueprintAndSpecializationData(WorldPacket &&packet)
Definition: GarrisonPackets.h:229
uint32 Result
Definition: GarrisonPackets.h:300
Definition: Garrison.h:83
GarrisonCreateResult()
Definition: GarrisonPackets.h:34
uint32 PlotType
Definition: GarrisonPackets.h:65
Definition: GarrisonPackets.h:192
uint32 FactionIndex
Definition: GarrisonPackets.h:121
uint32 BuildingID
Definition: GarrisonPackets.h:211
GarrisonAddFollowerResult()
Definition: GarrisonPackets.h:295
GarrisonLearnBlueprintResult()
Definition: GarrisonPackets.h:207
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:137
uint32 GarrBuildingID
Definition: GarrisonPackets.h:201
Definition: Opcodes.h:273
uint32 OfferDuration
Definition: GarrisonPackets.h:99
uint32 MissionRecID
Definition: GarrisonPackets.h:97
uint32 FollowerStatus
Definition: GarrisonPackets.h:90
Definition: Opcodes.h:1006
bool PlayActivationCinematic
Definition: GarrisonPackets.h:178
std::vector< GarrisonPlotInfo * > Plots
Definition: GarrisonPackets.h:123
uint32 CurrentBuildingID
Definition: GarrisonPackets.h:87
Definition: GarrisonPackets.h:53
uint32 GarrBuildingPlotInstID
Definition: GarrisonPackets.h:258
GetGarrisonInfo(WorldPacket &&packet)
Definition: GarrisonPackets.h:56
Definition: Opcodes.h:1032
Definition: GarrisonPackets.h:61
uint32 GarrSiteID
Definition: GarrisonPackets.h:119
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:290
void Read() override
Definition: GarrisonPackets.h:250
std::list< GarrAbilityEntry const * > AbilityID
Definition: GarrisonPackets.h:89
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:63
Definition: GarrisonPackets.h:147
Definition: GarrisonPackets.h:245
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:219
Definition: GarrisonPackets.h:234
uint32 GarrSiteID
Definition: GarrisonPackets.h:50
Position PlotPos
Definition: GarrisonPackets.h:64
void Read() override
Definition: GarrisonPackets.h:231
GarrisonPlotInfo * PlotInfo
Definition: GarrisonPackets.h:279
uint32 CurrentGarSpecID
Definition: GarrisonPackets.h:73
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:281
GarrisonGetBuildingLandmarks(WorldPacket &&packet)
Definition: GarrisonPackets.h:248
GarrisonBuildingLandmarks()
Definition: GarrisonPackets.h:265
ObjectGuid NpcGUID
Definition: GarrisonPackets.h:188
bool Active
Definition: GarrisonPackets.h:75
uint32 GarrSiteLevelID
Definition: GarrisonPackets.h:143
uint32 GarrSiteLevelID
Definition: GarrisonPackets.h:120
std::vector< GarrisonRemoteSiteInfo > Sites
Definition: GarrisonPackets.h:154
Definition: GarrisonPackets.h:112
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:170
Definition: Opcodes.h:1011
GarrisonRequestBlueprintAndSpecializationDataResult()
Definition: GarrisonPackets.h:237
Definition: GarrisonPackets.h:226
GarrisonBuildingRemoved()
Definition: GarrisonPackets.h:195
Definition: GarrisonPackets.h:132
std::unordered_set< uint32 > const * SpecializationsKnown
Definition: GarrisonPackets.h:241
uint32 GarrFollowerID
Definition: GarrisonPackets.h:81
Definition: GarrisonPackets.h:31
Definition: Opcodes.h:269
Definition: GarrisonPackets.h:303
time_t OfferTime
Definition: GarrisonPackets.h:98
Definition: GarrisonPackets.h:215
time_t StartTime
Definition: GarrisonPackets.h:100
uint32 Quality
Definition: GarrisonPackets.h:82
std::vector< int32 > ArchivedMissions
Definition: GarrisonPackets.h:129
GarrisonUnlearnBlueprintResult()
Definition: GarrisonPackets.h:218
uint32_t uint32
Definition: Define.h:150
uint64_t uint64
Definition: Define.h:149
Definition: GarrisonPackets.h:262
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:211
uint32 Xp
Definition: GarrisonPackets.h:86
Definition: GarrisonPackets.h:282
Definition: GarrisonPackets.h:78
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:322
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:186
uint32 Result
Definition: GarrisonPackets.h:39
uint32 Result
Definition: GarrisonPackets.h:212
uint64 DbID
Definition: GarrisonPackets.h:80
std::vector< GarrisonFollower const * > Followers
Definition: GarrisonPackets.h:125
Definition: BattlegroundMgr.h:57
uint32 GarrBuildingID
Definition: GarrisonPackets.h:138
uint32 GarrMssnBonusAbilityID
Definition: GarrisonPackets.h:108
std::vector< GarrisonMissionAreaBonus const * > MissionAreaBonuses
Definition: GarrisonPackets.h:127
Definition: Opcodes.h:1001
uint32 GarrSiteLevelID
Definition: GarrisonPackets.h:38
Definition: Opcodes.h:1042
std::vector< GarrisonRemoteBuildingInfo > Buildings
Definition: GarrisonPackets.h:144
std::string CustomName
Definition: GarrisonPackets.h:91
Definition: Opcodes.h:1039
GetGarrisonInfoResult()
Definition: GarrisonPackets.h:115
uint32 FollowerLevel
Definition: GarrisonPackets.h:83
Definition: GarrisonPackets.h:68
Definition: GarrisonPackets.h:42
uint32 MissionState
Definition: GarrisonPackets.h:103
Definition: GarrisonPackets.h:94
uint32 Result
Definition: GarrisonPackets.h:223
uint32 PlotInstanceID
Definition: GarrisonPackets.h:189
uint32 Destroyed
Definition: GarrisonPackets.h:312
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:202
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:259
GarrisonPlaceBuildingResult()
Definition: GarrisonPackets.h:172
GarrisonRemoteBuildingInfo()
Definition: GarrisonPackets.h:134
uint32 Result
Definition: GarrisonPackets.h:199
Definition: Opcodes.h:1018
Definition: GarrisonPackets.h:204
ObjectGuid NpcGUID
Definition: GarrisonPackets.h:164
Definition: Opcodes.h:1037
GarrisonPlotPlaced()
Definition: GarrisonPackets.h:275
Definition: Position.h:27
uint32 PlotInstanceID
Definition: GarrisonPackets.h:166
GarrisonPlotRemoved()
Definition: GarrisonPackets.h:285
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:266
Definition: GarrisonPackets.h:181
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:70
Definition: ObjectGuid.h:189
std::vector< GarrisonBuildingLandmark > Landmarks
Definition: GarrisonPackets.h:269
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:273
GarrisonRemoteBuildingInfo(uint32 plotInstanceId, uint32 buildingId)
Definition: GarrisonPackets.h:135
uint32 CurrentMissionID
Definition: GarrisonPackets.h:88
uint32 ItemLevelWeapon
Definition: GarrisonPackets.h:84
GarrisonBuildingInfo BuildingInfo
Definition: GarrisonPackets.h:177
Definition: Opcodes.h:1030
void Read() override
Definition: GarrisonPackets.cpp:179
uint32 Result
Definition: GarrisonPackets.h:176
Definition: Opcodes.h:1004
uint32 BuildingID
Definition: GarrisonPackets.h:222
Definition: GarrisonPackets.h:272
Definition: Opcodes.h:1031
Pos
Definition: boss_gothik.cpp:115
GarrisonRemoveFollowerResult()
Definition: GarrisonPackets.h:306
uint32 ItemLevelArmor
Definition: GarrisonPackets.h:85
std::vector< GarrisonMission const * > Missions
Definition: GarrisonPackets.h:126
std::vector< GarrisonBuildingInfo const * > Buildings
Definition: GarrisonPackets.h:124
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:289
GarrisonFollower Follower
Definition: GarrisonPackets.h:299
Definition: GarrisonPackets.h:292
Definition: WorldPacket.h:26
Definition: GarrisonPackets.h:169
Definition: Opcodes.h:1010
time_t StartTime
Definition: GarrisonPackets.h:109
WorldPacket const * Write() override
Definition: GarrisonPackets.cpp:20
time_t TimeSpecCooldown
Definition: GarrisonPackets.h:74
uint32 GarrPlotInstanceID
Definition: GarrisonPackets.h:200
void Read() override
Definition: GarrisonPackets.cpp:196
uint32 GarrBuildingID
Definition: GarrisonPackets.h:71
uint32 MissionDuration
Definition: GarrisonPackets.h:102