aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/base/characters_database.sql7
-rw-r--r--sql/updates/characters/master/2020_02_17_00_characters.sql6
-rw-r--r--sql/updates/hotfixes/master/2020_02_17_00_hotfixes.sql21
-rw-r--r--src/server/database/Database/Implementation/CharacterDatabase.cpp23
-rw-r--r--src/server/database/Database/Implementation/HotfixDatabase.cpp27
-rw-r--r--src/server/game/DataStores/DB2LoadInfo.h15
-rw-r--r--src/server/game/DataStores/DB2Metadata.h1660
-rw-r--r--src/server/game/DataStores/DB2Stores.cpp17
-rw-r--r--src/server/game/DataStores/DB2Structure.h14
-rw-r--r--src/server/game/DataStores/DBCEnums.h10
-rw-r--r--src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp8
-rw-r--r--src/server/game/Entities/Item/Item.cpp18
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
-rw-r--r--src/server/game/Entities/Player/Player.h2
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp6
-rw-r--r--src/server/game/Handlers/CalendarHandler.cpp4
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h2
-rw-r--r--src/server/scripts/Commands/cs_debug.cpp10
-rw-r--r--src/server/scripts/Commands/cs_instance.cpp13
-rw-r--r--src/tools/extractor_common/ExtractorDB2LoadInfo.h12
-rw-r--r--src/tools/map_extractor/loadlib/DBFilesClientList.h9
21 files changed, 1031 insertions, 855 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 67f7d55312e..5e8d4795561 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -2873,18 +2873,22 @@ CREATE TABLE `item_instance_azerite` (
`selectedAzeriteEssences1azeriteEssenceId1` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences1azeriteEssenceId2` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences1azeriteEssenceId3` int(10) unsigned NULL DEFAULT '0',
+ `selectedAzeriteEssences1azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences2specId` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences2azeriteEssenceId1` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences2azeriteEssenceId2` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences2azeriteEssenceId3` int(10) unsigned NULL DEFAULT '0',
+ `selectedAzeriteEssences2azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences3specId` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences3azeriteEssenceId1` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences3azeriteEssenceId2` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences3azeriteEssenceId3` int(10) unsigned NULL DEFAULT '0',
+ `selectedAzeriteEssences3azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences4specId` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences4azeriteEssenceId1` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences4azeriteEssenceId2` int(10) unsigned NULL DEFAULT '0',
`selectedAzeriteEssences4azeriteEssenceId3` int(10) unsigned NULL DEFAULT '0',
+ `selectedAzeriteEssences4azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0',
PRIMARY KEY (`itemGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3691,7 +3695,8 @@ INSERT INTO `updates` VALUES
('2019_11_12_00_characters.sql','D4C642B4D48DAE9F56329BDE51C258323A132A91','RELEASED','2019-11-12 16:31:29',0),
('2019_11_22_00_characters.sql','95DFA71DBD75542C098CD86E9C0051C9690902F0','RELEASED','2019-11-20 15:10:12',0),
('2019_11_30_00_characters.sql','D0678E62B651AECA60C2DD6989BF80BD999AD12B','RELEASED','2019-11-29 22:42:01',0),
-('2019_12_05_00_characters.sql','EA381C9634A5646A3168F15DF4E06A708A622762','RELEASED','2019-12-05 20:56:58',0);
+('2019_12_05_00_characters.sql','EA381C9634A5646A3168F15DF4E06A708A622762','RELEASED','2019-12-05 20:56:58',0),
+('2020_02_17_00_characters.sql','E1519A81D35F19B48B3C75A83A270CB4BA0B84F2','RELEASED','2020-02-17 21:55:17',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/updates/characters/master/2020_02_17_00_characters.sql b/sql/updates/characters/master/2020_02_17_00_characters.sql
index 171f0461235..fe5e8134c8d 100644
--- a/sql/updates/characters/master/2020_02_17_00_characters.sql
+++ b/sql/updates/characters/master/2020_02_17_00_characters.sql
@@ -1 +1,7 @@
UPDATE `character_inventory` SET `slot`=`slot`+4 WHERE `slot`>=47 AND `bag`=0;
+
+ALTER TABLE `item_instance_azerite`
+ ADD `selectedAzeriteEssences1azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0' AFTER `selectedAzeriteEssences1azeriteEssenceId3`,
+ ADD `selectedAzeriteEssences2azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0' AFTER `selectedAzeriteEssences2azeriteEssenceId3`,
+ ADD `selectedAzeriteEssences3azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0' AFTER `selectedAzeriteEssences3azeriteEssenceId3`,
+ ADD `selectedAzeriteEssences4azeriteEssenceId4` int(10) unsigned NULL DEFAULT '0' AFTER `selectedAzeriteEssences4azeriteEssenceId3`;
diff --git a/sql/updates/hotfixes/master/2020_02_17_00_hotfixes.sql b/sql/updates/hotfixes/master/2020_02_17_00_hotfixes.sql
new file mode 100644
index 00000000000..d7505bd0eb6
--- /dev/null
+++ b/sql/updates/hotfixes/master/2020_02_17_00_hotfixes.sql
@@ -0,0 +1,21 @@
+ALTER TABLE `chr_races` ADD `TransmogrifyDisabledSlotMask` int(11) NOT NULL DEFAULT '0' AFTER `HelmVisFallbackRaceID`;
+
+ALTER TABLE `content_tuning_x_expected` ADD `MythicPlusSeasonID` int(11) NOT NULL DEFAULT '0' AFTER `ExpectedStatModID`;
+
+ALTER TABLE `criteria_tree` MODIFY `Flags` int(11) NOT NULL DEFAULT '0' AFTER `OrderIndex`;
+
+ALTER TABLE `currency_types`
+ ADD `ConvertToPlayerExperience` int(11) NOT NULL DEFAULT '0' AFTER `ItemGroupSoundsID`,
+ ADD `PlayerConditionID` int(11) NOT NULL DEFAULT '0' AFTER `ConvertToPlayerExperience`;
+
+ALTER TABLE `item_appearance` DROP `SubclassID`;
+
+ALTER TABLE `mount`
+ ADD `MountSpecialRiderAnimKitID` int(11) NOT NULL DEFAULT '0' AFTER `UiModelSceneID`,
+ ADD `MountSpecialSpellVisualKitID` int(11) NOT NULL DEFAULT '0' AFTER `MountSpecialRiderAnimKitID`;
+
+ALTER TABLE `spell_visual_kit` CHANGE `Flags` `Flags1` int(11) NOT NULL DEFAULT '0' AFTER `DelayMax`;
+ALTER TABLE `spell_visual_kit` ADD `Flags2` int(11) NOT NULL DEFAULT '0' AFTER `Flags1`;
+ALTER TABLE `spell_visual_kit` MODIFY `FallbackSpellVisualKitId` int(11) NOT NULL DEFAULT '0' AFTER `FallbackPriority`;
+
+ALTER TABLE `ui_map` ADD `AlternateUiMapGroup` int(11) NOT NULL DEFAULT '0' AFTER `BkgAtlasID`;
diff --git a/src/server/database/Database/Implementation/CharacterDatabase.cpp b/src/server/database/Database/Implementation/CharacterDatabase.cpp
index ba7c5ac99db..72798a0847a 100644
--- a/src/server/database/Database/Implementation/CharacterDatabase.cpp
+++ b/src/server/database/Database/Implementation/CharacterDatabase.cpp
@@ -147,10 +147,10 @@ void CharacterDatabaseConnection::DoPrepareStatements()
PrepareStatement(CHAR_SEL_MAILITEMS, "SELECT " SelectItemInstanceContent ", ii.owner_guid, m.id FROM mail_items mi INNER JOIN mail m ON mi.mail_id = m.id LEFT JOIN item_instance ii ON mi.item_guid = ii.guid LEFT JOIN item_instance_gems ig ON ii.guid = ig.itemGuid LEFT JOIN item_instance_transmog iit ON ii.guid = iit.itemGuid LEFT JOIN item_instance_modifiers im ON ii.guid = im.itemGuid WHERE m.receiver = ?", CONNECTION_SYNCH);
PrepareStatement(CHAR_SEL_MAILITEMS_ARTIFACT, "SELECT a.itemGuid, a.xp, a.artifactAppearanceId, a.artifactTierId, ap.artifactPowerId, ap.purchasedRank FROM item_instance_artifact_powers ap LEFT JOIN item_instance_artifact a ON ap.itemGuid = a.itemGuid INNER JOIN mail_items mi ON a.itemGuid = mi.item_guid INNER JOIN mail m ON mi.mail_id = m.id WHERE m.receiver = ?", CONNECTION_SYNCH);
PrepareStatement(CHAR_SEL_MAILITEMS_AZERITE, "SELECT iz.itemGuid, iz.xp, iz.level, iz.knowledgeLevel, "
- "iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3, "
- "iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3, "
- "iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3, "
- "iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3 "
+ "iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3, iz.selectedAzeriteEssences1azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3, iz.selectedAzeriteEssences2azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3, iz.selectedAzeriteEssences3azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3, iz.selectedAzeriteEssences4azeriteEssenceId4 "
"FROM item_instance_azerite iz INNER JOIN mail_items mi ON iz.itemGuid = mi.item_guid INNER JOIN mail m ON mi.mail_id = m.id WHERE m.receiver = ?", CONNECTION_SYNCH);
PrepareStatement(CHAR_SEL_MAILITEMS_AZERITE_MILESTONE_POWER, "SELECT iamp.itemGuid, iamp.azeriteItemMilestonePowerId FROM item_instance_azerite_milestone_power iamp INNER JOIN mail_items mi ON iamp.itemGuid = mi.item_guid INNER JOIN mail m ON mi.mail_id = m.id WHERE m.receiver = ?", CONNECTION_SYNCH);
PrepareStatement(CHAR_SEL_MAILITEMS_AZERITE_UNLOCKED_ESSENCE, "SELECT iaue.itemGuid, iaue.azeriteEssenceId, iaue.`rank` FROM item_instance_azerite_unlocked_essence iaue INNER JOIN mail_items mi ON iaue.itemGuid = mi.item_guid INNER JOIN mail m ON mi.mail_id = m.id WHERE m.receiver = ?", CONNECTION_SYNCH);
@@ -200,14 +200,15 @@ void CharacterDatabaseConnection::DoPrepareStatements()
PrepareStatement(CHAR_DEL_ITEM_INSTANCE_MODIFIERS, "DELETE FROM item_instance_modifiers WHERE itemGuid = ?", CONNECTION_ASYNC);
PrepareStatement(CHAR_DEL_ITEM_INSTANCE_MODIFIERS_BY_OWNER, "DELETE im FROM item_instance_modifiers im LEFT JOIN item_instance ii ON im.itemGuid = ii.guid WHERE ii.owner_guid = ?", CONNECTION_ASYNC);
PrepareStatement(CHAR_SEL_ITEM_INSTANCE_AZERITE, "SELECT iz.itemGuid, iz.xp, iz.level, iz.knowledgeLevel, "
- "iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3, "
- "iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3, "
- "iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3, "
- "iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3 "
+ "iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3, iz.selectedAzeriteEssences1azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3, iz.selectedAzeriteEssences2azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3, iz.selectedAzeriteEssences3azeriteEssenceId4, "
+ "iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3, iz.selectedAzeriteEssences4azeriteEssenceId4 "
"FROM item_instance_azerite iz INNER JOIN character_inventory ci ON iz.itemGuid = ci.item WHERE ci.guid = ?", CONNECTION_ASYNC);
- PrepareStatement(CHAR_INS_ITEM_INSTANCE_AZERITE, "INSERT INTO item_instance_azerite (itemGuid, xp, level, knowledgeLevel, selectedAzeriteEssences1specId, selectedAzeriteEssences1azeriteEssenceId1, selectedAzeriteEssences1azeriteEssenceId2, selectedAzeriteEssences1azeriteEssenceId3, "
- "selectedAzeriteEssences2specId, selectedAzeriteEssences2azeriteEssenceId1, selectedAzeriteEssences2azeriteEssenceId2, selectedAzeriteEssences2azeriteEssenceId3, selectedAzeriteEssences3specId, selectedAzeriteEssences3azeriteEssenceId1, selectedAzeriteEssences3azeriteEssenceId2, selectedAzeriteEssences3azeriteEssenceId3, "
- "selectedAzeriteEssences4specId, selectedAzeriteEssences4azeriteEssenceId1, selectedAzeriteEssences4azeriteEssenceId2, selectedAzeriteEssences4azeriteEssenceId3) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC);
+ PrepareStatement(CHAR_INS_ITEM_INSTANCE_AZERITE, "INSERT INTO item_instance_azerite (itemGuid, xp, level, knowledgeLevel, selectedAzeriteEssences1specId, selectedAzeriteEssences1azeriteEssenceId1, selectedAzeriteEssences1azeriteEssenceId2, selectedAzeriteEssences1azeriteEssenceId3, selectedAzeriteEssences1azeriteEssenceId4, "
+ "selectedAzeriteEssences2specId, selectedAzeriteEssences2azeriteEssenceId1, selectedAzeriteEssences2azeriteEssenceId2, selectedAzeriteEssences2azeriteEssenceId3, selectedAzeriteEssences2azeriteEssenceId4, "
+ "selectedAzeriteEssences3specId, selectedAzeriteEssences3azeriteEssenceId1, selectedAzeriteEssences3azeriteEssenceId2, selectedAzeriteEssences3azeriteEssenceId3, selectedAzeriteEssences3azeriteEssenceId4, "
+ "selectedAzeriteEssences4specId, selectedAzeriteEssences4azeriteEssenceId1, selectedAzeriteEssences4azeriteEssenceId2, selectedAzeriteEssences4azeriteEssenceId3, selectedAzeriteEssences4azeriteEssenceId4) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC);
PrepareStatement(CHAR_UPD_ITEM_INSTANCE_AZERITE_ON_LOAD, "UPDATE item_instance_azerite SET xp = ?, knowledgeLevel = ? WHERE itemGuid = ?", CONNECTION_ASYNC);
PrepareStatement(CHAR_DEL_ITEM_INSTANCE_AZERITE, "DELETE FROM item_instance_azerite WHERE itemGuid = ?", CONNECTION_ASYNC);
PrepareStatement(CHAR_DEL_ITEM_INSTANCE_AZERITE_BY_OWNER, "DELETE iz FROM item_instance_azerite iz LEFT JOIN item_instance ii ON iz.itemGuid = ii.guid WHERE ii.owner_guid = ?", CONNECTION_ASYNC);
diff --git a/src/server/database/Database/Implementation/HotfixDatabase.cpp b/src/server/database/Database/Implementation/HotfixDatabase.cpp
index d978cd6542c..050b55db772 100644
--- a/src/server/database/Database/Implementation/HotfixDatabase.cpp
+++ b/src/server/database/Database/Implementation/HotfixDatabase.cpp
@@ -240,11 +240,11 @@ void HotfixDatabaseConnection::DoPrepareStatements()
"MaleCustomizeOffset1, MaleCustomizeOffset2, MaleCustomizeOffset3, FemaleCustomizeOffset1, FemaleCustomizeOffset2, FemaleCustomizeOffset3, "
"LowResScreenFileDataID, AlteredFormStartVisualKitID1, AlteredFormStartVisualKitID2, AlteredFormStartVisualKitID3, "
"AlteredFormFinishVisualKitID1, AlteredFormFinishVisualKitID2, AlteredFormFinishVisualKitID3, HeritageArmorAchievementID, StartingLevel, "
- "UiDisplayOrder, FemaleSkeletonFileDataID, MaleSkeletonFileDataID, HelmVisFallbackRaceID, FactionID, CinematicSequenceID, ResSicknessSpellID, "
- "SplashSoundID, BaseLanguage, CreatureType, Alliance, RaceRelated, UnalteredVisualRaceID, CharComponentTextureLayoutID, "
- "CharComponentTexLayoutHiResID, DefaultClassID, NeutralRaceID, MaleModelFallbackRaceID, MaleModelFallbackSex, FemaleModelFallbackRaceID, "
- "FemaleModelFallbackSex, MaleTextureFallbackRaceID, MaleTextureFallbackSex, FemaleTextureFallbackRaceID, FemaleTextureFallbackSex"
- " FROM chr_races ORDER BY ID DESC", CONNECTION_SYNCH);
+ "UiDisplayOrder, FemaleSkeletonFileDataID, MaleSkeletonFileDataID, HelmVisFallbackRaceID, TransmogrifyDisabledSlotMask, FactionID, "
+ "CinematicSequenceID, ResSicknessSpellID, SplashSoundID, BaseLanguage, CreatureType, Alliance, RaceRelated, UnalteredVisualRaceID, "
+ "CharComponentTextureLayoutID, CharComponentTexLayoutHiResID, DefaultClassID, NeutralRaceID, MaleModelFallbackRaceID, MaleModelFallbackSex, "
+ "FemaleModelFallbackRaceID, FemaleModelFallbackSex, MaleTextureFallbackRaceID, MaleTextureFallbackSex, FemaleTextureFallbackRaceID, "
+ "FemaleTextureFallbackSex FROM chr_races ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_CHR_RACES, "SELECT ID, Name_lang, NameFemale_lang, NameLowercase_lang, NameFemaleLowercase_lang"
" FROM chr_races_locale WHERE locale = ?", CONNECTION_SYNCH);
@@ -266,8 +266,8 @@ void HotfixDatabaseConnection::DoPrepareStatements()
PrepareStatement(HOTFIX_SEL_CONTENT_TUNING, "SELECT ID, MinLevel, MaxLevel, Flags, ExpansionID FROM content_tuning ORDER BY ID DESC", CONNECTION_SYNCH);
// ContentTuningXExpected.db2
- PrepareStatement(HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED, "SELECT ID, ExpectedStatModID, ContentTuningID FROM content_tuning_x_expected"
- " ORDER BY ID DESC", CONNECTION_SYNCH);
+ PrepareStatement(HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED, "SELECT ID, ExpectedStatModID, MythicPlusSeasonID, ContentTuningID"
+ " FROM content_tuning_x_expected ORDER BY ID DESC", CONNECTION_SYNCH);
// ConversationLine.db2
PrepareStatement(HOTFIX_SEL_CONVERSATION_LINE, "SELECT ID, BroadcastTextID, SpellVisualKitID, AdditionalDuration, NextConversationLineID, "
@@ -313,7 +313,8 @@ void HotfixDatabaseConnection::DoPrepareStatements()
// CurrencyTypes.db2
PrepareStatement(HOTFIX_SEL_CURRENCY_TYPES, "SELECT ID, Name, Description, CategoryID, InventoryIconFileID, SpellWeight, SpellCategory, MaxQty, "
- "MaxEarnablePerWeek, Flags, Quality, FactionID, ItemGroupSoundsID FROM currency_types ORDER BY ID DESC", CONNECTION_SYNCH);
+ "MaxEarnablePerWeek, Flags, Quality, FactionID, ItemGroupSoundsID, ConvertToPlayerExperience, PlayerConditionID FROM currency_types"
+ " ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_CURRENCY_TYPES, "SELECT ID, Name_lang, Description_lang FROM currency_types_locale WHERE locale = ?", CONNECTION_SYNCH);
// Curve.db2
@@ -503,8 +504,8 @@ void HotfixDatabaseConnection::DoPrepareStatements()
"ItemGroupSoundsID FROM item ORDER BY ID DESC", CONNECTION_SYNCH);
// ItemAppearance.db2
- PrepareStatement(HOTFIX_SEL_ITEM_APPEARANCE, "SELECT ID, DisplayType, SubclassID, ItemDisplayInfoID, DefaultIconFileDataID, UiOrder"
- " FROM item_appearance ORDER BY ID DESC", CONNECTION_SYNCH);
+ PrepareStatement(HOTFIX_SEL_ITEM_APPEARANCE, "SELECT ID, DisplayType, ItemDisplayInfoID, DefaultIconFileDataID, UiOrder FROM item_appearance"
+ " ORDER BY ID DESC", CONNECTION_SYNCH);
// ItemArmorQuality.db2
PrepareStatement(HOTFIX_SEL_ITEM_ARMOR_QUALITY, "SELECT ID, Qualitymod1, Qualitymod2, Qualitymod3, Qualitymod4, Qualitymod5, Qualitymod6, "
@@ -697,7 +698,7 @@ void HotfixDatabaseConnection::DoPrepareStatements()
// Mount.db2
PrepareStatement(HOTFIX_SEL_MOUNT, "SELECT Name, SourceText, Description, ID, MountTypeID, Flags, SourceTypeEnum, SourceSpellID, "
- "PlayerConditionID, MountFlyRideHeight, UiModelSceneID FROM mount ORDER BY ID DESC", CONNECTION_SYNCH);
+ "PlayerConditionID, MountFlyRideHeight, UiModelSceneID, MountSpecialRiderAnimKitID, MountSpecialSpellVisualKitID FROM mount ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_MOUNT, "SELECT ID, Name_lang, SourceText_lang, Description_lang FROM mount_locale WHERE locale = ?", CONNECTION_SYNCH);
// MountCapability.db2
@@ -1016,7 +1017,7 @@ void HotfixDatabaseConnection::DoPrepareStatements()
" FROM spell_totems ORDER BY ID DESC", CONNECTION_SYNCH);
// SpellVisualKit.db2
- PrepareStatement(HOTFIX_SEL_SPELL_VISUAL_KIT, "SELECT ID, Flags, FallbackPriority, FallbackSpellVisualKitId, DelayMin, DelayMax"
+ PrepareStatement(HOTFIX_SEL_SPELL_VISUAL_KIT, "SELECT ID, FallbackPriority, FallbackSpellVisualKitId, DelayMin, DelayMax, Flags1, Flags2"
" FROM spell_visual_kit ORDER BY ID DESC", CONNECTION_SYNCH);
// SpellXSpellVisual.db2
@@ -1082,7 +1083,7 @@ void HotfixDatabaseConnection::DoPrepareStatements()
// UiMap.db2
PrepareStatement(HOTFIX_SEL_UI_MAP, "SELECT Name, ID, ParentUiMapID, Flags, `System`, Type, LevelRangeMin, LevelRangeMax, BountySetID, "
- "BountyDisplayLocation, VisibilityPlayerConditionID, HelpTextPosition, BkgAtlasID FROM ui_map ORDER BY ID DESC", CONNECTION_SYNCH);
+ "BountyDisplayLocation, VisibilityPlayerConditionID, HelpTextPosition, BkgAtlasID, AlternateUiMapGroup FROM ui_map ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_UI_MAP, "SELECT ID, Name_lang FROM ui_map_locale WHERE locale = ?", CONNECTION_SYNCH);
// UiMapAssignment.db2
diff --git a/src/server/game/DataStores/DB2LoadInfo.h b/src/server/game/DataStores/DB2LoadInfo.h
index 7d53bab5528..9601989e718 100644
--- a/src/server/game/DataStores/DB2LoadInfo.h
+++ b/src/server/game/DataStores/DB2LoadInfo.h
@@ -1050,6 +1050,7 @@ struct ChrRacesLoadInfo
{ true, FT_INT, "FemaleSkeletonFileDataID" },
{ true, FT_INT, "MaleSkeletonFileDataID" },
{ true, FT_INT, "HelmVisFallbackRaceID" },
+ { true, FT_INT, "TransmogrifyDisabledSlotMask" },
{ true, FT_SHORT, "FactionID" },
{ true, FT_SHORT, "CinematicSequenceID" },
{ true, FT_SHORT, "ResSicknessSpellID" },
@@ -1169,6 +1170,7 @@ struct ContentTuningXExpectedLoadInfo
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ExpectedStatModID" },
+ { true, FT_INT, "MythicPlusSeasonID" },
{ false, FT_INT, "ContentTuningID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ContentTuningXExpectedMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED);
@@ -1388,7 +1390,7 @@ struct CriteriaTreeLoadInfo
{ true, FT_BYTE, "Operator" },
{ false, FT_INT, "CriteriaID" },
{ true, FT_INT, "OrderIndex" },
- { true, FT_SHORT, "Flags" },
+ { true, FT_INT, "Flags" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CriteriaTreeMeta::Instance(), HOTFIX_SEL_CRITERIA_TREE);
return &loadInfo;
@@ -1414,6 +1416,8 @@ struct CurrencyTypesLoadInfo
{ true, FT_BYTE, "Quality" },
{ true, FT_INT, "FactionID" },
{ true, FT_INT, "ItemGroupSoundsID" },
+ { true, FT_INT, "ConvertToPlayerExperience" },
+ { true, FT_INT, "PlayerConditionID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CurrencyTypesMeta::Instance(), HOTFIX_SEL_CURRENCY_TYPES);
return &loadInfo;
@@ -2381,7 +2385,6 @@ struct ItemAppearanceLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "DisplayType" },
- { true, FT_INT, "SubclassID" },
{ true, FT_INT, "ItemDisplayInfoID" },
{ true, FT_INT, "DefaultIconFileDataID" },
{ true, FT_INT, "UiOrder" },
@@ -3442,6 +3445,8 @@ struct MountLoadInfo
{ false, FT_INT, "PlayerConditionID" },
{ false, FT_FLOAT, "MountFlyRideHeight" },
{ true, FT_INT, "UiModelSceneID" },
+ { true, FT_INT, "MountSpecialRiderAnimKitID" },
+ { true, FT_INT, "MountSpecialSpellVisualKitID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountMeta::Instance(), HOTFIX_SEL_MOUNT);
return &loadInfo;
@@ -5100,11 +5105,12 @@ struct SpellVisualKitLoadInfo
static DB2FieldMeta const fields[] =
{
{ false, FT_INT, "ID" },
- { true, FT_INT, "Flags" },
{ true, FT_BYTE, "FallbackPriority" },
- { false, FT_INT, "FallbackSpellVisualKitId" },
+ { true, FT_INT, "FallbackSpellVisualKitId" },
{ false, FT_SHORT, "DelayMin" },
{ false, FT_SHORT, "DelayMax" },
+ { true, FT_INT, "Flags1" },
+ { true, FT_INT, "Flags2" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellVisualKitMeta::Instance(), HOTFIX_SEL_SPELL_VISUAL_KIT);
return &loadInfo;
@@ -5436,6 +5442,7 @@ struct UiMapLoadInfo
{ true, FT_INT, "VisibilityPlayerConditionID" },
{ true, FT_BYTE, "HelpTextPosition" },
{ true, FT_INT, "BkgAtlasID" },
+ { true, FT_INT, "AlternateUiMapGroup" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapMeta::Instance(), HOTFIX_SEL_UI_MAP);
return &loadInfo;
diff --git a/src/server/game/DataStores/DB2Metadata.h b/src/server/game/DataStores/DB2Metadata.h
index b6028e682ca..44e0b72e792 100644
--- a/src/server/game/DataStores/DB2Metadata.h
+++ b/src/server/game/DataStores/DB2Metadata.h
@@ -43,7 +43,7 @@ struct AchievementMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1260179, 3, 16, 16, 0x126B44E5, fields, 11);
+ static DB2Meta instance(1260179, 3, 16, 16, 0xB0CDA956, fields, 11);
return &instance;
}
};
@@ -59,7 +59,7 @@ struct Achievement_CategoryMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1324299, 1, 4, 4, 0x0B008A91, fields, 3);
+ static DB2Meta instance(1324299, 1, 4, 4, 0x286BF460, fields, 3);
return &instance;
}
};
@@ -93,7 +93,7 @@ struct AdventureJournalMeta
{ FT_INT, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1115949, -1, 22, 22, 0x4FEAA1F0, fields, -1);
+ static DB2Meta instance(1115949, -1, 22, 22, 0x76736DC1, fields, -1);
return &instance;
}
};
@@ -117,7 +117,7 @@ struct AdventureMapPOIMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267070, -1, 12, 12, 0x4AABC870, fields, -1);
+ static DB2Meta instance(1267070, -1, 12, 12, 0x1F9BE763, fields, -1);
return &instance;
}
};
@@ -137,7 +137,7 @@ struct AlliedRaceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1710672, 0, 8, 8, 0xE89FA2D2, fields, -1);
+ static DB2Meta instance(1710672, 0, 8, 8, 0xBA13C058, fields, -1);
return &instance;
}
};
@@ -154,7 +154,7 @@ struct AlliedRaceRacialAbilityMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1720145, -1, 5, 4, 0x96902165, fields, 4);
+ static DB2Meta instance(1720145, -1, 5, 4, 0x5FF19738, fields, 4);
return &instance;
}
};
@@ -169,7 +169,7 @@ struct AnimKitMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1304323, -1, 3, 3, 0x0C4BCDEC, fields, -1);
+ static DB2Meta instance(1304323, -1, 3, 3, 0xE6EFB281, fields, -1);
return &instance;
}
};
@@ -185,7 +185,7 @@ struct AnimKitBoneSetMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1375433, -1, 4, 4, 0x19CF1290, fields, -1);
+ static DB2Meta instance(1375433, -1, 4, 4, 0xE620E362, fields, -1);
return &instance;
}
};
@@ -199,7 +199,7 @@ struct AnimKitBoneSetAliasMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266937, -1, 2, 2, 0xB307E8FC, fields, -1);
+ static DB2Meta instance(1266937, -1, 2, 2, 0x7D887630, fields, -1);
return &instance;
}
};
@@ -212,7 +212,7 @@ struct AnimKitConfigMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1300872, -1, 1, 1, 0x972D46F8, fields, -1);
+ static DB2Meta instance(1300872, -1, 1, 1, 0x3144FD89, fields, -1);
return &instance;
}
};
@@ -227,7 +227,7 @@ struct AnimKitConfigBoneSetMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1300873, -1, 3, 2, 0x48518303, fields, 2);
+ static DB2Meta instance(1300873, -1, 3, 2, 0xE64319C0, fields, 2);
return &instance;
}
};
@@ -240,7 +240,7 @@ struct AnimKitPriorityMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266540, -1, 1, 1, 0x27ED596B, fields, -1);
+ static DB2Meta instance(1266540, -1, 1, 1, 0x8DFC060A, fields, -1);
return &instance;
}
};
@@ -257,7 +257,7 @@ struct AnimKitReplacementMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1559807, 0, 5, 4, 0xB0BBA55F, fields, 4);
+ static DB2Meta instance(1559807, 0, 5, 4, 0x8FB6A4A4, fields, 4);
return &instance;
}
};
@@ -287,7 +287,7 @@ struct AnimKitSegmentMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1304324, -1, 18, 18, 0xEBF796F5, fields, 0);
+ static DB2Meta instance(1304324, -1, 18, 18, 0x827B9DD7, fields, 0);
return &instance;
}
};
@@ -304,7 +304,7 @@ struct AnimReplacementMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1301100, 0, 5, 4, 0x5D91ABFD, fields, 4);
+ static DB2Meta instance(1301100, 0, 5, 4, 0xE3973DD4, fields, 4);
return &instance;
}
};
@@ -317,7 +317,7 @@ struct AnimReplacementSetMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1284817, -1, 1, 1, 0x15AFC3D6, fields, -1);
+ static DB2Meta instance(1284817, -1, 1, 1, 0x8AD1EA47, fields, -1);
return &instance;
}
};
@@ -333,24 +333,7 @@ struct AnimationDataMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1375431, -1, 4, 4, 0xFB408E92, fields, -1);
- return &instance;
- }
-};
-
-struct AoiBoxMeta
-{
- static DB2Meta const* Instance()
- {
- static DB2MetaField const fields[5] =
- {
- { FT_FLOAT, 6, true },
- { FT_INT, 1, true },
- { FT_INT, 1, true },
- { FT_INT, 1, true },
- { FT_INT, 1, true },
- };
- static DB2Meta instance(2140223, -1, 5, 4, 0x173154C8, fields, 4);
+ static DB2Meta instance(1375431, -1, 4, 4, 0x00A3FC97, fields, -1);
return &instance;
}
};
@@ -367,7 +350,7 @@ struct AreaConditionalDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123730, 1, 5, 4, 0xBE8C656A, fields, 4);
+ static DB2Meta instance(2123730, 1, 5, 4, 0x1F0DE7F6, fields, 4);
return &instance;
}
};
@@ -383,7 +366,7 @@ struct AreaFarClipOverrideMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1537162, -1, 4, 4, 0xD7028AD6, fields, -1);
+ static DB2Meta instance(1537162, -1, 4, 4, 0xB15D39C4, fields, -1);
return &instance;
}
};
@@ -397,7 +380,7 @@ struct AreaGroupMemberMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1093406, -1, 2, 1, 0x27C84A16, fields, 1);
+ static DB2Meta instance(1093406, -1, 2, 1, 0x5C03C8AC, fields, 1);
return &instance;
}
};
@@ -427,7 +410,7 @@ struct AreaPOIMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1000630, 2, 18, 18, 0xB6C3F3AB, fields, 11);
+ static DB2Meta instance(1000630, 2, 18, 18, 0xD546D302, fields, 11);
return &instance;
}
};
@@ -444,7 +427,7 @@ struct AreaPOIStateMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1000631, -1, 5, 4, 0xEB8CA12C, fields, 4);
+ static DB2Meta instance(1000631, -1, 5, 4, 0x3793DB10, fields, 4);
return &instance;
}
};
@@ -479,7 +462,7 @@ struct AreaTableMeta
{ FT_INT, 2, true },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1353545, -1, 23, 23, 0x22229BE7, fields, -1);
+ static DB2Meta instance(1353545, -1, 23, 23, 0x9944A57F, fields, -1);
return &instance;
}
};
@@ -506,7 +489,7 @@ struct AreaTriggerMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1354401, 1, 15, 15, 0x61A4F966, fields, 2);
+ static DB2Meta instance(1354401, 1, 15, 15, 0xDBB2C43D, fields, 2);
return &instance;
}
};
@@ -519,7 +502,7 @@ struct AreaTriggerActionSetMeta
{
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1352378, -1, 1, 1, 0xBE34F649, fields, -1);
+ static DB2Meta instance(1352378, -1, 1, 1, 0x7E8012C8, fields, -1);
return &instance;
}
};
@@ -532,7 +515,7 @@ struct AreaTriggerBoxMeta
{
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1332554, -1, 1, 1, 0x14918F12, fields, -1);
+ static DB2Meta instance(1332554, -1, 1, 1, 0x16CBAF21, fields, -1);
return &instance;
}
};
@@ -546,7 +529,7 @@ struct AreaTriggerCreatePropertiesMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1937227, -1, 2, 2, 0xAAE6E300, fields, -1);
+ static DB2Meta instance(1937227, -1, 2, 2, 0x5E136A9C, fields, -1);
return &instance;
}
};
@@ -561,7 +544,7 @@ struct AreaTriggerCylinderMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121943, -1, 3, 3, 0x867834A9, fields, -1);
+ static DB2Meta instance(1121943, -1, 3, 3, 0x7E59ED0C, fields, -1);
return &instance;
}
};
@@ -574,7 +557,7 @@ struct AreaTriggerSphereMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1315630, -1, 1, 1, 0xF1D2220B, fields, -1);
+ static DB2Meta instance(1315630, -1, 1, 1, 0xBF0CB8AA, fields, -1);
return &instance;
}
};
@@ -591,7 +574,7 @@ struct ArmorLocationMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1284818, -1, 5, 5, 0x1C0BBC02, fields, -1);
+ static DB2Meta instance(1284818, -1, 5, 5, 0xCC7C0C3B, fields, -1);
return &instance;
}
};
@@ -614,7 +597,7 @@ struct ArtifactMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1007934, 1, 11, 11, 0x780D61EA, fields, -1);
+ static DB2Meta instance(1007934, 1, 11, 11, 0x3174093A, fields, -1);
return &instance;
}
};
@@ -642,7 +625,7 @@ struct ArtifactAppearanceMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1116407, 1, 16, 16, 0xA4ABF40A, fields, 2);
+ static DB2Meta instance(1116407, 1, 16, 16, 0x0C065449, fields, 2);
return &instance;
}
};
@@ -663,7 +646,7 @@ struct ArtifactAppearanceSetMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1116408, 2, 9, 8, 0xBB4DB4D3, fields, 8);
+ static DB2Meta instance(1116408, 2, 9, 8, 0x397003CA, fields, 8);
return &instance;
}
};
@@ -677,7 +660,7 @@ struct ArtifactCategoryMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1376210, -1, 2, 2, 0x484A6D55, fields, -1);
+ static DB2Meta instance(1376210, -1, 2, 2, 0xF5C7EE5F, fields, -1);
return &instance;
}
};
@@ -692,7 +675,7 @@ struct ArtifactItemToTransmogMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2029780, -1, 3, 3, 0xD54CBBE1, fields, 0);
+ static DB2Meta instance(2029780, -1, 3, 3, 0xF212F6A4, fields, 0);
return &instance;
}
};
@@ -711,7 +694,7 @@ struct ArtifactPowerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1007937, 1, 7, 7, 0x1F7637C8, fields, 2);
+ static DB2Meta instance(1007937, 1, 7, 7, 0xA613B31C, fields, 2);
return &instance;
}
};
@@ -725,7 +708,7 @@ struct ArtifactPowerLinkMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1133731, -1, 2, 2, 0xBB7E3584, fields, -1);
+ static DB2Meta instance(1133731, -1, 2, 2, 0x823AE244, fields, -1);
return &instance;
}
};
@@ -738,7 +721,7 @@ struct ArtifactPowerPickerMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1597467, -1, 1, 1, 0x253242BA, fields, -1);
+ static DB2Meta instance(1597467, -1, 1, 1, 0xBEE6736B, fields, -1);
return &instance;
}
};
@@ -755,7 +738,7 @@ struct ArtifactPowerRankMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261405, -1, 5, 4, 0x7DC78F1E, fields, 4);
+ static DB2Meta instance(1261405, -1, 5, 4, 0x4D77EB39, fields, 4);
return &instance;
}
};
@@ -768,7 +751,7 @@ struct ArtifactQuestXPMeta
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1036203, -1, 1, 1, 0x7E00C5B6, fields, -1);
+ static DB2Meta instance(1036203, -1, 1, 1, 0x4B06657C, fields, -1);
return &instance;
}
};
@@ -785,7 +768,7 @@ struct ArtifactTierMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1600114, -1, 5, 5, 0xA47F6D9D, fields, -1);
+ static DB2Meta instance(1600114, -1, 5, 5, 0x1C7BB640, fields, -1);
return &instance;
}
};
@@ -802,7 +785,7 @@ struct ArtifactUnlockMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1094540, -1, 5, 4, 0x40C54B9F, fields, 4);
+ static DB2Meta instance(1094540, -1, 5, 4, 0xA7A455D2, fields, 4);
return &instance;
}
};
@@ -818,7 +801,7 @@ struct AuctionHouseMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237439, -1, 4, 4, 0x61E641BA, fields, -1);
+ static DB2Meta instance(1237439, -1, 4, 4, 0x05DD4C81, fields, -1);
return &instance;
}
};
@@ -833,7 +816,7 @@ struct AzeriteEmpoweredItemMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1846046, -1, 3, 3, 0x4078BECD, fields, -1);
+ static DB2Meta instance(1846046, -1, 3, 3, 0x611D9944, fields, -1);
return &instance;
}
};
@@ -849,7 +832,7 @@ struct AzeriteEssenceMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829665, 2, 4, 4, 0x3239408B, fields, -1);
+ static DB2Meta instance(2829665, 2, 4, 4, 0xF67EFD79, fields, -1);
return &instance;
}
};
@@ -869,7 +852,7 @@ struct AzeriteEssencePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829666, -1, 8, 8, 0x57FBBD14, fields, -1);
+ static DB2Meta instance(2829666, -1, 8, 8, 0xDBFEB4D2, fields, -1);
return &instance;
}
};
@@ -882,7 +865,7 @@ struct AzeriteItemMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846048, -1, 1, 1, 0xDAC6A93C, fields, -1);
+ static DB2Meta instance(1846048, -1, 1, 1, 0x9153400D, fields, -1);
return &instance;
}
};
@@ -899,7 +882,7 @@ struct AzeriteItemMilestonePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1915395, 0, 5, 5, 0x865A0628, fields, -1);
+ static DB2Meta instance(1915395, 0, 5, 5, 0x492EA86B, fields, -1);
return &instance;
}
};
@@ -912,7 +895,7 @@ struct AzeriteKnowledgeMultiplierMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3148050, -1, 1, 1, 0xDBB99B2A, fields, -1);
+ static DB2Meta instance(3148050, -1, 1, 1, 0x5FE6E2DB, fields, -1);
return &instance;
}
};
@@ -927,7 +910,7 @@ struct AzeriteLevelInfoMeta
{ FT_LONG, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3147968, -1, 3, 3, 0xEA8E31FC, fields, -1);
+ static DB2Meta instance(3147968, -1, 3, 3, 0xAB15ACD1, fields, -1);
return &instance;
}
};
@@ -943,7 +926,7 @@ struct AzeritePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846044, -1, 4, 4, 0xE7FE46AC, fields, -1);
+ static DB2Meta instance(1846044, -1, 4, 4, 0x5599A2E8, fields, -1);
return &instance;
}
};
@@ -960,7 +943,7 @@ struct AzeritePowerSetMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846040, -1, 5, 5, 0x40886320, fields, 0);
+ static DB2Meta instance(1846040, -1, 5, 5, 0x7880A4DD, fields, 0);
return &instance;
}
};
@@ -976,7 +959,7 @@ struct AzeriteTierUnlockMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1846043, -1, 4, 3, 0x2B04F059, fields, 3);
+ static DB2Meta instance(1846043, -1, 4, 3, 0xD2BEFD49, fields, 3);
return &instance;
}
};
@@ -989,7 +972,7 @@ struct AzeriteTierUnlockSetMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(2446322, -1, 1, 1, 0x78F7B48B, fields, -1);
+ static DB2Meta instance(2446322, -1, 1, 1, 0x2598F32A, fields, -1);
return &instance;
}
};
@@ -1006,7 +989,7 @@ struct AzeriteUnlockMappingMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2564314, -1, 5, 4, 0x102F3E5F, fields, 4);
+ static DB2Meta instance(2564314, -1, 5, 4, 0x35C3D000, fields, 4);
return &instance;
}
};
@@ -1019,7 +1002,7 @@ struct BankBagSlotPricesMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284819, -1, 1, 1, 0x897A4D1E, fields, -1);
+ static DB2Meta instance(1284819, -1, 1, 1, 0x2B6DC00F, fields, -1);
return &instance;
}
};
@@ -1034,7 +1017,7 @@ struct BannedAddonsMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1373459, -1, 3, 3, 0xF4525F59, fields, -1);
+ static DB2Meta instance(1373459, -1, 3, 3, 0xF3F45B96, fields, -1);
return &instance;
}
};
@@ -1054,7 +1037,7 @@ struct BarberShopStyleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237437, 2, 8, 8, 0x2DD3952C, fields, -1);
+ static DB2Meta instance(1237437, 2, 8, 8, 0x4AA6B25C, fields, -1);
return &instance;
}
};
@@ -1078,7 +1061,7 @@ struct BarrageEffectMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2499852, -1, 12, 12, 0x0CE31822, fields, -1);
+ static DB2Meta instance(2499852, -1, 12, 12, 0x09AC3A88, fields, -1);
return &instance;
}
};
@@ -1097,7 +1080,7 @@ struct BattlePetAbilityMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(841610, -1, 7, 7, 0x4C3AF583, fields, -1);
+ static DB2Meta instance(841610, -1, 7, 7, 0x7BF6E30A, fields, -1);
return &instance;
}
};
@@ -1116,7 +1099,7 @@ struct BattlePetAbilityEffectMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 6, true },
};
- static DB2Meta instance(801575, 0, 7, 7, 0xC850B549, fields, 1);
+ static DB2Meta instance(801575, 0, 7, 7, 0x44578ACF, fields, 1);
return &instance;
}
};
@@ -1131,7 +1114,7 @@ struct BattlePetAbilityStateMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801576, -1, 3, 2, 0x30DDCC32, fields, 2);
+ static DB2Meta instance(801576, -1, 3, 2, 0x04907E4D, fields, 2);
return &instance;
}
};
@@ -1149,7 +1132,7 @@ struct BattlePetAbilityTurnMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801577, 0, 6, 6, 0xF2218887, fields, 1);
+ static DB2Meta instance(801577, 0, 6, 6, 0xB7645CF1, fields, 1);
return &instance;
}
};
@@ -1163,7 +1146,7 @@ struct BattlePetBreedQualityMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801578, -1, 2, 2, 0x6CD46EB5, fields, -1);
+ static DB2Meta instance(801578, -1, 2, 2, 0xAFB434F3, fields, -1);
return &instance;
}
};
@@ -1178,7 +1161,7 @@ struct BattlePetBreedStateMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801579, -1, 3, 2, 0xC1A59CCF, fields, 2);
+ static DB2Meta instance(801579, -1, 3, 2, 0x5140A97C, fields, 2);
return &instance;
}
};
@@ -1194,7 +1177,7 @@ struct BattlePetDisplayOverrideMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1802988, -1, 4, 4, 0x6F9CB092, fields, -1);
+ static DB2Meta instance(1802988, -1, 4, 4, 0x7A75AAF8, fields, -1);
return &instance;
}
};
@@ -1209,7 +1192,7 @@ struct BattlePetEffectPropertiesMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 6, false },
};
- static DB2Meta instance(801580, -1, 3, 3, 0xA2D4ADF5, fields, -1);
+ static DB2Meta instance(801580, -1, 3, 3, 0x5CA97862, fields, -1);
return &instance;
}
};
@@ -1222,7 +1205,7 @@ struct BattlePetNPCTeamMemberMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(841648, -1, 1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(841648, -1, 1, 1, 0x1AC95960, fields, -1);
return &instance;
}
};
@@ -1245,7 +1228,7 @@ struct BattlePetSpeciesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(841622, 2, 11, 11, 0x78A6B928, fields, -1);
+ static DB2Meta instance(841622, 2, 11, 11, 0xD48B948B, fields, -1);
return &instance;
}
};
@@ -1260,7 +1243,7 @@ struct BattlePetSpeciesStateMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801581, -1, 3, 2, 0xFE1277C8, fields, 2);
+ static DB2Meta instance(801581, -1, 3, 2, 0x6ED307C3, fields, 2);
return &instance;
}
};
@@ -1276,7 +1259,7 @@ struct BattlePetSpeciesXAbilityMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801582, -1, 4, 3, 0x630BA932, fields, 3);
+ static DB2Meta instance(801582, -1, 4, 3, 0xE27BBDC8, fields, 3);
return &instance;
}
};
@@ -1291,7 +1274,7 @@ struct BattlePetStateMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801583, -1, 3, 3, 0xF9579FAC, fields, -1);
+ static DB2Meta instance(801583, -1, 3, 3, 0xEED9BB1F, fields, -1);
return &instance;
}
};
@@ -1310,7 +1293,7 @@ struct BattlePetVisualMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801584, -1, 7, 7, 0x284AF258, fields, -1);
+ static DB2Meta instance(801584, -1, 7, 7, 0x193D8649, fields, -1);
return &instance;
}
};
@@ -1339,7 +1322,7 @@ struct BattlemasterListMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 16, true },
};
- static DB2Meta instance(1360265, -1, 17, 17, 0x167284E8, fields, -1);
+ static DB2Meta instance(1360265, -1, 17, 17, 0x191968B6, fields, -1);
return &instance;
}
};
@@ -1361,7 +1344,7 @@ struct BeamEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1525607, -1, 10, 10, 0x0E55B843, fields, -1);
+ static DB2Meta instance(1525607, -1, 10, 10, 0xDF394077, fields, -1);
return &instance;
}
};
@@ -1375,7 +1358,7 @@ struct BoneWindModifierModelMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1467254, -1, 2, 2, 0x77B007CA, fields, 0);
+ static DB2Meta instance(1467254, -1, 2, 2, 0x7672F976, fields, 0);
return &instance;
}
};
@@ -1389,7 +1372,7 @@ struct BoneWindModifiersMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1416756, -1, 2, 2, 0xC6F446CE, fields, -1);
+ static DB2Meta instance(1416756, -1, 2, 2, 0xA304C1DE, fields, -1);
return &instance;
}
};
@@ -1405,7 +1388,7 @@ struct BonusRollMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1983274, -1, 4, 4, 0xF7A194FA, fields, -1);
+ static DB2Meta instance(1983274, -1, 4, 4, 0x0ED811D4, fields, -1);
return &instance;
}
};
@@ -1422,7 +1405,7 @@ struct BountyMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1367866, -1, 5, 4, 0x797CCAA0, fields, 4);
+ static DB2Meta instance(1367866, -1, 5, 4, 0x29E1E7AD, fields, 4);
return &instance;
}
};
@@ -1436,7 +1419,7 @@ struct BountySetMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1367865, -1, 2, 2, 0xB67E3F83, fields, -1);
+ static DB2Meta instance(1367865, -1, 2, 2, 0x2C4F72C9, fields, -1);
return &instance;
}
};
@@ -1459,7 +1442,7 @@ struct BroadcastTextMeta
{ FT_SHORT, 3, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(841604, 2, 11, 11, 0x6318993B, fields, -1);
+ static DB2Meta instance(841604, 2, 11, 11, 0x1EDED3E1, fields, -1);
return &instance;
}
};
@@ -1474,7 +1457,7 @@ struct BroadcastTextDurationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2166900, -1, 3, 3, 0x6466B673, fields, 0);
+ static DB2Meta instance(2166900, -1, 3, 3, 0xBCE36B5A, fields, 0);
return &instance;
}
};
@@ -1487,7 +1470,7 @@ struct CameraEffectMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117695, -1, 1, 1, 0xAB0FD78E, fields, -1);
+ static DB2Meta instance(1117695, -1, 1, 1, 0xFEAD817F, fields, -1);
return &instance;
}
};
@@ -1515,7 +1498,7 @@ struct CameraEffectEntryMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1117696, -1, 16, 15, 0xED27DC2F, fields, 15);
+ static DB2Meta instance(1117696, -1, 16, 15, 0x57E51683, fields, 15);
return &instance;
}
};
@@ -1538,7 +1521,7 @@ struct CameraModeMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343308, -1, 11, 11, 0xEE5489F4, fields, -1);
+ static DB2Meta instance(1343308, -1, 11, 11, 0x35E65B99, fields, -1);
return &instance;
}
};
@@ -1558,7 +1541,7 @@ struct CampaignMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2031607, 3, 8, 8, 0x84DC679F, fields, -1);
+ static DB2Meta instance(2031607, 3, 8, 8, 0x9794A9C1, fields, -1);
return &instance;
}
};
@@ -1574,7 +1557,7 @@ struct CampaignXConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2031611, -1, 4, 3, 0xA2180F5C, fields, 3);
+ static DB2Meta instance(2031611, -1, 4, 3, 0x530A9A14, fields, 3);
return &instance;
}
};
@@ -1589,7 +1572,7 @@ struct CampaignXQuestLineMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2036722, -1, 3, 3, 0x7303E0F9, fields, 0);
+ static DB2Meta instance(2036722, -1, 3, 3, 0xDF3D2FCA, fields, 0);
return &instance;
}
};
@@ -1603,7 +1586,7 @@ struct CastableRaidBuffsMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1283018, -1, 2, 1, 0x3B349C01, fields, 1);
+ static DB2Meta instance(1283018, -1, 2, 1, 0xB8BB3BB3, fields, 1);
return &instance;
}
};
@@ -1630,7 +1613,7 @@ struct CelestialBodyMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1592470, 1, 15, 15, 0xFC417DCA, fields, -1);
+ static DB2Meta instance(1592470, 1, 15, 15, 0xB9732DAC, fields, -1);
return &instance;
}
};
@@ -1639,15 +1622,16 @@ struct Cfg_CategoriesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static DB2MetaField const fields[6] =
{
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
+ { FT_BYTE, 1, true },
};
- static DB2Meta instance(1068162, -1, 5, 5, 0xB6FEB874, fields, -1);
+ static DB2Meta instance(1068162, -1, 6, 6, 0x9DEF38FC, fields, -1);
return &instance;
}
};
@@ -1663,7 +1647,7 @@ struct Cfg_ConfigsMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1080949, -1, 4, 4, 0xA275539B, fields, -1);
+ static DB2Meta instance(1080949, -1, 4, 4, 0xCB5833EB, fields, -1);
return &instance;
}
};
@@ -1680,7 +1664,7 @@ struct Cfg_RegionsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1082876, -1, 5, 5, 0x0125202F, fields, -1);
+ static DB2Meta instance(1082876, -1, 5, 5, 0xDA5ACA56, fields, -1);
return &instance;
}
};
@@ -1698,7 +1682,7 @@ struct ChallengeModeItemBonusOverrideMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2965645, -1, 6, 5, 0x95841908, fields, 5);
+ static DB2Meta instance(2965645, -1, 6, 5, 0xD948D3F0, fields, 5);
return &instance;
}
};
@@ -1712,7 +1696,7 @@ struct CharBaseInfoMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343386, -1, 2, 2, 0x10AA45F8, fields, -1);
+ static DB2Meta instance(1343386, -1, 2, 2, 0xF9E59B1E, fields, -1);
return &instance;
}
};
@@ -1727,7 +1711,7 @@ struct CharBaseSectionMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1375798, -1, 3, 3, 0xF9D1C513, fields, -1);
+ static DB2Meta instance(1375798, -1, 3, 3, 0xDA5163F4, fields, -1);
return &instance;
}
};
@@ -1741,7 +1725,7 @@ struct CharComponentTextureLayoutsMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1360262, -1, 2, 2, 0x48D8D7BC, fields, -1);
+ static DB2Meta instance(1360262, -1, 2, 2, 0x98462100, fields, -1);
return &instance;
}
};
@@ -1760,7 +1744,7 @@ struct CharComponentTextureSectionsMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1360263, -1, 7, 7, 0xD6EDA743, fields, -1);
+ static DB2Meta instance(1360263, -1, 7, 7, 0x7C4B248E, fields, -1);
return &instance;
}
};
@@ -1769,7 +1753,7 @@ struct CharHairGeosetsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static DB2MetaField const fields[11] =
{
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
@@ -1781,8 +1765,9 @@ struct CharHairGeosetsMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_BYTE, 1, true },
};
- static DB2Meta instance(1256914, -1, 10, 10, 0xC1638C2C, fields, 0);
+ static DB2Meta instance(1256914, -1, 11, 11, 0x8CB4C7C2, fields, 0);
return &instance;
}
};
@@ -1800,7 +1785,7 @@ struct CharSectionConditionMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(2388725, -1, 6, 5, 0x4C843BC5, fields, 5);
+ static DB2Meta instance(2388725, -1, 6, 5, 0xC733E68B, fields, 5);
return &instance;
}
};
@@ -1819,7 +1804,7 @@ struct CharSectionsMeta
{ FT_SHORT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1365366, -1, 7, 7, 0x273A7F6F, fields, -1);
+ static DB2Meta instance(1365366, -1, 7, 7, 0xF2BF29D4, fields, -1);
return &instance;
}
};
@@ -1840,7 +1825,7 @@ struct CharShipmentMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(972425, -1, 9, 9, 0xD47EC921, fields, 0);
+ static DB2Meta instance(972425, -1, 9, 9, 0x43F2E414, fields, 0);
return &instance;
}
};
@@ -1868,7 +1853,7 @@ struct CharShipmentContainerMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(972405, -1, 16, 16, 0x13048703, fields, -1);
+ static DB2Meta instance(972405, -1, 16, 16, 0x9692590F, fields, -1);
return &instance;
}
};
@@ -1887,7 +1872,7 @@ struct CharStartOutfitMeta
{ FT_INT, 24, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237591, -1, 7, 6, 0x0F59DD96, fields, 6);
+ static DB2Meta instance(1237591, -1, 7, 6, 0x3B34251C, fields, 6);
return &instance;
}
};
@@ -1903,7 +1888,7 @@ struct CharTitlesMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349054, -1, 4, 4, 0x81B69C5F, fields, -1);
+ static DB2Meta instance(1349054, -1, 4, 4, 0x7B6E3975, fields, -1);
return &instance;
}
};
@@ -1920,7 +1905,7 @@ struct CharacterFaceBoneSetMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1028733, -1, 5, 4, 0x3C6DE4D7, fields, 4);
+ static DB2Meta instance(1028733, -1, 5, 4, 0x7A686AEA, fields, 4);
return &instance;
}
};
@@ -1936,7 +1921,7 @@ struct CharacterFacialHairStylesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1369752, -1, 4, 4, 0xAA817A08, fields, -1);
+ static DB2Meta instance(1369752, -1, 4, 4, 0x3B700736, fields, -1);
return &instance;
}
};
@@ -1951,7 +1936,7 @@ struct CharacterLoadoutMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344281, -1, 3, 3, 0xA07F9727, fields, -1);
+ static DB2Meta instance(1344281, -1, 3, 3, 0xCB8F0F1A, fields, -1);
return &instance;
}
};
@@ -1965,7 +1950,7 @@ struct CharacterLoadoutItemMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302846, -1, 2, 2, 0xD892CDA9, fields, 0);
+ static DB2Meta instance(1302846, -1, 2, 2, 0xFE6D6D4D, fields, 0);
return &instance;
}
};
@@ -1988,7 +1973,7 @@ struct CharacterServiceInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1815417, -1, 11, 11, 0xC263D77C, fields, -1);
+ static DB2Meta instance(1815417, -1, 11, 11, 0x069030E0, fields, -1);
return &instance;
}
};
@@ -2004,7 +1989,7 @@ struct ChatChannelsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1345278, -1, 4, 4, 0x113E92FA, fields, -1);
+ static DB2Meta instance(1345278, -1, 4, 4, 0x66E15E36, fields, -1);
return &instance;
}
};
@@ -2018,7 +2003,7 @@ struct ChatProfanityMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117084, -1, 2, 2, 0xAF5F92A6, fields, -1);
+ static DB2Meta instance(1117084, -1, 2, 2, 0xA0404D22, fields, -1);
return &instance;
}
};
@@ -2036,7 +2021,7 @@ struct ChrClassRaceSexMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1306188, -1, 6, 6, 0x204BD561, fields, -1);
+ static DB2Meta instance(1306188, -1, 6, 6, 0xC05CAB5B, fields, -1);
return &instance;
}
};
@@ -2051,7 +2036,7 @@ struct ChrClassTitleMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267497, -1, 3, 3, 0xA01D47C8, fields, -1);
+ static DB2Meta instance(1267497, -1, 3, 3, 0x17144A39, fields, -1);
return &instance;
}
};
@@ -2066,7 +2051,7 @@ struct ChrClassUIDisplayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1316515, -1, 3, 3, 0x3D58F88F, fields, -1);
+ static DB2Meta instance(1316515, -1, 3, 3, 0x03C969CC, fields, -1);
return &instance;
}
};
@@ -2081,7 +2066,7 @@ struct ChrClassVillainMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267498, -1, 3, 3, 0x601C7CCD, fields, -1);
+ static DB2Meta instance(1267498, -1, 3, 3, 0x1341BFBD, fields, -1);
return &instance;
}
};
@@ -2114,7 +2099,7 @@ struct ChrClassesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1361031, 5, 21, 21, 0x16C686A5, fields, -1);
+ static DB2Meta instance(1361031, 5, 21, 21, 0xB036848B, fields, -1);
return &instance;
}
};
@@ -2128,7 +2113,7 @@ struct ChrClassesXPowerTypesMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1121420, -1, 2, 1, 0x6DE888E7, fields, 1);
+ static DB2Meta instance(1121420, -1, 2, 1, 0x3BDA47A5, fields, 1);
return &instance;
}
};
@@ -2147,7 +2132,7 @@ struct ChrCustomizationMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1611874, -1, 7, 6, 0xC29562A3, fields, 6);
+ static DB2Meta instance(1611874, -1, 7, 6, 0x25807B05, fields, 6);
return &instance;
}
};
@@ -2156,7 +2141,7 @@ struct ChrRacesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[46] =
+ static DB2MetaField const fields[47] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
@@ -2183,6 +2168,7 @@ struct ChrRacesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
@@ -2205,7 +2191,7 @@ struct ChrRacesMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1305311, 6, 46, 46, 0xC8BCDC89, fields, -1);
+ static DB2Meta instance(1305311, 6, 47, 47, 0xC1BC2966, fields, -1);
return &instance;
}
};
@@ -2230,7 +2216,7 @@ struct ChrSpecializationMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1343390, 3, 13, 13, 0xFF9DD5DD, fields, 4);
+ static DB2Meta instance(1343390, 3, 13, 13, 0xAC6102D2, fields, 4);
return &instance;
}
};
@@ -2245,7 +2231,7 @@ struct ChrUpgradeBucketMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984529, 0, 3, 2, 0x81B7C74C, fields, 2);
+ static DB2Meta instance(984529, 0, 3, 2, 0x5C0C1097, fields, 2);
return &instance;
}
};
@@ -2259,7 +2245,7 @@ struct ChrUpgradeBucketSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(984528, -1, 2, 1, 0xC665F469, fields, 1);
+ static DB2Meta instance(984528, -1, 2, 1, 0x2FC8B981, fields, 1);
return &instance;
}
};
@@ -2275,7 +2261,7 @@ struct ChrUpgradeTierMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984530, 1, 4, 4, 0xEC517FDD, fields, -1);
+ static DB2Meta instance(984530, 1, 4, 4, 0x3859B478, fields, -1);
return &instance;
}
};
@@ -2291,7 +2277,7 @@ struct CinematicCameraMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1294214, -1, 4, 4, 0x20C5E540, fields, -1);
+ static DB2Meta instance(1294214, -1, 4, 4, 0x7BA7D9AC, fields, -1);
return &instance;
}
};
@@ -2305,7 +2291,7 @@ struct CinematicSequencesMeta
{ FT_INT, 1, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1134583, -1, 2, 2, 0x6A232AD4, fields, -1);
+ static DB2Meta instance(1134583, -1, 2, 2, 0xC8FDAE51, fields, -1);
return &instance;
}
};
@@ -2318,7 +2304,7 @@ struct ClientSceneEffectMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1939843, -1, 1, 1, 0x00EE4486, fields, -1);
+ static DB2Meta instance(1939843, -1, 1, 1, 0xA9E3C5F7, fields, -1);
return &instance;
}
};
@@ -2337,7 +2323,7 @@ struct CloakDampeningMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1465903, -1, 7, 7, 0xF7C03F6E, fields, -1);
+ static DB2Meta instance(1465903, -1, 7, 7, 0x9E74A177, fields, -1);
return &instance;
}
};
@@ -2357,7 +2343,7 @@ struct CloneEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2175218, -1, 8, 8, 0x2F946F74, fields, -1);
+ static DB2Meta instance(2175218, -1, 8, 8, 0xE91DA548, fields, -1);
return &instance;
}
};
@@ -2380,7 +2366,7 @@ struct CombatConditionMeta
{ FT_BYTE, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1120958, -1, 11, 11, 0x75A29044, fields, -1);
+ static DB2Meta instance(1120958, -1, 11, 11, 0x280EEDE1, fields, -1);
return &instance;
}
};
@@ -2395,7 +2381,7 @@ struct CommentatorIndirectSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(3067644, -1, 3, 2, 0x367A3BBC, fields, 2);
+ static DB2Meta instance(3067644, -1, 3, 2, 0xF5E08BAF, fields, 2);
return &instance;
}
};
@@ -2409,7 +2395,7 @@ struct CommentatorStartLocationMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1664251, -1, 2, 2, 0xF552D58F, fields, -1);
+ static DB2Meta instance(1664251, -1, 2, 2, 0x360082E7, fields, -1);
return &instance;
}
};
@@ -2425,7 +2411,7 @@ struct CommentatorTrackedCooldownMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1661584, -1, 4, 3, 0x3A1476FC, fields, 3);
+ static DB2Meta instance(1661584, -1, 4, 3, 0xC74F9352, fields, 3);
return &instance;
}
};
@@ -2440,7 +2426,7 @@ struct CommunityIconMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2098645, 0, 3, 3, 0x7E19DEAD, fields, -1);
+ static DB2Meta instance(2098645, 0, 3, 3, 0xA20A2758, fields, -1);
return &instance;
}
};
@@ -2456,7 +2442,7 @@ struct ComponentModelFileDataMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349053, -1, 4, 4, 0x0F90AFAF, fields, -1);
+ static DB2Meta instance(1349053, -1, 4, 4, 0xDDEC6F9F, fields, -1);
return &instance;
}
};
@@ -2471,7 +2457,7 @@ struct ComponentTextureFileDataMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278239, -1, 3, 3, 0x263AACE3, fields, -1);
+ static DB2Meta instance(1278239, -1, 3, 3, 0xE8232574, fields, -1);
return &instance;
}
};
@@ -2485,7 +2471,7 @@ struct ConfigurationWarningMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1709409, -1, 2, 2, 0x99BCBA2D, fields, -1);
+ static DB2Meta instance(1709409, -1, 2, 2, 0x1CAAE7CC, fields, -1);
return &instance;
}
};
@@ -2502,7 +2488,7 @@ struct ContentTuningMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1962930, 0, 5, 5, 0x7B846412, fields, -1);
+ static DB2Meta instance(1962930, 0, 5, 5, 0x3C5246D1, fields, -1);
return &instance;
}
};
@@ -2511,12 +2497,13 @@ struct ContentTuningXExpectedMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static DB2MetaField const fields[3] =
{
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(2976765, -1, 2, 1, 0xA87DE567, fields, 1);
+ static DB2Meta instance(2976765, -1, 3, 2, 0x157D6C1D, fields, 2);
return &instance;
}
};
@@ -2535,7 +2522,7 @@ struct ContributionMeta
{ FT_INT, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587153, 2, 7, 7, 0x37C49135, fields, 3);
+ static DB2Meta instance(1587153, 2, 7, 7, 0x6D42FEB5, fields, 3);
return &instance;
}
};
@@ -2554,7 +2541,7 @@ struct ContributionStyleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2143633, -1, 7, 7, 0x799AE511, fields, -1);
+ static DB2Meta instance(2143633, -1, 7, 7, 0x68AD1498, fields, -1);
return &instance;
}
};
@@ -2567,7 +2554,7 @@ struct ContributionStyleContainerMeta
{
{ FT_INT, 5, true },
};
- static DB2Meta instance(2143634, -1, 1, 1, 0x55DAA69B, fields, -1);
+ static DB2Meta instance(2143634, -1, 1, 1, 0x85ADF27E, fields, -1);
return &instance;
}
};
@@ -2587,7 +2574,23 @@ struct ConversationLineMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1260801, -1, 8, 8, 0x227B5003, fields, -1);
+ static DB2Meta instance(1260801, -1, 8, 8, 0x6A344A3F, fields, -1);
+ return &instance;
+ }
+};
+
+struct CorruptionEffectsMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[4] =
+ {
+ { FT_FLOAT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(3220711, -1, 4, 4, 0xA2A27BB2, fields, -1);
return &instance;
}
};
@@ -2610,7 +2613,7 @@ struct CreatureMeta
{ FT_FLOAT, 4, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(841631, -1, 11, 11, 0x0D492BF3, fields, -1);
+ static DB2Meta instance(841631, -1, 11, 11, 0x589E5A4C, fields, -1);
return &instance;
}
};
@@ -2629,7 +2632,7 @@ struct CreatureDifficultyMeta
{ FT_INT, 7, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(879282, -1, 7, 6, 0xD344A642, fields, 6);
+ static DB2Meta instance(879282, -1, 7, 6, 0xA7D21F05, fields, 6);
return &instance;
}
};
@@ -2643,7 +2646,7 @@ struct CreatureDispXUiCameraMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146692, -1, 2, 2, 0xD3D075FD, fields, -1);
+ static DB2Meta instance(1146692, -1, 2, 2, 0xB46136C5, fields, -1);
return &instance;
}
};
@@ -2680,7 +2683,7 @@ struct CreatureDisplayInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1108759, 0, 25, 25, 0x613413D1, fields, -1);
+ static DB2Meta instance(1108759, 0, 25, 25, 0x96D440DE, fields, -1);
return &instance;
}
};
@@ -2707,7 +2710,7 @@ struct CreatureDisplayInfoCondMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332686, -1, 15, 14, 0x596B4605, fields, 14);
+ static DB2Meta instance(1332686, -1, 15, 14, 0x89765207, fields, 14);
return &instance;
}
};
@@ -2723,7 +2726,7 @@ struct CreatureDisplayInfoEvtMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1586882, -1, 4, 3, 0x16C6EC13, fields, 3);
+ static DB2Meta instance(1586882, -1, 4, 3, 0xCAFD72C5, fields, 3);
return &instance;
}
};
@@ -2747,7 +2750,7 @@ struct CreatureDisplayInfoExtraMeta
{ FT_INT, 1, true },
{ FT_BYTE, 3, false },
};
- static DB2Meta instance(1264997, -1, 12, 12, 0x89E31B13, fields, -1);
+ static DB2Meta instance(1264997, -1, 12, 12, 0xC4CF4823, fields, -1);
return &instance;
}
};
@@ -2762,7 +2765,7 @@ struct CreatureDisplayInfoGeosetDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1720141, -1, 3, 2, 0x13350FA0, fields, 2);
+ static DB2Meta instance(1720141, -1, 3, 2, 0xFDFD2CDF, fields, 2);
return &instance;
}
};
@@ -2780,7 +2783,7 @@ struct CreatureDisplayInfoTrnMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146698, -1, 6, 5, 0xC3E28858, fields, 5);
+ static DB2Meta instance(1146698, -1, 6, 5, 0x9E3B367A, fields, 5);
return &instance;
}
};
@@ -2801,7 +2804,7 @@ struct CreatureFamilyMeta
{ FT_INT, 1, true },
{ FT_SHORT, 2, true },
};
- static DB2Meta instance(1351351, -1, 9, 9, 0x9D14B492, fields, -1);
+ static DB2Meta instance(1351351, -1, 9, 9, 0xEE03DE31, fields, -1);
return &instance;
}
};
@@ -2822,7 +2825,7 @@ struct CreatureImmunitiesMeta
{ FT_INT, 9, false },
{ FT_INT, 16, false },
};
- static DB2Meta instance(1131322, -1, 9, 9, 0x36D9340F, fields, -1);
+ static DB2Meta instance(1131322, -1, 9, 9, 0xC4800010, fields, -1);
return &instance;
}
};
@@ -2865,7 +2868,7 @@ struct CreatureModelDataMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1365368, -1, 31, 31, 0xBB89D456, fields, -1);
+ static DB2Meta instance(1365368, -1, 31, 31, 0xD3E2C1D3, fields, -1);
return &instance;
}
};
@@ -2878,7 +2881,7 @@ struct CreatureMovementInfoMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1125666, -1, 1, 1, 0x31BE6397, fields, -1);
+ static DB2Meta instance(1125666, -1, 1, 1, 0x25EE86F6, fields, -1);
return &instance;
}
};
@@ -2927,7 +2930,7 @@ struct CreatureSoundDataMeta
{ FT_INT, 5, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1344466, -1, 37, 37, 0xA58BDB91, fields, -1);
+ static DB2Meta instance(1344466, -1, 37, 37, 0xB7C11EA1, fields, -1);
return &instance;
}
};
@@ -2941,7 +2944,7 @@ struct CreatureTypeMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1131315, -1, 2, 2, 0x218D575A, fields, -1);
+ static DB2Meta instance(1131315, -1, 2, 2, 0xD40201AB, fields, -1);
return &instance;
}
};
@@ -2956,7 +2959,7 @@ struct CreatureXContributionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587158, 0, 3, 2, 0x2DC69C04, fields, 2);
+ static DB2Meta instance(1587158, 0, 3, 2, 0x30BC09DD, fields, 2);
return &instance;
}
};
@@ -2973,7 +2976,7 @@ struct CreatureXDisplayInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1864302, -1, 5, 4, 0x44D147A6, fields, 4);
+ static DB2Meta instance(1864302, -1, 5, 4, 0x4BE9138D, fields, 4);
return &instance;
}
};
@@ -2996,7 +2999,7 @@ struct CriteriaMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1263817, -1, 11, 11, 0x754DDF45, fields, -1);
+ static DB2Meta instance(1263817, -1, 11, 11, 0x6FD42706, fields, -1);
return &instance;
}
};
@@ -3013,9 +3016,9 @@ struct CriteriaTreeMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, true },
- { FT_SHORT, 1, true },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(1263818, -1, 7, 7, 0xC926CF94, fields, -1);
+ static DB2Meta instance(1263818, -1, 7, 7, 0x43A55770, fields, -1);
return &instance;
}
};
@@ -3029,7 +3032,7 @@ struct CriteriaTreeXEffectMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345969, -1, 2, 1, 0x80C700F5, fields, 1);
+ static DB2Meta instance(1345969, -1, 2, 1, 0x5DFE4399, fields, 1);
return &instance;
}
};
@@ -3044,7 +3047,7 @@ struct CurrencyCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1125667, -1, 3, 3, 0x0DB1F53C, fields, -1);
+ static DB2Meta instance(1125667, -1, 3, 3, 0x94985672, fields, -1);
return &instance;
}
};
@@ -3064,7 +3067,7 @@ struct CurrencyContainerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1934603, -1, 8, 7, 0xAC6030BF, fields, 7);
+ static DB2Meta instance(1934603, -1, 8, 7, 0x174BC741, fields, 7);
return &instance;
}
};
@@ -3073,7 +3076,7 @@ struct CurrencyTypesMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[12] =
+ static DB2MetaField const fields[14] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -3087,8 +3090,10 @@ struct CurrencyTypesMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(1095531, -1, 12, 12, 0xC6A4670A, fields, -1);
+ static DB2Meta instance(1095531, -1, 14, 14, 0x16E369D6, fields, -1);
return &instance;
}
};
@@ -3102,7 +3107,7 @@ struct CurveMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892585, -1, 2, 2, 0x4E6F1184, fields, -1);
+ static DB2Meta instance(892585, -1, 2, 2, 0xFF5FBC8A, fields, -1);
return &instance;
}
};
@@ -3117,7 +3122,7 @@ struct CurvePointMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892586, -1, 3, 3, 0xFA003217, fields, -1);
+ static DB2Meta instance(892586, -1, 3, 3, 0x2C43C039, fields, -1);
return &instance;
}
};
@@ -3133,7 +3138,7 @@ struct DeathThudLookupsMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279415, -1, 4, 4, 0x3BF7542C, fields, -1);
+ static DB2Meta instance(1279415, -1, 4, 4, 0xA8BEE9BE, fields, -1);
return &instance;
}
};
@@ -3163,7 +3168,7 @@ struct DecalPropertiesMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1278176, 0, 18, 18, 0xB11F3B40, fields, -1);
+ static DB2Meta instance(1278176, 0, 18, 18, 0x43F203C0, fields, -1);
return &instance;
}
};
@@ -3177,7 +3182,7 @@ struct DeclinedWordMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279100, 1, 2, 2, 0x10D7C6A6, fields, -1);
+ static DB2Meta instance(1279100, 1, 2, 2, 0x34A8CBDE, fields, -1);
return &instance;
}
};
@@ -3192,7 +3197,7 @@ struct DeclinedWordCasesMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279099, -1, 3, 2, 0x3E19B9C5, fields, 2);
+ static DB2Meta instance(1279099, -1, 3, 2, 0xFD4E7262, fields, 2);
return &instance;
}
};
@@ -3226,7 +3231,7 @@ struct DestructibleModelDataMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1122116, -1, 22, 22, 0xF245BA93, fields, -1);
+ static DB2Meta instance(1122116, -1, 22, 22, 0x1E0D0E51, fields, -1);
return &instance;
}
};
@@ -3240,7 +3245,7 @@ struct DeviceBlacklistMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(922722, -1, 2, 2, 0x2A350905, fields, -1);
+ static DB2Meta instance(922722, -1, 2, 2, 0xABA94CC1, fields, -1);
return &instance;
}
};
@@ -3255,7 +3260,7 @@ struct DeviceDefaultSettingsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(925422, -1, 3, 3, 0x2AB8A38C, fields, -1);
+ static DB2Meta instance(925422, -1, 3, 3, 0x605C20D9, fields, -1);
return &instance;
}
};
@@ -3280,7 +3285,7 @@ struct DifficultyMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1352127, -1, 13, 13, 0xCE2EF986, fields, -1);
+ static DB2Meta instance(1352127, -1, 13, 13, 0x7B0916B2, fields, -1);
return &instance;
}
};
@@ -3306,7 +3311,7 @@ struct DissolveEffectMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1304325, -1, 14, 14, 0x77C510EC, fields, -1);
+ static DB2Meta instance(1304325, -1, 14, 14, 0x12B80C10, fields, -1);
return &instance;
}
};
@@ -3325,7 +3330,7 @@ struct DriverBlacklistMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(922720, -1, 7, 7, 0x88C28C05, fields, -1);
+ static DB2Meta instance(922720, -1, 7, 7, 0x2AE0CE7C, fields, -1);
return &instance;
}
};
@@ -3348,7 +3353,7 @@ struct DungeonEncounterMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347279, 1, 11, 11, 0x1FD23060, fields, 2);
+ static DB2Meta instance(1347279, 1, 11, 11, 0xFED52D20, fields, 2);
return &instance;
}
};
@@ -3362,7 +3367,7 @@ struct DurabilityCostsMeta
{ FT_SHORT, 21, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1283019, -1, 2, 2, 0xBB493F52, fields, -1);
+ static DB2Meta instance(1283019, -1, 2, 2, 0xC447B1B1, fields, -1);
return &instance;
}
};
@@ -3375,7 +3380,7 @@ struct DurabilityQualityMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1130268, -1, 1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1130268, -1, 1, 1, 0xA0671348, fields, -1);
return &instance;
}
};
@@ -3400,7 +3405,7 @@ struct EdgeGlowEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1387381, -1, 13, 13, 0xCBCC7336, fields, -1);
+ static DB2Meta instance(1387381, -1, 13, 13, 0x1A14D443, fields, -1);
return &instance;
}
};
@@ -3421,7 +3426,7 @@ struct EmotesMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343602, -1, 9, 9, 0xA909E182, fields, -1);
+ static DB2Meta instance(1343602, -1, 9, 9, 0x704A62E9, fields, -1);
return &instance;
}
};
@@ -3435,7 +3440,7 @@ struct EmotesTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1347273, -1, 2, 2, 0xE255C6B0, fields, -1);
+ static DB2Meta instance(1347273, -1, 2, 2, 0x6C600BD2, fields, -1);
return &instance;
}
};
@@ -3450,7 +3455,7 @@ struct EmotesTextDataMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1283024, -1, 3, 2, 0x460E8F09, fields, 2);
+ static DB2Meta instance(1283024, -1, 3, 2, 0x07CBBF99, fields, 2);
return &instance;
}
};
@@ -3467,7 +3472,7 @@ struct EmotesTextSoundMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1286524, -1, 5, 4, 0x3A15105C, fields, 4);
+ static DB2Meta instance(1286524, -1, 5, 4, 0x18CFC9B1, fields, 4);
return &instance;
}
};
@@ -3481,7 +3486,7 @@ struct EnvironmentalDamageMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1278398, -1, 2, 2, 0x448422B4, fields, -1);
+ static DB2Meta instance(1278398, -1, 2, 2, 0x7E47BDEE, fields, -1);
return &instance;
}
};
@@ -3501,7 +3506,7 @@ struct ExhaustionMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1343313, 2, 8, 8, 0xF0F48BB5, fields, -1);
+ static DB2Meta instance(1343313, 2, 8, 8, 0x5C1273E4, fields, -1);
return &instance;
}
};
@@ -3524,7 +3529,7 @@ struct ExpectedStatMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1937326, -1, 11, 10, 0xF0E61875, fields, 10);
+ static DB2Meta instance(1937326, -1, 11, 10, 0x5243495A, fields, 10);
return &instance;
}
};
@@ -3545,7 +3550,7 @@ struct ExpectedStatModMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1969773, -1, 9, 9, 0xEA56E599, fields, -1);
+ static DB2Meta instance(1969773, -1, 9, 9, 0x955F5B02, fields, -1);
return &instance;
}
};
@@ -3573,7 +3578,7 @@ struct FactionMeta
{ FT_FLOAT, 2, true },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1361972, 3, 16, 16, 0xB6C3CC81, fields, -1);
+ static DB2Meta instance(1361972, 3, 16, 16, 0x451E56EC, fields, -1);
return &instance;
}
};
@@ -3591,7 +3596,7 @@ struct FactionGroupMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343595, 2, 6, 6, 0xB9B4369B, fields, -1);
+ static DB2Meta instance(1343595, 2, 6, 6, 0x23EDF09E, fields, -1);
return &instance;
}
};
@@ -3610,7 +3615,7 @@ struct FactionTemplateMeta
{ FT_SHORT, 4, false },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1361579, -1, 7, 7, 0xD7143473, fields, -1);
+ static DB2Meta instance(1361579, -1, 7, 7, 0xDB7D5E30, fields, -1);
return &instance;
}
};
@@ -3625,7 +3630,7 @@ struct FootprintTexturesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308056, -1, 3, 3, 0xF82F1359, fields, -1);
+ static DB2Meta instance(1308056, -1, 3, 3, 0x72145B82, fields, -1);
return &instance;
}
};
@@ -3641,7 +3646,7 @@ struct FootstepTerrainLookupMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267647, -1, 4, 4, 0xC70AACC6, fields, -1);
+ static DB2Meta instance(1267647, -1, 4, 4, 0x3A1114BC, fields, -1);
return &instance;
}
};
@@ -3656,7 +3661,7 @@ struct FriendshipRepReactionMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1237638, -1, 3, 3, 0x81C2BAAB, fields, 1);
+ static DB2Meta instance(1237638, -1, 3, 3, 0x78A33CF1, fields, 1);
return &instance;
}
};
@@ -3675,7 +3680,7 @@ struct FriendshipReputationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1237639, 3, 7, 7, 0xD2DB04A4, fields, -1);
+ static DB2Meta instance(1237639, 3, 7, 7, 0x64BEFE10, fields, -1);
return &instance;
}
};
@@ -3715,7 +3720,7 @@ struct FullScreenEffectMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1348282, -1, 28, 28, 0x9854A6AC, fields, -1);
+ static DB2Meta instance(1348282, -1, 28, 28, 0xDF2E49F0, fields, -1);
return &instance;
}
};
@@ -3730,7 +3735,7 @@ struct GMSurveyAnswersMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1283025, -1, 3, 2, 0xDE59EC07, fields, 2);
+ static DB2Meta instance(1283025, -1, 3, 2, 0x2F629F63, fields, 2);
return &instance;
}
};
@@ -3743,7 +3748,7 @@ struct GMSurveyCurrentSurveyMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278177, -1, 1, 1, 0xAD0D7453, fields, -1);
+ static DB2Meta instance(1278177, -1, 1, 1, 0x6B9CE772, fields, -1);
return &instance;
}
};
@@ -3756,7 +3761,7 @@ struct GMSurveyQuestionsMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278178, -1, 1, 1, 0x12B097E1, fields, -1);
+ static DB2Meta instance(1278178, -1, 1, 1, 0x208A6601, fields, -1);
return &instance;
}
};
@@ -3769,7 +3774,7 @@ struct GMSurveySurveysMeta
{
{ FT_BYTE, 15, false },
};
- static DB2Meta instance(1283020, -1, 1, 1, 0x24BB51BE, fields, -1);
+ static DB2Meta instance(1283020, -1, 1, 1, 0xE3F6FBC1, fields, -1);
return &instance;
}
};
@@ -3783,7 +3788,7 @@ struct GameClockDebugMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2922072, 0, 2, 2, 0xEC114D0F, fields, -1);
+ static DB2Meta instance(2922072, 0, 2, 2, 0x1E5DD1EB, fields, -1);
return &instance;
}
};
@@ -3797,7 +3802,7 @@ struct GameObjectArtKitMeta
{ FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1266737, -1, 2, 2, 0xECF16719, fields, -1);
+ static DB2Meta instance(1266737, -1, 2, 2, 0x8085B2FF, fields, -1);
return &instance;
}
};
@@ -3813,7 +3818,7 @@ struct GameObjectDiffAnimMapMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1302847, -1, 4, 3, 0xDB3508F3, fields, 3);
+ static DB2Meta instance(1302847, -1, 4, 3, 0xBE81E7C9, fields, 3);
return &instance;
}
};
@@ -3830,7 +3835,7 @@ struct GameObjectDisplayInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266277, -1, 5, 5, 0x7A816799, fields, -1);
+ static DB2Meta instance(1266277, -1, 5, 5, 0xE56389DF, fields, -1);
return &instance;
}
};
@@ -3845,7 +3850,7 @@ struct GameObjectDisplayInfoXSoundKitMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345272, -1, 3, 2, 0x456E4627, fields, 2);
+ static DB2Meta instance(1345272, -1, 3, 2, 0xF4EF144A, fields, 2);
return &instance;
}
};
@@ -3869,7 +3874,7 @@ struct GameObjectsMeta
{ FT_SHORT, 1, false },
{ FT_INT, 8, true },
};
- static DB2Meta instance(841620, 3, 12, 12, 0x0995B956, fields, 4);
+ static DB2Meta instance(841620, 3, 12, 12, 0x9DBD8029, fields, 4);
return &instance;
}
};
@@ -3885,7 +3890,7 @@ struct GameTipsMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1368021, -1, 4, 4, 0x768EB877, fields, -1);
+ static DB2Meta instance(1368021, -1, 4, 4, 0xAC5C7C88, fields, -1);
return &instance;
}
};
@@ -3905,7 +3910,7 @@ struct GarrAbilityMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(966238, 2, 8, 8, 0x8256E595, fields, -1);
+ static DB2Meta instance(966238, 2, 8, 8, 0x5DBA4191, fields, -1);
return &instance;
}
};
@@ -3918,7 +3923,7 @@ struct GarrAbilityCategoryMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1020248, -1, 1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1020248, -1, 1, 1, 0x1AC95960, fields, -1);
return &instance;
}
};
@@ -3942,7 +3947,7 @@ struct GarrAbilityEffectMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(966241, 0, 12, 12, 0x39A97870, fields, 1);
+ static DB2Meta instance(966241, 0, 12, 12, 0xF92DD786, fields, 1);
return &instance;
}
};
@@ -3978,7 +3983,7 @@ struct GarrBuildingMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929747, -1, 24, 24, 0x158D48D4, fields, -1);
+ static DB2Meta instance(929747, -1, 24, 24, 0x36C47766, fields, -1);
return &instance;
}
};
@@ -3995,7 +4000,7 @@ struct GarrBuildingDoodadSetMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943937, -1, 5, 5, 0x9A6DE309, fields, -1);
+ static DB2Meta instance(943937, -1, 5, 5, 0xCBC85802, fields, -1);
return &instance;
}
};
@@ -4012,7 +4017,7 @@ struct GarrBuildingPlotInstMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(983298, 1, 5, 5, 0xFB61E627, fields, 2);
+ static DB2Meta instance(983298, 1, 5, 5, 0xDB36FC65, fields, 2);
return &instance;
}
};
@@ -4032,7 +4037,7 @@ struct GarrClassSpecMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(981570, 3, 8, 8, 0x644E1AC4, fields, -1);
+ static DB2Meta instance(981570, 3, 8, 8, 0xB90D2171, fields, -1);
return &instance;
}
};
@@ -4050,7 +4055,7 @@ struct GarrClassSpecPlayerCondMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1380674, -1, 6, 6, 0x561DEBFE, fields, -1);
+ static DB2Meta instance(1380674, -1, 6, 6, 0x4698B51D, fields, -1);
return &instance;
}
};
@@ -4070,7 +4075,7 @@ struct GarrEncounterMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(975304, 1, 8, 8, 0x5D084137, fields, -1);
+ static DB2Meta instance(975304, 1, 8, 8, 0x878A0152, fields, -1);
return &instance;
}
};
@@ -4085,7 +4090,7 @@ struct GarrEncounterSetXEncounterMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1354772, 0, 3, 2, 0xCA7143E7, fields, 2);
+ static DB2Meta instance(1354772, 0, 3, 2, 0x9DFCF560, fields, 2);
return &instance;
}
};
@@ -4100,7 +4105,7 @@ struct GarrEncounterXMechanicMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(967961, -1, 3, 2, 0x0960A66B, fields, 2);
+ static DB2Meta instance(967961, -1, 3, 2, 0x8ACECE98, fields, 2);
return &instance;
}
};
@@ -4116,7 +4121,7 @@ struct GarrFollItemSetMemberMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(981569, -1, 4, 3, 0x9166B16F, fields, 3);
+ static DB2Meta instance(981569, -1, 4, 3, 0xF6172F05, fields, 3);
return &instance;
}
};
@@ -4132,7 +4137,7 @@ struct GarrFollSupportSpellMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345970, -1, 4, 3, 0xDB563FC8, fields, 3);
+ static DB2Meta instance(1345970, -1, 4, 3, 0x2580712E, fields, 3);
return &instance;
}
};
@@ -4176,7 +4181,7 @@ struct GarrFollowerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(949906, 3, 32, 32, 0x4938E823, fields, -1);
+ static DB2Meta instance(949906, 3, 32, 32, 0x1651FD00, fields, -1);
return &instance;
}
};
@@ -4192,7 +4197,7 @@ struct GarrFollowerLevelXPMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(970979, -1, 4, 4, 0xABD178B2, fields, -1);
+ static DB2Meta instance(970979, -1, 4, 4, 0x0F1A9FB8, fields, -1);
return &instance;
}
};
@@ -4211,7 +4216,7 @@ struct GarrFollowerQualityMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1027793, -1, 7, 7, 0xCAE87042, fields, -1);
+ static DB2Meta instance(1027793, -1, 7, 7, 0xB1472CA1, fields, -1);
return &instance;
}
};
@@ -4225,7 +4230,7 @@ struct GarrFollowerSetXFollowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1361029, -1, 2, 1, 0x621C60FF, fields, 1);
+ static DB2Meta instance(1361029, -1, 2, 1, 0x5598AED9, fields, 1);
return &instance;
}
};
@@ -4244,7 +4249,7 @@ struct GarrFollowerTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1118784, -1, 7, 7, 0xB4B34EF0, fields, -1);
+ static DB2Meta instance(1118784, -1, 7, 7, 0x657A7E31, fields, -1);
return &instance;
}
};
@@ -4262,7 +4267,7 @@ struct GarrFollowerUICreatureMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1412636, -1, 6, 5, 0x93A1FAA6, fields, 5);
+ static DB2Meta instance(1412636, -1, 6, 5, 0x5BBE7320, fields, 5);
return &instance;
}
};
@@ -4278,7 +4283,7 @@ struct GarrFollowerXAbilityMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(968468, -1, 4, 3, 0x590C69F7, fields, 3);
+ static DB2Meta instance(968468, -1, 4, 3, 0x6FE46BDB, fields, 3);
return &instance;
}
};
@@ -4295,7 +4300,7 @@ struct GarrItemLevelUpgradeDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1572314, 0, 5, 5, 0x6B8723A1, fields, -1);
+ static DB2Meta instance(1572314, 0, 5, 5, 0x13566AC6, fields, -1);
return &instance;
}
};
@@ -4310,7 +4315,7 @@ struct GarrMechanicMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967963, -1, 3, 3, 0x062A9BA6, fields, -1);
+ static DB2Meta instance(967963, -1, 3, 3, 0x50E9E59F, fields, -1);
return &instance;
}
};
@@ -4325,7 +4330,7 @@ struct GarrMechanicSetXMechanicMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1391531, 0, 3, 2, 0xFC7F16A3, fields, 2);
+ static DB2Meta instance(1391531, 0, 3, 2, 0xD8ABDEEA, fields, 2);
return &instance;
}
};
@@ -4342,7 +4347,7 @@ struct GarrMechanicTypeMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(967964, 2, 5, 5, 0x05F19FE7, fields, -1);
+ static DB2Meta instance(967964, 2, 5, 5, 0x28057312, fields, -1);
return &instance;
}
};
@@ -4383,7 +4388,7 @@ struct GarrMissionMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967962, 5, 29, 28, 0x00777205, fields, 28);
+ static DB2Meta instance(967962, 5, 29, 28, 0x379617D1, fields, 28);
return &instance;
}
};
@@ -4397,7 +4402,7 @@ struct GarrMissionTextureMeta
{ FT_FLOAT, 2, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1125220, -1, 2, 2, 0x0D378464, fields, -1);
+ static DB2Meta instance(1125220, -1, 2, 2, 0x6EF58B43, fields, -1);
return &instance;
}
};
@@ -4412,7 +4417,7 @@ struct GarrMissionTypeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(984174, -1, 3, 3, 0x3FC87149, fields, -1);
+ static DB2Meta instance(984174, -1, 3, 3, 0x3F7F567D, fields, -1);
return &instance;
}
};
@@ -4429,7 +4434,7 @@ struct GarrMissionXEncounterMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967960, 0, 5, 4, 0x539B5B1B, fields, 4);
+ static DB2Meta instance(967960, 0, 5, 4, 0xFFEB2050, fields, 4);
return &instance;
}
};
@@ -4444,7 +4449,7 @@ struct GarrMissionXFollowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1359096, -1, 3, 2, 0xFB9C7E3D, fields, 2);
+ static DB2Meta instance(1359096, -1, 3, 2, 0x653A593A, fields, 2);
return &instance;
}
};
@@ -4461,7 +4466,7 @@ struct GarrMssnBonusAbilityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1138458, -1, 5, 5, 0x91DD4CE6, fields, -1);
+ static DB2Meta instance(1138458, -1, 5, 5, 0x6BD58913, fields, -1);
return &instance;
}
};
@@ -4480,7 +4485,7 @@ struct GarrPlotMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(937634, -1, 7, 7, 0x3897880E, fields, -1);
+ static DB2Meta instance(937634, -1, 7, 7, 0x3729D438, fields, -1);
return &instance;
}
};
@@ -4494,7 +4499,7 @@ struct GarrPlotBuildingMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929743, -1, 2, 2, 0x1ECDCE0A, fields, -1);
+ static DB2Meta instance(929743, -1, 2, 2, 0x25DEBBD2, fields, -1);
return &instance;
}
};
@@ -4508,7 +4513,7 @@ struct GarrPlotInstanceMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929742, -1, 2, 2, 0x1FD77CCF, fields, -1);
+ static DB2Meta instance(929742, -1, 2, 2, 0x6096D1F7, fields, -1);
return &instance;
}
};
@@ -4522,7 +4527,7 @@ struct GarrPlotUICategoryMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(937635, -1, 2, 2, 0x867482E6, fields, -1);
+ static DB2Meta instance(937635, -1, 2, 2, 0x159DD397, fields, -1);
return &instance;
}
};
@@ -4543,7 +4548,7 @@ struct GarrSiteLevelMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(939295, -1, 9, 9, 0x4D823E68, fields, -1);
+ static DB2Meta instance(939295, -1, 9, 9, 0x4921CDAA, fields, -1);
return &instance;
}
};
@@ -4559,7 +4564,7 @@ struct GarrSiteLevelPlotInstMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(940404, -1, 4, 4, 0xA3DF8AD1, fields, 1);
+ static DB2Meta instance(940404, -1, 4, 4, 0x7BE32B9A, fields, 1);
return &instance;
}
};
@@ -4578,7 +4583,7 @@ struct GarrSpecializationMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(937647, -1, 7, 7, 0x8400A7E7, fields, -1);
+ static DB2Meta instance(937647, -1, 7, 7, 0x727555D9, fields, -1);
return &instance;
}
};
@@ -4591,7 +4596,22 @@ struct GarrStringMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1416758, -1, 1, 1, 0xF404C7D8, fields, -1);
+ static DB2Meta instance(1416758, -1, 1, 1, 0x37DB7C48, fields, -1);
+ return &instance;
+ }
+};
+
+struct GarrTalTreeXGarrTalResearchMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[3] =
+ {
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(3195601, -1, 3, 3, 0x0FB0BA8A, fields, -1);
return &instance;
}
};
@@ -4600,7 +4620,7 @@ struct GarrTalentMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[20] =
+ static DB2MetaField const fields[13] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -4611,19 +4631,56 @@ struct GarrTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
{ FT_INT, 1, false },
- { FT_INT, 1, false },
- { FT_INT, 1, false },
+ { FT_BYTE, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(1361032, 2, 13, 13, 0x9A9E08BC, fields, 3);
+ return &instance;
+ }
+};
+
+struct GarrTalentRankMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[12] =
+ {
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
- { FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
- { FT_INT, 1, false },
- { FT_BYTE, 1, true },
};
- static DB2Meta instance(1361032, 2, 20, 20, 0x96BE787E, fields, 3);
+ static DB2Meta instance(3069763, -1, 12, 11, 0x572E1310, fields, 11);
+ return &instance;
+ }
+};
+
+struct GarrTalentResearchMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[8] =
+ {
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(3195518, -1, 8, 8, 0x7E4FE81D, fields, -1);
return &instance;
}
};
@@ -4632,17 +4689,19 @@ struct GarrTalentTreeMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static DB2MetaField const fields[9] =
{
{ FT_STRING, 1, true },
+ { FT_INT, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(1361030, -1, 7, 7, 0x9A3BC97D, fields, -1);
+ static DB2Meta instance(1361030, 1, 9, 9, 0x8DF3F074, fields, -1);
return &instance;
}
};
@@ -4659,7 +4718,7 @@ struct GarrTypeMeta
{ FT_INT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1333161, -1, 5, 5, 0xCCA7D7B5, fields, -1);
+ static DB2Meta instance(1333161, -1, 5, 5, 0x5CBB1F5F, fields, -1);
return &instance;
}
};
@@ -4677,7 +4736,7 @@ struct GarrUiAnimClassInfoMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(976037, -1, 6, 6, 0x189AB008, fields, -1);
+ static DB2Meta instance(976037, -1, 6, 6, 0x4695DF78, fields, -1);
return &instance;
}
};
@@ -4702,7 +4761,7 @@ struct GarrUiAnimRaceInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(976035, -1, 13, 13, 0x62B1D302, fields, -1);
+ static DB2Meta instance(976035, -1, 13, 13, 0x81843EB7, fields, -1);
return &instance;
}
};
@@ -4717,7 +4776,7 @@ struct GemPropertiesMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343604, -1, 3, 3, 0xBCE902DB, fields, -1);
+ static DB2Meta instance(1343604, -1, 3, 3, 0xE674AE42, fields, -1);
return &instance;
}
};
@@ -4732,7 +4791,7 @@ struct GlobalStringsMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1394440, -1, 3, 3, 0x843675FD, fields, -1);
+ static DB2Meta instance(1394440, -1, 3, 3, 0x9F2B05C5, fields, -1);
return &instance;
}
};
@@ -4746,7 +4805,7 @@ struct GlyphBindableSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1270147, -1, 2, 1, 0x03429C72, fields, 1);
+ static DB2Meta instance(1270147, -1, 2, 1, 0x653A89C4, fields, 1);
return &instance;
}
};
@@ -4759,7 +4818,7 @@ struct GlyphExclusiveCategoryMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(948546, -1, 1, 1, 0x59622339, fields, -1);
+ static DB2Meta instance(948546, -1, 1, 1, 0xF1376CB9, fields, -1);
return &instance;
}
};
@@ -4775,7 +4834,7 @@ struct GlyphPropertiesMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345274, -1, 4, 4, 0x041F7972, fields, -1);
+ static DB2Meta instance(1345274, -1, 4, 4, 0x347907B6, fields, -1);
return &instance;
}
};
@@ -4789,7 +4848,7 @@ struct GlyphRequiredSpecMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(948496, -1, 2, 1, 0x70D4ECC6, fields, 1);
+ static DB2Meta instance(948496, -1, 2, 1, 0x0C10BD3C, fields, 1);
return &instance;
}
};
@@ -4817,7 +4876,7 @@ struct GradientEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2433582, -1, 16, 16, 0x730DC7A1, fields, -1);
+ static DB2Meta instance(2433582, -1, 16, 16, 0x05FC5907, fields, -1);
return &instance;
}
};
@@ -4833,7 +4892,7 @@ struct GroundEffectDoodadMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1308057, -1, 4, 4, 0xAB0C6E12, fields, -1);
+ static DB2Meta instance(1308057, -1, 4, 4, 0x7AC0B592, fields, -1);
return &instance;
}
};
@@ -4849,7 +4908,7 @@ struct GroundEffectTextureMeta
{ FT_SHORT, 4, false },
{ FT_BYTE, 4, true },
};
- static DB2Meta instance(1308499, -1, 4, 4, 0xCCBD52E8, fields, -1);
+ static DB2Meta instance(1308499, -1, 4, 4, 0x50B304D6, fields, -1);
return &instance;
}
};
@@ -4864,7 +4923,7 @@ struct GroupFinderActivityMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
- { FT_BYTE, 1, false },
+ { FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
@@ -4875,7 +4934,7 @@ struct GroupFinderActivityMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974813, -1, 14, 14, 0xEC40E4B1, fields, -1);
+ static DB2Meta instance(974813, -1, 14, 14, 0xB0090189, fields, -1);
return &instance;
}
};
@@ -4889,7 +4948,7 @@ struct GroupFinderActivityGrpMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974814, -1, 2, 2, 0x1EC8D046, fields, -1);
+ static DB2Meta instance(974814, -1, 2, 2, 0xDC994887, fields, -1);
return &instance;
}
};
@@ -4904,7 +4963,7 @@ struct GroupFinderCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974812, -1, 3, 3, 0xBFF47DC0, fields, -1);
+ static DB2Meta instance(974812, -1, 3, 3, 0x4D7ABD26, fields, -1);
return &instance;
}
};
@@ -4919,7 +4978,7 @@ struct GuildColorBackgroundMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286526, -1, 3, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286526, -1, 3, 3, 0x252CEA28, fields, -1);
return &instance;
}
};
@@ -4934,7 +4993,7 @@ struct GuildColorBorderMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286527, -1, 3, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286527, -1, 3, 3, 0x252CEA28, fields, -1);
return &instance;
}
};
@@ -4949,7 +5008,7 @@ struct GuildColorEmblemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286525, -1, 3, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286525, -1, 3, 3, 0x252CEA28, fields, -1);
return &instance;
}
};
@@ -4963,7 +5022,7 @@ struct GuildEmblemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2734754, -1, 2, 2, 0x58D7EB20, fields, -1);
+ static DB2Meta instance(2734754, -1, 2, 2, 0xAFE5E47A, fields, -1);
return &instance;
}
};
@@ -4976,7 +5035,7 @@ struct GuildPerkSpellsMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1135238, -1, 1, 1, 0xC9961BEB, fields, -1);
+ static DB2Meta instance(1135238, -1, 1, 1, 0x400E708A, fields, -1);
return &instance;
}
};
@@ -4992,7 +5051,7 @@ struct GuildShirtBackgroundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921008, -1, 4, 3, 0x40AC6717, fields, 3);
+ static DB2Meta instance(2921008, -1, 4, 3, 0xD833DA51, fields, 3);
return &instance;
}
};
@@ -5009,7 +5068,7 @@ struct GuildShirtBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921475, -1, 5, 4, 0x5BF9BE36, fields, 4);
+ static DB2Meta instance(2921475, -1, 5, 4, 0x29AFDD6F, fields, 4);
return &instance;
}
};
@@ -5025,7 +5084,7 @@ struct GuildTabardBackgroundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2909769, -1, 4, 3, 0x9C37AA1A, fields, 3);
+ static DB2Meta instance(2909769, -1, 4, 3, 0xE2B47F14, fields, 3);
return &instance;
}
};
@@ -5042,7 +5101,7 @@ struct GuildTabardBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2920485, -1, 5, 4, 0xD04624D4, fields, 4);
+ static DB2Meta instance(2920485, -1, 5, 4, 0x7AD6B16B, fields, 4);
return &instance;
}
};
@@ -5058,7 +5117,7 @@ struct GuildTabardEmblemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2910470, -1, 4, 3, 0x5203E472, fields, 3);
+ static DB2Meta instance(2910470, -1, 4, 3, 0x32C7C5B4, fields, 3);
return &instance;
}
};
@@ -5080,7 +5139,7 @@ struct HeirloomMeta
{ FT_INT, 4, true },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1097696, 1, 10, 10, 0xB5925FE9, fields, -1);
+ static DB2Meta instance(1097696, 1, 10, 10, 0xA62E347C, fields, -1);
return &instance;
}
};
@@ -5095,7 +5154,7 @@ struct HelmetAnimScalingMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1348283, -1, 3, 2, 0xC43CA2FC, fields, 2);
+ static DB2Meta instance(1348283, -1, 3, 2, 0x6289F435, fields, 2);
return &instance;
}
};
@@ -5110,7 +5169,7 @@ struct HelmetGeosetDataMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2821752, -1, 3, 2, 0xA88423BF, fields, 2);
+ static DB2Meta instance(2821752, -1, 3, 2, 0x4C7DCA12, fields, 2);
return &instance;
}
};
@@ -5127,7 +5186,7 @@ struct HighlightColorMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(996358, -1, 5, 5, 0xDC14DB43, fields, -1);
+ static DB2Meta instance(996358, -1, 5, 5, 0x251323AA, fields, -1);
return &instance;
}
};
@@ -5140,7 +5199,7 @@ struct HolidayDescriptionsMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996360, -1, 1, 1, 0xE70F298C, fields, -1);
+ static DB2Meta instance(996360, -1, 1, 1, 0xFA0F275C, fields, -1);
return &instance;
}
};
@@ -5153,7 +5212,7 @@ struct HolidayNamesMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996359, -1, 1, 1, 0xF2917D77, fields, -1);
+ static DB2Meta instance(996359, -1, 1, 1, 0xA739ACD7, fields, -1);
return &instance;
}
};
@@ -5177,7 +5236,7 @@ struct HolidaysMeta
{ FT_BYTE, 10, false },
{ FT_INT, 3, true },
};
- static DB2Meta instance(996357, 0, 12, 12, 0xF6DA3904, fields, -1);
+ static DB2Meta instance(996357, 0, 12, 12, 0x07DF2D39, fields, -1);
return &instance;
}
};
@@ -5193,7 +5252,7 @@ struct HotfixesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1995523, -1, 4, 4, 0x5AA7BA84, fields, -1);
+ static DB2Meta instance(1995523, -1, 4, 4, 0x331CF860, fields, -1);
return &instance;
}
};
@@ -5209,7 +5268,7 @@ struct ImportPriceArmorMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121229, -1, 4, 4, 0xC4C8D847, fields, -1);
+ static DB2Meta instance(1121229, -1, 4, 4, 0xE17061DF, fields, -1);
return &instance;
}
};
@@ -5222,7 +5281,7 @@ struct ImportPriceQualityMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121228, -1, 1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121228, -1, 1, 1, 0xA0671348, fields, -1);
return &instance;
}
};
@@ -5235,7 +5294,7 @@ struct ImportPriceShieldMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121227, -1, 1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121227, -1, 1, 1, 0xA0671348, fields, -1);
return &instance;
}
};
@@ -5248,7 +5307,7 @@ struct ImportPriceWeaponMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121230, -1, 1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121230, -1, 1, 1, 0xA0671348, fields, -1);
return &instance;
}
};
@@ -5270,7 +5329,7 @@ struct InvasionClientDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1336651, 2, 10, 9, 0x04FC0B4F, fields, 9);
+ static DB2Meta instance(1336651, 2, 10, 9, 0xB3195B9D, fields, 9);
return &instance;
}
};
@@ -5290,7 +5349,7 @@ struct ItemMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(841626, -1, 8, 8, 0xF9600007, fields, -1);
+ static DB2Meta instance(841626, -1, 8, 8, 0x4517779D, fields, -1);
return &instance;
}
};
@@ -5299,15 +5358,14 @@ struct ItemAppearanceMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static DB2MetaField const fields[4] =
{
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
- { FT_INT, 1, true },
};
- static DB2Meta instance(982462, -1, 5, 5, 0x26E99D61, fields, -1);
+ static DB2Meta instance(982462, -1, 4, 4, 0x83D2C1C9, fields, -1);
return &instance;
}
};
@@ -5321,7 +5379,7 @@ struct ItemAppearanceXUiCameraMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1248126, -1, 2, 2, 0xCD3677FD, fields, -1);
+ static DB2Meta instance(1248126, -1, 2, 2, 0x774578C5, fields, -1);
return &instance;
}
};
@@ -5334,7 +5392,7 @@ struct ItemArmorQualityMeta
{
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1283021, -1, 1, 1, 0x0B17E016, fields, -1);
+ static DB2Meta instance(1283021, -1, 1, 1, 0x6FA61021, fields, -1);
return &instance;
}
};
@@ -5348,7 +5406,7 @@ struct ItemArmorShieldMeta
{ FT_FLOAT, 7, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1277741, -1, 2, 2, 0xC88C8C8D, fields, -1);
+ static DB2Meta instance(1277741, -1, 2, 2, 0x9772ECE9, fields, -1);
return &instance;
}
};
@@ -5365,7 +5423,7 @@ struct ItemArmorTotalMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1283022, -1, 5, 5, 0xC4CD0FD9, fields, -1);
+ static DB2Meta instance(1283022, -1, 5, 5, 0x3D9BE0E6, fields, -1);
return &instance;
}
};
@@ -5378,7 +5436,7 @@ struct ItemBagFamilyMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278179, -1, 1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1278179, -1, 1, 1, 0x1AC95960, fields, -1);
return &instance;
}
};
@@ -5394,7 +5452,20 @@ struct ItemBonusMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(959070, -1, 4, 4, 0xB96C1748, fields, 1);
+ static DB2Meta instance(959070, -1, 4, 4, 0xE119360C, fields, 1);
+ return &instance;
+ }
+};
+
+struct ItemBonusListMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[1] =
+ {
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(1805807, -1, 1, 1, 0xD7673266, fields, -1);
return &instance;
}
};
@@ -5411,7 +5482,7 @@ struct ItemBonusListGroupEntryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3025306, -1, 5, 4, 0x87A0CA78, fields, 4);
+ static DB2Meta instance(3025306, -1, 5, 4, 0xCA17B2FF, fields, 4);
return &instance;
}
};
@@ -5425,7 +5496,7 @@ struct ItemBonusListLevelDeltaMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1320358, 1, 2, 2, 0x819C0CC1, fields, -1);
+ static DB2Meta instance(1320358, 1, 2, 2, 0xB7C13761, fields, -1);
return &instance;
}
};
@@ -5439,7 +5510,7 @@ struct ItemBonusListWarforgeLevelDeltaMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2924997, 1, 2, 2, 0x819C0CC1, fields, -1);
+ static DB2Meta instance(2924997, 1, 2, 2, 0xB7C13761, fields, -1);
return &instance;
}
};
@@ -5453,7 +5524,7 @@ struct ItemBonusSequenceSpellMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3026822, -1, 2, 1, 0x9C79B1F6, fields, 1);
+ static DB2Meta instance(3026822, -1, 2, 1, 0x19DF408A, fields, 1);
return &instance;
}
};
@@ -5470,7 +5541,7 @@ struct ItemBonusTreeNodeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(987134, -1, 5, 4, 0x1DDAA885, fields, 4);
+ static DB2Meta instance(987134, -1, 5, 4, 0x5F0770E4, fields, 4);
return &instance;
}
};
@@ -5485,7 +5556,7 @@ struct ItemChildEquipmentMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1247926, -1, 3, 3, 0x50B8B75E, fields, 0);
+ static DB2Meta instance(1247926, -1, 3, 3, 0x7058FE61, fields, 0);
return &instance;
}
};
@@ -5501,7 +5572,7 @@ struct ItemClassMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1140189, -1, 4, 4, 0xB6C67A3D, fields, -1);
+ static DB2Meta instance(1140189, -1, 4, 4, 0x560AF57A, fields, -1);
return &instance;
}
};
@@ -5519,7 +5590,7 @@ struct ItemContextPickerEntryMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1405665, -1, 6, 5, 0x1596EAF3, fields, 5);
+ static DB2Meta instance(1405665, -1, 6, 5, 0xA5C495F7, fields, 5);
return &instance;
}
};
@@ -5532,7 +5603,7 @@ struct ItemCurrencyCostMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(801670, -1, 1, 1, 0xDAC6A93C, fields, 0);
+ static DB2Meta instance(801670, -1, 1, 1, 0x9153400D, fields, 0);
return &instance;
}
};
@@ -5546,7 +5617,7 @@ struct ItemDamageAmmoMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277740, -1, 2, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277740, -1, 2, 2, 0xF2F36529, fields, -1);
return &instance;
}
};
@@ -5560,7 +5631,7 @@ struct ItemDamageOneHandMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277743, -1, 2, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277743, -1, 2, 2, 0xF2F36529, fields, -1);
return &instance;
}
};
@@ -5574,7 +5645,7 @@ struct ItemDamageOneHandCasterMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277739, -1, 2, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277739, -1, 2, 2, 0xF2F36529, fields, -1);
return &instance;
}
};
@@ -5588,7 +5659,7 @@ struct ItemDamageTwoHandMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277738, -1, 2, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277738, -1, 2, 2, 0xF2F36529, fields, -1);
return &instance;
}
};
@@ -5602,7 +5673,7 @@ struct ItemDamageTwoHandCasterMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277742, -1, 2, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277742, -1, 2, 2, 0xF2F36529, fields, -1);
return &instance;
}
};
@@ -5621,7 +5692,7 @@ struct ItemDisenchantLootMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1134087, -1, 7, 6, 0x146B9F40, fields, 6);
+ static DB2Meta instance(1134087, -1, 7, 6, 0x088EAFF1, fields, 6);
return &instance;
}
};
@@ -5648,7 +5719,7 @@ struct ItemDisplayInfoMeta
{ FT_INT, 6, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1266429, -1, 15, 15, 0x6F891B61, fields, -1);
+ static DB2Meta instance(1266429, -1, 15, 15, 0x404901C8, fields, -1);
return &instance;
}
};
@@ -5663,7 +5734,7 @@ struct ItemDisplayInfoMaterialResMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280614, -1, 3, 2, 0x936E6A99, fields, 2);
+ static DB2Meta instance(1280614, -1, 3, 2, 0x76AE1016, fields, 2);
return &instance;
}
};
@@ -5677,7 +5748,7 @@ struct ItemDisplayXUiCameraMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146690, -1, 2, 2, 0x3E999EAA, fields, -1);
+ static DB2Meta instance(1146690, -1, 2, 2, 0xD6A09D12, fields, -1);
return &instance;
}
};
@@ -5698,7 +5769,7 @@ struct ItemEffectMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(969941, -1, 9, 8, 0x46818AA6, fields, 8);
+ static DB2Meta instance(969941, -1, 9, 8, 0xE3E95759, fields, 8);
return &instance;
}
};
@@ -5720,7 +5791,7 @@ struct ItemExtendedCostMeta
{ FT_SHORT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(801681, -1, 10, 10, 0x2AC5BE11, fields, -1);
+ static DB2Meta instance(801681, -1, 10, 10, 0xAE07F513, fields, -1);
return &instance;
}
};
@@ -5735,7 +5806,7 @@ struct ItemFallbackVisualMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2358574, -1, 3, 3, 0x9628BAFD, fields, -1);
+ static DB2Meta instance(2358574, -1, 3, 3, 0x1579DAB2, fields, -1);
return &instance;
}
};
@@ -5748,7 +5819,7 @@ struct ItemGroupSoundsMeta
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1283023, -1, 1, 1, 0x909375D2, fields, -1);
+ static DB2Meta instance(1283023, -1, 1, 1, 0x04927D36, fields, -1);
return &instance;
}
};
@@ -5763,7 +5834,7 @@ struct ItemLevelSelectorMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1588911, -1, 3, 3, 0xED48D0C0, fields, -1);
+ static DB2Meta instance(1588911, -1, 3, 3, 0x9BB6018B, fields, -1);
return &instance;
}
};
@@ -5778,7 +5849,7 @@ struct ItemLevelSelectorQualityMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1624937, -1, 3, 2, 0xC40169D5, fields, 2);
+ static DB2Meta instance(1624937, -1, 3, 2, 0x394EA5A6, fields, 2);
return &instance;
}
};
@@ -5792,7 +5863,7 @@ struct ItemLevelSelectorQualitySetMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1624933, -1, 2, 2, 0x89657A48, fields, -1);
+ static DB2Meta instance(1624933, -1, 2, 2, 0xF46AC9F0, fields, -1);
return &instance;
}
};
@@ -5807,7 +5878,7 @@ struct ItemLimitCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237440, -1, 3, 3, 0xE068171C, fields, -1);
+ static DB2Meta instance(1237440, -1, 3, 3, 0xE09B28B2, fields, -1);
return &instance;
}
};
@@ -5822,7 +5893,7 @@ struct ItemLimitCategoryConditionMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1378590, -1, 3, 2, 0x7F847085, fields, 2);
+ static DB2Meta instance(1378590, -1, 3, 2, 0x904A7192, fields, 2);
return &instance;
}
};
@@ -5840,7 +5911,7 @@ struct ItemModifiedAppearanceMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(982457, 0, 6, 6, 0x9C32B7FF, fields, 1);
+ static DB2Meta instance(982457, 0, 6, 6, 0x1D3C0EBB, fields, 1);
return &instance;
}
};
@@ -5857,7 +5928,7 @@ struct ItemModifiedAppearanceExtraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1278399, -1, 5, 5, 0x7E2FD302, fields, -1);
+ static DB2Meta instance(1278399, -1, 5, 5, 0xBEB0A3C9, fields, -1);
return &instance;
}
};
@@ -5871,7 +5942,7 @@ struct ItemNameDescriptionMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332559, -1, 2, 2, 0xBBF04CCC, fields, -1);
+ static DB2Meta instance(1332559, -1, 2, 2, 0x302E0BAD, fields, -1);
return &instance;
}
};
@@ -5884,7 +5955,7 @@ struct ItemPetFoodMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1302240, -1, 1, 1, 0xD6AB60EB, fields, -1);
+ static DB2Meta instance(1302240, -1, 1, 1, 0x896335AB, fields, -1);
return &instance;
}
};
@@ -5899,7 +5970,7 @@ struct ItemPriceBaseMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121231, -1, 3, 3, 0xC90092C7, fields, -1);
+ static DB2Meta instance(1121231, -1, 3, 3, 0x9186CA7C, fields, -1);
return &instance;
}
};
@@ -5915,7 +5986,7 @@ struct ItemRangedDisplayInfoMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1270315, -1, 4, 4, 0xA6B99F0D, fields, -1);
+ static DB2Meta instance(1270315, -1, 4, 4, 0x9EF94AAB, fields, -1);
return &instance;
}
};
@@ -5941,7 +6012,7 @@ struct ItemSearchNameMeta
{ FT_SHORT, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1273408, 2, 14, 14, 0xF0940AFC, fields, -1);
+ static DB2Meta instance(1273408, 2, 14, 14, 0x9C53DE68, fields, -1);
return &instance;
}
};
@@ -5958,7 +6029,7 @@ struct ItemSetMeta
{ FT_SHORT, 1, false },
{ FT_INT, 17, false },
};
- static DB2Meta instance(1343609, -1, 5, 5, 0xB02A9041, fields, -1);
+ static DB2Meta instance(1343609, -1, 5, 5, 0x189535BF, fields, -1);
return &instance;
}
};
@@ -5974,7 +6045,7 @@ struct ItemSetSpellMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1314689, -1, 4, 3, 0xD6AEEA60, fields, 3);
+ static DB2Meta instance(1314689, -1, 4, 3, 0x70A56208, fields, 3);
return &instance;
}
};
@@ -6048,7 +6119,7 @@ struct ItemSparseMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1572924, -1, 62, 62, 0xF8931063, fields, -1);
+ static DB2Meta instance(1572924, -1, 62, 62, 0xAC420B53, fields, -1);
return &instance;
}
};
@@ -6066,7 +6137,7 @@ struct ItemSpecMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135120, -1, 6, 6, 0xEB138F8E, fields, 2);
+ static DB2Meta instance(1135120, -1, 6, 6, 0x193869CC, fields, 2);
return &instance;
}
};
@@ -6080,7 +6151,7 @@ struct ItemSpecOverrideMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134576, -1, 2, 1, 0xB235D33A, fields, 1);
+ static DB2Meta instance(1134576, -1, 2, 1, 0x52DBFC86, fields, 1);
return &instance;
}
};
@@ -6102,7 +6173,7 @@ struct ItemSubClassMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1261604, -1, 10, 10, 0xC7178B11, fields, 2);
+ static DB2Meta instance(1261604, -1, 10, 10, 0x2B018A83, fields, 2);
return &instance;
}
};
@@ -6117,7 +6188,7 @@ struct ItemSubClassMaskMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302852, -1, 3, 3, 0x146E3154, fields, -1);
+ static DB2Meta instance(1302852, -1, 3, 3, 0xAB8D8248, fields, -1);
return &instance;
}
};
@@ -6130,7 +6201,7 @@ struct ItemVisualsMeta
{
{ FT_INT, 5, true },
};
- static DB2Meta instance(1343605, -1, 1, 1, 0x4025FA36, fields, -1);
+ static DB2Meta instance(1343605, -1, 1, 1, 0x8BDC2A63, fields, -1);
return &instance;
}
};
@@ -6139,15 +6210,16 @@ struct ItemVisualsXEffectMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[5] =
+ static DB2MetaField const fields[6] =
{
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3043873, -1, 5, 4, 0xC819EA7E, fields, 4);
+ static DB2Meta instance(3043873, -1, 6, 5, 0xF8A03E10, fields, 5);
return &instance;
}
};
@@ -6161,7 +6233,7 @@ struct ItemXBonusTreeMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(987133, -1, 2, 1, 0x57244BD5, fields, 1);
+ static DB2Meta instance(987133, -1, 2, 1, 0x9C8FF861, fields, 1);
return &instance;
}
};
@@ -6184,7 +6256,7 @@ struct JournalEncounterMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1240336, -1, 11, 11, 0x9C7CB433, fields, -1);
+ static DB2Meta instance(1240336, -1, 11, 11, 0x7FA77B6F, fields, -1);
return &instance;
}
};
@@ -6204,7 +6276,7 @@ struct JournalEncounterCreatureMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1301155, 2, 8, 8, 0x71CE658D, fields, 3);
+ static DB2Meta instance(1301155, 2, 8, 8, 0x56FA3951, fields, 3);
return &instance;
}
};
@@ -6222,7 +6294,7 @@ struct JournalEncounterItemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344467, 0, 6, 6, 0x5FD94071, fields, 1);
+ static DB2Meta instance(1344467, 0, 6, 6, 0x003A0C63, fields, 1);
return &instance;
}
};
@@ -6249,7 +6321,7 @@ struct JournalEncounterSectionMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134413, -1, 15, 15, 0x582FB4F6, fields, -1);
+ static DB2Meta instance(1134413, -1, 15, 15, 0xD11DFA43, fields, -1);
return &instance;
}
};
@@ -6263,7 +6335,7 @@ struct JournalEncounterXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1121901, -1, 2, 1, 0x436676BA, fields, 1);
+ static DB2Meta instance(1121901, -1, 2, 1, 0xB4C12996, fields, 1);
return &instance;
}
};
@@ -6280,7 +6352,7 @@ struct JournalEncounterXMapLocMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1722928, -1, 5, 4, 0xBCE56697, fields, 4);
+ static DB2Meta instance(1722928, -1, 5, 4, 0xC185CFC1, fields, 4);
return &instance;
}
};
@@ -6303,7 +6375,7 @@ struct JournalInstanceMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1237438, 2, 11, 11, 0xBB10478F, fields, -1);
+ static DB2Meta instance(1237438, 2, 11, 11, 0xEB2E3026, fields, -1);
return &instance;
}
};
@@ -6317,7 +6389,7 @@ struct JournalItemXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1277744, -1, 2, 1, 0xF938F4BD, fields, 1);
+ static DB2Meta instance(1277744, -1, 2, 1, 0x383B9DED, fields, 1);
return &instance;
}
};
@@ -6331,7 +6403,7 @@ struct JournalSectionXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1121900, -1, 2, 1, 0xE02C355F, fields, 1);
+ static DB2Meta instance(1121900, -1, 2, 1, 0x0D2AC3B1, fields, 1);
return &instance;
}
};
@@ -6344,7 +6416,7 @@ struct JournalTierMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1349056, -1, 1, 1, 0xE0D727CB, fields, -1);
+ static DB2Meta instance(1349056, -1, 1, 1, 0x2ABC8A8B, fields, -1);
return &instance;
}
};
@@ -6358,7 +6430,7 @@ struct JournalTierXInstanceMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1285009, -1, 2, 2, 0xD584CE6A, fields, 0);
+ static DB2Meta instance(1285009, -1, 2, 2, 0x88DBB128, fields, 0);
return &instance;
}
};
@@ -6371,7 +6443,7 @@ struct KeychainMeta
{
{ FT_BYTE, 32, false },
};
- static DB2Meta instance(801693, -1, 1, 1, 0x67DDA82E, fields, -1);
+ static DB2Meta instance(801693, -1, 1, 1, 0xB47B9AEE, fields, -1);
return &instance;
}
};
@@ -6387,7 +6459,7 @@ struct KeystoneAffixMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1344761, 2, 4, 4, 0x60D97B7F, fields, -1);
+ static DB2Meta instance(1344761, 2, 4, 4, 0x6A1F8517, fields, -1);
return &instance;
}
};
@@ -6406,7 +6478,7 @@ struct LFGDungeonExpansionMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343606, -1, 7, 6, 0x6754EDAB, fields, 6);
+ static DB2Meta instance(1343606, -1, 7, 6, 0x074C83A4, fields, 6);
return &instance;
}
};
@@ -6422,7 +6494,7 @@ struct LFGDungeonGroupMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135058, -1, 4, 4, 0x4E84BE76, fields, -1);
+ static DB2Meta instance(1135058, -1, 4, 4, 0xFDF860DD, fields, -1);
return &instance;
}
};
@@ -6467,7 +6539,7 @@ struct LFGDungeonsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1361033, -1, 33, 33, 0xD9B678AD, fields, -1);
+ static DB2Meta instance(1361033, -1, 33, 33, 0x4D903335, fields, -1);
return &instance;
}
};
@@ -6482,7 +6554,7 @@ struct LFGRoleRequirementMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(982805, -1, 3, 2, 0x35B34A59, fields, 2);
+ static DB2Meta instance(982805, -1, 3, 2, 0xBE06BA12, fields, 2);
return &instance;
}
};
@@ -6494,9 +6566,9 @@ struct LanguageWordsMeta
static DB2MetaField const fields[2] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
- { FT_BYTE, 1, false },
+ { FT_INT, 1, false },
};
- static DB2Meta instance(984702, -1, 2, 2, 0xFBB33D15, fields, -1);
+ static DB2Meta instance(984702, -1, 2, 2, 0x364344E1, fields, -1);
return &instance;
}
};
@@ -6510,7 +6582,7 @@ struct LanguagesMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1135325, 1, 2, 2, 0xAA508D47, fields, -1);
+ static DB2Meta instance(1135325, 1, 2, 2, 0x8DD4A016, fields, -1);
return &instance;
}
};
@@ -6525,7 +6597,7 @@ struct LfgDungeonsGroupingMapMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339818, -1, 3, 2, 0xD50B89E4, fields, 2);
+ static DB2Meta instance(1339818, -1, 3, 2, 0x61F3361D, fields, 2);
return &instance;
}
};
@@ -6542,7 +6614,7 @@ struct LightMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1375579, -1, 5, 5, 0x04052B1F, fields, -1);
+ static DB2Meta instance(1375579, -1, 5, 5, 0x9088A2A3, fields, -1);
return &instance;
}
};
@@ -6591,7 +6663,7 @@ struct LightDataMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1375580, -1, 37, 37, 0xFCED593A, fields, 0);
+ static DB2Meta instance(1375580, -1, 37, 37, 0x07423F4E, fields, 0);
return &instance;
}
};
@@ -6615,7 +6687,7 @@ struct LightParamsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1334669, 1, 12, 12, 0x92B4D392, fields, -1);
+ static DB2Meta instance(1334669, 1, 12, 12, 0xC7A9808E, fields, -1);
return &instance;
}
};
@@ -6631,7 +6703,7 @@ struct LightSkyboxMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308501, -1, 4, 4, 0x757E9EB6, fields, -1);
+ static DB2Meta instance(1308501, -1, 4, 4, 0x52988A42, fields, -1);
return &instance;
}
};
@@ -6677,7 +6749,7 @@ struct LightningMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2003383, -1, 34, 34, 0x8B6D192C, fields, -1);
+ static DB2Meta instance(2003383, -1, 34, 34, 0x5CA01131, fields, -1);
return &instance;
}
};
@@ -6691,7 +6763,7 @@ struct LiquidMaterialMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1132538, -1, 2, 2, 0x6A7287A2, fields, -1);
+ static DB2Meta instance(1132538, -1, 2, 2, 0xD384A6A0, fields, -1);
return &instance;
}
};
@@ -6708,7 +6780,7 @@ struct LiquidObjectMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1308058, -1, 5, 5, 0x7AF380AA, fields, -1);
+ static DB2Meta instance(1308058, -1, 5, 5, 0xF09062A1, fields, -1);
return &instance;
}
};
@@ -6741,7 +6813,7 @@ struct LiquidTypeMeta
{ FT_INT, 4, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1371380, -1, 21, 21, 0x29F8C65E, fields, -1);
+ static DB2Meta instance(1371380, -1, 21, 21, 0xD4966711, fields, -1);
return &instance;
}
};
@@ -6757,7 +6829,7 @@ struct LiquidTypeXTextureMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2261065, -1, 4, 3, 0x6182D296, fields, 3);
+ static DB2Meta instance(2261065, -1, 4, 3, 0x3CED8A1A, fields, 3);
return &instance;
}
};
@@ -6770,7 +6842,7 @@ struct LoadingScreenSkinMeta
{
{ FT_INT, 10, true },
};
- static DB2Meta instance(2478235, -1, 1, 1, 0x1D042CB7, fields, -1);
+ static DB2Meta instance(2478235, -1, 1, 1, 0xB4C57B8D, fields, -1);
return &instance;
}
};
@@ -6787,7 +6859,7 @@ struct LoadingScreenTaxiSplinesMeta
{ FT_FLOAT, 10, true },
{ FT_FLOAT, 10, true },
};
- static DB2Meta instance(1302239, -1, 5, 5, 0xCDF5DDF1, fields, -1);
+ static DB2Meta instance(1302239, -1, 5, 5, 0xB113BAAC, fields, -1);
return &instance;
}
};
@@ -6809,7 +6881,7 @@ struct LoadingScreensMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266541, -1, 10, 10, 0x13F390BF, fields, -1);
+ static DB2Meta instance(1266541, -1, 10, 10, 0x536964F1, fields, -1);
return &instance;
}
};
@@ -6826,7 +6898,7 @@ struct LocaleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801706, -1, 5, 5, 0x4D136010, fields, -1);
+ static DB2Meta instance(801706, -1, 5, 5, 0x7BC8CF7F, fields, -1);
return &instance;
}
};
@@ -6840,7 +6912,7 @@ struct LocationMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(801707, -1, 2, 2, 0x71BD1122, fields, -1);
+ static DB2Meta instance(801707, -1, 2, 2, 0xD6CE20A8, fields, -1);
return &instance;
}
};
@@ -6856,7 +6928,7 @@ struct LockMeta
{ FT_BYTE, 8, false },
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1343608, -1, 4, 4, 0x156C0BD7, fields, -1);
+ static DB2Meta instance(1343608, -1, 4, 4, 0x2BD710C7, fields, -1);
return &instance;
}
};
@@ -6873,7 +6945,7 @@ struct LockTypeMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284823, 4, 5, 5, 0x3F736720, fields, -1);
+ static DB2Meta instance(1284823, 4, 5, 5, 0x1BCEC060, fields, -1);
return &instance;
}
};
@@ -6903,7 +6975,7 @@ struct LookAtControllerMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1098785, -1, 18, 18, 0x2E077E56, fields, -1);
+ static DB2Meta instance(1098785, -1, 18, 18, 0x9311BB7C, fields, -1);
return &instance;
}
};
@@ -6916,7 +6988,7 @@ struct MailTemplateMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1240344, -1, 1, 1, 0xC6E0D9B5, fields, -1);
+ static DB2Meta instance(1240344, -1, 1, 1, 0x82DA0EF5, fields, -1);
return &instance;
}
};
@@ -6939,7 +7011,7 @@ struct ManagedWorldStateMeta
{ FT_BYTE, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587159, 0, 11, 11, 0x5A184C08, fields, -1);
+ static DB2Meta instance(1587159, 0, 11, 11, 0xD3ADCD94, fields, -1);
return &instance;
}
};
@@ -6955,7 +7027,7 @@ struct ManagedWorldStateBuffMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587155, -1, 4, 3, 0x049B986F, fields, 3);
+ static DB2Meta instance(1587155, -1, 4, 3, 0x989D79A7, fields, 3);
return &instance;
}
};
@@ -6970,7 +7042,7 @@ struct ManagedWorldStateInputMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587151, -1, 3, 3, 0x21237CDC, fields, -1);
+ static DB2Meta instance(1587151, -1, 3, 3, 0xF4514EDF, fields, -1);
return &instance;
}
};
@@ -6983,7 +7055,7 @@ struct ManifestInterfaceActionIconMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375803, 0, 1, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375803, 0, 1, 1, 0x28EBA06A, fields, -1);
return &instance;
}
};
@@ -6997,7 +7069,7 @@ struct ManifestInterfaceDataMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1375801, -1, 2, 2, 0x03E4C021, fields, -1);
+ static DB2Meta instance(1375801, -1, 2, 2, 0x9A4B7AC1, fields, -1);
return &instance;
}
};
@@ -7010,7 +7082,7 @@ struct ManifestInterfaceItemIconMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375804, 0, 1, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375804, 0, 1, 1, 0x28EBA06A, fields, -1);
return &instance;
}
};
@@ -7023,7 +7095,7 @@ struct ManifestInterfaceTOCDataMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1267335, -1, 1, 1, 0xD00DAF09, fields, -1);
+ static DB2Meta instance(1267335, -1, 1, 1, 0xC45B9788, fields, -1);
return &instance;
}
};
@@ -7036,7 +7108,7 @@ struct ManifestMP3Meta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375802, 0, 1, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375802, 0, 1, 1, 0x28EBA06A, fields, -1);
return &instance;
}
};
@@ -7071,7 +7143,7 @@ struct MapMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1349477, -1, 23, 23, 0xB290D217, fields, -1);
+ static DB2Meta instance(1349477, -1, 23, 23, 0xDA9493AF, fields, -1);
return &instance;
}
};
@@ -7086,7 +7158,7 @@ struct MapCelestialBodyMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1597466, -1, 3, 2, 0x14543648, fields, 2);
+ static DB2Meta instance(1597466, -1, 3, 2, 0x5078EC27, fields, 2);
return &instance;
}
};
@@ -7103,7 +7175,7 @@ struct MapChallengeModeMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 3, true },
};
- static DB2Meta instance(801709, 1, 5, 5, 0x50F3ABC2, fields, 2);
+ static DB2Meta instance(801709, 1, 5, 5, 0xD1A78B20, fields, 2);
return &instance;
}
};
@@ -7125,7 +7197,7 @@ struct MapDifficultyMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1367868, -1, 10, 9, 0xD3C70303, fields, 9);
+ static DB2Meta instance(1367868, -1, 10, 9, 0x4C303436, fields, 9);
return &instance;
}
};
@@ -7141,7 +7213,7 @@ struct MapDifficultyXConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375435, -1, 4, 3, 0x8DBA5D16, fields, 3);
+ static DB2Meta instance(1375435, -1, 4, 3, 0x0278FDBB, fields, 3);
return &instance;
}
};
@@ -7158,7 +7230,7 @@ struct MapLoadingScreenMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1719707, -1, 5, 4, 0xC4CFD9A8, fields, 4);
+ static DB2Meta instance(1719707, -1, 5, 4, 0x901F4821, fields, 4);
return &instance;
}
};
@@ -7177,7 +7249,7 @@ struct MarketingPromotionsXLocaleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801710, -1, 7, 7, 0xC04E61FB, fields, -1);
+ static DB2Meta instance(801710, -1, 7, 7, 0x7166C9C8, fields, -1);
return &instance;
}
};
@@ -7193,7 +7265,7 @@ struct MaterialMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1294217, -1, 4, 4, 0x370D43B4, fields, -1);
+ static DB2Meta instance(1294217, -1, 4, 4, 0x6BEC0928, fields, -1);
return &instance;
}
};
@@ -7208,7 +7280,7 @@ struct MinorTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347274, -1, 3, 2, 0x09F57B9C, fields, 2);
+ static DB2Meta instance(1347274, -1, 3, 2, 0x4CB5B1F9, fields, 2);
return &instance;
}
};
@@ -7232,7 +7304,7 @@ struct MissileTargetingMeta
{ FT_FLOAT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1710117, -1, 12, 12, 0xF695DDBA, fields, -1);
+ static DB2Meta instance(1710117, -1, 12, 12, 0xF5E06A68, fields, -1);
return &instance;
}
};
@@ -7247,7 +7319,7 @@ struct ModelAnimCloakDampeningMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1465904, -1, 3, 2, 0xAA668B4F, fields, 2);
+ static DB2Meta instance(1465904, -1, 3, 2, 0x4AF6A146, fields, 2);
return &instance;
}
};
@@ -7263,7 +7335,7 @@ struct ModelFileDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1337833, 0, 4, 4, 0x9C9B4543, fields, 3);
+ static DB2Meta instance(1337833, 0, 4, 4, 0xEA46BC99, fields, 3);
return &instance;
}
};
@@ -7277,7 +7349,7 @@ struct ModelRibbonQualityMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1399953, -1, 2, 1, 0xA26E8DD1, fields, 1);
+ static DB2Meta instance(1399953, -1, 2, 1, 0xBFF227E9, fields, 1);
return &instance;
}
};
@@ -7296,7 +7368,7 @@ struct ModifierTreeMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267645, -1, 7, 7, 0xFF7054B3, fields, -1);
+ static DB2Meta instance(1267645, -1, 7, 7, 0x6FCCC8E6, fields, -1);
return &instance;
}
};
@@ -7305,7 +7377,7 @@ struct MountMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[11] =
+ static DB2MetaField const fields[13] =
{
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
@@ -7318,8 +7390,10 @@ struct MountMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(921760, 3, 11, 11, 0x629E87E2, fields, -1);
+ static DB2Meta instance(921760, 3, 13, 13, 0xA199A80C, fields, -1);
return &instance;
}
};
@@ -7340,7 +7414,7 @@ struct MountCapabilityMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1114709, 0, 9, 9, 0x46ED6D7E, fields, -1);
+ static DB2Meta instance(1114709, 0, 9, 9, 0x14576F0D, fields, -1);
return &instance;
}
};
@@ -7356,7 +7430,7 @@ struct MountEquipmentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2923510, -1, 4, 3, 0x5182BFF6, fields, 3);
+ static DB2Meta instance(2923510, -1, 4, 3, 0x93631E1A, fields, 3);
return &instance;
}
};
@@ -7371,7 +7445,7 @@ struct MountTypeXCapabilityMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1114715, -1, 3, 3, 0x613701E9, fields, 0);
+ static DB2Meta instance(1114715, -1, 3, 3, 0xC657AD26, fields, 0);
return &instance;
}
};
@@ -7386,7 +7460,7 @@ struct MountXDisplayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1576117, -1, 3, 2, 0x2D4F3D78, fields, 2);
+ static DB2Meta instance(1576117, -1, 3, 2, 0x21691987, fields, 2);
return &instance;
}
};
@@ -7402,7 +7476,7 @@ struct MovieMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1332556, -1, 4, 4, 0x4848C4FB, fields, -1);
+ static DB2Meta instance(1332556, -1, 4, 4, 0x225D06E5, fields, -1);
return &instance;
}
};
@@ -7415,7 +7489,7 @@ struct MovieFileDataMeta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1301154, -1, 1, 1, 0xB24F82EB, fields, -1);
+ static DB2Meta instance(1301154, -1, 1, 1, 0x08B7478A, fields, -1);
return &instance;
}
};
@@ -7430,7 +7504,7 @@ struct MovieVariationMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339819, -1, 3, 2, 0xAEA671AA, fields, 2);
+ static DB2Meta instance(1339819, -1, 3, 2, 0xD172EFF5, fields, 2);
return &instance;
}
};
@@ -7453,7 +7527,7 @@ struct MultiStatePropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965592, -1, 11, 10, 0x50BB5EDC, fields, 10);
+ static DB2Meta instance(1965592, -1, 11, 10, 0x50FAA807, fields, 10);
return &instance;
}
};
@@ -7470,7 +7544,7 @@ struct MultiTransitionPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965589, -1, 5, 5, 0x5720F452, fields, -1);
+ static DB2Meta instance(1965589, -1, 5, 5, 0x044B192D, fields, -1);
return &instance;
}
};
@@ -7479,12 +7553,13 @@ struct MythicPlusSeasonMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[2] =
+ static DB2MetaField const fields[3] =
{
- { FT_INT, 1, false },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2400282, 0, 2, 2, 0xC8DCB4C5, fields, -1);
+ static DB2Meta instance(2400282, -1, 3, 3, 0xD8A34763, fields, -1);
return &instance;
}
};
@@ -7500,7 +7575,7 @@ struct MythicPlusSeasonRewardLevelsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123783, -1, 4, 3, 0x5A0606F2, fields, 3);
+ static DB2Meta instance(2123783, -1, 4, 3, 0xD1C20CE4, fields, 3);
return &instance;
}
};
@@ -7515,7 +7590,7 @@ struct NPCModelItemSlotDisplayInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1340661, -1, 3, 2, 0xB8EC2628, fields, 2);
+ static DB2Meta instance(1340661, -1, 3, 2, 0xBA98178D, fields, 2);
return &instance;
}
};
@@ -7528,7 +7603,7 @@ struct NPCSoundsMeta
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1282621, -1, 1, 1, 0x5EF56D1F, fields, -1);
+ static DB2Meta instance(1282621, -1, 1, 1, 0xE4C9E3CB, fields, -1);
return &instance;
}
};
@@ -7543,7 +7618,7 @@ struct NameGenMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1122117, -1, 3, 3, 0xB0EBC6C9, fields, -1);
+ static DB2Meta instance(1122117, -1, 3, 3, 0x76610958, fields, -1);
return &instance;
}
};
@@ -7557,7 +7632,7 @@ struct NamesProfanityMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117086, -1, 2, 2, 0xCD33D2BE, fields, -1);
+ static DB2Meta instance(1117086, -1, 2, 2, 0xCE63393A, fields, -1);
return &instance;
}
};
@@ -7570,7 +7645,7 @@ struct NamesReservedMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117085, -1, 1, 1, 0xECCAE96B, fields, -1);
+ static DB2Meta instance(1117085, -1, 1, 1, 0xE722960A, fields, -1);
return &instance;
}
};
@@ -7584,7 +7659,7 @@ struct NamesReservedLocaleMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117087, -1, 2, 2, 0x5AAEEDD3, fields, -1);
+ static DB2Meta instance(1117087, -1, 2, 2, 0x5144468F, fields, -1);
return &instance;
}
};
@@ -7600,7 +7675,7 @@ struct NumTalentsAtLevelMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1953326, 0, 4, 4, 0xDE3268EF, fields, -1);
+ static DB2Meta instance(1953326, 0, 4, 4, 0x0F173041, fields, -1);
return &instance;
}
};
@@ -7620,7 +7695,7 @@ struct ObjectEffectMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1090577, -1, 8, 8, 0x48D89FCF, fields, -1);
+ static DB2Meta instance(1090577, -1, 8, 8, 0x3FE89433, fields, -1);
return &instance;
}
};
@@ -7636,7 +7711,7 @@ struct ObjectEffectModifierMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1090575, -1, 4, 4, 0x68D120B3, fields, -1);
+ static DB2Meta instance(1090575, -1, 4, 4, 0x918E2238, fields, -1);
return &instance;
}
};
@@ -7651,7 +7726,7 @@ struct ObjectEffectPackageElemMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1090578, -1, 3, 3, 0x3B8C53F9, fields, -1);
+ static DB2Meta instance(1090578, -1, 3, 3, 0x9844275E, fields, -1);
return &instance;
}
};
@@ -7672,7 +7747,7 @@ struct OccluderMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(2066958, 0, 9, 9, 0xFEDCAAB3, fields, -1);
+ static DB2Meta instance(2066958, 0, 9, 9, 0x5BAE5E78, fields, -1);
return &instance;
}
};
@@ -7688,7 +7763,7 @@ struct OccluderLocationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2115224, 2, 4, 4, 0x95F8BBE4, fields, -1);
+ static DB2Meta instance(2115224, 2, 4, 4, 0xAC2ED558, fields, -1);
return &instance;
}
};
@@ -7704,7 +7779,7 @@ struct OccluderNodeMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066959, 0, 4, 4, 0x19A34490, fields, -1);
+ static DB2Meta instance(2066959, 0, 4, 4, 0x899EA7B8, fields, -1);
return &instance;
}
};
@@ -7722,7 +7797,7 @@ struct OutlineEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1279739, -1, 6, 6, 0xECA16738, fields, -1);
+ static DB2Meta instance(1279739, -1, 6, 6, 0xCAD7FE83, fields, -1);
return &instance;
}
};
@@ -7737,7 +7812,7 @@ struct OverrideSpellDataMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1002186, -1, 3, 3, 0xCEE01938, fields, -1);
+ static DB2Meta instance(1002186, -1, 3, 3, 0x7DC5F710, fields, -1);
return &instance;
}
};
@@ -7751,7 +7826,7 @@ struct PVPBracketTypesMeta
{ FT_BYTE, 1, true },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1394275, -1, 2, 2, 0x54CF87FB, fields, -1);
+ static DB2Meta instance(1394275, -1, 2, 2, 0x298C6B08, fields, -1);
return &instance;
}
};
@@ -7767,7 +7842,7 @@ struct PVPDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339820, -1, 4, 3, 0x794DB95D, fields, 3);
+ static DB2Meta instance(1339820, -1, 4, 3, 0x8D90498B, fields, 3);
return &instance;
}
};
@@ -7781,7 +7856,7 @@ struct PVPItemMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(972287, -1, 2, 2, 0x0CD750C1, fields, -1);
+ static DB2Meta instance(972287, -1, 2, 2, 0x67F64EE9, fields, -1);
return &instance;
}
};
@@ -7797,7 +7872,7 @@ struct PVPScoreboardCellInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992916, 0, 4, 4, 0xCD07D7DD, fields, 1);
+ static DB2Meta instance(2992916, 0, 4, 4, 0xD73FB2BF, fields, 1);
return &instance;
}
};
@@ -7813,7 +7888,7 @@ struct PVPScoreboardColumnHeaderMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992917, 2, 4, 4, 0x910EEE06, fields, -1);
+ static DB2Meta instance(2992917, 2, 4, 4, 0xB4340B7C, fields, -1);
return &instance;
}
};
@@ -7829,7 +7904,7 @@ struct PVPScoreboardLayoutMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992918, 0, 4, 4, 0x6C8594A3, fields, 1);
+ static DB2Meta instance(2992918, 0, 4, 4, 0x3E838DFD, fields, 1);
return &instance;
}
};
@@ -7844,7 +7919,7 @@ struct PVPStatMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992919, 1, 3, 3, 0x086BBFCF, fields, 2);
+ static DB2Meta instance(2992919, 1, 3, 3, 0xD1138CDD, fields, 2);
return &instance;
}
};
@@ -7857,7 +7932,7 @@ struct PageTextMaterialMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271600, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1271600, -1, 1, 1, 0x887BEAEA, fields, -1);
return &instance;
}
};
@@ -7872,7 +7947,7 @@ struct PaperDollItemFrameMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1252503, -1, 3, 3, 0xB85F646E, fields, -1);
+ static DB2Meta instance(1252503, -1, 3, 3, 0x203B38DB, fields, -1);
return &instance;
}
};
@@ -7887,7 +7962,7 @@ struct ParagonReputationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1581183, -1, 3, 3, 0xF9AC6E2E, fields, 0);
+ static DB2Meta instance(1581183, -1, 3, 3, 0x879782A3, fields, 0);
return &instance;
}
};
@@ -7902,7 +7977,7 @@ struct ParticleColorMeta
{ FT_INT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1284820, -1, 3, 3, 0xB44B4D4D, fields, -1);
+ static DB2Meta instance(1284820, -1, 3, 3, 0x218FDF1C, fields, -1);
return &instance;
}
};
@@ -7919,7 +7994,7 @@ struct ParticulateSoundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2053913, -1, 5, 5, 0xF60E0955, fields, 0);
+ static DB2Meta instance(2053913, -1, 5, 5, 0x7C953E18, fields, 0);
return &instance;
}
};
@@ -7938,7 +8013,7 @@ struct PathMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801732, -1, 7, 7, 0x3551690B, fields, -1);
+ static DB2Meta instance(801732, -1, 7, 7, 0xF65ED186, fields, -1);
return &instance;
}
};
@@ -7952,7 +8027,7 @@ struct PathEdgeMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428705, -1, 2, 1, 0xB96C19D5, fields, 1);
+ static DB2Meta instance(2428705, -1, 2, 1, 0xF46FFE12, fields, 1);
return &instance;
}
};
@@ -7968,7 +8043,7 @@ struct PathNodeMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801733, 0, 4, 4, 0x19A34490, fields, -1);
+ static DB2Meta instance(801733, 0, 4, 4, 0x899EA7B8, fields, -1);
return &instance;
}
};
@@ -7986,7 +8061,7 @@ struct PathNodePropertyMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801734, 0, 6, 6, 0x496C7404, fields, -1);
+ static DB2Meta instance(801734, 0, 6, 6, 0x60412F02, fields, -1);
return &instance;
}
};
@@ -8002,7 +8077,7 @@ struct PathPropertyMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801735, 0, 4, 4, 0x3B269A90, fields, -1);
+ static DB2Meta instance(801735, 0, 4, 4, 0xCF5160B6, fields, -1);
return &instance;
}
};
@@ -8015,7 +8090,7 @@ struct PhaseMeta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1348558, -1, 1, 1, 0x60D39728, fields, -1);
+ static DB2Meta instance(1348558, -1, 1, 1, 0x4B4C20B9, fields, -1);
return &instance;
}
};
@@ -8040,7 +8115,7 @@ struct PhaseShiftZoneSoundsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267336, -1, 13, 13, 0x7CA0A010, fields, -1);
+ static DB2Meta instance(1267336, -1, 13, 13, 0xE520F6E3, fields, -1);
return &instance;
}
};
@@ -8054,7 +8129,7 @@ struct PhaseXPhaseGroupMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(987581, -1, 2, 1, 0xF00195AE, fields, 1);
+ static DB2Meta instance(987581, -1, 2, 1, 0xF66B1AC6, fields, 1);
return &instance;
}
};
@@ -8147,7 +8222,7 @@ struct PlayerConditionMeta
{ FT_INT, 6, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1045411, 2, 81, 81, 0xF28CBD18, fields, -1);
+ static DB2Meta instance(1045411, 2, 81, 81, 0x5BE293E6, fields, -1);
return &instance;
}
};
@@ -8163,7 +8238,7 @@ struct PositionerMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251523, -1, 4, 4, 0x533B33CB, fields, -1);
+ static DB2Meta instance(1251523, -1, 4, 4, 0x5695C795, fields, -1);
return &instance;
}
};
@@ -8183,7 +8258,7 @@ struct PositionerStateMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251506, -1, 8, 8, 0x9E87B63A, fields, -1);
+ static DB2Meta instance(1251506, -1, 8, 8, 0xADBD2846, fields, -1);
return &instance;
}
};
@@ -8206,7 +8281,7 @@ struct PositionerStateEntryMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1251533, -1, 11, 11, 0xBA9A19C4, fields, -1);
+ static DB2Meta instance(1251533, -1, 11, 11, 0xBA3F5A35, fields, -1);
return &instance;
}
};
@@ -8223,7 +8298,7 @@ struct PowerDisplayMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1332557, -1, 5, 5, 0xEB89C62F, fields, -1);
+ static DB2Meta instance(1332557, -1, 5, 5, 0xC091809C, fields, -1);
return &instance;
}
};
@@ -8248,7 +8323,7 @@ struct PowerTypeMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266022, 2, 13, 13, 0x10DE95BF, fields, -1);
+ static DB2Meta instance(1266022, 2, 13, 13, 0x12BC9258, fields, -1);
return &instance;
}
};
@@ -8265,7 +8340,7 @@ struct PrestigeLevelInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1275869, -1, 5, 5, 0x31BD813F, fields, -1);
+ static DB2Meta instance(1275869, -1, 5, 5, 0xA7BA9093, fields, -1);
return &instance;
}
};
@@ -8282,7 +8357,7 @@ struct PvpBrawlMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1585723, -1, 5, 5, 0xB97DECC7, fields, -1);
+ static DB2Meta instance(1585723, -1, 5, 5, 0xA3BF25B1, fields, -1);
return &instance;
}
};
@@ -8297,7 +8372,7 @@ struct PvpScalingEffectMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1591100, -1, 3, 3, 0xAF88F6DB, fields, 1);
+ static DB2Meta instance(1591100, -1, 3, 3, 0x3DDA2316, fields, 1);
return &instance;
}
};
@@ -8310,7 +8385,7 @@ struct PvpScalingEffectTypeMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1591098, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1591098, -1, 1, 1, 0x887BEAEA, fields, -1);
return &instance;
}
};
@@ -8324,7 +8399,7 @@ struct PvpSeasonMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2966426, 0, 2, 2, 0xC8DCB4C5, fields, -1);
+ static DB2Meta instance(2966426, 0, 2, 2, 0xCEFB693B, fields, -1);
return &instance;
}
};
@@ -8340,7 +8415,7 @@ struct PvpSeasonRewardLevelsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2470695, -1, 4, 3, 0xA1C5D2E9, fields, 3);
+ static DB2Meta instance(2470695, -1, 4, 3, 0xC098A40F, fields, 3);
return &instance;
}
};
@@ -8361,7 +8436,7 @@ struct PvpTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1302853, 1, 9, 9, 0x340BABA3, fields, 2);
+ static DB2Meta instance(1302853, 1, 9, 9, 0xA6A98BD5, fields, 2);
return &instance;
}
};
@@ -8374,7 +8449,7 @@ struct PvpTalentCategoryMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1891534, -1, 1, 1, 0xBB4B5731, fields, -1);
+ static DB2Meta instance(1891534, -1, 1, 1, 0xF6B59A30, fields, -1);
return &instance;
}
};
@@ -8390,7 +8465,7 @@ struct PvpTalentSlotUnlockMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1950197, -1, 4, 4, 0x572DDD84, fields, -1);
+ static DB2Meta instance(1950197, -1, 4, 4, 0x05372436, fields, -1);
return &instance;
}
};
@@ -8399,9 +8474,10 @@ struct PvpTierMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static DB2MetaField const fields[9] =
{
{ FT_STRING, 1, true },
+ { FT_INT, 1, false },
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
@@ -8410,7 +8486,7 @@ struct PvpTierMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066871, -1, 8, 8, 0x689983C8, fields, 5);
+ static DB2Meta instance(2066871, 1, 9, 9, 0xE16BF48A, fields, 6);
return &instance;
}
};
@@ -8423,7 +8499,7 @@ struct QuestFactionRewardMeta
{
{ FT_SHORT, 10, true },
};
- static DB2Meta instance(1282622, -1, 1, 1, 0x504FAFB5, fields, -1);
+ static DB2Meta instance(1282622, -1, 1, 1, 0xD65EACAF, fields, -1);
return &instance;
}
};
@@ -8442,7 +8518,7 @@ struct QuestFeedbackEffectMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1343388, -1, 7, 7, 0xE253C9FB, fields, -1);
+ static DB2Meta instance(1343388, -1, 7, 7, 0x279132CC, fields, -1);
return &instance;
}
};
@@ -8458,7 +8534,7 @@ struct QuestInfoMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1120960, -1, 4, 4, 0xDDB38B83, fields, -1);
+ static DB2Meta instance(1120960, -1, 4, 4, 0x54A97E8C, fields, -1);
return &instance;
}
};
@@ -8473,7 +8549,7 @@ struct QuestLineMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(973430, -1, 3, 3, 0xC4BD3235, fields, -1);
+ static DB2Meta instance(973430, -1, 3, 3, 0x860E7B54, fields, -1);
return &instance;
}
};
@@ -8488,7 +8564,7 @@ struct QuestLineXQuestMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(973441, -1, 3, 3, 0x57EF18BF, fields, 0);
+ static DB2Meta instance(973441, -1, 3, 3, 0xFF15296C, fields, 0);
return &instance;
}
};
@@ -8501,7 +8577,7 @@ struct QuestMoneyRewardMeta
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1139047, -1, 1, 1, 0x7E00C5B6, fields, -1);
+ static DB2Meta instance(1139047, -1, 1, 1, 0x4B06657C, fields, -1);
return &instance;
}
};
@@ -8521,7 +8597,7 @@ struct QuestObjectiveMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1251960, -1, 8, 7, 0x37353FB6, fields, 7);
+ static DB2Meta instance(1251960, -1, 8, 7, 0x0815F273, fields, 7);
return &instance;
}
};
@@ -8540,7 +8616,7 @@ struct QuestPOIBlobMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1251882, 0, 7, 7, 0x5DF4B040, fields, 1);
+ static DB2Meta instance(1251882, 0, 7, 7, 0xED2583D9, fields, 1);
return &instance;
}
};
@@ -8556,7 +8632,7 @@ struct QuestPOIPointMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1251883, 0, 4, 3, 0x18D6E719, fields, 3);
+ static DB2Meta instance(1251883, 0, 4, 3, 0xCCABC187, fields, 3);
return &instance;
}
};
@@ -8572,7 +8648,7 @@ struct QuestPackageItemMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801743, -1, 4, 4, 0xEB0764D1, fields, -1);
+ static DB2Meta instance(801743, -1, 4, 4, 0x5518203F, fields, -1);
return &instance;
}
};
@@ -8586,7 +8662,7 @@ struct QuestSortMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134585, -1, 2, 2, 0x2F5E2228, fields, -1);
+ static DB2Meta instance(1134585, -1, 2, 2, 0x78E6AE79, fields, -1);
return &instance;
}
};
@@ -8599,7 +8675,7 @@ struct QuestV2Meta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1139443, -1, 1, 1, 0x638D02EF, fields, -1);
+ static DB2Meta instance(1139443, -1, 1, 1, 0x30FDC3CE, fields, -1);
return &instance;
}
};
@@ -8636,7 +8712,7 @@ struct QuestV2CliTaskMeta
{ FT_INT, 3, true },
{ FT_INT, 3, false },
};
- static DB2Meta instance(1028735, 3, 25, 25, 0xD17937F0, fields, -1);
+ static DB2Meta instance(1028735, 3, 25, 25, 0xC85E3AAF, fields, -1);
return &instance;
}
};
@@ -8650,7 +8726,7 @@ struct QuestXGroupActivityMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1573634, -1, 2, 2, 0xAA88A593, fields, -1);
+ static DB2Meta instance(1573634, -1, 2, 2, 0x601AC6F5, fields, -1);
return &instance;
}
};
@@ -8663,7 +8739,7 @@ struct QuestXPMeta
{
{ FT_SHORT, 10, false },
};
- static DB2Meta instance(1139378, -1, 1, 1, 0xC33E0774, fields, -1);
+ static DB2Meta instance(1139378, -1, 1, 1, 0xE49E815E, fields, -1);
return &instance;
}
};
@@ -8678,7 +8754,7 @@ struct RafActivityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3081207, 0, 3, 3, 0x6E8722C5, fields, -1);
+ static DB2Meta instance(3081207, 0, 3, 3, 0x39041980, fields, -1);
return &instance;
}
};
@@ -8695,7 +8771,7 @@ struct RandPropPointsMeta
{ FT_INT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(1310245, -1, 5, 5, 0xD5752348, fields, -1);
+ static DB2Meta instance(1310245, -1, 5, 5, 0xC89BA379, fields, -1);
return &instance;
}
};
@@ -8710,7 +8786,7 @@ struct RelicSlotTierRequirementMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1716803, -1, 3, 3, 0x22CDBDE9, fields, -1);
+ static DB2Meta instance(1716803, -1, 3, 3, 0x6EE8DD9E, fields, -1);
return &instance;
}
};
@@ -8727,7 +8803,7 @@ struct RelicTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1671256, -1, 5, 5, 0x8BEAE937, fields, -1);
+ static DB2Meta instance(1671256, -1, 5, 5, 0x7DC0DB5C, fields, -1);
return &instance;
}
};
@@ -8745,7 +8821,7 @@ struct ResearchBranchMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1133729, -1, 6, 6, 0xA6CB64A5, fields, -1);
+ static DB2Meta instance(1133729, -1, 6, 6, 0xE71C50A8, fields, -1);
return &instance;
}
};
@@ -8760,7 +8836,7 @@ struct ResearchFieldMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133711, 1, 3, 3, 0xD7448990, fields, -1);
+ static DB2Meta instance(1133711, 1, 3, 3, 0x19E8D6A8, fields, -1);
return &instance;
}
};
@@ -8781,7 +8857,7 @@ struct ResearchProjectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134090, 2, 9, 9, 0x4A748755, fields, -1);
+ static DB2Meta instance(1134090, 2, 9, 9, 0xFD3FD69A, fields, -1);
return &instance;
}
};
@@ -8797,7 +8873,7 @@ struct ResearchSiteMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134091, -1, 4, 4, 0x14F7693B, fields, -1);
+ static DB2Meta instance(1134091, -1, 4, 4, 0xD726A6EE, fields, -1);
return &instance;
}
};
@@ -8812,7 +8888,7 @@ struct ResistancesMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1135072, -1, 3, 3, 0xF7F049B5, fields, -1);
+ static DB2Meta instance(1135072, -1, 3, 3, 0x1895D4EB, fields, -1);
return &instance;
}
};
@@ -8830,7 +8906,7 @@ struct RewardPackMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307156, -1, 6, 6, 0xB0527FA7, fields, -1);
+ static DB2Meta instance(1307156, -1, 6, 6, 0x46AD3B95, fields, -1);
return &instance;
}
};
@@ -8845,7 +8921,7 @@ struct RewardPackXCurrencyTypeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307153, -1, 3, 2, 0xEA88FC16, fields, 2);
+ static DB2Meta instance(1307153, -1, 3, 2, 0xCC6A3E87, fields, 2);
return &instance;
}
};
@@ -8860,7 +8936,7 @@ struct RewardPackXItemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307155, -1, 3, 2, 0x277E8179, fields, 2);
+ static DB2Meta instance(1307155, -1, 3, 2, 0xC131D42C, fields, 2);
return &instance;
}
};
@@ -8877,7 +8953,28 @@ struct RibbonQualityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1398908, -1, 5, 5, 0xBB0CC4F4, fields, -1);
+ static DB2Meta instance(1398908, -1, 5, 5, 0x65E85BF3, fields, -1);
+ return &instance;
+ }
+};
+
+struct RopeEffectMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[9] =
+ {
+ { FT_INT, 1, true },
+ { FT_BYTE, 1, true },
+ { FT_INT, 1, true },
+ { FT_BYTE, 1, true },
+ { FT_INT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(3256786, -1, 9, 9, 0x7A800ABF, fields, -1);
return &instance;
}
};
@@ -8890,7 +8987,7 @@ struct SDReplacementModelMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1712172, -1, 1, 1, 0xD9C05976, fields, -1);
+ static DB2Meta instance(1712172, -1, 1, 1, 0x5C3E39E7, fields, -1);
return &instance;
}
};
@@ -8907,7 +9004,7 @@ struct SSAOSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2056369, 0, 5, 5, 0x7F7B7D5B, fields, -1);
+ static DB2Meta instance(2056369, 0, 5, 5, 0x20BC890C, fields, -1);
return &instance;
}
};
@@ -8922,7 +9019,7 @@ struct ScalingStatDistributionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1141728, -1, 3, 3, 0x34B9A97A, fields, -1);
+ static DB2Meta instance(1141728, -1, 3, 3, 0xE9A4FF63, fields, -1);
return &instance;
}
};
@@ -8939,7 +9036,7 @@ struct ScenarioMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1139062, -1, 5, 5, 0x0857765A, fields, -1);
+ static DB2Meta instance(1139062, -1, 5, 5, 0x25359326, fields, -1);
return &instance;
}
};
@@ -8953,7 +9050,7 @@ struct ScenarioEventEntryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1141065, -1, 2, 2, 0x34B30E13, fields, -1);
+ static DB2Meta instance(1141065, -1, 2, 2, 0x23EC2227, fields, -1);
return &instance;
}
};
@@ -8976,7 +9073,7 @@ struct ScenarioStepMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1132761, -1, 11, 11, 0x8FF5E1E6, fields, 2);
+ static DB2Meta instance(1132761, -1, 11, 11, 0x9FD44A1F, fields, 2);
return &instance;
}
};
@@ -8990,7 +9087,7 @@ struct SceneScriptMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801754, -1, 2, 2, 0xEF472E96, fields, -1);
+ static DB2Meta instance(801754, -1, 2, 2, 0x1D557390, fields, -1);
return &instance;
}
};
@@ -9004,7 +9101,7 @@ struct SceneScriptGlobalTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758036, -1, 2, 2, 0xDE6E2251, fields, -1);
+ static DB2Meta instance(1758036, -1, 2, 2, 0x2023785D, fields, -1);
return &instance;
}
};
@@ -9017,7 +9114,7 @@ struct SceneScriptPackageMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(801755, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(801755, -1, 1, 1, 0x887BEAEA, fields, -1);
return &instance;
}
};
@@ -9033,7 +9130,7 @@ struct SceneScriptPackageMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801756, -1, 4, 4, 0x897D1A4B, fields, 0);
+ static DB2Meta instance(801756, -1, 4, 4, 0x2B7343CD, fields, 0);
return &instance;
}
};
@@ -9047,7 +9144,7 @@ struct SceneScriptTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758037, -1, 2, 2, 0xDE6E2251, fields, -1);
+ static DB2Meta instance(1758037, -1, 2, 2, 0x2023785D, fields, -1);
return &instance;
}
};
@@ -9064,7 +9161,7 @@ struct ScheduledIntervalMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327082, -1, 5, 5, 0x0C287F7A, fields, -1);
+ static DB2Meta instance(1327082, -1, 5, 5, 0x51E48A73, fields, -1);
return &instance;
}
};
@@ -9084,7 +9181,7 @@ struct ScheduledWorldStateMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327083, -1, 8, 8, 0xDC45735A, fields, 0);
+ static DB2Meta instance(1327083, -1, 8, 8, 0x1AE5AC2A, fields, 0);
return &instance;
}
};
@@ -9101,7 +9198,7 @@ struct ScheduledWorldStateGroupMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327084, -1, 5, 5, 0xCF71B287, fields, -1);
+ static DB2Meta instance(1327084, -1, 5, 5, 0x139E018C, fields, -1);
return &instance;
}
};
@@ -9116,7 +9213,7 @@ struct ScheduledWorldStateXUniqCatMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1388724, 0, 3, 2, 0xF512C749, fields, 2);
+ static DB2Meta instance(1388724, 0, 3, 2, 0xCA3A84D6, fields, 2);
return &instance;
}
};
@@ -9140,7 +9237,7 @@ struct ScreenEffectMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1302849, -1, 12, 12, 0x7A371491, fields, -1);
+ static DB2Meta instance(1302849, -1, 12, 12, 0x7A3A8F2E, fields, -1);
return &instance;
}
};
@@ -9153,7 +9250,7 @@ struct ScreenLocationMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1279416, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1279416, -1, 1, 1, 0x887BEAEA, fields, -1);
return &instance;
}
};
@@ -9166,7 +9263,7 @@ struct SeamlessSiteMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1328719, -1, 1, 1, 0x9E36592F, fields, 0);
+ static DB2Meta instance(1328719, -1, 1, 1, 0x95763E0E, fields, 0);
return &instance;
}
};
@@ -9179,7 +9276,7 @@ struct ServerMessagesMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1301141, -1, 1, 1, 0xCC7971DF, fields, -1);
+ static DB2Meta instance(1301141, -1, 1, 1, 0xB6A67FBF, fields, -1);
return &instance;
}
};
@@ -9204,7 +9301,7 @@ struct ShadowyEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1239844, -1, 13, 13, 0x7292BC4C, fields, -1);
+ static DB2Meta instance(1239844, -1, 13, 13, 0xDD9C37C7, fields, -1);
return &instance;
}
};
@@ -9220,7 +9317,7 @@ struct SiegeablePropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1954391, -1, 4, 4, 0x98E42A9F, fields, -1);
+ static DB2Meta instance(1954391, -1, 4, 4, 0xC8D65F95, fields, -1);
return &instance;
}
};
@@ -9245,7 +9342,7 @@ struct SkillLineMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1240935, 5, 13, 13, 0xEC83FE8A, fields, -1);
+ static DB2Meta instance(1240935, 5, 13, 13, 0xE09DF4B1, fields, -1);
return &instance;
}
};
@@ -9272,7 +9369,7 @@ struct SkillLineAbilityMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266278, 1, 15, 15, 0xA38AD072, fields, 2);
+ static DB2Meta instance(1266278, 1, 15, 15, 0xF0DE0EBD, fields, 2);
return &instance;
}
};
@@ -9291,7 +9388,7 @@ struct SkillRaceClassInfoMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1240406, -1, 7, 7, 0x4CFD464E, fields, 1);
+ static DB2Meta instance(1240406, -1, 7, 7, 0x09EBC8F7, fields, 1);
return &instance;
}
};
@@ -9310,7 +9407,7 @@ struct SoundAmbienceMeta
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310628, -1, 7, 7, 0xDC7D52F2, fields, -1);
+ static DB2Meta instance(1310628, -1, 7, 7, 0x6383BD43, fields, -1);
return &instance;
}
};
@@ -9325,7 +9422,7 @@ struct SoundAmbienceFlavorMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1267065, -1, 3, 2, 0x41E33D5D, fields, 2);
+ static DB2Meta instance(1267065, -1, 3, 2, 0xA09607B2, fields, 2);
return &instance;
}
};
@@ -9345,7 +9442,7 @@ struct SoundBusMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310246, 0, 8, 7, 0x7CC84C2D, fields, 7);
+ static DB2Meta instance(1310246, 0, 8, 7, 0x54D9D1C7, fields, 7);
return &instance;
}
};
@@ -9364,7 +9461,7 @@ struct SoundBusOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1598732, 0, 7, 7, 0xF321EA82, fields, 1);
+ static DB2Meta instance(1598732, 0, 7, 7, 0xDECEC2B1, fields, 1);
return &instance;
}
};
@@ -9378,7 +9475,7 @@ struct SoundEmitterPillPointsMeta
{ FT_FLOAT, 3, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1092317, -1, 2, 2, 0xD63C5DE3, fields, 1);
+ static DB2Meta instance(1092317, -1, 2, 2, 0x3F03ED1B, fields, 1);
return &instance;
}
};
@@ -9402,7 +9499,7 @@ struct SoundEmittersMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1092316, 3, 12, 11, 0x1FDCDD5A, fields, 11);
+ static DB2Meta instance(1092316, 3, 12, 11, 0x8AACF468, fields, 11);
return &instance;
}
};
@@ -9421,7 +9518,7 @@ struct SoundEnvelopeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1693131, -1, 7, 7, 0xBD6F1248, fields, 0);
+ static DB2Meta instance(1693131, -1, 7, 7, 0x9D42FE93, fields, 0);
return &instance;
}
};
@@ -9434,7 +9531,7 @@ struct SoundFilterMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271601, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1271601, -1, 1, 1, 0x887BEAEA, fields, -1);
return &instance;
}
};
@@ -9449,7 +9546,7 @@ struct SoundFilterElemMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267066, -1, 3, 2, 0x84F8D205, fields, 2);
+ static DB2Meta instance(1267066, -1, 3, 2, 0xB82801CC, fields, 2);
return &instance;
}
};
@@ -9477,7 +9574,7 @@ struct SoundKitMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237434, 0, 16, 16, 0x17C44133, fields, -1);
+ static DB2Meta instance(1237434, 0, 16, 16, 0xC1F36D6B, fields, -1);
return &instance;
}
};
@@ -9486,7 +9583,7 @@ struct SoundKitAdvancedMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[49] =
+ static DB2MetaField const fields[55] =
{
{ FT_INT, 1, false },
{ FT_INT, 1, false },
@@ -9537,8 +9634,14 @@ struct SoundKitAdvancedMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
+ { FT_FLOAT, 1, true },
};
- static DB2Meta instance(1237436, 0, 49, 49, 0x2B12658B, fields, -1);
+ static DB2Meta instance(1237436, 0, 55, 55, 0x5EF6DD40, fields, -1);
return &instance;
}
};
@@ -9552,7 +9655,7 @@ struct SoundKitChildMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307289, -1, 2, 2, 0x4215B0DD, fields, 1);
+ static DB2Meta instance(1307289, -1, 2, 2, 0xC9AA0EF9, fields, 1);
return &instance;
}
};
@@ -9568,7 +9671,7 @@ struct SoundKitEntryMeta
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1237435, -1, 4, 4, 0xCBC66B5F, fields, 0);
+ static DB2Meta instance(1237435, -1, 4, 4, 0x8FEA5F4F, fields, 0);
return &instance;
}
};
@@ -9582,20 +9685,7 @@ struct SoundKitFallbackMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307288, -1, 2, 2, 0x53D01CD7, fields, -1);
- return &instance;
- }
-};
-
-struct SoundKitNameMeta
-{
- static DB2Meta const* Instance()
- {
- static DB2MetaField const fields[1] =
- {
- { FT_STRING_NOT_LOCALIZED, 1, true },
- };
- static DB2Meta instance(1665033, -1, 1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1307288, -1, 2, 2, 0x806E9113, fields, -1);
return &instance;
}
};
@@ -9612,7 +9702,7 @@ struct SoundOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266542, -1, 5, 5, 0x4EC15243, fields, -1);
+ static DB2Meta instance(1266542, -1, 5, 5, 0x932609E8, fields, -1);
return &instance;
}
};
@@ -9647,7 +9737,7 @@ struct SoundProviderPreferencesMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1279417, -1, 23, 23, 0xF0F42A22, fields, -1);
+ static DB2Meta instance(1279417, -1, 23, 23, 0xFE1AD33D, fields, -1);
return &instance;
}
};
@@ -9663,7 +9753,7 @@ struct SourceInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1313612, -1, 4, 3, 0xA94C7962, fields, 3);
+ static DB2Meta instance(1313612, -1, 4, 3, 0x1945161B, fields, 3);
return &instance;
}
};
@@ -9676,7 +9766,7 @@ struct SpamMessagesMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117088, -1, 1, 1, 0x1A080193, fields, -1);
+ static DB2Meta instance(1117088, -1, 1, 1, 0x980308B2, fields, -1);
return &instance;
}
};
@@ -9690,7 +9780,7 @@ struct SpecSetMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2057624, -1, 2, 1, 0xC05B6C73, fields, 1);
+ static DB2Meta instance(2057624, -1, 2, 1, 0x7A37DBE1, fields, 1);
return &instance;
}
};
@@ -9708,7 +9798,7 @@ struct SpecializationSpellsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1240335, 1, 6, 6, 0x88A56A2F, fields, 2);
+ static DB2Meta instance(1240335, 1, 6, 6, 0x4345768A, fields, 2);
return &instance;
}
};
@@ -9722,7 +9812,7 @@ struct SpecializationSpellsDisplayMeta
{ FT_SHORT, 1, false },
{ FT_INT, 6, false },
};
- static DB2Meta instance(2067238, -1, 2, 2, 0xBD5EEC46, fields, 0);
+ static DB2Meta instance(2067238, -1, 2, 2, 0x13467AE7, fields, 0);
return &instance;
}
};
@@ -9737,7 +9827,7 @@ struct SpellMeta
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1140089, -1, 3, 3, 0xFFF1DA38, fields, -1);
+ static DB2Meta instance(1140089, -1, 3, 3, 0x716B4F88, fields, -1);
return &instance;
}
};
@@ -9751,7 +9841,7 @@ struct SpellActionBarPrefMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1019373, -1, 2, 2, 0xCF471C9B, fields, -1);
+ static DB2Meta instance(1019373, -1, 2, 2, 0xFFED047B, fields, -1);
return &instance;
}
};
@@ -9772,7 +9862,7 @@ struct SpellActivationOverlayMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1261603, -1, 9, 9, 0xDE42C0F6, fields, -1);
+ static DB2Meta instance(1261603, -1, 9, 9, 0x03C3E8B6, fields, -1);
return &instance;
}
};
@@ -9792,7 +9882,7 @@ struct SpellAuraOptionsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139952, -1, 8, 7, 0xCBDA0981, fields, 7);
+ static DB2Meta instance(1139952, -1, 8, 7, 0x25E72B24, fields, 7);
return &instance;
}
};
@@ -9814,7 +9904,7 @@ struct SpellAuraRestrictionsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(981566, -1, 10, 9, 0xD7479271, fields, 9);
+ static DB2Meta instance(981566, -1, 10, 9, 0xA9D83D8F, fields, 9);
return &instance;
}
};
@@ -9828,7 +9918,7 @@ struct SpellAuraVisXChrSpecMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1280615, -1, 2, 1, 0x8F54FD52, fields, 1);
+ static DB2Meta instance(1280615, -1, 2, 1, 0x7109EB94, fields, 1);
return &instance;
}
};
@@ -9844,7 +9934,7 @@ struct SpellAuraVisibilityMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280616, 0, 4, 3, 0xB7F28C20, fields, 3);
+ static DB2Meta instance(1280616, 0, 4, 3, 0xB8AA32DE, fields, 3);
return &instance;
}
};
@@ -9859,7 +9949,7 @@ struct SpellCastTimesMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134089, -1, 3, 3, 0xA66E197C, fields, -1);
+ static DB2Meta instance(1134089, -1, 3, 3, 0x9BD18C05, fields, -1);
return &instance;
}
};
@@ -9878,7 +9968,7 @@ struct SpellCastingRequirementsMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1002166, -1, 7, 7, 0xC6D7C649, fields, -1);
+ static DB2Meta instance(1002166, -1, 7, 7, 0xE83B7350, fields, -1);
return &instance;
}
};
@@ -9899,7 +9989,7 @@ struct SpellCategoriesMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139939, -1, 9, 8, 0xEF1D2548, fields, 8);
+ static DB2Meta instance(1139939, -1, 9, 8, 0x78E91F91, fields, 8);
return &instance;
}
};
@@ -9917,7 +10007,7 @@ struct SpellCategoryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280619, -1, 6, 6, 0x53EB1CD3, fields, -1);
+ static DB2Meta instance(1280619, -1, 6, 6, 0xAF6B03DC, fields, -1);
return &instance;
}
};
@@ -9989,7 +10079,7 @@ struct SpellChainEffectsMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1343310, -1, 60, 60, 0x461F9829, fields, -1);
+ static DB2Meta instance(1343310, -1, 60, 60, 0x31DC7CA9, fields, -1);
return &instance;
}
};
@@ -10005,7 +10095,7 @@ struct SpellClassOptionsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(979663, -1, 4, 4, 0xB4E205E0, fields, -1);
+ static DB2Meta instance(979663, -1, 4, 4, 0xF6EF2BD9, fields, -1);
return &instance;
}
};
@@ -10020,7 +10110,7 @@ struct SpellClutterAreaEffectCountsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428696, -1, 3, 3, 0x9311C050, fields, -1);
+ static DB2Meta instance(2428696, -1, 3, 3, 0x3268D6C9, fields, -1);
return &instance;
}
};
@@ -10035,7 +10125,7 @@ struct SpellClutterFrameRatesMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428707, -1, 3, 3, 0xD2F6D8BE, fields, -1);
+ static DB2Meta instance(2428707, -1, 3, 3, 0x3DAA93B7, fields, -1);
return &instance;
}
};
@@ -10050,7 +10140,7 @@ struct SpellClutterImpactModelCountsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428708, -1, 3, 3, 0x9311C050, fields, -1);
+ static DB2Meta instance(2428708, -1, 3, 3, 0x3268D6C9, fields, -1);
return &instance;
}
};
@@ -10065,7 +10155,7 @@ struct SpellClutterKitDistancesMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428697, -1, 3, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428697, -1, 3, 3, 0xCAF8E221, fields, -1);
return &instance;
}
};
@@ -10080,7 +10170,7 @@ struct SpellClutterMissileDistMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428733, -1, 3, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428733, -1, 3, 3, 0xCAF8E221, fields, -1);
return &instance;
}
};
@@ -10095,7 +10185,7 @@ struct SpellClutterWeaponTrailDistMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428698, -1, 3, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428698, -1, 3, 3, 0xCAF8E221, fields, -1);
return &instance;
}
};
@@ -10112,7 +10202,7 @@ struct SpellCooldownsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139924, -1, 5, 4, 0x24886B08, fields, 4);
+ static DB2Meta instance(1139924, -1, 5, 4, 0x9FFFEB83, fields, 4);
return &instance;
}
};
@@ -10125,7 +10215,7 @@ struct SpellDescriptionVariablesMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1140004, -1, 1, 1, 0x9C318DAF, fields, -1);
+ static DB2Meta instance(1140004, -1, 1, 1, 0x4B103A8E, fields, -1);
return &instance;
}
};
@@ -10141,7 +10231,7 @@ struct SpellDispelTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1137829, -1, 4, 4, 0xAA83295A, fields, -1);
+ static DB2Meta instance(1137829, -1, 4, 4, 0x8EAAEBC3, fields, -1);
return &instance;
}
};
@@ -10156,7 +10246,7 @@ struct SpellDurationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1137828, -1, 3, 3, 0x22236CBC, fields, -1);
+ static DB2Meta instance(1137828, -1, 3, 3, 0x70784BCD, fields, -1);
return &instance;
}
};
@@ -10196,7 +10286,7 @@ struct SpellEffectMeta
{ FT_SHORT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140088, -1, 28, 27, 0xF0FD10BB, fields, 27);
+ static DB2Meta instance(1140088, -1, 28, 27, 0x63D5AFF5, fields, 27);
return &instance;
}
};
@@ -10217,7 +10307,7 @@ struct SpellEffectAutoDescriptionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1888495, -1, 9, 9, 0x7C523D94, fields, -1);
+ static DB2Meta instance(1888495, -1, 9, 9, 0x30A8728D, fields, -1);
return &instance;
}
};
@@ -10233,7 +10323,7 @@ struct SpellEffectEmissionMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1310248, -1, 4, 4, 0x66D096CB, fields, -1);
+ static DB2Meta instance(1310248, -1, 4, 4, 0xB26CB10D, fields, -1);
return &instance;
}
};
@@ -10249,7 +10339,7 @@ struct SpellEquippedItemsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140011, -1, 4, 4, 0xA0588766, fields, -1);
+ static DB2Meta instance(1140011, -1, 4, 4, 0xE6040358, fields, -1);
return &instance;
}
};
@@ -10267,7 +10357,7 @@ struct SpellFlyoutMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146819, -1, 6, 6, 0x1F516F53, fields, -1);
+ static DB2Meta instance(1146819, -1, 6, 6, 0x2EAF1C11, fields, -1);
return &instance;
}
};
@@ -10282,7 +10372,7 @@ struct SpellFlyoutItemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1134085, -1, 3, 2, 0x650A0B4D, fields, 2);
+ static DB2Meta instance(1134085, -1, 3, 2, 0x81D71684, fields, 2);
return &instance;
}
};
@@ -10295,7 +10385,7 @@ struct SpellFocusObjectMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1280620, -1, 1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1280620, -1, 1, 1, 0x1AC95960, fields, -1);
return &instance;
}
};
@@ -10312,7 +10402,7 @@ struct SpellInterruptsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139906, -1, 5, 4, 0xF551B940, fields, 4);
+ static DB2Meta instance(1139906, -1, 5, 4, 0x4D63688D, fields, 4);
return &instance;
}
};
@@ -10344,7 +10434,7 @@ struct SpellItemEnchantmentMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1362771, -1, 20, 20, 0x96D1828E, fields, -1);
+ static DB2Meta instance(1362771, -1, 20, 20, 0x3933F488, fields, -1);
return &instance;
}
};
@@ -10362,7 +10452,7 @@ struct SpellItemEnchantmentConditionMeta
{ FT_BYTE, 5, false },
{ FT_BYTE, 5, false },
};
- static DB2Meta instance(1121834, -1, 6, 6, 0xFAA95A11, fields, -1);
+ static DB2Meta instance(1121834, -1, 6, 6, 0x5C1CBAD7, fields, -1);
return &instance;
}
};
@@ -10377,7 +10467,7 @@ struct SpellKeyboundOverrideMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1127327, -1, 3, 3, 0xFB8AD330, fields, -1);
+ static DB2Meta instance(1127327, -1, 3, 3, 0x611EB481, fields, -1);
return &instance;
}
};
@@ -10391,7 +10481,7 @@ struct SpellLabelMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347275, -1, 2, 1, 0xCCA24F16, fields, 1);
+ static DB2Meta instance(1347275, -1, 2, 1, 0xF7CEC3A4, fields, 1);
return &instance;
}
};
@@ -10406,7 +10496,7 @@ struct SpellLearnSpellMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1001907, -1, 3, 3, 0xCC8637D2, fields, -1);
+ static DB2Meta instance(1001907, -1, 3, 3, 0xC0699F17, fields, -1);
return &instance;
}
};
@@ -10424,7 +10514,7 @@ struct SpellLevelsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140079, -1, 6, 5, 0xE3096221, fields, 5);
+ static DB2Meta instance(1140079, -1, 6, 5, 0xDC8F8F3D, fields, 5);
return &instance;
}
};
@@ -10437,7 +10527,7 @@ struct SpellMechanicMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1014438, -1, 1, 1, 0x24C6F0F3, fields, -1);
+ static DB2Meta instance(1014438, -1, 1, 1, 0xBD81DC13, fields, -1);
return &instance;
}
};
@@ -10462,7 +10552,7 @@ struct SpellMiscMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1003144, -1, 13, 12, 0x0E10E69B, fields, 12);
+ static DB2Meta instance(1003144, -1, 13, 12, 0x82FFFB5F, fields, 12);
return &instance;
}
};
@@ -10489,7 +10579,7 @@ struct SpellMissileMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897956, -1, 15, 15, 0xAF286A50, fields, -1);
+ static DB2Meta instance(897956, -1, 15, 15, 0x086B0CE5, fields, -1);
return &instance;
}
};
@@ -10505,7 +10595,7 @@ struct SpellMissileMotionMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897955, -1, 4, 4, 0xA61A5983, fields, -1);
+ static DB2Meta instance(897955, -1, 4, 4, 0xA76EF553, fields, -1);
return &instance;
}
};
@@ -10518,7 +10608,7 @@ struct SpellNameMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1990283, -1, 1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1990283, -1, 1, 1, 0x1AC95960, fields, -1);
return &instance;
}
};
@@ -10532,7 +10622,7 @@ struct SpellOverrideNameMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2618823, -1, 2, 2, 0x85E985A7, fields, -1);
+ static DB2Meta instance(2618823, -1, 2, 2, 0xB6F641E6, fields, -1);
return &instance;
}
};
@@ -10558,7 +10648,7 @@ struct SpellPowerMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982806, 0, 14, 13, 0x12ED7A99, fields, 13);
+ static DB2Meta instance(982806, 0, 14, 13, 0xD9875D83, fields, 13);
return &instance;
}
};
@@ -10573,7 +10663,7 @@ struct SpellPowerDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(982804, 0, 3, 3, 0x08FEDBFF, fields, -1);
+ static DB2Meta instance(982804, 0, 3, 3, 0x6CF6BAAA, fields, -1);
return &instance;
}
};
@@ -10588,7 +10678,7 @@ struct SpellProceduralEffectMeta
{ FT_BYTE, 1, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1140477, 0, 3, 3, 0xF320E3AD, fields, -1);
+ static DB2Meta instance(1140477, 0, 3, 3, 0x41DDE181, fields, -1);
return &instance;
}
};
@@ -10602,7 +10692,7 @@ struct SpellProcsPerMinuteMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133526, -1, 2, 2, 0xBEBE0C8B, fields, -1);
+ static DB2Meta instance(1133526, -1, 2, 2, 0x7B121F85, fields, -1);
return &instance;
}
};
@@ -10618,7 +10708,7 @@ struct SpellProcsPerMinuteModMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1133525, -1, 4, 3, 0xE5827335, fields, 3);
+ static DB2Meta instance(1133525, -1, 4, 3, 0x147FD7E9, fields, 3);
return &instance;
}
};
@@ -10634,7 +10724,7 @@ struct SpellRadiusMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1134584, -1, 4, 4, 0xAE4257F8, fields, -1);
+ static DB2Meta instance(1134584, -1, 4, 4, 0x6BD6FF9E, fields, -1);
return &instance;
}
};
@@ -10651,7 +10741,7 @@ struct SpellRangeMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1146820, -1, 5, 5, 0x6B9E2FD2, fields, -1);
+ static DB2Meta instance(1146820, -1, 5, 5, 0x371ED383, fields, -1);
return &instance;
}
};
@@ -10666,7 +10756,7 @@ struct SpellReagentsMeta
{ FT_INT, 8, true },
{ FT_SHORT, 8, true },
};
- static DB2Meta instance(841946, -1, 3, 3, 0x4B7DC644, fields, -1);
+ static DB2Meta instance(841946, -1, 3, 3, 0x0675B343, fields, -1);
return &instance;
}
};
@@ -10681,7 +10771,7 @@ struct SpellReagentsCurrencyMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135239, -1, 3, 3, 0x4D3F01C6, fields, 0);
+ static DB2Meta instance(1135239, -1, 3, 3, 0x1D2927F1, fields, 0);
return &instance;
}
};
@@ -10698,7 +10788,7 @@ struct SpellScalingMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1139940, -1, 5, 5, 0x4B0C2E65, fields, -1);
+ static DB2Meta instance(1139940, -1, 5, 5, 0x732DE96C, fields, -1);
return &instance;
}
};
@@ -10714,7 +10804,7 @@ struct SpellShapeshiftMeta
{ FT_INT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1139929, -1, 4, 4, 0x91C4FFE9, fields, -1);
+ static DB2Meta instance(1139929, -1, 4, 4, 0xE59A8101, fields, -1);
return &instance;
}
};
@@ -10736,7 +10826,7 @@ struct SpellShapeshiftFormMeta
{ FT_INT, 4, false },
{ FT_INT, 8, false },
};
- static DB2Meta instance(1280618, -1, 10, 10, 0x7082136E, fields, -1);
+ static DB2Meta instance(1280618, -1, 10, 10, 0x869B8C31, fields, -1);
return &instance;
}
};
@@ -10750,7 +10840,7 @@ struct SpellSpecialUnitEffectMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1268903, -1, 2, 2, 0xF084B84D, fields, -1);
+ static DB2Meta instance(1268903, -1, 2, 2, 0xBD6355C5, fields, -1);
return &instance;
}
};
@@ -10770,7 +10860,7 @@ struct SpellTargetRestrictionsMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139993, -1, 8, 7, 0x47BE0E0C, fields, 7);
+ static DB2Meta instance(1139993, -1, 8, 7, 0x090BE8F6, fields, 7);
return &instance;
}
};
@@ -10785,7 +10875,7 @@ struct SpellTotemsMeta
{ FT_SHORT, 2, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1002162, -1, 3, 3, 0x5214FD94, fields, -1);
+ static DB2Meta instance(1002162, -1, 3, 3, 0x3D40DC5D, fields, -1);
return &instance;
}
};
@@ -10812,7 +10902,7 @@ struct SpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(897952, -1, 15, 15, 0x514F85ED, fields, -1);
+ static DB2Meta instance(897952, -1, 15, 15, 0x17962AA0, fields, -1);
return &instance;
}
};
@@ -10827,7 +10917,7 @@ struct SpellVisualAnimMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1140479, -1, 3, 3, 0xB27FB4A5, fields, -1);
+ static DB2Meta instance(1140479, -1, 3, 3, 0xA8F09E94, fields, -1);
return &instance;
}
};
@@ -10850,7 +10940,7 @@ struct SpellVisualColorEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1094006, -1, 11, 11, 0x773CE0DE, fields, -1);
+ static DB2Meta instance(1094006, -1, 11, 11, 0x41C2763B, fields, -1);
return &instance;
}
};
@@ -10876,7 +10966,7 @@ struct SpellVisualEffectNameMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897948, -1, 14, 14, 0x10206967, fields, -1);
+ static DB2Meta instance(897948, -1, 14, 14, 0x8AA2AAED, fields, -1);
return &instance;
}
};
@@ -10897,7 +10987,7 @@ struct SpellVisualEventMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1685317, -1, 9, 8, 0x8352EE58, fields, 8);
+ static DB2Meta instance(1685317, -1, 9, 8, 0xA85282AD, fields, 8);
return &instance;
}
};
@@ -10908,13 +10998,13 @@ struct SpellVisualKitMeta
{
static DB2MetaField const fields[5] =
{
- { FT_INT, 1, true },
{ FT_BYTE, 1, true },
- { FT_INT, 1, false },
+ { FT_INT, 1, true },
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
+ { FT_INT, 2, true },
};
- static DB2Meta instance(897949, -1, 5, 5, 0xCD23B4AF, fields, -1);
+ static DB2Meta instance(897949, -1, 5, 5, 0x6D87523A, fields, -1);
return &instance;
}
};
@@ -10932,7 +11022,7 @@ struct SpellVisualKitAreaModelMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897951, -1, 6, 6, 0x34C79353, fields, -1);
+ static DB2Meta instance(897951, -1, 6, 6, 0x45686FDD, fields, -1);
return &instance;
}
};
@@ -10947,7 +11037,7 @@ struct SpellVisualKitEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140480, -1, 3, 2, 0x90747013, fields, 2);
+ static DB2Meta instance(1140480, -1, 3, 2, 0xD906832B, fields, 2);
return &instance;
}
};
@@ -10981,7 +11071,7 @@ struct SpellVisualKitModelAttachMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897953, 2, 22, 21, 0x75650E39, fields, 21);
+ static DB2Meta instance(897953, 2, 22, 21, 0xB8BDA6F9, fields, 21);
return &instance;
}
};
@@ -11010,7 +11100,7 @@ struct SpellVisualMissileMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(897954, 2, 17, 16, 0x9B2241BE, fields, 16);
+ static DB2Meta instance(897954, 2, 17, 16, 0xBE91C62B, fields, 16);
return &instance;
}
};
@@ -11024,7 +11114,7 @@ struct SpellXDescriptionVariablesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1724949, -1, 2, 2, 0xFBC7B7AE, fields, -1);
+ static DB2Meta instance(1724949, -1, 2, 2, 0x73798270, fields, -1);
return &instance;
}
};
@@ -11049,7 +11139,7 @@ struct SpellXSpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1101657, 0, 13, 12, 0xCDAF2854, fields, 12);
+ static DB2Meta instance(1101657, 0, 13, 12, 0x8D0B1C8F, fields, 12);
return &instance;
}
};
@@ -11064,7 +11154,7 @@ struct StartupFilesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1604265, -1, 3, 3, 0xF1381769, fields, -1);
+ static DB2Meta instance(1604265, -1, 3, 3, 0x368EADE0, fields, -1);
return &instance;
}
};
@@ -11078,7 +11168,7 @@ struct Startup_StringsMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1375805, -1, 2, 2, 0x82058A06, fields, -1);
+ static DB2Meta instance(1375805, -1, 2, 2, 0xF6EA05C9, fields, -1);
return &instance;
}
};
@@ -11093,7 +11183,7 @@ struct StationeryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1140758, -1, 3, 3, 0x8B250029, fields, -1);
+ static DB2Meta instance(1140758, -1, 3, 3, 0x9BA3EF05, fields, -1);
return &instance;
}
};
@@ -11110,7 +11200,7 @@ struct SummonPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345276, -1, 5, 5, 0x4134937A, fields, -1);
+ static DB2Meta instance(1345276, -1, 5, 5, 0xE3512881, fields, -1);
return &instance;
}
};
@@ -11123,7 +11213,7 @@ struct TactKeyMeta
{
{ FT_BYTE, 16, false },
};
- static DB2Meta instance(1302850, -1, 1, 1, 0xA55E1CCE, fields, -1);
+ static DB2Meta instance(1302850, -1, 1, 1, 0x7A828CBE, fields, -1);
return &instance;
}
};
@@ -11136,7 +11226,7 @@ struct TactKeyLookupMeta
{
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1302851, -1, 1, 1, 0x1A696886, fields, -1);
+ static DB2Meta instance(1302851, -1, 1, 1, 0x0A22E36E, fields, -1);
return &instance;
}
};
@@ -11157,7 +11247,7 @@ struct TalentMeta
{ FT_INT, 1, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1369062, -1, 9, 9, 0x2661E6C2, fields, -1);
+ static DB2Meta instance(1369062, -1, 9, 9, 0xB55B3757, fields, -1);
return &instance;
}
};
@@ -11184,7 +11274,7 @@ struct TaxiNodesMeta
{ FT_INT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1068100, 4, 15, 15, 0x187CC2FE, fields, 5);
+ static DB2Meta instance(1068100, 4, 15, 15, 0x890762DD, fields, 5);
return &instance;
}
};
@@ -11200,7 +11290,7 @@ struct TaxiPathMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1067802, 0, 4, 4, 0x3716BBCD, fields, 1);
+ static DB2Meta instance(1067802, 0, 4, 4, 0x0ECA5A01, fields, 1);
return &instance;
}
};
@@ -11221,7 +11311,7 @@ struct TaxiPathNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1000437, 1, 9, 9, 0x7CC528A4, fields, 2);
+ static DB2Meta instance(1000437, 1, 9, 9, 0x6AC41B7B, fields, 2);
return &instance;
}
};
@@ -11236,7 +11326,7 @@ struct TerrainMaterialMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307290, -1, 3, 3, 0x9F25E6D3, fields, -1);
+ static DB2Meta instance(1307290, -1, 3, 3, 0xC714F1BC, fields, -1);
return &instance;
}
};
@@ -11253,7 +11343,7 @@ struct TerrainTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1310249, -1, 5, 5, 0xB4573071, fields, -1);
+ static DB2Meta instance(1310249, -1, 5, 5, 0x7CE432CE, fields, -1);
return &instance;
}
};
@@ -11266,7 +11356,7 @@ struct TerrainTypeSoundsMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1284822, -1, 1, 1, 0xECCAE96B, fields, -1);
+ static DB2Meta instance(1284822, -1, 1, 1, 0xE722960A, fields, -1);
return &instance;
}
};
@@ -11288,7 +11378,7 @@ struct TextureBlendSetMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1328721, -1, 10, 10, 0xF2AFFE4C, fields, -1);
+ static DB2Meta instance(1328721, -1, 10, 10, 0x9CDAC82F, fields, -1);
return &instance;
}
};
@@ -11303,7 +11393,7 @@ struct TextureFileDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982459, 0, 3, 3, 0x71D3BD92, fields, 2);
+ static DB2Meta instance(982459, 0, 3, 3, 0x9082651D, fields, 2);
return &instance;
}
};
@@ -11318,7 +11408,7 @@ struct TotemCategoryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134586, -1, 3, 3, 0x2AA9FB1E, fields, -1);
+ static DB2Meta instance(1134586, -1, 3, 3, 0xFF4D821C, fields, -1);
return &instance;
}
};
@@ -11335,7 +11425,7 @@ struct ToyMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(988200, 1, 5, 5, 0x6156EBCA, fields, -1);
+ static DB2Meta instance(988200, 1, 5, 5, 0x2BF9A25E, fields, -1);
return &instance;
}
};
@@ -11354,7 +11444,7 @@ struct TradeSkillCategoryMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1301101, 2, 7, 7, 0xAFEA1AAD, fields, -1);
+ static DB2Meta instance(1301101, 2, 7, 7, 0xEACBC3D4, fields, -1);
return &instance;
}
};
@@ -11368,7 +11458,7 @@ struct TradeSkillItemMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1329070, -1, 2, 2, 0xA90CD5D2, fields, -1);
+ static DB2Meta instance(1329070, -1, 2, 2, 0xF7BCB2E0, fields, -1);
return &instance;
}
};
@@ -11385,7 +11475,7 @@ struct TransformMatrixMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1338702, -1, 5, 5, 0xBA00B2FD, fields, -1);
+ static DB2Meta instance(1338702, -1, 5, 5, 0xA90524CC, fields, -1);
return &instance;
}
};
@@ -11399,7 +11489,7 @@ struct TransmogDefaultLevelMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2399695, -1, 2, 2, 0x81205938, fields, -1);
+ static DB2Meta instance(2399695, -1, 2, 2, 0x5B2F3204, fields, -1);
return &instance;
}
};
@@ -11413,7 +11503,7 @@ struct TransmogHolidayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1589454, 0, 2, 2, 0x6FC325A0, fields, -1);
+ static DB2Meta instance(1589454, 0, 2, 2, 0xCDFBE4A2, fields, -1);
return &instance;
}
};
@@ -11438,7 +11528,7 @@ struct TransmogSetMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376213, 1, 13, 13, 0x8BEEE3C1, fields, 7);
+ static DB2Meta instance(1376213, 1, 13, 13, 0x502F4275, fields, 7);
return &instance;
}
};
@@ -11452,7 +11542,7 @@ struct TransmogSetGroupMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1576116, 1, 2, 2, 0x0F60CFC9, fields, -1);
+ static DB2Meta instance(1576116, 1, 2, 2, 0x6AB28D48, fields, -1);
return &instance;
}
};
@@ -11468,7 +11558,7 @@ struct TransmogSetItemMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376212, 0, 4, 4, 0x23855A82, fields, 1);
+ static DB2Meta instance(1376212, 0, 4, 4, 0x79E6E5F6, fields, 1);
return &instance;
}
};
@@ -11484,7 +11574,7 @@ struct TransportAnimationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140686, -1, 4, 3, 0x6329464B, fields, 3);
+ static DB2Meta instance(1140686, -1, 4, 3, 0xE69CA54B, fields, 3);
return &instance;
}
};
@@ -11506,7 +11596,7 @@ struct TransportPhysicsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121973, -1, 10, 10, 0x0B297C98, fields, -1);
+ static DB2Meta instance(1121973, -1, 10, 10, 0x1096CC46, fields, -1);
return &instance;
}
};
@@ -11521,7 +11611,7 @@ struct TransportRotationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140687, -1, 3, 2, 0x5FE3BC91, fields, 2);
+ static DB2Meta instance(1140687, -1, 3, 2, 0x4D88AA07, fields, 2);
return &instance;
}
};
@@ -11537,7 +11627,7 @@ struct TrophyMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(975024, -1, 4, 4, 0x0AE68C93, fields, -1);
+ static DB2Meta instance(975024, -1, 4, 4, 0x05F94D28, fields, -1);
return &instance;
}
};
@@ -11552,7 +11642,7 @@ struct UIExpansionDisplayInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1729547, -1, 3, 3, 0xCD407FA1, fields, -1);
+ static DB2Meta instance(1729547, -1, 3, 3, 0x4638120A, fields, -1);
return &instance;
}
};
@@ -11567,7 +11657,7 @@ struct UIExpansionDisplayInfoIconMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1729546, -1, 3, 3, 0xC9B51E5D, fields, -1);
+ static DB2Meta instance(1729546, -1, 3, 3, 0x2C3DA03F, fields, -1);
return &instance;
}
};
@@ -11584,7 +11674,7 @@ struct UiCamFbackTransmogChrRaceMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261406, -1, 5, 5, 0xB1C9DAC4, fields, -1);
+ static DB2Meta instance(1261406, -1, 5, 5, 0xA7C6C51B, fields, -1);
return &instance;
}
};
@@ -11600,7 +11690,7 @@ struct UiCamFbackTransmogWeaponMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261407, -1, 4, 4, 0x5148437F, fields, -1);
+ static DB2Meta instance(1261407, -1, 4, 4, 0x33BD89B3, fields, -1);
return &instance;
}
};
@@ -11621,7 +11711,7 @@ struct UiCameraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1120287, -1, 9, 9, 0xC54B36EE, fields, -1);
+ static DB2Meta instance(1120287, -1, 9, 9, 0xEA5339C9, fields, -1);
return &instance;
}
};
@@ -11636,7 +11726,7 @@ struct UiCameraTypeMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1120288, -1, 3, 3, 0x34F64532, fields, -1);
+ static DB2Meta instance(1120288, -1, 3, 3, 0x9C86DD21, fields, -1);
return &instance;
}
};
@@ -11651,7 +11741,34 @@ struct UiCanvasMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1989363, 0, 3, 3, 0x77DC2C2A, fields, -1);
+ static DB2Meta instance(1989363, 0, 3, 3, 0xD6692509, fields, -1);
+ return &instance;
+ }
+};
+
+struct UiItemInteractionMeta
+{
+ static DB2Meta const* Instance()
+ {
+ static DB2MetaField const fields[15] =
+ {
+ { FT_STRING, 1, true },
+ { FT_STRING, 1, true },
+ { FT_STRING, 1, true },
+ { FT_STRING, 1, true },
+ { FT_INT, 1, false },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_BYTE, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ { FT_BYTE, 1, true },
+ { FT_INT, 1, true },
+ { FT_INT, 1, true },
+ };
+ static DB2Meta instance(3182424, 4, 15, 15, 0x32F22391, fields, -1);
return &instance;
}
};
@@ -11660,7 +11777,7 @@ struct UiMapMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[13] =
+ static DB2MetaField const fields[14] =
{
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
@@ -11675,8 +11792,9 @@ struct UiMapMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(1957206, 1, 13, 13, 0x4B07CF16, fields, 2);
+ static DB2Meta instance(1957206, 1, 14, 14, 0xF982A2E5, fields, 2);
return &instance;
}
};
@@ -11691,7 +11809,7 @@ struct UiMapArtMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957202, -1, 3, 3, 0xD85EF8B6, fields, -1);
+ static DB2Meta instance(1957202, -1, 3, 3, 0xFF6316CB, fields, -1);
return &instance;
}
};
@@ -11712,7 +11830,7 @@ struct UiMapArtStyleLayerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957208, -1, 9, 8, 0xAFF6429A, fields, 8);
+ static DB2Meta instance(1957208, -1, 9, 8, 0x22F1C1C7, fields, 8);
return &instance;
}
};
@@ -11729,7 +11847,7 @@ struct UiMapArtTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957210, -1, 5, 4, 0xBA5290E9, fields, 4);
+ static DB2Meta instance(1957210, -1, 5, 4, 0xEAA72854, fields, 4);
return &instance;
}
};
@@ -11751,7 +11869,7 @@ struct UiMapAssignmentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957219, 3, 10, 10, 0xFA919770, fields, 4);
+ static DB2Meta instance(1957219, 3, 10, 10, 0xAA730213, fields, 4);
return &instance;
}
};
@@ -11767,7 +11885,7 @@ struct UiMapFogOfWarMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2006972, 0, 4, 4, 0x257E044E, fields, 1);
+ static DB2Meta instance(2006972, 0, 4, 4, 0x3CC5A9B0, fields, 1);
return &instance;
}
};
@@ -11782,7 +11900,7 @@ struct UiMapFogOfWarVisualizationMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2006973, -1, 3, 3, 0xB8110379, fields, -1);
+ static DB2Meta instance(2006973, -1, 3, 3, 0xF107011A, fields, -1);
return &instance;
}
};
@@ -11799,7 +11917,7 @@ struct UiMapGroupMemberMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1957204, -1, 5, 5, 0x3D1DDDA1, fields, 1);
+ static DB2Meta instance(1957204, -1, 5, 5, 0x15D925F9, fields, 1);
return &instance;
}
};
@@ -11819,7 +11937,7 @@ struct UiMapLinkMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2030690, 2, 8, 8, 0x27E875F3, fields, 3);
+ static DB2Meta instance(2030690, 2, 8, 8, 0x033167B1, fields, 3);
return &instance;
}
};
@@ -11834,7 +11952,7 @@ struct UiMapXMapArtMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957217, -1, 3, 2, 0xD74B6E49, fields, 2);
+ static DB2Meta instance(1957217, -1, 3, 2, 0x49452904, fields, 2);
return &instance;
}
};
@@ -11848,7 +11966,7 @@ struct UiModelSceneMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1548215, -1, 2, 2, 0x0B9EFECA, fields, -1);
+ static DB2Meta instance(1548215, -1, 2, 2, 0xA24757C0, fields, -1);
return &instance;
}
};
@@ -11870,7 +11988,7 @@ struct UiModelSceneActorMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548214, 2, 10, 9, 0x8B5BF449, fields, 9);
+ static DB2Meta instance(1548214, 2, 10, 9, 0x0E1BA837, fields, 9);
return &instance;
}
};
@@ -11889,7 +12007,7 @@ struct UiModelSceneActorDisplayMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1548216, -1, 7, 7, 0xDD1DD903, fields, -1);
+ static DB2Meta instance(1548216, -1, 7, 7, 0xE28EC062, fields, -1);
return &instance;
}
};
@@ -11917,7 +12035,7 @@ struct UiModelSceneCameraMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548213, 3, 16, 15, 0xEDFBD5A2, fields, 15);
+ static DB2Meta instance(1548213, 3, 16, 15, 0x4C74D5D0, fields, 15);
return &instance;
}
};
@@ -11935,7 +12053,7 @@ struct UiPartyPoseMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1993323, -1, 6, 5, 0x880480BF, fields, 5);
+ static DB2Meta instance(1993323, -1, 6, 5, 0x0A6C74A9, fields, 5);
return &instance;
}
};
@@ -11951,7 +12069,7 @@ struct UiTextureAtlasMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897470, -1, 4, 4, 0x6951B2FD, fields, -1);
+ static DB2Meta instance(897470, -1, 4, 4, 0xDC7A7D35, fields, -1);
return &instance;
}
};
@@ -11965,7 +12083,7 @@ struct UiTextureAtlasElementMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1989276, 1, 2, 2, 0xBBDA0A61, fields, -1);
+ static DB2Meta instance(1989276, 1, 2, 2, 0xEC49AEF1, fields, -1);
return &instance;
}
};
@@ -11974,7 +12092,7 @@ struct UiTextureAtlasMemberMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[10] =
+ static DB2MetaField const fields[12] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
@@ -11984,10 +12102,12 @@ struct UiTextureAtlasMemberMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, false },
+ { FT_SHORT, 1, true },
+ { FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897532, 1, 10, 10, 0x4D58B085, fields, 7);
+ static DB2Meta instance(897532, 1, 12, 12, 0xEBC1E9DA, fields, 7);
return &instance;
}
};
@@ -12000,7 +12120,7 @@ struct UiTextureKitMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(939159, -1, 1, 1, 0x1FC1A9C6, fields, -1);
+ static DB2Meta instance(939159, -1, 1, 1, 0x22D83F37, fields, -1);
return &instance;
}
};
@@ -12009,17 +12129,18 @@ struct UiWidgetMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[7] =
+ static DB2MetaField const fields[8] =
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
+ { FT_INT, 1, false },
+ { FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
{ FT_INT, 1, true },
- { FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983278, -1, 7, 7, 0xB7E65C22, fields, -1);
+ static DB2Meta instance(1983278, 1, 8, 8, 0xF2FE9CB9, fields, -1);
return &instance;
}
};
@@ -12034,7 +12155,7 @@ struct UiWidgetConstantSourceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983639, -1, 3, 2, 0x5BB89A7E, fields, 2);
+ static DB2Meta instance(1983639, -1, 3, 2, 0x2B8A65DD, fields, 2);
return &instance;
}
};
@@ -12050,7 +12171,7 @@ struct UiWidgetDataSourceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983640, -1, 4, 3, 0x8C104D29, fields, 3);
+ static DB2Meta instance(1983640, -1, 4, 3, 0xCD0BD385, fields, 3);
return &instance;
}
};
@@ -12064,7 +12185,7 @@ struct UiWidgetMapMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2322531, -1, 2, 1, 0x335BE535, fields, 1);
+ static DB2Meta instance(2322531, -1, 2, 1, 0x2B487E93, fields, 1);
return &instance;
}
};
@@ -12079,7 +12200,7 @@ struct UiWidgetStringSourceMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983641, -1, 3, 2, 0xD3DB3469, fields, 2);
+ static DB2Meta instance(1983641, -1, 3, 2, 0xB2AEC465, fields, 2);
return &instance;
}
};
@@ -12097,7 +12218,7 @@ struct UiWidgetVisTypeDataReqMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2740907, 1, 6, 5, 0xAE3180D2, fields, 5);
+ static DB2Meta instance(2740907, 1, 6, 5, 0xED45A74E, fields, 5);
return &instance;
}
};
@@ -12116,7 +12237,7 @@ struct UiWidgetVisualizationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983276, -1, 7, 7, 0xAE507BB8, fields, -1);
+ static DB2Meta instance(1983276, -1, 7, 7, 0x07795E95, fields, -1);
return &instance;
}
};
@@ -12134,7 +12255,7 @@ struct UnitBloodMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284821, -1, 6, 6, 0x007ED968, fields, -1);
+ static DB2Meta instance(1284821, -1, 6, 6, 0x69E1F3A8, fields, -1);
return &instance;
}
};
@@ -12147,7 +12268,7 @@ struct UnitBloodLevelsMeta
{
{ FT_BYTE, 3, false },
};
- static DB2Meta instance(1268904, -1, 1, 1, 0x684D24F4, fields, -1);
+ static DB2Meta instance(1268904, -1, 1, 1, 0x73AC3D67, fields, -1);
return &instance;
}
};
@@ -12163,7 +12284,7 @@ struct UnitConditionMeta
{ FT_BYTE, 8, true },
{ FT_INT, 8, true },
};
- static DB2Meta instance(1120959, -1, 4, 4, 0x215CBCD2, fields, -1);
+ static DB2Meta instance(1120959, -1, 4, 4, 0x6997A33D, fields, -1);
return &instance;
}
};
@@ -12191,7 +12312,7 @@ struct UnitPowerBarMeta
{ FT_INT, 6, true },
{ FT_INT, 6, true },
};
- static DB2Meta instance(1237753, -1, 16, 16, 0xD8CE1BD7, fields, -1);
+ static DB2Meta instance(1237753, -1, 16, 16, 0xB6CED45F, fields, -1);
return &instance;
}
};
@@ -12221,7 +12342,7 @@ struct VehicleMeta
{ FT_SHORT, 8, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(1368621, -1, 18, 18, 0x221A0252, fields, -1);
+ static DB2Meta instance(1368621, -1, 18, 18, 0x51C0ABAB, fields, -1);
return &instance;
}
};
@@ -12294,7 +12415,7 @@ struct VehicleSeatMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1345447, -1, 61, 61, 0x7AB200FA, fields, -1);
+ static DB2Meta instance(1345447, -1, 61, 61, 0x2F9F8A8F, fields, -1);
return &instance;
}
};
@@ -12310,7 +12431,7 @@ struct VehicleUIIndSeatMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1279741, -1, 4, 3, 0x590E3162, fields, 3);
+ static DB2Meta instance(1279741, -1, 4, 3, 0xCD2727A6, fields, 3);
return &instance;
}
};
@@ -12323,7 +12444,7 @@ struct VehicleUIIndicatorMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279740, -1, 1, 1, 0x4B1AACBC, fields, -1);
+ static DB2Meta instance(1279740, -1, 1, 1, 0x4DC3FB8D, fields, -1);
return &instance;
}
};
@@ -12344,7 +12465,7 @@ struct VignetteMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(892861, -1, 9, 9, 0xE70E083E, fields, -1);
+ static DB2Meta instance(892861, -1, 9, 9, 0x4AC89FFC, fields, -1);
return &instance;
}
};
@@ -12358,7 +12479,7 @@ struct VirtualAttachmentMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634482, -1, 2, 2, 0xA9D90777, fields, -1);
+ static DB2Meta instance(1634482, -1, 2, 2, 0x69D4EE2F, fields, -1);
return &instance;
}
};
@@ -12373,7 +12494,7 @@ struct VirtualAttachmentCustomizationMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634480, -1, 3, 3, 0x5812DF35, fields, -1);
+ static DB2Meta instance(1634480, -1, 3, 3, 0xA3DF15CC, fields, -1);
return &instance;
}
};
@@ -12389,7 +12510,7 @@ struct VocalUISoundsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1267067, -1, 4, 4, 0x264C4E59, fields, -1);
+ static DB2Meta instance(1267067, -1, 4, 4, 0x9170B04C, fields, -1);
return &instance;
}
};
@@ -12416,7 +12537,7 @@ struct WMOAreaTableMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1355528, 1, 15, 15, 0x60EC930B, fields, 2);
+ static DB2Meta instance(1355528, 1, 15, 15, 0xCC3C73FF, fields, 2);
return &instance;
}
};
@@ -12433,7 +12554,7 @@ struct WMOMinimapTextureMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1323241, -1, 5, 4, 0x48CE176C, fields, 4);
+ static DB2Meta instance(1323241, -1, 5, 4, 0xF7850975, fields, 4);
return &instance;
}
};
@@ -12464,7 +12585,7 @@ struct WaterfallDataMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565222, -1, 19, 19, 0x9AF7AF6D, fields, -1);
+ static DB2Meta instance(2565222, -1, 19, 19, 0xCCCAA6CA, fields, -1);
return &instance;
}
};
@@ -12482,7 +12603,7 @@ struct WaypointEdgeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565258, 0, 6, 6, 0x7A49AFE4, fields, -1);
+ static DB2Meta instance(2565258, 0, 6, 6, 0x08771DF8, fields, -1);
return &instance;
}
};
@@ -12501,7 +12622,7 @@ struct WaypointNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565265, 1, 7, 7, 0x67728573, fields, -1);
+ static DB2Meta instance(2565265, 1, 7, 7, 0x36436109, fields, -1);
return &instance;
}
};
@@ -12515,7 +12636,7 @@ struct WaypointSafeLocsMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2820850, -1, 2, 2, 0x61C88F74, fields, -1);
+ static DB2Meta instance(2820850, -1, 2, 2, 0x8C6557FC, fields, -1);
return &instance;
}
};
@@ -12532,7 +12653,7 @@ struct WbAccessControlListMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(879634, -1, 5, 5, 0xDC9D8334, fields, -1);
+ static DB2Meta instance(879634, -1, 5, 5, 0x779C0B6F, fields, -1);
return &instance;
}
};
@@ -12548,7 +12669,7 @@ struct WbCertWhitelistMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(879591, -1, 4, 4, 0x1524F278, fields, -1);
+ static DB2Meta instance(879591, -1, 4, 4, 0xEDDFD030, fields, -1);
return &instance;
}
};
@@ -12567,7 +12688,7 @@ struct WeaponImpactSoundsMeta
{ FT_INT, 11, false },
{ FT_INT, 11, false },
};
- static DB2Meta instance(1267648, -1, 7, 7, 0x9C7F9BA6, fields, -1);
+ static DB2Meta instance(1267648, -1, 7, 7, 0x1498601B, fields, -1);
return &instance;
}
};
@@ -12582,7 +12703,7 @@ struct WeaponSwingSounds2Meta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267068, -1, 3, 3, 0x18B6CC57, fields, -1);
+ static DB2Meta instance(1267068, -1, 3, 3, 0x8066E81A, fields, -1);
return &instance;
}
};
@@ -12603,7 +12724,7 @@ struct WeaponTrailMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(982461, -1, 9, 9, 0xB05F809A, fields, -1);
+ static DB2Meta instance(982461, -1, 9, 9, 0xBD80DBD9, fields, -1);
return &instance;
}
};
@@ -12618,7 +12739,7 @@ struct WeaponTrailModelDefMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1239843, -1, 3, 2, 0xCE7AD194, fields, 2);
+ static DB2Meta instance(1239843, -1, 3, 2, 0xADF47FBF, fields, 2);
return &instance;
}
};
@@ -12640,7 +12761,7 @@ struct WeaponTrailParamMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1239842, -1, 10, 9, 0xC3B87CA4, fields, 9);
+ static DB2Meta instance(1239842, -1, 10, 9, 0x3379426A, fields, 9);
return &instance;
}
};
@@ -12674,7 +12795,7 @@ struct WeatherMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1343311, -1, 22, 22, 0x784E91E0, fields, -1);
+ static DB2Meta instance(1343311, -1, 22, 22, 0x50346E3B, fields, -1);
return &instance;
}
};
@@ -12688,7 +12809,7 @@ struct WeatherXParticulateMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965591, -1, 2, 1, 0x791A7865, fields, 1);
+ static DB2Meta instance(1965591, -1, 2, 1, 0xD7EB645F, fields, 1);
return &instance;
}
};
@@ -12710,7 +12831,7 @@ struct WindSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943871, -1, 10, 10, 0xE09E01C4, fields, -1);
+ static DB2Meta instance(943871, -1, 10, 10, 0xD1B2CCF6, fields, -1);
return &instance;
}
};
@@ -12724,7 +12845,7 @@ struct WorldBossLockoutMeta
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(975279, -1, 2, 2, 0x57E8ADB8, fields, -1);
+ static DB2Meta instance(975279, -1, 2, 2, 0x4FB18779, fields, -1);
return &instance;
}
};
@@ -12742,7 +12863,7 @@ struct WorldChunkSoundsMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267069, -1, 6, 6, 0xA5616A27, fields, -1);
+ static DB2Meta instance(1267069, -1, 6, 6, 0x67C4FB37, fields, -1);
return &instance;
}
};
@@ -12760,7 +12881,7 @@ struct WorldEffectMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343312, -1, 6, 6, 0x8A7EC767, fields, -1);
+ static DB2Meta instance(1343312, -1, 6, 6, 0x4C1800A9, fields, -1);
return &instance;
}
};
@@ -12775,7 +12896,7 @@ struct WorldElapsedTimerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1135240, -1, 3, 3, 0x103B8712, fields, -1);
+ static DB2Meta instance(1135240, -1, 3, 3, 0xA5CF4268, fields, -1);
return &instance;
}
};
@@ -12800,7 +12921,7 @@ struct WorldMapOverlayMeta
{ FT_INT, 1, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1134579, 0, 13, 13, 0x837A3DAA, fields, 1);
+ static DB2Meta instance(1134579, 0, 13, 13, 0x40F7DB0A, fields, 1);
return &instance;
}
};
@@ -12817,7 +12938,7 @@ struct WorldMapOverlayTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957212, -1, 5, 4, 0xC4DCC916, fields, 4);
+ static DB2Meta instance(1957212, -1, 5, 4, 0x8F27B8DB, fields, 4);
return &instance;
}
};
@@ -12830,7 +12951,7 @@ struct WorldStateExpressionMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1332558, -1, 1, 1, 0xF23806A6, fields, -1);
+ static DB2Meta instance(1332558, -1, 1, 1, 0x340F8A17, fields, -1);
return &instance;
}
};
@@ -12839,7 +12960,7 @@ struct WorldStateZoneSoundsMeta
{
static DB2Meta const* Instance()
{
- static DB2MetaField const fields[8] =
+ static DB2MetaField const fields[9] =
{
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
@@ -12849,8 +12970,9 @@ struct WorldStateZoneSoundsMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
+ { FT_INT, 1, true },
};
- static DB2Meta instance(1266941, -1, 8, 8, 0x44CFA417, fields, -1);
+ static DB2Meta instance(1266941, -1, 9, 9, 0xED7C3739, fields, -1);
return &instance;
}
};
@@ -12869,7 +12991,7 @@ struct World_PVP_AreaMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1310255, -1, 7, 7, 0x3F8DDC83, fields, -1);
+ static DB2Meta instance(1310255, -1, 7, 7, 0x783DEE60, fields, -1);
return &instance;
}
};
@@ -12885,7 +13007,7 @@ struct ZoneIntroMusicTableMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310251, -1, 4, 4, 0x5453B51D, fields, -1);
+ static DB2Meta instance(1310251, -1, 4, 4, 0x6FE3ADE9, fields, -1);
return &instance;
}
};
@@ -12903,7 +13025,7 @@ struct ZoneLightMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1310253, -1, 6, 6, 0xD22C2131, fields, -1);
+ static DB2Meta instance(1310253, -1, 6, 6, 0x5BE043F9, fields, -1);
return &instance;
}
};
@@ -12918,7 +13040,7 @@ struct ZoneLightPointMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310256, -1, 3, 2, 0xB21DA554, fields, 2);
+ static DB2Meta instance(1310256, -1, 3, 2, 0x83F1CC18, fields, 2);
return &instance;
}
};
@@ -12934,7 +13056,7 @@ struct ZoneMusicMeta
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310254, -1, 4, 4, 0x9EBD4495, fields, -1);
+ static DB2Meta instance(1310254, -1, 4, 4, 0xFE595EDE, fields, -1);
return &instance;
}
};
@@ -12950,7 +13072,7 @@ struct ZoneStoryMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1797864, -1, 4, 3, 0x5BFB82E8, fields, 3);
+ static DB2Meta instance(1797864, -1, 4, 3, 0x8A9E50D6, fields, 3);
return &instance;
}
};
diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp
index 3571eb271d2..7de7f78c9a4 100644
--- a/src/server/game/DataStores/DB2Stores.cpp
+++ b/src/server/game/DataStores/DB2Stores.cpp
@@ -436,8 +436,11 @@ namespace
WMOAreaTableLookupContainer _wmoAreaTableLookup;
}
-template<class T, template<class> class DB2>
-inline void LoadDB2(uint32& availableDb2Locales, std::vector<std::string>& errlist, StorageMap& stores, DB2StorageBase* storage, std::string const& db2Path, uint32 defaultLocale, DB2<T> const& /*hint*/)
+template<typename T>
+constexpr std::size_t GetCppRecordSize(DB2Storage<T> const&) { return sizeof(T); }
+
+void LoadDB2(uint32& availableDb2Locales, std::vector<std::string>& errlist, StorageMap& stores, DB2StorageBase* storage, std::string const& db2Path,
+ uint32 defaultLocale, std::size_t cppRecordSize)
{
// validate structure
DB2LoadInfo const* loadInfo = storage->GetLoadInfo();
@@ -465,9 +468,9 @@ inline void LoadDB2(uint32& availableDb2Locales, std::vector<std::string>& errli
storage->GetFileName().c_str(), ourMetaString.c_str(), clientMetaString.c_str());
// compatibility format and C++ structure sizes
- ASSERT(loadInfo->Meta->GetRecordSize() == sizeof(T),
+ ASSERT(loadInfo->Meta->GetRecordSize() == cppRecordSize,
"Size of '%s' set by format string (%u) not equal size of C++ structure (" SZFMTD ").",
- storage->GetFileName().c_str(), loadInfo->Meta->GetRecordSize(), sizeof(T));
+ storage->GetFileName().c_str(), loadInfo->Meta->GetRecordSize(), cppRecordSize);
}
if (storage->Load(db2Path + localeNames[defaultLocale] + '/', defaultLocale))
@@ -524,7 +527,7 @@ void DB2Manager::LoadStores(std::string const& dataPath, uint32 defaultLocale)
std::vector<std::string> bad_db2_files;
uint32 availableDb2Locales = 0xFF;
-#define LOAD_DB2(store) LoadDB2(availableDb2Locales, bad_db2_files, _stores, &store, db2Path, defaultLocale, store)
+#define LOAD_DB2(store) LoadDB2(availableDb2Locales, bad_db2_files, _stores, &store, db2Path, defaultLocale, GetCppRecordSize(store))
LOAD_DB2(sAchievementStore);
LOAD_DB2(sAnimationDataStore);
@@ -918,10 +921,6 @@ void DB2Manager::LoadStores(std::string const& dataPath, uint32 defaultLocale)
for (auto itr = _curvePoints.begin(); itr != _curvePoints.end(); ++itr)
std::sort(itr->second.begin(), itr->second.end(), [](CurvePointEntry const* point1, CurvePointEntry const* point2) { return point1->OrderIndex < point2->OrderIndex; });
- ASSERT(MAX_DIFFICULTY >= sDifficultyStore.GetNumRows(),
- "MAX_DIFFICULTY is not large enough to contain all difficulties! (current value %d, required %d)",
- MAX_DIFFICULTY, sDifficultyStore.GetNumRows());
-
for (EmotesTextSoundEntry const* emoteTextSound : sEmotesTextSoundStore)
_emoteTextSounds[EmotesTextSoundContainer::key_type(emoteTextSound->EmotesTextID, emoteTextSound->RaceID, emoteTextSound->SexID, emoteTextSound->ClassID)] = emoteTextSound;
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h
index 1e84e798c46..f1bd08f93c0 100644
--- a/src/server/game/DataStores/DB2Structure.h
+++ b/src/server/game/DataStores/DB2Structure.h
@@ -594,6 +594,7 @@ struct ChrRacesEntry
int32 FemaleSkeletonFileDataID;
int32 MaleSkeletonFileDataID;
int32 HelmVisFallbackRaceID;
+ int32 TransmogrifyDisabledSlotMask;
int16 FactionID;
int16 CinematicSequenceID;
int16 ResSicknessSpellID;
@@ -670,6 +671,7 @@ struct ContentTuningXExpectedEntry
{
uint32 ID;
int32 ExpectedStatModID;
+ int32 MythicPlusSeasonID;
uint32 ContentTuningID;
};
@@ -948,7 +950,7 @@ struct CriteriaTreeEntry
int8 Operator;
uint32 CriteriaID;
int32 OrderIndex;
- int16 Flags;
+ int32 Flags;
};
struct CurrencyTypesEntry
@@ -966,6 +968,8 @@ struct CurrencyTypesEntry
int8 Quality;
int32 FactionID;
int32 ItemGroupSoundsID;
+ int32 ConvertToPlayerExperience;
+ int32 PlayerConditionID;
};
struct CurveEntry
@@ -1522,7 +1526,6 @@ struct ItemAppearanceEntry
{
uint32 ID;
uint8 DisplayType;
- int32 SubclassID;
int32 ItemDisplayInfoID;
int32 DefaultIconFileDataID;
int32 UiOrder;
@@ -2100,6 +2103,8 @@ struct MountEntry
uint32 PlayerConditionID;
float MountFlyRideHeight;
int32 UiModelSceneID;
+ int32 MountSpecialRiderAnimKitID;
+ int32 MountSpecialSpellVisualKitID;
bool IsSelfMount() const { return (Flags & MOUNT_FLAG_SELF_MOUNT) != 0; }
};
@@ -2973,11 +2978,11 @@ struct SpellTotemsEntry
struct SpellVisualKitEntry
{
uint32 ID;
- int32 Flags;
int8 FallbackPriority;
- uint32 FallbackSpellVisualKitId;
+ int32 FallbackSpellVisualKitId;
uint16 DelayMin;
uint16 DelayMax;
+ int32 Flags[2];
};
struct SpellXSpellVisualEntry
@@ -3155,6 +3160,7 @@ struct UiMapEntry
int32 VisibilityPlayerConditionID;
int8 HelpTextPosition;
int32 BkgAtlasID;
+ int32 AlternateUiMapGroup;
};
struct UiMapAssignmentEntry
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h
index 8c0a6b08355..23ca948431c 100644
--- a/src/server/game/DataStores/DBCEnums.h
+++ b/src/server/game/DataStores/DBCEnums.h
@@ -167,7 +167,7 @@ enum ArtifactPowerFlag : uint8
#define MAX_AZERITE_EMPOWERED_TIER 5
-#define MAX_AZERITE_ESSENCE_SLOT 3
+#define MAX_AZERITE_ESSENCE_SLOT 4
#define MAX_AZERITE_ESSENCE_RANK 4
enum class AzeriteItemMilestoneType : int32
@@ -182,7 +182,7 @@ enum AzeriteTierUnlockSetFlags
AZERITE_TIER_UNLOCK_SET_FLAG_DEFAULT = 0x1
};
-#define BATTLE_PET_SPECIES_MAX_ID 2796
+#define BATTLE_PET_SPECIES_MAX_ID 2873
enum BattlemasterListFlags
{
@@ -860,8 +860,8 @@ enum Difficulty : uint8
DIFFICULTY_NORMAL_WARFRONT = 147,
DIFFICULTY_HEROIC_WARFRONT = 149,
DIFFICULTY_LFR_15TH_ANNIVERSARY = 151,
-
- MAX_DIFFICULTY
+ DIFFICULTY_VISIONS_OF_NZOTH = 152,
+ DIFFICULTY_TEEMING_ISLAND = 153
};
enum DifficultyFlags
@@ -1268,7 +1268,7 @@ enum SpellShapeshiftFormFlags
SHAPESHIFT_FORM_PREVENT_EMOTE_SOUNDS = 0x1000
};
-#define TaxiMaskSize 311
+#define TaxiMaskSize 319
typedef std::array<uint8, TaxiMaskSize> TaxiMask;
enum TotemCategoryType
diff --git a/src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp b/src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp
index b13be41c306..f156f14ccaa 100644
--- a/src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp
+++ b/src/server/game/Entities/Item/AzeriteItem/AzeriteItem.cpp
@@ -71,15 +71,15 @@ void AzeriteItem::SaveToDB(CharacterDatabaseTransaction& trans)
std::size_t specIndex = 0;
for (; specIndex < m_azeriteItemData->SelectedEssences.size(); ++specIndex)
{
- stmt->setUInt32(4 + specIndex * 4, m_azeriteItemData->SelectedEssences[specIndex].SpecializationID);
+ stmt->setUInt32(4 + specIndex * 5, m_azeriteItemData->SelectedEssences[specIndex].SpecializationID);
for (std::size_t j = 0; j < MAX_AZERITE_ESSENCE_SLOT; ++j)
- stmt->setUInt32(5 + specIndex * 4 + j, m_azeriteItemData->SelectedEssences[specIndex].AzeriteEssenceID[j]);
+ stmt->setUInt32(5 + specIndex * 5 + j, m_azeriteItemData->SelectedEssences[specIndex].AzeriteEssenceID[j]);
}
for (; specIndex < MAX_SPECIALIZATIONS; ++specIndex)
{
- stmt->setUInt32(4 + specIndex * 4, 0);
+ stmt->setUInt32(4 + specIndex * 5, 0);
for (std::size_t j = 0; j < MAX_AZERITE_ESSENCE_SLOT; ++j)
- stmt->setUInt32(5 + specIndex * 4 + j, 0);
+ stmt->setUInt32(5 + specIndex * 5 + j, 0);
}
trans->Append(stmt);
diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp
index ccc9eeff05e..af324c8616a 100644
--- a/src/server/game/Entities/Item/Item.cpp
+++ b/src/server/game/Entities/Item/Item.cpp
@@ -327,14 +327,14 @@ void ItemAdditionalLoadInfo::Init(std::unordered_map<ObjectGuid::LowType, ItemAd
// 0 1 2 3
// SELECT iz.itemGuid, iz.xp, iz.level, iz.knowledgeLevel,
- // 4 5 6 7
- // iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3,
- // 8 9 10 11
- // iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3,
- // 12 13 14 15
- // iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3,
- // 16 17 18 19
- // iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3
+ // 4 5 6 7 8
+ // iz.selectedAzeriteEssences1specId, iz.selectedAzeriteEssences1azeriteEssenceId1, iz.selectedAzeriteEssences1azeriteEssenceId2, iz.selectedAzeriteEssences1azeriteEssenceId3, iz.selectedAzeriteEssences1azeriteEssenceId4,
+ // 9 10 11 12 13
+ // iz.selectedAzeriteEssences2specId, iz.selectedAzeriteEssences2azeriteEssenceId1, iz.selectedAzeriteEssences2azeriteEssenceId2, iz.selectedAzeriteEssences2azeriteEssenceId3, iz.selectedAzeriteEssences2azeriteEssenceId4,
+ // 14 15 16 17 18
+ // iz.selectedAzeriteEssences3specId, iz.selectedAzeriteEssences3azeriteEssenceId1, iz.selectedAzeriteEssences3azeriteEssenceId2, iz.selectedAzeriteEssences3azeriteEssenceId3, iz.selectedAzeriteEssences3azeriteEssenceId4,
+ // 19 20 21 22 23
+ // iz.selectedAzeriteEssences4specId, iz.selectedAzeriteEssences4azeriteEssenceId1, iz.selectedAzeriteEssences4azeriteEssenceId2, iz.selectedAzeriteEssences4azeriteEssenceId3, iz.selectedAzeriteEssences4azeriteEssenceId4
// FROM item_instance_azerite iz INNER JOIN ...
if (azeriteItemResult)
{
@@ -356,7 +356,7 @@ void ItemAdditionalLoadInfo::Init(std::unordered_map<ObjectGuid::LowType, ItemAd
info.AzeriteItem->SelectedAzeriteEssences[i].SpecializationId = specializationId;
for (std::size_t j = 0; j < MAX_AZERITE_ESSENCE_SLOT; ++j)
{
- AzeriteEssenceEntry const* azeriteEssence = sAzeriteEssenceStore.LookupEntry(fields[5 + i * 4 + j].GetUInt32());
+ AzeriteEssenceEntry const* azeriteEssence = sAzeriteEssenceStore.LookupEntry(fields[5 + i * 5 + j].GetUInt32());
if (!azeriteEssence || !sDB2Manager.IsSpecSetMember(azeriteEssence->SpecSetID, specializationId))
continue;
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 0a908360941..ce83f97ec96 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -19702,7 +19702,7 @@ void Player::_LoadBoundInstances(PreparedQueryResult result)
GetName().c_str(), GetGUID().ToString().c_str(), mapId, mapname.c_str());
deleteInstance = true;
}
- else if (difficulty >= MAX_DIFFICULTY)
+ else if (!sDifficultyStore.HasRecord(difficulty))
{
TC_LOG_ERROR("entities.player", "Player::_LoadBoundInstances: player '%s' (%s) has bind to not existed difficulty %d instance for map %u (%s)",
GetName().c_str(), GetGUID().ToString().c_str(), difficulty, mapId, mapname.c_str());
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 8e3f3841c11..27049eb2d1b 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -563,7 +563,7 @@ enum PlayerSlots
// first slot for item stored (in any way in player m_items data)
PLAYER_SLOT_START = 0,
// last+1 slot for item stored (in any way in player m_items data)
- PLAYER_SLOT_END = 195,
+ PLAYER_SLOT_END = 199,
PLAYER_SLOTS_COUNT = (PLAYER_SLOT_END - PLAYER_SLOT_START)
};
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index 54f736b857e..4bee1a75c99 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -5698,11 +5698,11 @@ void ObjectMgr::LoadInstanceEncounters()
if (!dungeonEncounter->DifficultyID)
{
- for (uint32 i = 0; i < MAX_DIFFICULTY; ++i)
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- if (sDB2Manager.GetMapDifficultyData(dungeonEncounter->MapID, Difficulty(i)))
+ if (sDB2Manager.GetMapDifficultyData(dungeonEncounter->MapID, Difficulty(difficulty->ID)))
{
- DungeonEncounterList& encounters = _dungeonEncounterStore[MAKE_PAIR64(dungeonEncounter->MapID, i)];
+ DungeonEncounterList& encounters = _dungeonEncounterStore[MAKE_PAIR64(dungeonEncounter->MapID, difficulty->ID)];
encounters.push_back(new DungeonEncounter(dungeonEncounter, EncounterCreditType(creditType), creditEntry, lastEncounterDungeon));
}
}
diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp
index f31fe15c434..6c09840673c 100644
--- a/src/server/game/Handlers/CalendarHandler.cpp
+++ b/src/server/game/Handlers/CalendarHandler.cpp
@@ -89,9 +89,9 @@ void WorldSession::HandleCalendarGetCalendar(WorldPackets::Calendar::CalendarGet
packet.Events.push_back(eventInfo);
}
- for (uint8 i = 0; i < MAX_DIFFICULTY; ++i)
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- auto boundInstances = _player->GetBoundInstances(Difficulty(i));
+ auto boundInstances = _player->GetBoundInstances(Difficulty(difficulty->ID));
if (boundInstances != _player->m_boundInstances.end())
{
for (auto const& boundInstance : boundInstances->second)
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 8eaca89dadf..b502ad7be5e 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -86,7 +86,7 @@ enum Expansions
EXPANSION_LEGION = 6,
EXPANSION_BATTLE_FOR_AZEROTH = 7,
MAX_EXPANSIONS,
-
+ EXPANSION_SHADOWLANDS = 8,
MAX_ACCOUNT_EXPANSIONS
};
diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp
index 6213da831ee..c29b54739d9 100644
--- a/src/server/scripts/Commands/cs_debug.cpp
+++ b/src/server/scripts/Commands/cs_debug.cpp
@@ -1219,15 +1219,17 @@ public:
if (!mEntry || !mEntry->IsRaid())
return false;
int32 difficulty = difficulty_str ? atoi(difficulty_str) : -1;
- if (difficulty >= MAX_DIFFICULTY || difficulty < -1)
+ if (!sDifficultyStore.HasRecord(difficulty) || difficulty < -1)
return false;
if (difficulty == -1)
- for (uint8 diff = 0; diff < MAX_DIFFICULTY; ++diff)
+ {
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- if (sDB2Manager.GetMapDifficultyData(map, Difficulty(diff)))
- sInstanceSaveMgr->ForceGlobalReset(map, Difficulty(diff));
+ if (sDB2Manager.GetMapDifficultyData(map, Difficulty(difficulty->ID)))
+ sInstanceSaveMgr->ForceGlobalReset(map, Difficulty(difficulty->ID));
}
+ }
else
sInstanceSaveMgr->ForceGlobalReset(map, Difficulty(difficulty));
return true;
diff --git a/src/server/scripts/Commands/cs_instance.cpp b/src/server/scripts/Commands/cs_instance.cpp
index d4574bf1a21..c65fb50a0a7 100644
--- a/src/server/scripts/Commands/cs_instance.cpp
+++ b/src/server/scripts/Commands/cs_instance.cpp
@@ -24,6 +24,7 @@ EndScriptData */
#include "ScriptMgr.h"
#include "Chat.h"
+#include "DB2Stores.h"
#include "Group.h"
#include "InstanceSaveMgr.h"
#include "InstanceScript.h"
@@ -79,9 +80,9 @@ public:
player = handler->GetSession()->GetPlayer();
uint32 counter = 0;
- for (uint8 i = 0; i < MAX_DIFFICULTY; ++i)
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- auto binds = player->GetBoundInstances(Difficulty(i));
+ auto binds = player->GetBoundInstances(Difficulty(difficulty->ID));
if (binds != player->m_boundInstances.end())
{
for (auto itr = binds->second.begin(); itr != binds->second.end(); ++itr)
@@ -98,9 +99,9 @@ public:
counter = 0;
if (Group* group = player->GetGroup())
{
- for (uint8 i = 0; i < MAX_DIFFICULTY; ++i)
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- auto binds = group->GetBoundInstances(Difficulty(i));
+ auto binds = group->GetBoundInstances(Difficulty(difficulty->ID));
if (binds != group->GetBoundInstanceEnd())
{
for (auto itr = binds->second.begin(); itr != binds->second.end(); ++itr)
@@ -142,9 +143,9 @@ public:
return false;
}
- for (uint8 i = 0; i < MAX_DIFFICULTY; ++i)
+ for (DifficultyEntry const* difficulty : sDifficultyStore)
{
- auto binds = player->GetBoundInstances(Difficulty(i));
+ auto binds = player->GetBoundInstances(Difficulty(difficulty->ID));
if (binds != player->m_boundInstances.end())
{
for (auto itr = binds->second.begin(); itr != binds->second.end();)
diff --git a/src/tools/extractor_common/ExtractorDB2LoadInfo.h b/src/tools/extractor_common/ExtractorDB2LoadInfo.h
index c6e32a7fc3a..a45e14f0ad0 100644
--- a/src/tools/extractor_common/ExtractorDB2LoadInfo.h
+++ b/src/tools/extractor_common/ExtractorDB2LoadInfo.h
@@ -43,7 +43,7 @@ struct CinematicCameraLoadInfo
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta meta(1294214, -1, 4, 4, 0x20C5E540, fields, -1);
+ static DB2Meta meta(1294214, -1, 4, 4, 0x7BA7D9AC, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
@@ -75,7 +75,7 @@ struct GameobjectDisplayInfoLoadInfo
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta meta(1266277, -1, 5, 5, 0x7A816799, fields, -1);
+ static DB2Meta meta(1266277, -1, 5, 5, 0xE56389DF, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
@@ -96,7 +96,7 @@ struct LiquidMaterialLoadInfo
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta meta(1132538, -1, 2, 2, 0x6A7287A2, fields, -1);
+ static DB2Meta meta(1132538, -1, 2, 2, 0xD384A6A0, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
@@ -123,7 +123,7 @@ struct LiquidObjectLoadInfo
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta meta(1308058, -1, 5, 5, 0x7AF380AA, fields, -1);
+ static DB2Meta meta(1308058, -1, 5, 5, 0xF09062A1, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
@@ -216,7 +216,7 @@ struct LiquidTypeLoadInfo
{ FT_INT, 4, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta meta(1371380, -1, 21, 21, 0x29F8C65E, fields, -1);
+ static DB2Meta meta(1371380, -1, 21, 21, 0xD4966711, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
@@ -281,7 +281,7 @@ struct MapLoadInfo
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta meta(1349477, -1, 23, 23, 0xB290D217, fields, -1);
+ static DB2Meta meta(1349477, -1, 23, 23, 0xDA9493AF, fields, -1);
static DB2FileLoadInfo const loadInfo(&loadedFields[0], std::extent<decltype(loadedFields)>::value, &meta);
return &loadInfo;
}
diff --git a/src/tools/map_extractor/loadlib/DBFilesClientList.h b/src/tools/map_extractor/loadlib/DBFilesClientList.h
index 7086d3dd0b1..3f95c20e85b 100644
--- a/src/tools/map_extractor/loadlib/DBFilesClientList.h
+++ b/src/tools/map_extractor/loadlib/DBFilesClientList.h
@@ -43,7 +43,6 @@ DB2FileInfo const DBFilesClientList[] =
{ 1301100, "AnimReplacement.db2" },
{ 1284817, "AnimReplacementSet.db2" },
{ 1375431, "AnimationData.db2" },
- { 2140223, "AoiBox.db2" },
{ 2123730, "AreaConditionalData.db2" },
{ 1537162, "AreaFarClipOverride.db2" },
{ 1093406, "AreaGroupMember.db2" },
@@ -170,6 +169,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 2143633, "ContributionStyle.db2" },
{ 2143634, "ContributionStyleContainer.db2" },
{ 1260801, "ConversationLine.db2" },
+ { 3220711, "CorruptionEffects.db2" },
{ 841631, "Creature.db2" },
{ 879282, "CreatureDifficulty.db2" },
{ 1146692, "CreatureDispXUiCamera.db2" },
@@ -274,7 +274,10 @@ DB2FileInfo const DBFilesClientList[] =
{ 940404, "GarrSiteLevelPlotInst.db2" },
{ 937647, "GarrSpecialization.db2" },
{ 1416758, "GarrString.db2" },
+ { 3195601, "GarrTalTreeXGarrTalResearch.db2" },
{ 1361032, "GarrTalent.db2" },
+ { 3069763, "GarrTalentRank.db2" },
+ { 3195518, "GarrTalentResearch.db2" },
{ 1361030, "GarrTalentTree.db2" },
{ 1333161, "GarrType.db2" },
{ 976037, "GarrUiAnimClassInfo.db2" },
@@ -322,6 +325,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1283022, "ItemArmorTotal.db2" },
{ 1278179, "ItemBagFamily.db2" },
{ 959070, "ItemBonus.db2" },
+ { 1805807, "ItemBonusList.db2" },
{ 3025306, "ItemBonusListGroupEntry.db2" },
{ 1320358, "ItemBonusListLevelDelta.db2" },
{ 2924997, "ItemBonusListWarforgeLevelDelta.db2" },
@@ -517,6 +521,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1307153, "RewardPackXCurrencyType.db2" },
{ 1307155, "RewardPackXItem.db2" },
{ 1398908, "RibbonQuality.db2" },
+ { 3256786, "RopeEffect.db2" },
{ 1712172, "SDReplacementModel.db2" },
{ 2056369, "SSAOSettings.db2" },
{ 1141728, "ScalingStatDistribution.db2" },
@@ -555,7 +560,6 @@ DB2FileInfo const DBFilesClientList[] =
{ 1307289, "SoundKitChild.db2" },
{ 1237435, "SoundKitEntry.db2" },
{ 1307288, "SoundKitFallback.db2" },
- { 1665033, "SoundKitName.db2" },
{ 1266542, "SoundOverride.db2" },
{ 1279417, "SoundProviderPreferences.db2" },
{ 1313612, "SourceInfo.db2" },
@@ -669,6 +673,7 @@ DB2FileInfo const DBFilesClientList[] =
{ 1120287, "UiCamera.db2" },
{ 1120288, "UiCameraType.db2" },
{ 1989363, "UiCanvas.db2" },
+ { 3182424, "UiItemInteraction.db2" },
{ 1957206, "UiMap.db2" },
{ 1957202, "UiMapArt.db2" },
{ 1957208, "UiMapArtStyleLayer.db2" },