![]() |
TrinityCore
|
#include <ItemPacketsCommon.h>
Public Member Functions | |
| void | Initialize (::Item const *item) |
| void | Initialize (UF::SocketedGem const *gem) |
| void | Initialize (::LootItem const &lootItem) |
| bool | operator== (ItemInstance const &r) const |
Public Attributes | |
| uint32 | ItemID = 0 |
| Optional< ItemBonuses > | ItemBonus |
| ItemModList | Modifications |
Definition at line 64 of file ItemPacketsCommon.h.
| void WorldPackets::Item::ItemInstance::Initialize | ( | ::Item const * | item | ) |
Definition at line 38 of file ItemPacketsCommon.cpp.
References Item::GetBonusListIDs(), Item::GetContext(), Object::GetEntry(), ItemBonus, ItemID, Item::m_itemData, Modifications, and WorldPackets::Item::ItemModList::Values.
Referenced by Guild::_SendBankContentUpdate(), AuctionPosting::BuildAuctionItem(), Loot::BuildLootResponse(), LootRoll::FillPacket(), LootRoll::GetItemDisenchantLootId(), LootRoll::GetItemDisenchantSkillRequired(), WorldPackets::Inspect::InspectItemData::InspectItemData(), WorldPackets::Mail::MailAttachedItem::MailAttachedItem(), AuctionHouseObject::SendAuctionOutbid(), Guild::SendBankList(), WorldSession::SendBlackMarketWonNotification(), Player::SendDisplayToast(), Player::SendNewItem(), and WorldSession::SendUpdateTrade().
| void WorldPackets::Item::ItemInstance::Initialize | ( | ::LootItem const & | lootItem | ) |
Definition at line 67 of file ItemPacketsCommon.cpp.
References LootItem::BonusListIDs, LootItem::context, LootItem::itemid, and LootItem::randomBonusListId.
| void WorldPackets::Item::ItemInstance::Initialize | ( | UF::SocketedGem const * | gem | ) |
Definition at line 53 of file ItemPacketsCommon.cpp.
References UF::SocketedGem::BonusListIDs, WorldPackets::Item::ItemBonuses::BonusListIDs, UF::SocketedGem::Context, WorldPackets::Item::ItemBonuses::Context, UF::SocketedGem::ItemID, and NONE.
| bool WorldPackets::Item::ItemInstance::operator== | ( | ItemInstance const & | r | ) | const |
Definition at line 81 of file ItemPacketsCommon.cpp.
References ItemBonus, ItemID, and Modifications.
| Optional<ItemBonuses> WorldPackets::Item::ItemInstance::ItemBonus |
Definition at line 71 of file ItemPacketsCommon.h.
Referenced by Initialize(), BonusData::Initialize(), WorldPackets::Item::operator<<(), operator==(), WorldPackets::Item::operator>>(), BlackMarketMgr::SendAuctionWonMail(), WorldSession::SendListInventory(), and Player::SendPlayerChoice().
| uint32 WorldPackets::Item::ItemInstance::ItemID = 0 |
Definition at line 70 of file ItemPacketsCommon.h.
Referenced by Guild::_SendBankContentUpdate(), BlackMarketEntry::BuildAuctionMailSubject(), WorldSession::HandleBuyItemOpcode(), WorldSession::HandleQuestgiverChooseRewardOpcode(), Initialize(), BonusData::Initialize(), WorldPackets::Item::operator<<(), operator==(), WorldPackets::Item::operator>>(), BlackMarketMgr::SendAuctionWonMail(), WorldSession::SendListInventory(), Player::SendPlayerChoice(), Player::SendQuestUpdateAddItem(), and Guild::NewsLogEntry::WritePacket().
| ItemModList WorldPackets::Item::ItemInstance::Modifications |
Definition at line 72 of file ItemPacketsCommon.h.
Referenced by Initialize(), WorldPackets::Item::operator<<(), operator==(), and WorldPackets::Item::operator>>().