|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
This is the complete list of members for Bag, including all inherited members.
| _changesMask | Object | protected |
| _ConcatFields(uint16 startIndex, uint16 size) const | Object | protected |
| _Create(uint32 guidlow, uint32 entry, HighGuid guidhigh) | Object | protected |
| _InitValues() | Object | protected |
| _LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count) | Object | protected |
| AddToUpdateQueueOf(Player *player) | Item | |
| AddToWorld() OVERRIDE | Bag | virtual |
| AddUInt64Value(uint16 index, uint64 value) | Object | |
| allowedGUIDs | Item | private |
| ApplyModFlag(uint16 index, uint32 flag, bool apply) | Object | |
| ApplyModFlag64(uint16 index, uint64 flag, bool apply) | Object | |
| ApplyModInt32Value(uint16 index, int32 val, bool apply) | Object | |
| ApplyModPositiveFloatValue(uint16 index, float val, bool apply) | Object | |
| ApplyModSignedFloatValue(uint16 index, float val, bool apply) | Object | |
| ApplyModUInt32Value(uint16 index, int32 val, bool apply) | Object | |
| ApplyPercentModFloatValue(uint16 index, float val, bool apply) | Object | |
| Bag() | Bag | |
| BuildCreateUpdateBlockForPlayer(UpdateData *data, Player *target) const OVERRIDE | Bag | virtual |
| BuildDynamicValuesUpdate(uint8 updateType, ByteBuffer *data, Player *target) const | Object | protected |
| BuildFieldsUpdate(Player *, UpdateDataMapType &) const | Object | |
| BuildMovementUpdate(ByteBuffer *data, uint16 flags) const | Object | protected |
| BuildOutOfRangeUpdateBlock(UpdateData *data) const | Object | |
| BuildUpdate(UpdateDataMapType &) | Item | virtual |
| BuildValuesUpdate(uint8 updatetype, ByteBuffer *data, Player *target) const | Object | protectedvirtual |
| BuildValuesUpdateBlockForPlayer(UpdateData *data, Player *target) const | Object | |
| CanBeMergedPartlyWith(ItemTemplate const *proto) const | Item | |
| CanBeTraded(bool mail=false, bool trade=false) const | Item | |
| CanBeTransmogrified() const | Item | |
| CanTransmogrify() const | Item | |
| CanTransmogrifyItemWithItem(Item const *transmogrified, Item const *transmogrifier) | Item | static |
| CheckSoulboundTradeExpire() | Item | |
| ClearEnchantment(EnchantmentSlot slot) | Item | |
| ClearSoulboundTradeable(Player *currentOwner) | Item | |
| ClearUpdateMask(bool remove) | Object | |
| CloneItem(uint32 count, Player const *player=NULL) const | Item | |
| Create(uint32 guidlow, uint32 itemid, Player const *owner) OVERRIDE | Bag | virtual |
| CreateItem(uint32 itemEntry, uint32 count, Player const *player=NULL) | Item | static |
| DeleteFromDB(SQLTransaction &trans) OVERRIDE | Bag | virtual |
| Item::DeleteFromDB(SQLTransaction &trans, uint32 itemGuid) | Item | static |
| DeleteFromInventoryDB(SQLTransaction &trans, uint32 itemGuid) | Item | static |
| DeleteFromInventoryDB(SQLTransaction &trans) | Item | |
| DeleteRefundDataFromDB(SQLTransaction *trans) | Item | |
| DestroyForPlayer(Player *target, bool onDeath=false) const | Object | virtual |
| ForceValuesUpdateAtIndex(uint32) | Object | |
| FSetState(ItemUpdateState state) | Item | inline |
| GemsFitSockets() const | Item | |
| GenerateItemRandomPropertyId(uint32 item_id) | Item | static |
| GetBagSize() const | Bag | inline |
| GetBagSlot() const | Item | |
| GetByteValue(uint16 index, uint8 offset) const | Object | |
| GetContainer() | Item | inline |
| GetCount() const | Item | inline |
| GetDynamicUInt32Value(uint32 tab, uint16 index) const | Object | |
| GetEnchantmentCharges(EnchantmentSlot slot) const | Item | inline |
| GetEnchantmentDuration(EnchantmentSlot slot) const | Item | inline |
| GetEnchantmentId(EnchantmentSlot slot) const | Item | inline |
| GetEntry() const | Object | inline |
| GetFloatValue(uint16 index) const | Object | |
| GetFreeSlots() const | Bag | |
| GetGemCountWithID(uint32 GemID) const | Item | |
| GetGemCountWithLimitCategory(uint32 limitCategory) const | Item | |
| GetGUID() const | Object | inline |
| GetGUIDHigh() const | Object | inline |
| GetGUIDLow() const | Object | inline |
| GetGUIDMid() const | Object | inline |
| GetInt32Value(uint16 index) const | Object | |
| GetItemByPos(uint8 slot) const | Bag | |
| GetItemCount(uint32 item, Item *eItem=NULL) const | Bag | |
| GetItemCountWithLimitCategory(uint32 limitCategory, Item *skipItem=NULL) const | Bag | |
| GetItemRandomPropertyId() const | Item | inline |
| GetItemSuffixFactor() const | Item | inline |
| GetMaxStackCount() const | Item | inline |
| GetObjectGUID() const | Object | inline |
| GetObjectScale() const | Object | inline |
| GetOwner() const | Item | |
| GetOwnerGUID() const | Item | inline |
| GetPackGUID() const | Object | inline |
| GetPaidExtendedCost() const | Item | inline |
| GetPaidMoney() const | Item | inline |
| GetPlayedTime() | Item | |
| GetPos() const | Item | inline |
| GetQueuePos() const | Item | inline |
| GetReforgableStat(ItemModType statType) const | Item | |
| GetRefundRecipient() const | Item | inline |
| GetScriptId() const | Item | inline |
| GetSellPrice(ItemTemplate const *proto, bool &success) | Item | static |
| GetSkill() | Item | |
| GetSlot() const | Item | inline |
| GetSlotByItemGUID(uint64 guid) const | Bag | |
| GetSpecialPrice(ItemTemplate const *proto, uint32 minimumPrice=10000) | Item | static |
| GetSpecialPrice(uint32 minimumPrice=10000) const | Item | inline |
| GetSpellCharges(uint8 index=0) const | Item | inline |
| GetState() const | Item | inline |
| GetTemplate() const | Item | |
| GetText() const | Item | inline |
| GetTypeId() const | Object | inline |
| GetUInt16Value(uint16 index, uint8 offset) const | Object | |
| GetUInt32Value(uint16 index) const | Object | |
| GetUInt64Value(uint16 index) const | Object | |
| GetUpdateFieldData(Player const *target, uint32 *&flags) const | Object | protected |
| GetValuesCount() const | Object | inline |
| GetVisibleEntry() const | Item | inline |
| HasByteFlag(uint16 index, uint8 offset, uint8 flag) const | Object | |
| HasEnchantRequiredSkill(const Player *player) const | Item | |
| HasFlag(uint16 index, uint32 flag) const | Object | |
| HasFlag64(uint16 index, uint64 flag) const | Object | |
| hasInvolvedQuest(uint32) const | Item | inlinevirtual |
| hasQuest(uint32 quest_id) const | Item | inlinevirtual |
| HasStats() const | Item | |
| IsBag() const | Item | inline |
| IsBindedNotWith(Player const *player) const | Item | |
| IsBoundAccountWide() const | Item | inline |
| IsBoundByEnchant() const | Item | |
| IsBroken() const | Item | inline |
| IsConjuredConsumable() const | Item | inline |
| IsCurrencyToken() const | Item | inline |
| IsEmpty() const | Bag | |
| IsEquipped() const | Item | |
| IsFitToSpellRequirements(SpellInfo const *spellInfo) const | Item | |
| IsInBag() const | Item | inline |
| IsInTrade() const | Item | inline |
| IsInUpdateQueue() const | Item | inline |
| IsInWorld() const | Object | inline |
| IsLimitedToAnotherMapOrZone(uint32 cur_mapId, uint32 cur_zoneId) const | Item | |
| IsLocked() const | Item | inline |
| IsNotEmptyBag() const | Item | |
| IsPotion() const | Item | inline |
| IsRangedWeapon() const | Item | inline |
| IsRefundExpired() | Item | |
| IsSoulBound() const | Item | inline |
| isType(uint16 mask) const | Object | inline |
| IsVellum() const | Item | inline |
| Item() | Item | |
| ItemContainerDeleteLootItemFromDB(uint32 itemID) | Item | |
| ItemContainerDeleteLootItemsFromDB() | Item | |
| ItemContainerDeleteLootMoneyAndLootItemsFromDB() | Item | |
| ItemContainerDeleteLootMoneyFromDB() | Item | |
| ItemContainerLoadLootFromDB() | Item | |
| ItemContainerSaveLootToDB() | Item | |
| LoadFromDB(uint32 guid, uint64 owner_guid, Field *fields, uint32 entry) OVERRIDE | Bag | virtual |
| loot | Item | |
| m_bagslot | Bag | protected |
| m_container | Item | private |
| m_dynamicChange | Object | protected |
| m_dynamicTab | Object | protected |
| m_fieldNotifyFlags | Object | protected |
| m_floatValues | Object | |
| m_int32Values | Object | |
| m_inWorld | Object | private |
| m_lastPlayedTimeUpdate | Item | private |
| m_lootGenerated | Item | |
| m_objectType | Object | protected |
| m_objectTypeId | Object | protected |
| m_objectUpdated | Object | protected |
| m_PackGUID | Object | private |
| m_paidExtendedCost | Item | private |
| m_paidMoney | Item | private |
| m_refundRecipient | Item | private |
| m_slot | Item | private |
| m_text | Item | private |
| m_uint32Values | Object | |
| m_updateFlag | Object | protected |
| m_valuesCount | Object | protected |
| mb_in_trade | Item | private |
| Object() | Object | protected |
| Object(Object const &right)=delete | Object | private |
| operator=(Object const &right)=delete | Object | private |
| PrintIndexError(uint32 index, bool set) const | Object | private |
| RemoveByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
| RemoveFieldNotifyFlag(uint16 flag) | Object | inline |
| RemoveFlag(uint16 index, uint32 oldFlag) | Object | |
| RemoveFlag64(uint16 index, uint64 oldFlag) | Object | |
| RemoveFromUpdateQueueOf(Player *player) | Item | |
| RemoveFromWorld() OVERRIDE | Bag | virtual |
| RemoveItem(uint8 slot, bool update) | Bag | |
| RemoveUInt64Value(uint16 index, uint64 value) | Object | |
| SaveRefundDataToDB() | Item | |
| SaveToDB(SQLTransaction &trans) OVERRIDE | Bag | virtual |
| SendDestroyObject(Player *target, ObjectGuid Guid, bool onDeath=false) const | Object | |
| SendTimeUpdate(Player *owner) | Item | |
| SendUpdateToPlayer(Player *player) | Object | |
| SetBinding(bool val) | Item | inline |
| SetByteFlag(uint16 index, uint8 offset, uint8 newFlag) | Object | |
| SetByteValue(uint16 index, uint8 offset, uint8 value) | Object | |
| SetContainer(Bag *container) | Item | inline |
| SetCount(uint32 value) | Item | inline |
| SetDynamicUInt32Value(uint32 tab, uint16 index, uint32 value) | Object | |
| SetEnchantment(EnchantmentSlot slot, uint32 id, uint32 duration, uint32 charges, uint64 caster=0) | Item | |
| SetEnchantmentCharges(EnchantmentSlot slot, uint32 charges) | Item | |
| SetEnchantmentDuration(EnchantmentSlot slot, uint32 duration, Player *owner) | Item | |
| SetEntry(uint32 entry) | Object | inline |
| SetFieldNotifyFlag(uint16 flag) | Object | inline |
| SetFlag(uint16 index, uint32 newFlag) | Object | |
| SetFlag64(uint16 index, uint64 newFlag) | Object | |
| SetFloatValue(uint16 index, float value) | Object | |
| SetInt16Value(uint16 index, uint8 offset, int16 value) | Object | inline |
| SetInt32Value(uint16 index, int32 value) | Object | |
| SetInTrade(bool b=true) | Item | inline |
| SetItemRandomProperties(int32 randomPropId) | Item | |
| SetNotRefundable(Player *owner, bool changestate=true, SQLTransaction *trans=NULL) | Item | |
| SetObjectScale(float scale) | Object | inlinevirtual |
| SetOwnerGUID(uint64 guid) | Item | inline |
| SetPaidExtendedCost(uint32 iece) | Item | inline |
| SetPaidMoney(uint32 money) | Item | inline |
| SetRefundRecipient(uint32 pGuidLow) | Item | inline |
| SetSlot(uint8 slot) | Item | inline |
| SetSoulboundTradeable(AllowedLooterSet const &allowedLooters) | Item | |
| SetSpellCharges(uint8 index, int32 value) | Item | inline |
| SetState(ItemUpdateState state, Player *forplayer=NULL) | Item | |
| SetStatFloatValue(uint16 index, float value) | Object | |
| SetStatInt32Value(uint16 index, int32 value) | Object | |
| SetText(std::string const &text) | Item | inline |
| SetUInt16Value(uint16 index, uint8 offset, uint16 value) | Object | |
| SetUInt32Value(uint16 index, uint32 value) | Object | |
| SetUInt64Value(uint16 index, uint64 value) | Object | |
| StoreItem(uint8 slot, Item *pItem, bool update) | Bag | |
| ToAreaTrigger() | Object | inline |
| ToAreaTrigger() const | Object | inline |
| ToBag() | Item | inline |
| ToBag() const | Item | inline |
| ToCorpse() | Object | inline |
| ToCorpse() const | Object | inline |
| ToCreature() | Object | inline |
| ToCreature() const | Object | inline |
| ToDynObject() | Object | inline |
| ToDynObject() const | Object | inline |
| ToGameObject() | Object | inline |
| ToGameObject() const | Object | inline |
| ToggleByteFlag(uint16 index, uint8 offset, uint8 flag) | Object | |
| ToggleFlag(uint16 index, uint32 flag) | Object | |
| ToggleFlag64(uint16 index, uint64 flag) | Object | |
| ToPlayer() | Object | inline |
| ToPlayer() const | Object | inline |
| ToUnit() | Object | inline |
| ToUnit() const | Object | inline |
| UpdateDuration(Player *owner, uint32 diff) | Item | |
| UpdateItemSuffixFactor() | Item | |
| UpdatePlayedTime(Player *owner) | Item | |
| UpdateUInt32Value(uint16 index, uint32 value) | Object | |
| uQueuePos | Item | private |
| uState | Item | private |
| ~Bag() | Bag | |
| ~Object() | Object | virtual |