|
| | 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 |
| |