18 #ifndef LootPackets_h__
19 #define LootPackets_h__
72 std::vector<LootItemData>
Items;
93 std::vector<LootRequest>
Loot;
113 void Read()
override;
152 void Read()
override;
187 void Read()
override;
194 #endif // LootPackets_h__
RollType
Definition: LootMgr.h:40
ObjectGuid LootObj
Definition: LootPackets.h:103
uint8 AcquireReason
Definition: LootPackets.h:69
Definition: Opcodes.h:1201
Definition: LootPackets.h:108
Definition: Opcodes.h:623
ObjectGuid Unit
Definition: LootPackets.h:36
Definition: LootPackets.h:50
void Read() override
Definition: LootPackets.cpp:89
std::vector< LootCurrency > Currencies
Definition: LootPackets.h:73
uint8 LootItemType
Definition: LootPackets.h:44
ObjectGuid Owner
Definition: LootPackets.h:66
uint32 Quantity
Definition: LootPackets.h:53
SetLootSpecialization(WorldPacket &&packet)
Definition: LootPackets.h:185
Definition: Opcodes.h:917
LootMoney(WorldPacket &&packet)
Definition: LootPackets.h:121
std::vector< LootItemData > Items
Definition: LootPackets.h:72
Definition: LootPackets.h:86
uint8 LootListID
Definition: LootPackets.h:82
WorldPacket const * Write() override
Definition: LootPackets.cpp:25
bool Acquired
Definition: LootPackets.h:75
uint8 LootListID
Definition: LootPackets.h:105
Definition: LootPackets.h:79
LootRoll(WorldPacket &&packet)
Definition: LootPackets.h:150
uint8 Threshold
Definition: LootPackets.h:67
bool CanTradeToTapList
Definition: LootPackets.h:46
Optional< ObjectGuid > Master
Definition: LootPackets.h:178
void Read() override
Definition: LootPackets.cpp:67
Definition: Opcodes.h:393
Definition: LootPackets.h:137
uint8 LootListID
Definition: LootPackets.h:45
LootItem(WorldPacket &&packet)
Definition: LootPackets.h:89
Definition: LootPackets.h:126
WorldPacket const * Write() override
Definition: LootPackets.cpp:80
LootRemoved()
Definition: LootPackets.h:99
uint32 Money
Definition: LootPackets.h:133
WorldPacket const * Write() override
Definition: LootPackets.cpp:94
LootRelease(WorldPacket &&packet)
Definition: LootPackets.h:111
Definition: Opcodes.h:1203
uint32 Coins
Definition: LootPackets.h:71
ObjectGuid LootObj
Definition: LootPackets.h:154
LootMoneyNotify()
Definition: LootPackets.h:129
ObjectGuid LootObj
Definition: LootPackets.h:144
CoinRemoved()
Definition: LootPackets.h:140
bool AELooting
Definition: LootPackets.h:76
Definition: LootPackets.h:159
Definition: LootPackets.h:182
ObjectGuid LootObj
Definition: LootPackets.h:65
Definition: LootPackets.h:39
Definition: LootPackets.h:96
Definition: LootPackets.h:170
ObjectGuid Owner
Definition: LootPackets.h:167
void Read() override
Definition: LootPackets.cpp:110
Definition: Opcodes.h:1206
Definition: LootMgr.h:314
void Read() override
Definition: LootPackets.h:123
Definition: LootPackets.h:147
ObjectGuid Object
Definition: LootPackets.h:81
void Read() override
Definition: LootPackets.cpp:143
ObjectGuid Unit
Definition: LootPackets.h:115
uint8 UIType
Definition: LootPackets.h:55
Definition: Opcodes.h:395
uint32_t uint32
Definition: Define.h:150
ObjectGuid LootObj
Definition: LootPackets.h:166
ObjectGuid Owner
Definition: LootPackets.h:104
LootList()
Definition: LootPackets.h:173
bool PersonalLooting
Definition: LootPackets.h:74
LootUnit(WorldPacket &&packet)
Definition: LootPackets.h:32
boost::optional< T > Optional
Optional helper class to wrap optional values within.
Definition: Common.h:170
Definition: Opcodes.h:392
LootResponse()
Definition: LootPackets.h:61
uint8 FailureReason
Definition: LootPackets.h:70
Definition: BattlegroundMgr.h:57
uint8 LootListID
Definition: LootPackets.h:54
uint32 CurrencyID
Definition: LootPackets.h:52
Definition: Opcodes.h:1205
WorldPacket const * Write() override
Definition: LootPackets.cpp:117
WorldPackets::Item::ItemInstance Loot
Definition: LootPackets.h:47
Definition: LootPackets.h:118
Definition: Opcodes.h:394
ObjectGuid Owner
Definition: LootPackets.h:177
Definition: LootPackets.h:58
uint32 SpecID
Definition: LootPackets.h:189
uint8 UIType
Definition: LootPackets.h:42
LootMethod
Definition: LootMgr.h:65
LootReleaseResponse()
Definition: LootPackets.h:162
uint32 Quantity
Definition: LootPackets.h:43
uint8_t uint8
Definition: Define.h:152
Definition: ItemPackets.h:40
WorldPacket const * Write() override
Definition: LootPackets.cpp:125
Definition: LootPackets.h:29
std::vector< LootRequest > Loot
Definition: LootPackets.h:93
Definition: ObjectGuid.h:189
void Read() override
Definition: LootPackets.cpp:20
Optional< ObjectGuid > RoundRobinWinner
Definition: LootPackets.h:179
Type
Type of JSON value.
Definition: rapidjson.h:642
bool SoleLooter
Definition: LootPackets.h:134
Definition: WorldPacket.h:26
WorldPacket const * Write() override
Definition: LootPackets.cpp:103
Definition: Opcodes.h:1202
uint8 LootListID
Definition: LootPackets.h:155
Definition: Opcodes.h:396