Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DB2Utilities Namespace Reference

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)

Function Documentation

◆ HasItemEntry()

bool DB2Utilities::HasItemEntry ( DB2Storage< ItemEntry > const & store,
uint32 id )

Definition at line 14 of file DB2Utility.cpp.

References ItemExists().

◆ HasItemSparseEntry()

bool DB2Utilities::HasItemSparseEntry ( DB2Storage< ItemSparseEntry > const & store,
uint32 id )

Definition at line 19 of file DB2Utility.cpp.

References ItemExists().

◆ WriteItemDbReply()

◆ WriteItemSparseDbReply()

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.