|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Creature.h>
Public Member Functions | |
| void | AddItem (uint32 item, int32 maxcount, uint32 ptime, uint32 ExtendedCost, uint8 type) |
| void | Clear () |
| bool | Empty () const |
| VendorItem const * | FindItemCostPair (uint32 item_id, uint32 extendedCost, uint8 type) const |
| VendorItem * | GetItem (uint32 slot) const |
| uint32 | GetItemCount () const |
| bool | RemoveItem (uint32 item_id, uint8 type) |
Public Attributes | |
| VendorItemList | m_items |
Definition at line 352 of file Creature.h.
|
inline |
Definition at line 365 of file Creature.h.
References m_items.
Referenced by ObjectMgr::AddVendorItem(), ObjectMgr::LoadReferenceVendor(), and ObjectMgr::LoadVendors().
|
inline |
Definition at line 371 of file Creature.h.
References m_items.
|
inline |
Definition at line 363 of file Creature.h.
References m_items.
Referenced by Player::BuyCurrencyFromVendorSlot(), Player::BuyItemFromVendorSlot(), and Player::PrepareGossipMenu().
| VendorItem const * VendorItemData::FindItemCostPair | ( | uint32 | item_id, |
| uint32 | extendedCost, | ||
| uint8 | type ) const |
Definition at line 71 of file Creature.cpp.
References m_items.
Referenced by ObjectMgr::IsVendorItemValid().
|
inline |
Definition at line 356 of file Creature.h.
References m_items.
Referenced by Player::BuyCurrencyFromVendorSlot(), Player::BuyItemFromVendorSlot(), and WorldSession::SendListInventory().
|
inline |
Definition at line 364 of file Creature.h.
References m_items.
Referenced by Player::BuyCurrencyFromVendorSlot(), Player::BuyItemFromVendorSlot(), and WorldSession::SendListInventory().
Definition at line 55 of file Creature.cpp.
References m_items.
| VendorItemList VendorItemData::m_items |
Definition at line 354 of file Creature.h.
Referenced by AddItem(), Clear(), Empty(), FindItemCostPair(), GetItem(), GetItemCount(), and RemoveItem().