mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
[Core] Update DBC to allow core to start, plus some Tab2space cleanup
This commit is contained in:
parent
350ee185ef
commit
c47d66977c
3 changed files with 138 additions and 149 deletions
|
|
@ -91,6 +91,7 @@ DBCStorage <CreatureFamilyEntry> sCreatureFamilyStore(CreatureFamilyfmt);
|
|||
DBCStorage <CreatureSpellDataEntry> sCreatureSpellDataStore(CreatureSpellDatafmt); // sCreatureModelDataStore
|
||||
DBCStorage <CreatureTypeEntry> sCreatureTypeStore(CreatureTypefmt);
|
||||
DBCStorage <CurrencyTypesEntry> sCurrencyTypesStore(CurrencyTypesfmt);
|
||||
uint32 PowersByClass[MAX_CLASSES][MAX_POWERS];
|
||||
|
||||
DBCStorage <DestructibleModelDataEntry> sDestructibleModelDataStore(DestructibleModelDataFmt);
|
||||
DBCStorage <DungeonEncounterEntry> sDungeonEncounterStore(DungeonEncounterfmt);
|
||||
|
|
@ -477,7 +478,7 @@ void LoadDBCStores(const std::string& dataPath)
|
|||
sAreaFlagByAreaID.insert(AreaFlagByAreaID::value_type(uint16(area->ID), area->exploreFlag));
|
||||
|
||||
// fill MapId->DBC records ( skip sub zones and continents )
|
||||
if (area->zone == 0 && area->mapid != 0 && area->mapid != 1 && area->mapid != 530 && area->mapid != 571)
|
||||
if (area->zone == 0 && area->mapid != 0 && area->mapid != 1 && area->mapid != 530 && area->mapid != 571 && area->mapid != 860 && area->mapid != 870)
|
||||
sAreaFlagByMapID.insert(AreaFlagByMapID::value_type(area->mapid, area->exploreFlag));
|
||||
}
|
||||
}
|
||||
|
|
@ -497,37 +498,20 @@ void LoadDBCStores(const std::string& dataPath)
|
|||
LoadDBC(availableDbcLocales, bar, bad_dbc_files, sChrClassesStore, dbcPath, "ChrClasses.dbc");
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sChrPowerTypesStore, dbcPath,"ChrClassesXPowerTypes.dbc");
|
||||
for (uint32 i = 0; i < MAX_CLASSES; ++i)
|
||||
{
|
||||
for (uint32 j = 0; j < MAX_POWERS; ++j)
|
||||
{
|
||||
sChrClassXPowerTypesStore[i][j] = INVALID_POWER_INDEX;
|
||||
}
|
||||
for (uint32 j = 0; j < MAX_STORED_POWERS; ++j)
|
||||
{
|
||||
sChrClassXPowerIndexStore[i][j] = INVALID_POWER;
|
||||
}
|
||||
}
|
||||
PowersByClass[i][j] = MAX_POWERS;
|
||||
|
||||
for (uint32 i = 0; i < sChrPowerTypesStore.GetNumRows(); ++i)
|
||||
{
|
||||
ChrPowerTypesEntry const* entry = sChrPowerTypesStore.LookupEntry(i);
|
||||
if (!entry)
|
||||
continue;
|
||||
|
||||
MANGOS_ASSERT(entry->classId < MAX_CLASSES && "MAX_CLASSES not updated");
|
||||
MANGOS_ASSERT(entry->power < MAX_POWERS && "MAX_POWERS not updated");
|
||||
|
||||
uint32 index = 0;
|
||||
|
||||
for (uint32 j = 0; j < MAX_POWERS; ++j)
|
||||
if (ChrPowerTypesEntry const* power = sChrPowerTypesStore.LookupEntry(i))
|
||||
{
|
||||
if (sChrClassXPowerTypesStore[entry->classId][j] != INVALID_POWER_INDEX)
|
||||
++index;
|
||||
uint32 index = 0;
|
||||
for (uint32 j = 0; j < MAX_POWERS; ++j)
|
||||
if (PowersByClass[power->classId][j] != MAX_POWERS)
|
||||
++index;
|
||||
|
||||
PowersByClass[power->classId][power->power] = index;
|
||||
}
|
||||
|
||||
MANGOS_ASSERT(index < MAX_STORED_POWERS && "MAX_STORED_POWERS not updated");
|
||||
|
||||
sChrClassXPowerTypesStore[entry->classId][entry->power] = index;
|
||||
sChrClassXPowerIndexStore[entry->classId][index] = entry->power;
|
||||
}
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sChrRacesStore, dbcPath,"ChrRaces.dbc");
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sCinematicSequencesStore, dbcPath,"CinematicSequences.dbc");
|
||||
|
|
@ -640,7 +624,7 @@ void LoadDBCStores(const std::string& dataPath)
|
|||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sSpellCategoriesStore, dbcPath,"SpellCategories.dbc");
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sSpellClassOptionsStore, dbcPath,"SpellClassOptions.dbc");
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sSpellCooldownsStore, dbcPath,"SpellCooldowns.dbc");
|
||||
LoadDBC(availableDbcLocales,bar,bad_dbc_files,sSpellEffectStore, dbcPath,"SpellEffect.dbc");
|
||||
//LoadDBC(availableDbcLocales,bar,bad_dbc_files,sSpellEffectStore, dbcPath,"SpellEffect.dbc");
|
||||
|
||||
for (uint32 i = 1; i < sSpellStore.GetNumRows(); ++i)
|
||||
{
|
||||
|
|
@ -1250,6 +1234,11 @@ uint32 const* GetTalentTabPages(uint32 cls)
|
|||
return sTalentTabPages[cls];
|
||||
}
|
||||
|
||||
uint32 GetPowerIndexByClass(uint32 powerType, uint32 classId)
|
||||
{
|
||||
return PowersByClass[classId][powerType];
|
||||
}
|
||||
|
||||
std::vector<uint32> const* GetTalentTreeMasterySpells(uint32 talentTree)
|
||||
{
|
||||
TalentTreeSpellsMap::const_iterator itr = sTalentTreeMasterySpellsMap.find(talentTree);
|
||||
|
|
|
|||
|
|
@ -634,7 +634,7 @@ struct BattlemasterListEntry
|
|||
uint32 id; // 0 m_ID
|
||||
int32 mapid[16]; // 1-16 m_mapID[10]
|
||||
uint32 type; // 17 m_instanceType
|
||||
//uint32 canJoinAsGroup; // 18 m_groupsAllowed
|
||||
//uint32 unkName; // 18
|
||||
DBCString name; // 19 m_name_lang
|
||||
uint32 maxGroupSize; // 20 m_maxGroupSize
|
||||
uint32 HolidayWorldStateId; // 21 m_holidayWorldState
|
||||
|
|
@ -644,8 +644,8 @@ struct BattlemasterListEntry
|
|||
uint32 minPlayers; // 25 4.0.6.13596
|
||||
uint32 maxPlayers; // 26 4.0.1
|
||||
uint32 rated; // 27 4.0.3, value 2 for Rated Battlegrounds
|
||||
//uint32 // 28 5.4.1
|
||||
//uint32 // 29 5.4.1
|
||||
//uint32 // 28 5.4.x
|
||||
//uint32 // 29 5.4.x
|
||||
};
|
||||
|
||||
/*struct Cfg_CategoriesEntry
|
||||
|
|
@ -1407,26 +1407,25 @@ struct MailTemplateEntry
|
|||
|
||||
struct MapEntry
|
||||
{
|
||||
uint32 MapID; // 0 m_ID
|
||||
DBCString internalname; // 1 m_Directory
|
||||
uint32 map_type; // 2 m_InstanceType
|
||||
uint32 MapID; // 0 m_ID
|
||||
DBCString internalname; // 1 unused
|
||||
uint32 map_type; // 2 m_InstanceType
|
||||
uint32 mapFlags; // 3 m_Flags (0x100 - CAN_CHANGE_PLAYER_DIFFICULTY)
|
||||
uint32 unk4; // 4 4.0.1
|
||||
uint32 isPvP; // 5 m_PVP 0 or 1 for battlegrounds (not arenas)
|
||||
DBCString name; // 6 m_MapName_lang
|
||||
uint32 linked_zone; // 7 m_areaTableID
|
||||
DBCString hordeIntro; // 8 m_MapDescription0_lang
|
||||
DBCString allianceIntro; // 9 m_MapDescription1_lang
|
||||
uint32 multimap_id; // 10 m_LoadingScreenID (LoadingScreens.dbc)
|
||||
float BattlefieldMapIconScale; // 11 m_minimapIconScale
|
||||
int32 ghost_entrance_map; // 12 m_corpseMapID map_id of entrance map in ghost mode (continent always and in most cases = normal entrance)
|
||||
float ghost_entrance_x; // 13 m_corpseX entrance x coordinate in ghost mode (in most cases = normal entrance)
|
||||
float ghost_entrance_y; // 14 m_corpseY entrance y coordinate in ghost mode (in most cases = normal entrance)
|
||||
uint32 timeOfDayOverride; // 15 m_timeOfDayOverride
|
||||
uint32 addon; // 16 m_expansionID
|
||||
uint32 unkTime; // 17 m_raidOffset
|
||||
uint32 maxPlayers; // 18 m_maxPlayers
|
||||
int32 rootPhaseMap; // 19 map with base phasing
|
||||
uint32 isPvP; // 4 m_PVP 0 or 1 for battlegrounds (not arenas)
|
||||
DBCString name; // 5 m_MapName_lang
|
||||
uint32 linked_zone; // 6 m_areaTableID
|
||||
DBCString hordeIntro; // 7 m_MapDescription0_lang
|
||||
DBCString allianceIntro; // 8 m_MapDescription1_lang
|
||||
uint32 multimap_id; // 9 m_LoadingScreenID (LoadingScreens.dbc)
|
||||
float BattlefieldMapIconScale; // 10 m_minimapIconScale
|
||||
int32 ghost_entrance_map; // 11 m_corpseMapID map_id of entrance map in ghost mode (continent always and in most cases = normal entrance)
|
||||
float ghost_entrance_x; // 12 m_corpseX entrance x coordinate in ghost mode (in most cases = normal entrance)
|
||||
float ghost_entrance_y; // 13 m_corpseY entrance y coordinate in ghost mode (in most cases = normal entrance)
|
||||
uint32 timeOfDayOverride; // 14 m_timeOfDayOverride
|
||||
uint32 addon; // 15 m_expansionID
|
||||
uint32 unkTime; // 16 m_raidOffset
|
||||
uint32 maxPlayers; // 17 m_maxPlayers
|
||||
int32 rootPhaseMap; // 18 map with base phasing
|
||||
|
||||
// Helpers
|
||||
uint32 Expansion() const { return addon; }
|
||||
|
|
@ -1459,7 +1458,7 @@ struct MapEntry
|
|||
|
||||
bool IsContinent() const
|
||||
{
|
||||
return MapID == 0 || MapID == 1 || MapID == 530 || MapID == 571 || MapID == 870;
|
||||
return MapID == 0 || MapID == 1 || MapID == 530 || MapID == 571 || MapID == 860 || MapID == 870;
|
||||
}
|
||||
|
||||
bool IsTransport() const
|
||||
|
|
|
|||
|
|
@ -25,135 +25,136 @@
|
|||
#ifndef MANGOS_DBCSFRM_H
|
||||
#define MANGOS_DBCSFRM_H
|
||||
|
||||
const char Achievementfmt[]= "niiissiiiiisiix"; // 5.3.0 Checked
|
||||
const char Achievementfmt[]= "niiissiiiiisiix";
|
||||
const char AchievementCriteriafmt[]="niiiiiiiixsiiiiixxxxxxx";
|
||||
const char AreaTableEntryfmt[]="iiinixxxxxxxisiiiiixxxxxxxxxxx"; // 16357
|
||||
const char AreaGroupEntryfmt[] = "niiiiiii"; // 5.3.0 Checked
|
||||
const char AreaTriggerEntryfmt[]="nifffxxxfffffxxx"; // 16357
|
||||
const char ArmorLocationfmt[]="nfffff"; // 5.3.0 Checked
|
||||
const char AuctionHouseEntryfmt[]= "niiix"; // 5.3.0 Checked
|
||||
const char BankBagSlotPricesEntryfmt[] = "ni"; //5.3.0 Checked
|
||||
const char BarberShopStyleEntryfmt[]= "nixxxiii"; // TODO: 5.3.0 DIFFERENT
|
||||
const char BattlemasterListEntryfmt[]="niiiiiiiiiiiiiiiiixsiiiiiiiixx"; // 16357
|
||||
const char CharStartOutfitEntryfmt[]= "diiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // TODO: 5.3.0 DIFFERENT
|
||||
const char CharTitlesEntryfmt[]="nxsxix"; // 5.3.0 Checked
|
||||
const char ChatChannelsEntryfmt[]="iixsx"; // 5.3.0 Checked
|
||||
const char AreaTableEntryfmt[]="iiinixxxxxxxisiiiiixxxxxxxxxxx";
|
||||
const char AreaGroupEntryfmt[] = "niiiiiii";
|
||||
const char AreaTriggerEntryfmt[]="nifffxxxfffffxxx";
|
||||
const char ArmorLocationfmt[]="nfffff";
|
||||
const char AuctionHouseEntryfmt[]= "niiix";
|
||||
const char BankBagSlotPricesEntryfmt[] = "ni";
|
||||
const char BarberShopStyleEntryfmt[]= "nixxxiii";
|
||||
const char BattlemasterListEntryfmt[]="niiiiiiiiiiiiiiiiixsiiiiiiiixx";
|
||||
const char CharStartOutfitEntryfmt[]= "diiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
|
||||
const char CharTitlesEntryfmt[]="nxsxix";
|
||||
const char ChatChannelsEntryfmt[]="iixsx";
|
||||
// ChatChannelsEntryfmt, index not used (more compact store)
|
||||
const char ChrClassesEntryfmt[]="nixsxxxixiiiixxxxx"; // 16357
|
||||
const char ChrRacesEntryfmt[]="nxixiixixxxxixsxxxxxixxxxxxxxxxxxxxx"; // 16357
|
||||
const char ChrClassesXPowerTypesfmt[]="nii"; // 5.3.0 Checked
|
||||
const char CinematicSequencesEntryfmt[] = "nxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char CreatureDisplayInfofmt[]="nxxifxxxxxxxxxxxxxxx"; // 16357
|
||||
const char CreatureDisplayInfoExtrafmt[] = "nixxxxxxxxxxxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char CreatureFamilyfmt[]="nfifiiiiixsx"; // 5.3.0 Checked
|
||||
const char CreatureSpellDatafmt[] = "niiiixxxx"; // 5.3.0 Checked
|
||||
const char ChrClassesEntryfmt[]="nixsxxxixiiiixxxxx";
|
||||
const char ChrRacesEntryfmt[]="nxixiixixxxxixsxxxxxixxxxxxxxxxxxxxx";
|
||||
const char ChrClassesXPowerTypesfmt[]="nii";
|
||||
const char CinematicSequencesEntryfmt[] = "nxxxxxxxxx";
|
||||
const char CreatureDisplayInfofmt[]="nxxifxxxxxxxxxxxxxxx";
|
||||
const char CreatureDisplayInfoExtrafmt[] = "nixxxxxxxxxxxxxxxxxxx";
|
||||
const char CreatureFamilyfmt[]="nfifiiiiixsx";
|
||||
const char CreatureSpellDatafmt[] = "niiiixxxx";
|
||||
const char DestructibleModelDataFmt[] = "nixxxixxxxixxxxixxxxxxxx";
|
||||
const char DungeonEncounterfmt[]="niiiisxxx";
|
||||
const char CreatureTypefmt[]="nxx"; // 5.3.0 Checked
|
||||
const char CreatureTypefmt[]="nxx";
|
||||
const char CurrencyTypesfmt[]="nisxxxxiiixx";
|
||||
const char DurabilityCostsfmt[] = "niiiiiiiiiiiiiiiiiiiiiiiiiiiii"; // TODO: 5.3.0 DIFFERENT
|
||||
const char DurabilityQualityfmt[] = "nf"; // TODO: 5.3.0 DIFFERENT
|
||||
const char EmotesEntryfmt[]="nxxiiixx"; // 5.3.0 Checked
|
||||
const char EmotesTextEntryfmt[] = "nxixxxxxxxxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char DurabilityCostsfmt[] = "niiiiiiiiiiiiiiiiiiiiiiiiiiiii";
|
||||
const char DurabilityQualityfmt[] = "nf";
|
||||
const char EmotesEntryfmt[]="nxxiiixx";
|
||||
const char EmotesTextEntryfmt[] = "nxixxxxxxxxxxxxxxxx";
|
||||
const char FactionEntryfmt[]="niiiiiiiiiiiiiiiiiiffixsxxxx";
|
||||
const char FactionTemplateEntryfmt[] = "niiiiiiiiiiiii"; // 5.3.0 Checked
|
||||
const char GameObjectDisplayInfofmt[]="nsxxxxxxxxxxffffffxxx"; // 5.3.0 Checked
|
||||
const char GemPropertiesEntryfmt[]="nixxix"; // 5.3.0 Checked
|
||||
const char GlyphPropertiesfmt[] = "niii"; // 5.3.0 Checked
|
||||
const char GlyphSlotfmt[] = "nii"; // 5.3.0 Checked
|
||||
const char GtBarberShopCostBasefmt[]="xf"; // 5.3.0 Checked
|
||||
const char FactionTemplateEntryfmt[] = "niiiiiiiiiiiii";
|
||||
const char GameObjectDisplayInfofmt[]="nsxxxxxxxxxxffffffxxx";
|
||||
const char GemPropertiesEntryfmt[]="nixxix";
|
||||
const char GlyphPropertiesfmt[] = "niii";
|
||||
const char GlyphSlotfmt[] = "nii";
|
||||
const char GtBarberShopCostBasefmt[]="xf";
|
||||
const char GtCombatRatingsfmt[]="xf";
|
||||
const char GtChanceToMeleeCritBasefmt[]="xf"; // 5.3.0 Checked
|
||||
const char GtChanceToMeleeCritfmt[]="xf"; // 5.3.0 Checked
|
||||
const char GtChanceToSpellCritBasefmt[]="xf"; // 5.3.0 Checked
|
||||
const char GtChanceToMeleeCritBasefmt[]="xf";
|
||||
const char GtChanceToMeleeCritfmt[]="xf";
|
||||
const char GtChanceToSpellCritBasefmt[]="xf";
|
||||
const char GtOCTClassCombatRatingScalarfmt[]="df";
|
||||
const char GtChanceToSpellCritfmt[]="xf"; // 5.3.0 Checked
|
||||
const char GtOCTHpPerStaminafmt[]="df"; // 16357
|
||||
const char GtChanceToSpellCritfmt[]="xf";
|
||||
const char GtOCTHpPerStaminafmt[]="df";
|
||||
const char GtOCTRegenHPfmt[]="xf";
|
||||
|
||||
const char GtRegenHPPerSptfmt[]="xf";
|
||||
const char GtRegenMPPerSptfmt[]="xf"; // 5.3.0 Checked
|
||||
const char GtSpellScalingfmt[]="df"; // 5.3.0 Checked
|
||||
const char GtRegenMPPerSptfmt[]="xf";
|
||||
const char GtSpellScalingfmt[]="df";
|
||||
const char GtOCTBaseHPByClassfmt[]="df";
|
||||
const char GtOCTBaseMPByClassfmt[]="df";
|
||||
const char Holidaysfmt[] = "nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char ItemClassfmt[]="nxfs"; // 16357
|
||||
const char ItemArmorQualityfmt[]="nfffffffi"; // 5.3.0 Checked
|
||||
const char ItemArmorShieldfmt[]="nifffffff"; // 5.3.0 Checked
|
||||
const char ItemArmorTotalfmt[]="niffff"; // 5.3.0 Checked
|
||||
const char ItemBagFamilyfmt[]="nx"; // 5.3.0 Checked
|
||||
const char Holidaysfmt[] = "nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
|
||||
const char ItemClassfmt[]="nxfs";
|
||||
const char ItemArmorQualityfmt[]="nfffffffi";
|
||||
const char ItemArmorShieldfmt[]="nifffffff";
|
||||
const char ItemArmorTotalfmt[]="niffff";
|
||||
const char ItemBagFamilyfmt[]="nx";
|
||||
// const char ItemDisplayTemplateEntryfmt[]="nxxxxxxxxxxixxxxxxxxxxx";
|
||||
// const char ItemCondExtCostsEntryfmt[]="xiii";
|
||||
const char ItemDamagefmt[]="nfffffffi";
|
||||
const char ItemLimitCategoryEntryfmt[]="nxii"; // 5.3.0 Checked
|
||||
const char ItemRandomPropertiesfmt[]="nxiiiiis"; // 5.3.0 Checked
|
||||
const char ItemRandomSuffixfmt[]="nsxiiiiiiiiii"; // 5.3.0 Checked
|
||||
const char ItemSetEntryfmt[]="dsxxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiii"; // 5.3.0 Checked
|
||||
const char LiquidTypefmt[] = "nxxixixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char LockEntryfmt[] = "niiiiiiiiiiiiiiiiiiiiiiiixxxxxxxx"; // 5.3.0 Checked
|
||||
const char MailTemplateEntryfmt[]="nxs"; // 5.3.0 Checked
|
||||
const char MapEntryfmt[]="nsiiisissififfiiiii"; // 16357
|
||||
const char MapDifficultyEntryfmt[]="niisiis"; // 5.3.0 Checked
|
||||
const char ItemLimitCategoryEntryfmt[]="nxii";
|
||||
const char ItemRandomPropertiesfmt[]="nxiiiiis";
|
||||
const char ItemRandomSuffixfmt[]="nsxiiiiiiiiii";
|
||||
const char ItemReforgefmt[]="nifif";
|
||||
const char ItemSetEntryfmt[]="dsxxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiii";
|
||||
const char LiquidTypefmt[] = "nxxixixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
|
||||
const char LockEntryfmt[] = "niiiiiiiiiiiiiiiiiiiiiiiixxxxxxxx";
|
||||
const char MailTemplateEntryfmt[]="nxs";
|
||||
const char MapEntryfmt[]="nsiiisissififfiiiii"; // 5.4.8
|
||||
const char MapDifficultyEntryfmt[]="niisiis";
|
||||
const char MountCapabilityfmt[]="niiiiiii";
|
||||
const char MountTypefmt[]="niiiiiiiiiiiiiiiiiiiiiiii";
|
||||
const char MovieEntryfmt[]="nxxxx"; // 16357
|
||||
const char MovieEntryfmt[]="nxxxx";
|
||||
const char NumTalentsAtLevelfmt[]="df";
|
||||
const char OverrideSpellDatafmt[]="niiiiiiiiiixx";
|
||||
const char QuestFactionRewardfmt[] = "niiiiiiiiii";
|
||||
const char QuestSortEntryfmt[]="nx"; // 5.3.0 Checked
|
||||
const char QuestXPLevelfmt[] = "niiiiiiiiii"; // 5.3.0 Checked
|
||||
const char Phasefmt[]="nii"; // 5.3.0 Checked
|
||||
const char QuestSortEntryfmt[]="nx";
|
||||
const char QuestXPLevelfmt[] = "niiiiiiiiii";
|
||||
const char Phasefmt[]="nii";
|
||||
const char PvPDifficultyfmt[] = "diiiii";
|
||||
const char RandomPropertiesPointsfmt[] = "niiiiiiiiiiiiiii"; // 5.3.0 Checked
|
||||
const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiixi"; // 5.3.0 Checked
|
||||
const char ScalingStatValuesfmt[]="iniiiiiixiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxx"; // 16357
|
||||
const char SkillLinefmt[]="nisxixixx"; // 16357
|
||||
const char SkillLineAbilityfmt[]="niiiiiiiiixxx"; // 16357
|
||||
const char SkillRaceClassInfofmt[]="diiiiixx"; // 16357
|
||||
const char SoundEntriesfmt[]="nisxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // 17538
|
||||
const char SpellCastTimefmt[]="niii"; // 5.3.0 Checked
|
||||
const char SpellDurationfmt[] = "niii"; // 5.3.0 Checked
|
||||
const char RandomPropertiesPointsfmt[] = "niiiiiiiiiiiiiii";
|
||||
const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiixi";
|
||||
const char ScalingStatValuesfmt[]="iniiiiiixiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxx";
|
||||
const char SkillLinefmt[]="nisxixixx";
|
||||
const char SkillLineAbilityfmt[]="niiiiiiiiixxx";
|
||||
const char SkillRaceClassInfofmt[]="diiiiixx";
|
||||
const char SoundEntriesfmt[]="nisxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
|
||||
const char SpellCastTimefmt[]="niii";
|
||||
const char SpellDurationfmt[] = "niii";
|
||||
const char SpellDifficultyfmt[] = "niiii";
|
||||
const char SpellEntryfmt[]="nssxxixxxiiiiiiiiiiiiiixi"; // 16357
|
||||
const char SpellAuraOptionsEntryfmt[]="dxxiiiixx"; // 16357
|
||||
const char SpellAuraRestrictionsEntryfmt[]="dxxiiiiiiii"; // 16357
|
||||
const char SpellCastingRequirementsEntryfmt[]="dixxixi"; // 5.3.0 Checked
|
||||
const char SpellCategoriesEntryfmt[]="dxxiiiiiix"; // 16357
|
||||
const char SpellEntryfmt[]="nssxxixxxiiiiiiiiiiiiiixi";
|
||||
const char SpellAuraOptionsEntryfmt[]="dxxiiiixx";
|
||||
const char SpellAuraRestrictionsEntryfmt[]="dxxiiiiiiii";
|
||||
const char SpellCastingRequirementsEntryfmt[]="dixxixi";
|
||||
const char SpellCategoriesEntryfmt[]="dxxiiiiiix";
|
||||
const char SpellClassOptionsEntryfmt[]="dxiiiix";
|
||||
const char SpellCooldownsEntryfmt[]="dxxiii"; // 16357
|
||||
const char SpellEffectEntryfmt[]="diifiiixfiiiiiifiifiiiiixiiiix"; // 16357
|
||||
const char SpellEquippedItemsEntryfmt[]="dxxiii"; // 16357
|
||||
const char SpellInterruptsEntryfmt[]="dxxixixi"; // 16357
|
||||
const char SpellLevelsEntryfmt[]="dxxiii"; // 16357
|
||||
const char SpellPowerEntryfmt[]="xnxiiiiixxxxx"; // 16357
|
||||
const char SpellCooldownsEntryfmt[]="dxxiii";
|
||||
const char SpellEffectEntryfmt[]="diifiiixfiiiiiifiifiiiiixiiiix";
|
||||
const char SpellEquippedItemsEntryfmt[]="dxxiii";
|
||||
const char SpellInterruptsEntryfmt[]="dxxixixi";
|
||||
const char SpellLevelsEntryfmt[]="dxxiii";
|
||||
const char SpellPowerEntryfmt[]="xnxiiiiixxxxx";
|
||||
const char SpellScalingEntryfmt[]="diiiiffffffffffi";
|
||||
const char SpellShapeshiftEntryfmt[]="dixixx"; // 5.3.0 Checked
|
||||
const char SpellTargetRestrictionsEntryfmt[]="dxxfxiiii"; // 16357
|
||||
const char SpellTotemsEntryfmt[]="diiii"; // 5.3.0 Checked
|
||||
const char SpellShapeshiftEntryfmt[]="dixixx";
|
||||
const char SpellTargetRestrictionsEntryfmt[]="dxxfxiiii";
|
||||
const char SpellTotemsEntryfmt[]="diiii";
|
||||
const char SpellFocusObjectfmt[]="nx";
|
||||
const char SpellItemEnchantmentfmt[]="nxiiiiiiiiisiiiixxixxxxxxx"; // 17538
|
||||
const char SpellItemEnchantmentConditionfmt[] = "nbbbbbxxxxxbbbbbbbbbbiiiiiXXXXX"; // 5.3.0 Checked
|
||||
const char SpellMiscfmt[]="dxxiiiiiiiiiiiiiiiiifiiiii"; // 17538
|
||||
const char SpellRadiusfmt[]="nfxxx"; // 16357
|
||||
const char SpellRangefmt[]="nffffxxx"; // 5.3.0 Checked
|
||||
const char SpellRuneCostfmt[]="niiixi"; // 16357
|
||||
const char SpellShapeshiftFormfmt[]="nxxiixiiixxiiiiiiiixx"; // 5.3.0 Checked
|
||||
const char SpellItemEnchantmentfmt[]="nxiiiiiiiiisiiiixxixxxxxxx";
|
||||
const char SpellItemEnchantmentConditionfmt[] = "nbbbbbxxxxxbbbbbbbbbbiiiiiXXXXX";
|
||||
const char SpellMiscfmt[]="dxxiiiiiiiiiiiiiiiiifiiiii";
|
||||
const char SpellRadiusfmt[]="nfxxx";
|
||||
const char SpellRangefmt[]="nffffxxx";
|
||||
const char SpellRuneCostfmt[]="niiixi";
|
||||
const char SpellShapeshiftFormfmt[]="nxxiixiiixxiiiiiiiixx";
|
||||
//const char StableSlotPricesfmt[] = "ni"; // removed
|
||||
const char SummonPropertiesfmt[] = "niiiii"; // 5.3.0 Checked
|
||||
const char SummonPropertiesfmt[] = "niiiii";
|
||||
const char TalentEntryfmt[]="niiiiiiiiixxixxxxxx";
|
||||
const char TalentTabEntryfmt[]="nxxiiixxiii";
|
||||
const char TalentTreePrimarySpellsfmt[]="diix";
|
||||
const char TaxiNodesEntryfmt[]="nifffsiixxxx";
|
||||
const char TaxiPathEntryfmt[] = "niii"; // 5.3.0 Checked
|
||||
const char TaxiPathNodeEntryfmt[] = "diiifffiiii"; // 5.3.0 Checked
|
||||
const char TotemCategoryEntryfmt[]="nxii"; // 5.3.0 Checked
|
||||
const char TransportAnimationEntryfmt[]="diixxxx"; // 5.3.0 Checked
|
||||
const char VehicleEntryfmt[]="nixffffiiiiiiiifffffffffffffffssssfifiixx"; // 16357
|
||||
const char VehicleSeatEntryfmt[]="niiffffffffffiiiiiifffffffiiifffiiiiiiiffiiiiixxxxxxxxxxxxxxxxxxxx"; // 5.3.0 Checked
|
||||
const char WMOAreaTableEntryfmt[]="niiixxxxxiixxxx"; // 5.3.0 Checked
|
||||
const char WorldMapAreaEntryfmt[]="xinxffffixxxxx"; // 5.3.0 Checked
|
||||
const char WorldMapOverlayEntryfmt[]="nxiiiixxxxxxxxxx"; // 16357
|
||||
const char WorldSafeLocsEntryfmt[]="nifffxx"; // 16357
|
||||
const char TaxiPathEntryfmt[] = "niii";
|
||||
const char TaxiPathNodeEntryfmt[] = "diiifffiiii";
|
||||
const char TotemCategoryEntryfmt[]="nxii";
|
||||
const char TransportAnimationEntryfmt[]="diixxxx";
|
||||
const char VehicleEntryfmt[]="nixffffiiiiiiiifffffffffffffffssssfifiixx";
|
||||
const char VehicleSeatEntryfmt[]="niiffffffffffiiiiiifffffffiiifffiiiiiiiffiiiiixxxxxxxxxxxxxxxxxxxx";
|
||||
const char WMOAreaTableEntryfmt[]="niiixxxxxiixxxx";
|
||||
const char WorldMapAreaEntryfmt[]="xinxffffixxxxx";
|
||||
const char WorldMapOverlayEntryfmt[]="nxiiiixxxxxxxxxx";
|
||||
const char WorldSafeLocsEntryfmt[]="nifffxx";
|
||||
const char WorldPvPAreaEnrtyfmt[]="niiiiii";
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue