|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Functions | |
| bool | HasItemEntry (DB2Storage< ItemEntry > const &store, uint32 id) |
| bool | HasItemSparseEntry (DB2Storage< ItemSparseEntry > const &store, uint32 id) |
| void | WriteItemDbReply (DB2Storage< ItemEntry > const &store, uint32 id, uint32 locale, ByteBuffer &buffer) |
| void | WriteItemSparseDbReply (DB2Storage< ItemSparseEntry > const &store, uint32 id, uint32 locale, ByteBuffer &buffer) |
| bool DB2Utilities::HasItemEntry | ( | DB2Storage< ItemEntry > const & | store, |
| uint32 | id ) |
Definition at line 14 of file DB2Utility.cpp.
References ItemExists().
| bool DB2Utilities::HasItemSparseEntry | ( | DB2Storage< ItemSparseEntry > const & | store, |
| uint32 | id ) |
Definition at line 19 of file DB2Utility.cpp.
References ItemExists().
| void DB2Utilities::WriteItemDbReply | ( | DB2Storage< ItemEntry > const & | store, |
| uint32 | id, | ||
| uint32 | locale, | ||
| ByteBuffer & | buffer ) |
Definition at line 24 of file DB2Utility.cpp.
References ASSERT, ItemTemplate::Class, ItemTemplate::DisplayInfoID, ItemTemplate::InventoryType, ItemTemplate::ItemId, ItemTemplate::Material, ItemTemplate::Sheath, sObjectMgr, ItemTemplate::SoundOverrideSubclass, and ItemTemplate::SubClass.
| void DB2Utilities::WriteItemSparseDbReply | ( | DB2Storage< ItemSparseEntry > const & | store, |
| uint32 | id, | ||
| uint32 | locale, | ||
| ByteBuffer & | buffer ) |
Definition at line 39 of file DB2Utility.cpp.
References ItemTemplate::AllowableClass, ItemTemplate::AllowableRace, ItemTemplate::Area, ItemTemplate::ArmorDamageModifier, ASSERT, ItemTemplate::BagFamily, ItemTemplate::Bonding, ItemTemplate::BuyCount, ItemTemplate::BuyPrice, _Socket::Color, ItemTemplate::ContainerSlots, _Socket::Content, ItemTemplate::CurrencySubstitutionCount, ItemTemplate::CurrencySubstitutionId, ItemTemplate::DamageType, ItemTemplate::Delay, ItemLocale::Description, ItemTemplate::Description, ItemTemplate::Duration, ItemTemplate::Flags, ItemTemplate::Flags2, ItemTemplate::Flags3, ItemTemplate::GemProperties, ObjectMgr::GetLocaleString(), ItemTemplate::HolidayId, ItemTemplate::InventoryType, ItemTemplate::ItemId, ItemTemplate::ItemLevel, ItemTemplate::ItemLimitCategory, ItemTemplate::ItemSet, ItemTemplate::ItemStat, _ItemStat::ItemStatType, _ItemStat::ItemStatUnk1, _ItemStat::ItemStatUnk2, _ItemStat::ItemStatValue, ItemTemplate::LanguageID, ItemTemplate::LockID, ItemTemplate::Map, ItemTemplate::Material, MAX_ITEM_PROTO_SOCKETS, MAX_ITEM_PROTO_SPELLS, MAX_ITEM_PROTO_STATS, ItemTemplate::MaxCount, ItemLocale::Name, ItemTemplate::Name1, ItemTemplate::PageMaterial, ItemTemplate::PageText, ItemTemplate::Quality, ItemTemplate::RandomProperty, ItemTemplate::RandomSuffix, ItemTemplate::RangedModRange, ItemTemplate::RequiredCityRank, ItemTemplate::RequiredHonorRank, ItemTemplate::RequiredLevel, ItemTemplate::RequiredReputationFaction, ItemTemplate::RequiredReputationRank, ItemTemplate::RequiredSkill, ItemTemplate::RequiredSkillRank, ItemTemplate::RequiredSpell, ItemTemplate::ScalingStatDistribution, ItemTemplate::SellPrice, ItemTemplate::Sheath, sObjectMgr, ItemTemplate::Socket, ItemTemplate::socketBonus, _Spell::SpellCategory, _Spell::SpellCategoryCooldown, _Spell::SpellCharges, _Spell::SpellCooldown, _Spell::SpellId, ItemTemplate::Spells, _Spell::SpellTrigger, ItemTemplate::Stackable, ItemTemplate::StartQuest, ItemTemplate::StatScalingFactor, ItemTemplate::TotemCategory, ItemTemplate::Unk430_1, and ItemTemplate::Unk430_2.