![]() |
TrinityCore
|
#include <DB2Stores.h>
Classes | |
| struct | HotfixId |
| struct | HotfixOptionalData |
| struct | HotfixPush |
| struct | HotfixRecord |
Public Types | |
| using | HotfixContainer = std::map< int32, HotfixPush > |
| using | FriendshipRepReactionSet = std::set< FriendshipRepReactionEntry const *, FriendshipRepReactionEntryComparator > |
| using | MapDifficultyConditionsContainer = std::vector< std::pair< uint32, PlayerConditionEntry const * > > |
| using | MountTypeXCapabilitySet = std::set< MountTypeXCapabilityEntry const *, MountTypeXCapabilityEntryComparator > |
| using | MountXDisplayContainer = std::vector< MountXDisplayEntry const * > |
Static Public Member Functions | |
| static DB2Manager & | Instance () |
| static bool | IsInArea (uint32 objectAreaId, uint32 areaId) |
| static ContentTuningEntry const * | GetContentTuningForArea (AreaTableEntry const *areaEntry) |
| static char const * | GetBroadcastTextValue (BroadcastTextEntry const *broadcastText, LocaleConstant locale=DEFAULT_LOCALE, uint8 gender=GENDER_MALE, bool forceGender=false) |
| static CharBaseInfoEntry const * | GetCharBaseInfo (Races race, Classes class_) |
| static char const * | GetChrClassName (uint8 class_, LocaleConstant locale=DEFAULT_LOCALE) |
| static ClassPowerTypes | GetPowerTypesByClass (uint32 classId) |
| static uint32 | GetPowerIndexByClass (Powers power, uint32 classId) |
| static ConditionalChrModelEntry const * | GetConditionalChrModel (int32 chrModelId) |
| static char const * | GetChrRaceName (uint8 race, LocaleConstant locale=DEFAULT_LOCALE) |
| static char const * | GetCreatureFamilyPetName (uint32 petfamily, LocaleConstant locale) |
| static std::string_view | GetDifficultyName (Difficulty difficulty) |
| static LFGDungeonsEntry const * | GetLfgDungeon (uint32 mapId, Difficulty difficulty) |
| static uint32 | GetDefaultMapLight (uint32 mapId) |
| static uint32 | GetLiquidFlags (uint32 liquidType) |
| static int32 | GetNumTalentsAtLevel (uint32 level, Classes playerClass) |
| static PVPDifficultyEntry const * | GetBattlegroundBracketByLevel (uint32 mapid, uint32 level) |
| static PVPDifficultyEntry const * | GetBattlegroundBracketById (uint32 mapid, BattlegroundBracketId id) |
| static bool | IsValidSpellFamiliyName (SpellFamilyNames family) |
| static bool | IsTotemCategoryCompatibleWith (uint32 itemTotemCategoryId, uint32 requiredTotemCategoryId, bool requireAllTotems=true) |
| static bool | GetUiMapPosition (float x, float y, float z, int32 mapId, int32 areaId, int32 wmoDoodadPlacementId, int32 wmoGroupId, UiMapSystem system, bool local, uint32 *uiMapId=nullptr, DBCPosition2D *newPos=nullptr) |
| static WMOAreaTableEntry const * | GetWMOAreaTable (int32 rootId, int32 adtId, int32 groupId, bool allowGroupFallback) |
Private Member Functions | |
| void | InsertNewHotfix (uint32 tableHash, uint32 recordId) |
Private Attributes | |
| int32 | _maxHotfixId = 0 |
Friends | |
| class | DB2HotfixGeneratorBase |
Definition at line 390 of file DB2Stores.h.
| using DB2Manager::FriendshipRepReactionSet = std::set<FriendshipRepReactionEntry const*, FriendshipRepReactionEntryComparator> |
Definition at line 448 of file DB2Stores.h.
| using DB2Manager::HotfixContainer = std::map<int32, HotfixPush> |
Definition at line 446 of file DB2Stores.h.
| using DB2Manager::MapDifficultyConditionsContainer = std::vector<std::pair<uint32, PlayerConditionEntry const*> > |
Definition at line 449 of file DB2Stores.h.
| using DB2Manager::MountTypeXCapabilitySet = std::set<MountTypeXCapabilityEntry const*, MountTypeXCapabilityEntryComparator> |
Definition at line 450 of file DB2Stores.h.
| using DB2Manager::MountXDisplayContainer = std::vector<MountXDisplayEntry const*> |
Definition at line 451 of file DB2Stores.h.
| float DB2Manager::EvaluateExpectedStat | ( | ExpectedStatType | stat, |
| uint32 | level, | ||
| int32 | expansion, | ||
| uint32 | contentTuningId, | ||
| Classes | unitClass, | ||
| int32 | mythicPlusMilestoneSeason | ||
| ) | const |
Definition at line 2512 of file DB2Stores.cpp.
References ArmorConstant, ExpectedStatModEntry::ArmorConstantMod, CLASS_MAGE, CLASS_PALADIN, CLASS_ROGUE, CLASS_WARRIOR, CreatureArmor, ExpectedStatModEntry::CreatureArmorMod, CreatureAutoAttackDps, ExpectedStatModEntry::CreatureAutoAttackDPSMod, CreatureHealth, ExpectedStatModEntry::CreatureHealthMod, CreatureSpellDamage, ExpectedStatModEntry::CreatureSpellDamageMod, Trinity::Containers::MapGetValuePtr(), None, PlayerHealth, ExpectedStatModEntry::PlayerHealthMod, PlayerMana, ExpectedStatModEntry::PlayerManaMod, PlayerPrimaryStat, ExpectedStatModEntry::PlayerPrimaryStatMod, PlayerSecondaryStat, ExpectedStatModEntry::PlayerSecondaryStatMod, and sExpectedStatModStore.
Definition at line 1976 of file DB2Stores.cpp.
Definition at line 2027 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| ArtifactPowerRankEntry const * DB2Manager::GetArtifactPowerRank | ( | uint32 | artifactPowerId, |
| uint8 | rank | ||
| ) | const |
Definition at line 2032 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ArtifactPowerEntry const * > DB2Manager::GetArtifactPowers | ( | uint8 | artifactId | ) | const |
Definition at line 2018 of file DB2Stores.cpp.
| AzeriteEmpoweredItemEntry const * DB2Manager::GetAzeriteEmpoweredItem | ( | uint32 | itemId | ) | const |
Definition at line 2037 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by GetAzeritePowers().
| AzeriteEssencePowerEntry const * DB2Manager::GetAzeriteEssencePower | ( | uint32 | azeriteEssenceId, |
| uint32 | rank | ||
| ) | const |
Definition at line 2048 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| AzeriteItemMilestonePowerEntry const * DB2Manager::GetAzeriteItemMilestonePower | ( | uint8 | slot | ) | const |
Definition at line 2058 of file DB2Stores.cpp.
References ASSERT, and MAX_AZERITE_ESSENCE_SLOT.
| std::vector< AzeriteItemMilestonePowerEntry const * > const & DB2Manager::GetAzeriteItemMilestonePowers | ( | ) | const |
Definition at line 2053 of file DB2Stores.cpp.
| std::vector< AzeritePowerSetMemberEntry const * > const * DB2Manager::GetAzeritePowers | ( | uint32 | itemId | ) | const |
Definition at line 2064 of file DB2Stores.cpp.
References GetAzeriteEmpoweredItem(), and Trinity::Containers::MapGetValuePtr().
|
static |
Definition at line 2904 of file DB2Stores.cpp.
References sPVPDifficultyStore.
Referenced by BattlegroundMgr::CreateNewBattleground().
|
static |
Definition at line 2883 of file DB2Stores.cpp.
References PVPDifficultyEntry::MaxLevel, and sPVPDifficultyStore.
Referenced by Group::CanJoinBattlegroundQueue(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), and WorldSession::HandleRequestBattlefieldStatusOpcode().
| int32 const * DB2Manager::GetBroadcastTextDuration | ( | uint32 | broadcastTextId, |
| LocaleConstant | locale = DEFAULT_LOCALE |
||
| ) | const |
Definition at line 2102 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr(), and WowLocaleToCascLocaleBit.
|
static |
Definition at line 2086 of file DB2Stores.cpp.
References DEFAULT_LOCALE, GENDER_FEMALE, GENDER_NONE, BroadcastTextEntry::Text, and BroadcastTextEntry::Text1.
Referenced by GossipMenu::AddMenuItem(), OutdoorPvPMgr::GetDefenseMessage(), CreatureTextMgr::GetLocalizedChatString(), Trinity::BroadcastTextBuilder::operator()(), Unit::Whisper(), and Player::Whisper().
|
static |
Definition at line 2107 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by spell_gen_battleground_mercenary_shapeshift::GetReplacementRace().
|
static |
Definition at line 2118 of file DB2Stores.cpp.
References DEFAULT_LOCALE, ChrClassesEntry::Name, and sChrClassesStore.
Referenced by misc_commandscript::HandlePInfoCommand().
| ChrModelEntry const * DB2Manager::GetChrModel | ( | uint8 | race, |
| uint8 | gender | ||
| ) | const |
Definition at line 2155 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
|
static |
Definition at line 2165 of file DB2Stores.cpp.
References DEFAULT_LOCALE, ChrRacesEntry::Name, and sChrRacesStore.
Referenced by misc_commandscript::HandlePInfoCommand().
| ChrSpecializationEntry const * DB2Manager::GetChrSpecializationByIndex | ( | uint32 | class_, |
| uint32 | index | ||
| ) | const |
Definition at line 2177 of file DB2Stores.cpp.
Referenced by GetDefaultChrSpecializationForClass().
|
static |
Definition at line 2160 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by WorldSession::HandleAlterAppearance().
| Optional< ContentTuningLevels > DB2Manager::GetContentTuningData | ( | uint32 | contentTuningId, |
| std::span< uint32 const > | redirectFlag, | ||
| bool | forItem = false |
||
| ) | const |
Definition at line 2206 of file DB2Stores.cpp.
References CONFIG_EXPANSION, DisabledForItem, ContentTuningEntry::GetFlags(), GetMaxLevelForExpansion(), GetRedirectedContentTuningId(), MAX_LEVEL, ContentTuningLevels::MaxLevel, ContentTuningEntry::MaxLevel, MaxLevel, ContentTuningEntry::MaxLevelType, ContentTuningLevels::MaxLevelWithDelta, ContentTuningLevels::MinLevel, ContentTuningEntry::MinLevel, MinLevel, ContentTuningEntry::MinLevelType, ContentTuningLevels::MinLevelWithDelta, PrevExpansionMaxLevel, sContentTuningStore, sWorld, ContentTuningEntry::TargetLevelDelta, ContentTuningLevels::TargetLevelMax, ContentTuningEntry::TargetLevelMax, ContentTuningEntry::TargetLevelMaxDelta, ContentTuningLevels::TargetLevelMin, and ContentTuningEntry::TargetLevelMin.
|
static |
Definition at line 2002 of file DB2Stores.cpp.
References AreaTableEntry::ContentTuningID, GetContentTuningForArea(), AreaTableEntry::ParentAreaID, sAreaTableStore, and sContentTuningStore.
Referenced by GetContentTuningForArea(), and GameObject::Use().
|
static |
Definition at line 2260 of file DB2Stores.cpp.
References CreatureFamilyEntry::Name, and sCreatureFamilyStore.
Referenced by ObjectMgr::GeneratePetName().
Definition at line 2272 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| CurrencyContainerEntry const * DB2Manager::GetCurrencyContainerForCurrencyQuantity | ( | uint32 | currencyId, |
| int32 | quantity | ||
| ) | const |
Definition at line 2278 of file DB2Stores.cpp.
References Trinity::Containers::MapEqualRange().
| float DB2Manager::GetCurveValueAt | ( | CurveInterpolationMode | mode, |
| std::span< DBCPosition2D const > | points, | ||
| float | x | ||
| ) | const |
| float DB2Manager::GetCurveValueAt | ( | uint32 | curveId, |
| float | x | ||
| ) | const |
Definition at line 2329 of file DB2Stores.cpp.
References DetermineCurveType(), GetCurveValueAt(), and sCurveStore.
Referenced by GetCurveValueAt().
| std::pair< float, float > DB2Manager::GetCurveXAxisRange | ( | uint32 | curveId | ) | const |
Definition at line 2287 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ChrCustomizationChoiceEntry const * > const * DB2Manager::GetCustomiztionChoices | ( | uint32 | chrCustomizationOptionId | ) | const |
Definition at line 2140 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ChrCustomizationOptionEntry const * > const * DB2Manager::GetCustomiztionOptions | ( | uint8 | race, |
| uint8 | gender | ||
| ) | const |
Definition at line 2145 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| ChrSpecializationEntry const * DB2Manager::GetDefaultChrSpecializationForClass | ( | uint32 | class_ | ) | const |
Definition at line 2182 of file DB2Stores.cpp.
References GetChrSpecializationByIndex(), and INITIAL_SPECIALIZATION_INDEX.
| MapDifficultyEntry const * DB2Manager::GetDefaultMapDifficulty | ( | uint32 | mapId | ) | const |
Definition at line 2734 of file DB2Stores.cpp.
References DIFFICULTY_FLAG_DEFAULT, MapDifficultyEntry::MapID, and sDifficultyStore.
Referenced by GetDownscaledMapDifficultyData().
Definition at line 2711 of file DB2Stores.cpp.
References LightEntry::ContinentID, LightEntry::GameCoords, sLightStore, DBCPosition3D::X, DBCPosition3D::Y, and DBCPosition3D::Z.
|
static |
Definition at line 2467 of file DB2Stores.cpp.
References sDifficultyStore, and sWorld.
Referenced by MapManager::CreateInstance(), InstanceLockMgr::CreateInstanceLockForNewInstance(), InstanceScriptDataReader::GetDifficultyName(), instance_commandscript::HandleInstanceListBindsCommand(), instance_commandscript::HandleInstanceUnbindCommand(), InstanceLockMgr::UpdateInstanceLockExtensionForPlayer(), and InstanceLockMgr::UpdateInstanceLockForPlayer().
| MapDifficultyEntry const * DB2Manager::GetDownscaledMapDifficultyData | ( | uint32 | mapId, |
| Difficulty | difficulty | ||
| ) | const |
Definition at line 2778 of file DB2Stores.cpp.
References DifficultyEntry::FallbackDifficultyID, GetDefaultMapDifficulty(), GetMapDifficultyData(), and sDifficultyStore.
| uint32 DB2Manager::GetEmptyAnimStateID | ( | ) | const |
Definition at line 1957 of file DB2Stores.cpp.
References sAnimationDataStore.
Definition at line 2625 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| DB2Manager::FriendshipRepReactionSet const * DB2Manager::GetFriendshipRepReactions | ( | uint32 | friendshipRepID | ) | const |
Definition at line 2630 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2635 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| uint32 DB2Manager::GetGlobalCurveId | ( | GlobalCurve | globalCurveType | ) | const |
Definition at line 2641 of file DB2Stores.cpp.
References sGlobalCurveStore.
Definition at line 2650 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ChrSpecialization > const * DB2Manager::GetGlyphRequiredSpecs | ( | uint32 | glyphPropertiesId | ) | const |
Definition at line 2655 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| HeirloomEntry const * DB2Manager::GetHeirloomByItemId | ( | uint32 | itemId | ) | const |
Definition at line 2660 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< uint8 > const * DB2Manager::GetHotfixBlobData | ( | uint32 | tableHash, |
| int32 | recordId, | ||
| LocaleConstant | locale | ||
| ) | const |
Definition at line 1943 of file DB2Stores.cpp.
References ASSERT, IsValidLocale(), and Trinity::Containers::MapGetValuePtr().
| uint32 DB2Manager::GetHotfixCount | ( | ) | const |
Definition at line 1933 of file DB2Stores.cpp.
| DB2Manager::HotfixContainer const & DB2Manager::GetHotfixData | ( | ) | const |
Definition at line 1938 of file DB2Stores.cpp.
| std::vector< DB2Manager::HotfixOptionalData > const * DB2Manager::GetHotfixOptionalData | ( | uint32 | tableHash, |
| int32 | recordId, | ||
| LocaleConstant | locale | ||
| ) | const |
Definition at line 1950 of file DB2Stores.cpp.
References ASSERT, IsValidLocale(), and Trinity::Containers::MapGetValuePtr().
| ItemChildEquipmentEntry const * DB2Manager::GetItemChildEquipment | ( | uint32 | itemId | ) | const |
Definition at line 2665 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| ItemClassEntry const * DB2Manager::GetItemClassByOldEnum | ( | uint32 | itemClass | ) | const |
Definition at line 2670 of file DB2Stores.cpp.
| std::vector< ItemLimitCategoryConditionEntry const * > const * DB2Manager::GetItemLimitCategoryConditions | ( | uint32 | categoryId | ) | const |
Definition at line 2680 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ItemSetSpellEntry const * > const * DB2Manager::GetItemSetSpells | ( | uint32 | itemSetId | ) | const |
Definition at line 2685 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< ItemSpecOverrideEntry const * > const * DB2Manager::GetItemSpecOverrides | ( | uint32 | itemId | ) | const |
Definition at line 2690 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| JournalTierEntry const * DB2Manager::GetJournalTier | ( | uint32 | index | ) | const |
Definition at line 2695 of file DB2Stores.cpp.
|
static |
Definition at line 2702 of file DB2Stores.cpp.
References sLFGDungeonsStore.
Referenced by Player::RewardReputation().
Definition at line 2726 of file DB2Stores.cpp.
References sLiquidTypeStore.
Referenced by TerrainInfo::GetFullTerrainStatusForPosition(), GridMap::GetLiquidStatus(), TerrainInfo::GetLiquidStatus(), and World::SetInitialWorldSettings().
| DB2Manager::MapDifficultyConditionsContainer const * DB2Manager::GetMapDifficultyConditions | ( | uint32 | mapDifficultyId | ) | const |
Definition at line 2799 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| MapDifficultyEntry const * DB2Manager::GetMapDifficultyData | ( | uint32 | mapId, |
| Difficulty | difficulty | ||
| ) | const |
Definition at line 2767 of file DB2Stores.cpp.
References MapDifficultyEntry::DifficultyID, and MapDifficultyEntry::MapID.
Referenced by GetDownscaledMapDifficultyData().
| MountEntry const * DB2Manager::GetMount | ( | uint32 | spellId | ) | const |
Definition at line 2804 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| MountEntry const * DB2Manager::GetMountById | ( | uint32 | id | ) | const |
Definition at line 2809 of file DB2Stores.cpp.
References sMountStore.
| DB2Manager::MountTypeXCapabilitySet const * DB2Manager::GetMountCapabilities | ( | uint32 | mountType | ) | const |
Definition at line 2814 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| DB2Manager::MountXDisplayContainer const * DB2Manager::GetMountDisplays | ( | uint32 | mountId | ) | const |
Definition at line 2819 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2824 of file DB2Stores.cpp.
References ASSERT, GENDER_NONE, and Trinity::Containers::SelectRandomContainerElement().
Definition at line 2851 of file DB2Stores.cpp.
References CLASS_DEATH_KNIGHT, CLASS_DEMON_HUNTER, NumTalentsAtLevelEntry::NumTalents, NumTalentsAtLevelEntry::NumTalentsDeathKnight, NumTalentsAtLevelEntry::NumTalentsDemonHunter, and sNumTalentsAtLevelStore.
Referenced by Player::GiveLevel(), and Player::InitTalentForLevel().
| ParagonReputationEntry const * DB2Manager::GetParagonReputation | ( | uint32 | factionId | ) | const |
Definition at line 2873 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2878 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2970 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2135 of file DB2Stores.cpp.
Referenced by Player::GetPowerIndex().
| PowerTypeEntry const * DB2Manager::GetPowerTypeByName | ( | std::string const & | name | ) | const |
Definition at line 2981 of file DB2Stores.cpp.
References PowerTypeEntry::NameGlobalStringTag, sPowerTypeStore, and strToLower().
| PowerTypeEntry const * DB2Manager::GetPowerTypeEntry | ( | Powers | power | ) | const |
Definition at line 2975 of file DB2Stores.cpp.
References ASSERT, and MAX_POWERS.
|
static |
Definition at line 2130 of file DB2Stores.cpp.
Referenced by Player::GetPowerTypes().
Definition at line 3469 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2933 of file DB2Stores.cpp.
References GetRequiredLevelForPvpTalentSlot(), and MAX_PVP_TALENT_SLOTS.
| std::vector< QuestPackageItemEntry const * > const * DB2Manager::GetQuestPackageItems | ( | uint32 | questPackageID | ) | const |
Definition at line 2943 of file DB2Stores.cpp.
| std::vector< QuestPackageItemEntry const * > const * DB2Manager::GetQuestPackageItemsFallback | ( | uint32 | questPackageID | ) | const |
Definition at line 2952 of file DB2Stores.cpp.
Definition at line 2961 of file DB2Stores.cpp.
References sQuestV2Store, QuestV2Entry::UniqueBitFlag, and v2.
| uint32 DB2Manager::GetRedirectedContentTuningId | ( | uint32 | contentTuningId, |
| std::span< uint32 const > | redirectFlag | ||
| ) | const |
Definition at line 2187 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by GetContentTuningData().
| uint32 DB2Manager::GetRequiredAzeriteLevelForAzeritePowerTier | ( | uint32 | azeriteUnlockSetId, |
| ItemContext | context, | ||
| uint32 | tier | ||
| ) | const |
Definition at line 2072 of file DB2Stores.cpp.
References ASSERT, AZERITE_TIER_UNLOCK_SET_FLAG_DEFAULT, AzeriteTierUnlockSetEntry::Flags, Trinity::Containers::MapGetValuePtr(), MAX_AZERITE_EMPOWERED_TIER, NONE, sAzeriteLevelInfoStore, and sAzeriteTierUnlockSetStore.
| std::vector< std::pair< uint32, std::vector< uint32 > > > const * DB2Manager::GetRequiredCustomizationChoices | ( | uint32 | chrCustomizationReqId | ) | const |
Definition at line 2150 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Definition at line 2913 of file DB2Stores.cpp.
References ASSERT, CLASS_DEATH_KNIGHT, CLASS_DEMON_HUNTER, and MAX_PVP_TALENT_SLOTS.
Referenced by GetPvpTalentNumSlotsAtLevel().
| std::vector< RewardPackXCurrencyTypeEntry const * > const * DB2Manager::GetRewardPackCurrencyTypesByRewardID | ( | uint32 | rewardPackID | ) | const |
Definition at line 2998 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< RewardPackXItemEntry const * > const * DB2Manager::GetRewardPackItemsByRewardID | ( | uint32 | rewardPackID | ) | const |
Definition at line 3003 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| ShapeshiftFormModelData const * DB2Manager::GetShapeshiftFormModelData | ( | uint8 | race, |
| uint8 | gender, | ||
| uint8 | form | ||
| ) | const |
Definition at line 3008 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< SkillLineAbilityEntry const * > const * DB2Manager::GetSkillLineAbilitiesBySkill | ( | uint32 | skillId | ) | const |
Definition at line 3018 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< SkillLineEntry const * > const * DB2Manager::GetSkillLinesForParentSkill | ( | uint32 | parentSkillId | ) | const |
Definition at line 3013 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< SkillRaceClassInfoEntry const * > DB2Manager::GetSkillRaceClassInfo | ( | uint32 | skill | ) | const |
Definition at line 3038 of file DB2Stores.cpp.
References Trinity::Containers::MapEqualRange().
| SkillRaceClassInfoEntry const * DB2Manager::GetSkillRaceClassInfo | ( | uint32 | skill, |
| uint8 | race, | ||
| uint8 | class_ | ||
| ) | const |
Definition at line 3023 of file DB2Stores.cpp.
References Trinity::Containers::MapEqualRange().
| SoulbindConduitRankEntry const * DB2Manager::GetSoulbindConduitRank | ( | int32 | soulbindConduitId, |
| int32 | rank | ||
| ) | const |
Definition at line 3047 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< SpecializationSpellsEntry const * > const * DB2Manager::GetSpecializationSpells | ( | uint32 | specId | ) | const |
Definition at line 3052 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| std::vector< SpellProcsPerMinuteModEntry const * > DB2Manager::GetSpellProcsPerMinuteMods | ( | uint32 | spellprocsPerMinuteId | ) | const |
Definition at line 3067 of file DB2Stores.cpp.
| std::vector< SpellVisualMissileEntry const * > const * DB2Manager::GetSpellVisualMissiles | ( | int32 | spellVisualMissileSetId | ) | const |
Definition at line 3076 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| DB2StorageBase const * DB2Manager::GetStorage | ( | uint32 | type | ) | const |
Definition at line 1725 of file DB2Stores.cpp.
| std::vector< TalentEntry const * > const & DB2Manager::GetTalentsByPosition | ( | uint32 | class_, |
| uint32 | tier, | ||
| uint32 | column | ||
| ) | const |
Definition at line 3081 of file DB2Stores.cpp.
| TaxiPathEntry const * DB2Manager::GetTaxiPath | ( | uint32 | from, |
| uint32 | to | ||
| ) | const |
Definition at line 3086 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| EmotesTextSoundEntry const * DB2Manager::GetTextSoundEmoteFor | ( | uint32 | emote, |
| uint8 | race, | ||
| uint8 | gender, | ||
| uint8 | class_ | ||
| ) | const |
Definition at line 2475 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
| ChrClassUIDisplayEntry const * DB2Manager::GetUiDisplayForClass | ( | Classes | unitClass | ) | const |
Definition at line 2112 of file DB2Stores.cpp.
References ASSERT, and MAX_CLASSES.
|
static |
Definition at line 3381 of file DB2Stores.cpp.
References CalculateGlobalUiMapPosition(), FindNearestMapAssignment(), UiMapAssignmentEntry::Region, UiMapAssignmentEntry::UiMapID, UiMapAssignmentEntry::UiMax, UiMapAssignmentEntry::UiMin, DBCPosition2D::X, and DBCPosition2D::Y.
Referenced by IndexLoadedStores(), and Map2ZoneCoordinates().
|
static |
Definition at line 3460 of file DB2Stores.cpp.
References Trinity::Containers::MapGetValuePtr().
Referenced by TerrainInfo::GetAreaId(), TerrainInfo::GetFullTerrainStatusForPosition(), and Player::UpdateLiquidMirrorTimerFlagsOnPositionChange().
Definition at line 2255 of file DB2Stores.cpp.
| bool DB2Manager::HasItemCurrencyCost | ( | uint32 | itemId | ) | const |
Definition at line 2675 of file DB2Stores.cpp.
| void DB2Manager::IndexLoadedStores | ( | ) |
Definition at line 1077 of file DB2Stores.cpp.
References ASSERT, ShapeshiftFormModelData::Choices, MapDifficultyEntry::DifficultyID, ShapeshiftFormModelData::Displays, GameObjectDisplayInfoEntry::GeoBoxMin, getMSTime(), GetMSTimeDiffToNow(), GetUiMapPosition(), LOCALE_none, PathDb2::Locations, MajorEssence, Trinity::Containers::MapEqualRange(), Trinity::Containers::MapGetValuePtr(), MapDifficultyEntry::MapID, UiMapAssignmentEntry::MapID, MAX_AZERITE_ESSENCE_SLOT, MAX_BATTLEGROUND_BRACKETS, MAX_CLASSES, MAX_POWERS, MAX_PVP_TALENT_SLOTS, MAX_SPECIALIZATIONS, MAX_TALENT_COLUMNS, MAX_TALENT_TIERS, MAX_UI_MAP_SYSTEM, MaxLevel, BattlemasterListEntry::MaxPlayers, MinLevel, MinorEssence, NoWorldPositions, ShapeshiftFormModelData::OptionID, ConditionalContentTuningEntry::OrderIndex, CurvePointEntry::OrderIndex, MapDifficultyXConditionEntry::OrderIndex, PET_SPEC_OVERRIDE_CLASS_INDEX, PetOverrideSpec, PLAYER_EXPLORED_ZONES_SIZE, CurvePointEntry::Pos, QUEST_PACKAGE_FILTER_UNMATCHED, UiMapAssignmentEntry::Region, AzeriteItemMilestonePowerEntry::RequiredLevel, sAllianceTaxiNodesMask, sAreaGroupMemberStore, sAreaTableStore, sArtifactPowerLinkStore, sArtifactPowerRankStore, sArtifactPowerStore, sAzeriteEmpoweredItemStore, sAzeriteEssencePowerStore, sAzeriteItemMilestonePowerStore, sAzeritePowerSetMemberStore, sAzeritePowerStore, sAzeriteTierUnlockStore, sBattlemasterListStore, sBroadcastTextDurationStore, sCharBaseInfoStore, sChrClassesXPowerTypesStore, sChrClassUIDisplayStore, sChrCustomizationChoiceStore, sChrCustomizationDisplayInfoStore, sChrCustomizationElementStore, sChrCustomizationOptionStore, sChrCustomizationReqChoiceStore, sChrModelStore, sChrRacesStore, sChrRaceXChrModelStore, sChrSpecializationStore, sConditionalChrModelStore, sConditionalContentTuningStore, sContentTuningXExpectedStore, sContentTuningXLabelStore, sCreatureLabelStore, sCurrencyContainerStore, sCurvePointStore, sCurveStore, sDifficultyStore, sEmotesTextSoundStore, PathNodeEntry::Sequence, sExpectedStatModStore, sExpectedStatStore, sFactionStore, sFriendshipRepReactionStore, sGameObjectDisplayInfoStore, sGameObjectLabelStore, sGlyphBindableSpellStore, sGlyphRequiredSpecStore, sHeirloomStore, sHordeTaxiNodesMask, ShowOnAllianceMap, ShowOnHordeMap, sItemChildEquipmentStore, sItemClassStore, sItemCurrencyCostStore, sItemLimitCategoryConditionStore, sItemSetSpellStore, sItemSpecOverrideStore, sJournalTierStore, sLocationStore, sMapDifficultyStore, sMapDifficultyXConditionStore, sMapStore, sMountStore, sMountTypeXCapabilityStore, sMountXDisplayStore, sNameGenStore, sNamesProfanityStore, sNamesReservedLocaleStore, sNamesReservedStore, sOldContinentsNodesMask, sParagonReputationStore, sPathNodeStore, sPathPropertyStore, sPathStore, sPhaseStore, sPhaseXPhaseGroupStore, sPlayerConditionStore, sPowerTypeStore, sPVPDifficultyStore, sPVPStatStore, sPvpTalentSlotUnlockStore, sQuestPackageItemStore, sRewardPackXCurrencyTypeStore, sRewardPackXItemStore, sSkillLineAbilityStore, sSkillLineStore, sSkillRaceClassInfoStore, sSoulbindConduitRankStore, sSpecializationSpellsStore, sSpecSetMemberStore, sSpellClassOptionsStore, sSpellProcsPerMinuteModStore, sSpellVisualMissileStore, sTalentStore, sTaxiNodesMask, sTaxiNodesStore, sTaxiPathNodesByPath, sTaxiPathNodeStore, sTaxiPathStore, sToyStore, sUiMapAssignmentStore, sUiMapLinkStore, sUiMapStore, sUiMapXMapArtStore, sWMOAreaTableStore, TC_LOG_ERROR, TC_LOG_INFO, TOTAL_LOCALES, UI_MAP_SYSTEM_ADVENTURE, UI_MAP_SYSTEM_TAXI, UiMapAssignmentEntry::UiMax, UiMapAssignmentEntry::UiMin, Utf8toWStr(), DBCPosition2D::X, DBCPosition3D::X, DBCPosition2D::Y, DBCPosition3D::Y, and DBCPosition3D::Z.
Definition at line 1962 of file DB2Stores.cpp.
References _maxHotfixId, DB2Manager::HotfixRecord::AvailableLocalesMask, DB2Manager::HotfixPush::AvailableLocalesMask, DB2Manager::HotfixRecord::ID, DB2Manager::HotfixId::PushID, rand32(), DB2Manager::HotfixRecord::RecordID, DB2Manager::HotfixPush::Records, DB2Manager::HotfixRecord::TableHash, and DB2Manager::HotfixId::UniqueID.
|
static |
Definition at line 649 of file DB2Stores.cpp.
| bool DB2Manager::IsAzeriteItem | ( | uint32 | itemId | ) | const |
Definition at line 2042 of file DB2Stores.cpp.
References sAzeriteItemStore.
Definition at line 1985 of file DB2Stores.cpp.
References AreaTableEntry::ParentAreaID, and sAreaTableStore.
Referenced by SpellInfo::CheckLocation(), Unit::ClearBossEmotes(), Unit::GetMountCapability(), Condition::Meets(), CriteriaHandler::ModifierSatisfied(), and CriteriaHandler::RequirementsSatisfied().
Definition at line 3057 of file DB2Stores.cpp.
|
static |
Definition at line 3091 of file DB2Stores.cpp.
References sTotemCategoryStore, TotemCategoryEntry::TotemCategoryMask, and TotemCategoryEntry::TotemCategoryType.
Referenced by Player::HasItemTotemCategory(), and TempSummon::IsSharingTotemSlotWith().
| bool DB2Manager::IsToyItem | ( | uint32 | toy | ) | const |
Definition at line 3112 of file DB2Stores.cpp.
| bool DB2Manager::IsUiMapPhase | ( | uint32 | phaseId | ) | const |
Definition at line 3455 of file DB2Stores.cpp.
|
static |
Definition at line 3062 of file DB2Stores.cpp.
Referenced by SpellMgr::LoadSpellProcs().
| void DB2Manager::LoadHotfixBlob | ( | uint32 | localeMask | ) |
Definition at line 1804 of file DB2Stores.cpp.
References Field::GetBinary(), Field::GetInt32(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), Field::GetString(), Field::GetUInt32(), HotfixDatabase, IsValidLocale(), TC_LOG_ERROR, and TC_LOG_INFO.
| void DB2Manager::LoadHotfixData | ( | uint32 | localeMask | ) |
Definition at line 1734 of file DB2Stores.cpp.
References _maxHotfixId, DB2Manager::HotfixRecord::AvailableLocalesMask, DB2Manager::HotfixPush::AvailableLocalesMask, Field::GetInt32(), getMSTime(), GetMSTimeDiffToNow(), Field::GetUInt32(), Field::GetUInt8(), HotfixDatabase, DB2Manager::HotfixRecord::HotfixStatus, DB2Manager::HotfixRecord::ID, Trinity::Containers::MapGetValuePtr(), DB2Manager::HotfixId::PushID, DB2Manager::HotfixRecord::RecordID, DB2Manager::HotfixRecord::RecordRemoved, DB2Manager::HotfixPush::Records, DB2Manager::HotfixRecord::TableHash, TC_LOG_ERROR, TC_LOG_INFO, TOTAL_LOCALES, DB2Manager::HotfixId::UniqueID, and DB2Manager::HotfixRecord::Valid.
| void DB2Manager::LoadHotfixOptionalData | ( | uint32 | localeMask | ) |
Definition at line 1856 of file DB2Stores.cpp.
References DB2Manager::HotfixOptionalData::Data, Field::GetBinary(), Field::GetInt32(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), Field::GetString(), Field::GetUInt32(), HotfixDatabase, IsValidLocale(), DB2Manager::HotfixOptionalData::Key, Trinity::Containers::MapEqualRange(), sBroadcastTextStore, sTactKeyStore, TC_LOG_ERROR, TC_LOG_INFO, and ValidateBroadcastTextTactKeyOptionalData().
| uint32 DB2Manager::LoadStores | ( | std::string const & | dataPath, |
| LocaleConstant | defaultLocale | ||
| ) |
Definition at line 655 of file DB2Stores.cpp.
References CONFIG_LOAD_LOCALES, GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), IsValidLocale(), ITEM_ACCOUNT_BANK_TAB_BAG, ITEM_CHARACTER_BANK_TAB_BAG, LoadDB2(), sAchievementCategoryStore, sAchievementStore, sAdventureJournalStore, sAdventureMapPOIStore, sAnimationDataStore, sAnimKitStore, sAreaGroupMemberStore, sAreaTableStore, sAreaTriggerActionSetStore, sAreaTriggerStore, sArmorLocationStore, sArtifactAppearanceSetStore, sArtifactAppearanceStore, sArtifactCategoryStore, sArtifactPowerLinkStore, sArtifactPowerPickerStore, sArtifactPowerRankStore, sArtifactPowerStore, sArtifactStore, sArtifactTierStore, sArtifactUnlockStore, sAuctionHouseStore, sAzeriteEmpoweredItemStore, sAzeriteEssencePowerStore, sAzeriteEssenceStore, sAzeriteItemMilestonePowerStore, sAzeriteItemStore, sAzeriteKnowledgeMultiplierStore, sAzeriteLevelInfoStore, sAzeritePowerSetMemberStore, sAzeritePowerStore, sAzeriteTierUnlockSetStore, sAzeriteTierUnlockStore, sAzeriteUnlockMappingStore, sBankTabStore, sBannedAddonsStore, sBarberShopStyleStore, sBattlemasterListStore, sBattlemasterListXMapStore, sBattlePetAbilityStore, sBattlePetBreedQualityStore, sBattlePetBreedStateStore, sBattlePetSpeciesStateStore, sBattlePetSpeciesStore, sBroadcastTextDurationStore, sBroadcastTextStore, sCampaignStore, sCampaignXQuestLineStore, sCfgCategoriesStore, sCfgRegionsStore, sChallengeModeItemBonusOverrideStore, sCharacterLoadoutItemStore, sCharacterLoadoutStore, sCharBaseInfoStore, sCharTitlesStore, sChatChannelsStore, sChrClassesStore, sChrClassesXPowerTypesStore, sChrClassUIDisplayStore, sChrCustomizationChoiceStore, sChrCustomizationDisplayInfoStore, sChrCustomizationElementStore, sChrCustomizationOptionStore, sChrCustomizationReqChoiceStore, sChrCustomizationReqStore, sChrModelStore, sChrRacesStore, sChrRaceXChrModelStore, sChrSpecializationStore, sCinematicCameraStore, sCinematicSequencesStore, sConditionalChrModelStore, sConditionalContentTuningStore, sContentTuningStore, sContentTuningXExpectedStore, sContentTuningXLabelStore, sConversationLineStore, sCorruptionEffectsStore, sCraftingQualityStore, sCreatureDisplayInfoExtraStore, sCreatureDisplayInfoStore, sCreatureFamilyStore, sCreatureLabelStore, sCreatureModelDataStore, sCreatureTypeStore, sCriteriaStore, sCriteriaTreeStore, sCurrencyContainerStore, sCurrencyTypesStore, sCurvePointStore, sCurveStore, sDestructibleModelDataStore, sDifficultyStore, sDungeonEncounterStore, sDurabilityCostsStore, sDurabilityQualityStore, sEmotesStore, sEmotesTextSoundStore, sEmotesTextStore, sExpectedStatModStore, sExpectedStatStore, sFactionStore, sFactionTemplateStore, sFlightCapabilityStore, sFriendshipRepReactionStore, sFriendshipReputationStore, sGameObjectArtKitStore, sGameObjectDisplayInfoStore, sGameObjectLabelStore, sGameObjectsStore, sGarrAbilityStore, sGarrBuildingPlotInstStore, sGarrBuildingStore, sGarrClassSpecStore, sGarrFollowerStore, sGarrFollowerXAbilityStore, sGarrMissionStore, sGarrPlotBuildingStore, sGarrPlotInstanceStore, sGarrPlotStore, sGarrSiteLevelPlotInstStore, sGarrSiteLevelStore, sGarrTalentTreeStore, sGemPropertiesStore, sGlobalCurveStore, sGlyphBindableSpellStore, sGlyphPropertiesStore, sGlyphRequiredSpecStore, sGossipNPCOptionStore, sGuildColorBackgroundStore, sGuildColorBorderStore, sGuildColorEmblemStore, sGuildPerkSpellsStore, sHeirloomStore, sHolidaysStore, sImportPriceArmorStore, sImportPriceQualityStore, sImportPriceShieldStore, sImportPriceWeaponStore, sItemAppearanceStore, sItemArmorQualityStore, sItemArmorShieldStore, sItemArmorTotalStore, sItemBagFamilyStore, sItemBonusListGroupEntryStore, sItemBonusListLevelDeltaStore, sItemBonusStore, sItemBonusTreeNodeStore, sItemBonusTreeStore, sItemChildEquipmentStore, sItemClassStore, sItemContextPickerEntryStore, sItemCreationContextStore, sItemCurrencyCostStore, sItemDamageAmmoStore, sItemDamageOneHandCasterStore, sItemDamageOneHandStore, sItemDamageTwoHandCasterStore, sItemDamageTwoHandStore, sItemDisenchantLootStore, sItemEffectStore, sItemExtendedCostStore, sItemLevelSelectorQualitySetStore, sItemLevelSelectorQualityStore, sItemLevelSelectorStore, sItemLimitCategoryConditionStore, sItemLimitCategoryStore, sItemModifiedAppearanceExtraStore, sItemModifiedAppearanceStore, sItemNameDescriptionStore, sItemOffsetCurveStore, sItemPriceBaseStore, sItemScalingConfigStore, sItemSearchNameStore, sItemSetSpellStore, sItemSetStore, sItemSparseStore, sItemSpecOverrideStore, sItemSpecStore, sItemSquishEraStore, sItemStore, sItemXBonusTreeStore, sItemXItemEffectStore, sJournalEncounterSectionStore, sJournalEncounterStore, sJournalInstanceStore, sJournalTierStore, sKeychainStore, sKeystoneAffixStore, sLanguagesStore, sLanguageWordsStore, sLFGDungeonsStore, sLightStore, sLiquidTypeStore, sLocationStore, sLockStore, sLog, sMailTemplateStore, sMapChallengeModeStore, sMapDifficultyStore, sMapDifficultyXConditionStore, sMapStore, sMawPowerStore, sModifiedCraftingItemStore, sModifierTreeStore, sMountCapabilityStore, sMountEquipmentStore, sMountStore, sMountTypeXCapabilityStore, sMountXDisplayStore, sMovieStore, sMythicPlusSeasonStore, sNameGenStore, sNamesProfanityStore, sNamesReservedLocaleStore, sNamesReservedStore, sNumTalentsAtLevelStore, sOverrideSpellDataStore, sParagonReputationStore, sPathNodeStore, sPathPropertyStore, sPathStore, sPerksActivityStore, sPhaseStore, sPhaseXPhaseGroupStore, sPlayerConditionStore, sPlayerDataElementAccountStore, sPlayerDataElementCharacterStore, sPlayerDataFlagAccountStore, sPlayerDataFlagCharacterStore, sPowerDisplayStore, sPowerTypeStore, sPrestigeLevelInfoStore, sPVPDifficultyStore, sPvpSeasonStore, sPVPStatStore, sPvpTalentCategoryStore, sPvpTalentSlotUnlockStore, sPvpTalentStore, sPvpTierStore, sQuestFactionRewardStore, sQuestInfoStore, sQuestLineXQuestStore, sQuestMoneyRewardStore, sQuestPackageItemStore, sQuestSortStore, sQuestV2Store, sQuestXPStore, sRandPropPointsStore, sRewardPackStore, sRewardPackXCurrencyTypeStore, sRewardPackXItemStore, sScenarioStepStore, sScenarioStore, sSceneScriptGlobalTextStore, sSceneScriptPackageStore, sSceneScriptStore, sSceneScriptTextStore, sServerMessagesStore, sSkillLineAbilityStore, sSkillLineStore, sSkillLineXTraitTreeStore, sSkillRaceClassInfoStore, sSoulbindConduitRankStore, sSoundKitStore, sSpecializationSpellsStore, sSpecSetMemberStore, sSpellAuraOptionsStore, sSpellAuraRestrictionsStore, sSpellCastingRequirementsStore, sSpellCastTimesStore, sSpellCategoriesStore, sSpellCategoryStore, sSpellClassOptionsStore, sSpellCooldownsStore, sSpellDurationStore, sSpellEffectStore, sSpellEmpowerStageStore, sSpellEmpowerStore, sSpellEquippedItemsStore, sSpellFocusObjectStore, sSpellInterruptsStore, sSpellItemEnchantmentConditionStore, sSpellItemEnchantmentStore, sSpellKeyboundOverrideStore, sSpellLabelStore, sSpellLearnSpellStore, sSpellLevelsStore, sSpellMiscStore, sSpellNameStore, sSpellPowerDifficultyStore, sSpellPowerStore, sSpellProcsPerMinuteModStore, sSpellProcsPerMinuteStore, sSpellRadiusStore, sSpellRangeStore, sSpellReagentsCurrencyStore, sSpellReagentsStore, sSpellScalingStore, sSpellShapeshiftFormStore, sSpellShapeshiftStore, sSpellTargetRestrictionsStore, sSpellTotemsStore, sSpellVisualEffectNameStore, sSpellVisualKitStore, sSpellVisualMissileStore, sSpellVisualStore, sSpellXSpellVisualStore, sSummonPropertiesStore, sTactKeyStore, sTalentStore, sTaxiNodesStore, sTaxiPathNodeStore, sTaxiPathStore, sTotemCategoryStore, sToyStore, sTraitCondAccountElementStore, sTraitCondStore, sTraitCostStore, sTraitCurrencySourceStore, sTraitCurrencyStore, sTraitDefinitionEffectPointsStore, sTraitDefinitionStore, sTraitEdgeStore, sTraitNodeEntryStore, sTraitNodeEntryXTraitCondStore, sTraitNodeEntryXTraitCostStore, sTraitNodeGroupStore, sTraitNodeGroupXTraitCondStore, sTraitNodeGroupXTraitCostStore, sTraitNodeGroupXTraitNodeStore, sTraitNodeStore, sTraitNodeXTraitCondStore, sTraitNodeXTraitCostStore, sTraitNodeXTraitNodeEntryStore, sTraitSubTreeStore, sTraitSystemStore, sTraitTreeLoadoutEntryStore, sTraitTreeLoadoutStore, sTraitTreeStore, sTraitTreeXTraitCostStore, sTraitTreeXTraitCurrencyStore, sTransmogHolidayStore, sTransmogIllusionStore, sTransmogOutfitEntryStore, sTransmogOutfitSlotInfoStore, sTransmogOutfitSlotOptionInfoStore, sTransmogSetGroupStore, sTransmogSetItemStore, sTransmogSetStore, sTransmogSituationGroupStore, sTransmogSituationStore, sTransmogSituationTriggerStore, sTransportAnimationStore, sTransportRotationStore, Trinity::StringFormat(), sUiMapAssignmentStore, sUiMapLinkStore, sUiMapStore, sUiMapXMapArtStore, sUISplashScreenStore, sUnitConditionStore, sUnitPowerBarStore, sVehicleSeatStore, sVehicleStore, sVignetteStore, sWarbandSceneStore, sWMOAreaTableStore, sWorld, sWorldEffectStore, sWorldMapOverlayStore, sWorldStateExpressionStore, TC_LOG_FATAL, and TC_LOG_INFO.
| void DB2Manager::Map2ZoneCoordinates | ( | uint32 | areaId, |
| float & | x, | ||
| float & | y | ||
| ) | const |
Definition at line 3445 of file DB2Stores.cpp.
References GetUiMapPosition(), UI_MAP_SYSTEM_WORLD, DBCPosition2D::X, and DBCPosition2D::Y.
| ResponseCodes DB2Manager::ValidateName | ( | std::wstring const & | name, |
| LocaleConstant | locale | ||
| ) | const |
Definition at line 2837 of file DB2Stores.cpp.
References CHAR_NAME_PROFANE, CHAR_NAME_RESERVED, CHAR_NAME_SUCCESS, and TOTAL_LOCALES.
| bool DB2Manager::Zone2MapCoordinates | ( | uint32 | areaId, |
| float & | x, | ||
| float & | y | ||
| ) | const |
Definition at line 3423 of file DB2Stores.cpp.
References AreaTableEntry::ContinentID, Trinity::Containers::MapEqualRange(), sAreaTableStore, and UI_MAP_SYSTEM_WORLD.
|
friend |
Definition at line 574 of file DB2Stores.h.
|
private |
Definition at line 576 of file DB2Stores.h.
Referenced by InsertNewHotfix(), and LoadHotfixData().