|
| Bag () |
|
| ~Bag () |
|
void | AddToWorld () override |
|
void | RemoveFromWorld () override |
|
bool | Create (ObjectGuid::LowType guidlow, uint32 itemid, Player const *owner) override |
|
void | Clear () |
|
void | StoreItem (uint8 slot, Item *pItem, bool update) |
|
void | RemoveItem (uint8 slot, bool update) |
|
Item * | GetItemByPos (uint8 slot) const |
|
uint32 | GetItemCount (uint32 item, Item *eItem=NULL) const |
|
uint32 | GetItemCountWithLimitCategory (uint32 limitCategory, Item *skipItem=NULL) const |
|
uint8 | GetSlotByItemGUID (ObjectGuid guid) const |
|
bool | IsEmpty () const |
|
uint32 | GetFreeSlots () const |
|
uint32 | GetBagSize () const |
|
void | SaveToDB (SQLTransaction &trans) override |
|
bool | LoadFromDB (ObjectGuid::LowType guid, ObjectGuid owner_guid, Field *fields, uint32 entry) override |
|
void | DeleteFromDB (SQLTransaction &trans) override |
|
void | BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) const override |
|
Item * | CloneItem (uint32 count, Player const *player=NULL) const |
|
| Item () |
|
ItemTemplate const * | GetTemplate () const |
|
BonusData const * | GetBonus () const |
|
ObjectGuid | GetOwnerGUID () const |
|
void | SetOwnerGUID (ObjectGuid guid) |
|
Player * | GetOwner () const |
|
void | SetBinding (bool val) |
|
bool | IsSoulBound () const |
|
bool | IsBoundAccountWide () const |
|
bool | IsBattlenetAccountBound () const |
|
bool | IsBindedNotWith (Player const *player) const |
|
bool | IsBoundByEnchant () const |
|
void | AddBonuses (uint32 bonusListID) |
|
void | ItemContainerSaveLootToDB () |
|
bool | ItemContainerLoadLootFromDB () |
|
void | ItemContainerDeleteLootItemsFromDB () |
|
void | ItemContainerDeleteLootItemFromDB (uint32 itemID) |
|
void | ItemContainerDeleteLootMoneyFromDB () |
|
void | ItemContainerDeleteLootMoneyAndLootItemsFromDB () |
|
void | DeleteFromInventoryDB (SQLTransaction &trans) |
|
void | SaveRefundDataToDB () |
|
void | DeleteRefundDataFromDB (SQLTransaction *trans) |
|
Bag * | ToBag () |
|
const Bag * | ToBag () const |
|
bool | IsLocked () const |
|
bool | IsBag () const |
|
bool | IsCurrencyToken () const |
|
bool | IsNotEmptyBag () const |
|
bool | IsBroken () const |
|
bool | CanBeTraded (bool mail=false, bool trade=false) const |
|
void | SetInTrade (bool b=true) |
|
bool | IsInTrade () const |
|
bool | HasEnchantRequiredSkill (const Player *player) const |
|
uint32 | GetEnchantRequiredLevel () const |
|
bool | IsFitToSpellRequirements (SpellInfo const *spellInfo) const |
|
bool | IsLimitedToAnotherMapOrZone (uint32 cur_mapId, uint32 cur_zoneId) const |
|
bool | GemsFitSockets () const |
|
uint32 | GetCount () const |
|
void | SetCount (uint32 value) |
|
uint32 | GetMaxStackCount () const |
|
uint8 | GetGemCountWithID (uint32 GemID) const |
|
uint8 | GetGemCountWithLimitCategory (uint32 limitCategory) const |
|
InventoryResult | CanBeMergedPartlyWith (ItemTemplate const *proto) const |
|
uint8 | GetSlot () const |
|
Bag * | GetContainer () |
|
uint8 | GetBagSlot () const |
|
void | SetSlot (uint8 slot) |
|
uint16 | GetPos () const |
|
void | SetContainer (Bag *container) |
|
bool | IsInBag () const |
|
bool | IsEquipped () const |
|
uint32 | GetSkill () |
|
int32 | GetItemRandomPropertyId () const |
|
uint32 | GetItemSuffixFactor () const |
|
void | SetItemRandomProperties (int32 randomPropId) |
|
void | UpdateItemSuffixFactor () |
|
void | SetEnchantment (EnchantmentSlot slot, uint32 id, uint32 duration, uint32 charges, ObjectGuid caster=ObjectGuid::Empty) |
|
void | SetEnchantmentDuration (EnchantmentSlot slot, uint32 duration, Player *owner) |
|
void | SetEnchantmentCharges (EnchantmentSlot slot, uint32 charges) |
|
void | ClearEnchantment (EnchantmentSlot slot) |
|
uint32 | GetEnchantmentId (EnchantmentSlot slot) const |
|
uint32 | GetEnchantmentDuration (EnchantmentSlot slot) const |
|
uint32 | GetEnchantmentCharges (EnchantmentSlot slot) const |
|
std::string const & | GetText () const |
|
void | SetText (std::string const &text) |
|
void | SendUpdateSockets () |
|
void | SendTimeUpdate (Player *owner) |
|
void | UpdateDuration (Player *owner, uint32 diff) |
|
int32 | GetSpellCharges (uint8 index=0) const |
|
void | SetSpellCharges (uint8 index, int32 value) |
|
ItemUpdateState | GetState () const |
|
void | SetState (ItemUpdateState state, Player *forplayer=NULL) |
|
void | AddToUpdateQueueOf (Player *player) |
|
void | RemoveFromUpdateQueueOf (Player *player) |
|
bool | IsInUpdateQueue () const |
|
uint16 | GetQueuePos () const |
|
void | FSetState (ItemUpdateState state) |
|
bool | hasQuest (uint32 quest_id) const override |
|
bool | hasInvolvedQuest (uint32) const override |
|
bool | IsPotion () const |
|
bool | IsVellum () const |
|
bool | IsConjuredConsumable () const |
|
bool | IsRangedWeapon () const |
|
uint32 | GetQuality () const |
|
uint32 | GetItemLevel (Player const *owner) const |
|
int32 | GetRequiredLevel () const |
|
int32 | GetItemStatType (uint32 index) const |
|
int32 | GetItemStatValue (uint32 index, Player const *owner) const |
|
SocketColor | GetSocketColor (uint32 index) const |
|
uint32 | GetAppearanceModId () const |
|
uint32 | GetArmor (Player const *owner) const |
|
void | GetDamage (Player const *owner, float &minDamage, float &maxDamage) const |
|
uint32 | GetDisplayId () const |
|
float | GetRepairCostMultiplier () const |
|
uint32 | GetScalingStatDistribution () const |
|
void | SetNotRefundable (Player *owner, bool changestate=true, SQLTransaction *trans=NULL) |
|
void | SetRefundRecipient (ObjectGuid const &guid) |
|
void | SetPaidMoney (uint32 money) |
|
void | SetPaidExtendedCost (uint32 iece) |
|
ObjectGuid const & | GetRefundRecipient () const |
|
uint32 | GetPaidMoney () const |
|
uint32 | GetPaidExtendedCost () const |
|
void | UpdatePlayedTime (Player *owner) |
|
uint32 | GetPlayedTime () |
|
bool | IsRefundExpired () |
|
void | SetSoulboundTradeable (GuidSet const &allowedLooters) |
|
void | ClearSoulboundTradeable (Player *currentOwner) |
|
bool | CheckSoulboundTradeExpire () |
|
void | BuildUpdate (UpdateDataMapType &) override |
|
void | BuildDynamicValuesUpdate (uint8 updatetype, ByteBuffer *data, Player *target) const override |
|
void | AddToObjectUpdate () override |
|
void | RemoveFromObjectUpdate () override |
|
uint32 | GetScriptId () const |
|
bool | IsValidTransmogrificationTarget () const |
|
bool | HasStats () const |
|
uint32 | GetSpecialPrice (uint32 minimumPrice=10000) const |
|
uint32 | GetVisibleEntry () const |
|
uint32 | GetVisibleAppearanceModId () const |
|
uint32 | GetModifier (ItemModifier modifier) const |
|
void | SetModifier (ItemModifier modifier, uint32 value) |
|
virtual | ~Object () |
|
bool | IsInWorld () const |
|
ObjectGuid const & | GetGUID () const |
|
PackedGuid const & | GetPackGUID () const |
|
uint32 | GetEntry () const |
|
void | SetEntry (uint32 entry) |
|
float | GetObjectScale () const |
|
virtual void | SetObjectScale (float scale) |
|
TypeID | GetTypeId () const |
|
bool | isType (uint16 mask) const |
|
void | SendUpdateToPlayer (Player *player) |
|
void | BuildValuesUpdateBlockForPlayer (UpdateData *data, Player *target) const |
|
void | BuildOutOfRangeUpdateBlock (UpdateData *data) const |
|
virtual void | DestroyForPlayer (Player *target) const |
|
int32 | GetInt32Value (uint16 index) const |
|
uint32 | GetUInt32Value (uint16 index) const |
|
uint64 | GetUInt64Value (uint16 index) const |
|
float | GetFloatValue (uint16 index) const |
|
uint8 | GetByteValue (uint16 index, uint8 offset) const |
|
uint16 | GetUInt16Value (uint16 index, uint8 offset) const |
|
ObjectGuid const & | GetGuidValue (uint16 index) const |
|
void | SetInt32Value (uint16 index, int32 value) |
|
void | SetUInt32Value (uint16 index, uint32 value) |
|
void | UpdateUInt32Value (uint16 index, uint32 value) |
|
void | SetUInt64Value (uint16 index, uint64 value) |
|
void | SetFloatValue (uint16 index, float value) |
|
void | SetByteValue (uint16 index, uint8 offset, uint8 value) |
|
void | SetUInt16Value (uint16 index, uint8 offset, uint16 value) |
|
void | SetGuidValue (uint16 index, ObjectGuid const &value) |
|
void | SetStatFloatValue (uint16 index, float value) |
|
void | SetStatInt32Value (uint16 index, int32 value) |
|
bool | AddGuidValue (uint16 index, ObjectGuid const &value) |
|
bool | RemoveGuidValue (uint16 index, ObjectGuid const &value) |
|
void | ApplyModUInt32Value (uint16 index, int32 val, bool apply) |
|
void | ApplyModInt32Value (uint16 index, int32 val, bool apply) |
|
void | ApplyModUInt16Value (uint16 index, uint8 offset, int16 val, bool apply) |
|
void | ApplyModPositiveFloatValue (uint16 index, float val, bool apply) |
|
void | ApplyModSignedFloatValue (uint16 index, float val, bool apply) |
|
void | ApplyPercentModFloatValue (uint16 index, float val, bool apply) |
|
void | SetFlag (uint16 index, uint32 newFlag) |
|
void | RemoveFlag (uint16 index, uint32 oldFlag) |
|
void | ToggleFlag (uint16 index, uint32 flag) |
|
bool | HasFlag (uint16 index, uint32 flag) const |
|
void | ApplyModFlag (uint16 index, uint32 flag, bool apply) |
|
void | SetByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
|
void | RemoveByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
|
void | ToggleByteFlag (uint16 index, uint8 offset, uint8 flag) |
|
bool | HasByteFlag (uint16 index, uint8 offset, uint8 flag) const |
|
void | SetFlag64 (uint16 index, uint64 newFlag) |
|
void | RemoveFlag64 (uint16 index, uint64 oldFlag) |
|
void | ToggleFlag64 (uint16 index, uint64 flag) |
|
bool | HasFlag64 (uint16 index, uint64 flag) const |
|
void | ApplyModFlag64 (uint16 index, uint64 flag, bool apply) |
|
std::vector< uint32 > const & | GetDynamicValues (uint16 index) const |
|
void | AddDynamicValue (uint16 index, uint32 value) |
|
void | RemoveDynamicValue (uint16 index, uint32 value) |
|
void | ClearDynamicValue (uint16 index) |
|
void | SetDynamicValue (uint16 index, uint8 offset, uint32 value) |
|
void | ClearUpdateMask (bool remove) |
|
uint16 | GetValuesCount () const |
|
void | BuildFieldsUpdate (Player *, UpdateDataMapType &) const |
|
void | SetFieldNotifyFlag (uint16 flag) |
|
void | RemoveFieldNotifyFlag (uint16 flag) |
|
void | ForceValuesUpdateAtIndex (uint32) |
|
Player * | ToPlayer () |
|
Player const * | ToPlayer () const |
|
Creature * | ToCreature () |
|
Creature const * | ToCreature () const |
|
Unit * | ToUnit () |
|
Unit const * | ToUnit () const |
|
GameObject * | ToGameObject () |
|
GameObject const * | ToGameObject () const |
|
Corpse * | ToCorpse () |
|
Corpse const * | ToCorpse () const |
|
DynamicObject * | ToDynObject () |
|
DynamicObject const * | ToDynObject () const |
|
AreaTrigger * | ToAreaTrigger () |
|
AreaTrigger const * | ToAreaTrigger () const |
|