6#ifndef SKYFIRE_DB2STORES_H
7#define SKYFIRE_DB2STORES_H
DB2Storage< ItemEntry > sItemStore(Itemfmt, &DB2Utilities::HasItemEntry, &DB2Utilities::WriteItemDbReply)
BattlePetSpeciesXAbilityBySpeciesStore sBattlePetSpeciesXAbilityBySpeciesStore
DB2Storage< BattlePetEffectPropertiesEntry > sBattlePetEffectPropertiesStore(BattlePetEffectPropertiesfmt)
DB2Storage< ItemExtendedCostEntry > sItemExtendedCostStore(ItemExtendedCostEntryfmt)
BattlePetItemXSpeciesStore sBattlePetItemXSpeciesStore
DB2Storage< BattlePetAbilityEntry > sBattlePetAbilityStore(BattlePetAbilityfmt)
DB2Storage< BattlePetSpeciesStateEntry > sBattlePetSpeciesStateStore(BattlePetSpeciesStatefmt)
DB2Storage< BattlePetBreedQualityEntry > sBattlePetBreedQualityStore(BattlePetBreedQualityfmt)
DB2Storage< KeyChainEntry > sKeyChainStore(KeyChainfmt)
DB2Storage< SpellReagentsEntry > sSpellReagentsStore(SpellReagentsfmt)
DB2Storage< BattlePetAbilityStateEntry > sBattlePetAbilityStateStore(BattlePetAbilityStatefmt)
DB2Storage< SceneScriptPackageEntry > sSceneScriptPackageStore(SceneScriptPackagefmt)
DB2Storage< BroadcastTextEntry > sBroadcastTextStore(BroadcastTextfmt)
DB2Storage< ItemSparseEntry > sItemSparseStore(ItemSparsefmt, &DB2Utilities::HasItemSparseEntry, &DB2Utilities::WriteItemSparseDbReply)
DB2Storage< ItemCurrencyCostEntry > sItemCurrencyCostStore(ItemCurrencyCostfmt)
BattlePetQualityMultiplierStore sBattlePetQualityMultiplierStore
DB2Storage< ItemToBattlePetEntry > sItemToBattlePetStore(ItemToBattlePetfmt)
DB2Storage< BattlePetSpeciesEntry > sBattlePetSpeciesStore(BattlePetSpeciesfmt)
DB2Storage< BattlePetStateEntry > sBattlePetStateStore(BattlePetStatefmt)
DB2Storage< BattlePetBreedStateEntry > sBattlePetBreedStateStore(BattlePetBreedStatefmt)
DB2Storage< BattlePetAbilityTurnEntry > sBattlePetAbilityTurnStore(BattlePetAbilityTurnfmt)
BattlePetBreedSet sBattlePetBreedSet
BattlePetAbilityEffectByTurnStore sBattlePetAbilityEffectByTurnStore
BattlePetAbilityTurnByAbilityStore sBattlePetAbilityTurnByAbilityStore
DB2Storage< BattlePetAbilityEffectEntry > sBattlePetAbilityEffectStore(BattlePetAbilityEffectfmt)
DB2Storage< BattlePetSpeciesXAbilityEntry > sBattlePetSpeciesXAbilityStore(BattlePetSpeciesXAbilityfmt)
std::map< uint32, BattlePetAbilityEffectEntry const * > BattlePetAbilityEffectByTurnStore
uint32 BattlePetGetSpeciesAbility(uint16 speciesId, uint8 abilitySlot, uint16 flags, uint8 level)
bool BattlePetSpeciesHasFlag(uint16 speciesId, uint16 flag)
bool BattlePetHasSpeciesAbility(uint16 speciesId, uint8 abilitySlot, bool alternateAbility, uint8 level)
std::multimap< uint32, std::pair< uint32, uint8 > > BattlePetAbilityTurnByAbilityStore
float BattlePetSpeciesMainStat(uint16 stateId, uint16 speciesId)
DB2StorageBase const * GetDB2Storage(uint32 type)
float BattlePetBreedMainStatModifier(uint16 stateId, uint8 breedId)
std::map< uint8, float > BattlePetQualityMultiplierStore
void LoadDB2Stores(std::string const &dataPath)
std::multimap< uint16, BattlePetSpeciesXAbilityEntry const * > BattlePetSpeciesXAbilityBySpeciesStore
float BattlePetQualityMultiplier(uint8 quality)
uint32 BattlePetGetSummonSpell(uint16 speciesId)
std::map< uint32, uint16 > BattlePetItemXSpeciesStore
std::set< uint32 > BattlePetBreedSet
Interface class for common access.