aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/hotfixes/master/2019_11_28_00_hotfixes.sql85
-rw-r--r--src/common/DataStores/DB2FileLoader.cpp122
-rw-r--r--src/common/DataStores/DB2FileLoader.h1
-rw-r--r--src/common/DataStores/DB2Meta.cpp18
-rw-r--r--src/common/DataStores/DB2Meta.h3
-rw-r--r--src/server/game/DataStores/DB2LoadInfo.h86
-rw-r--r--src/server/game/DataStores/DB2Metadata.h1438
-rw-r--r--src/server/game/DataStores/DB2Stores.cpp10
-rw-r--r--src/server/game/DataStores/DB2Structure.h86
-rw-r--r--src/server/shared/DataStores/DB2Store.cpp79
10 files changed, 1019 insertions, 909 deletions
diff --git a/sql/updates/hotfixes/master/2019_11_28_00_hotfixes.sql b/sql/updates/hotfixes/master/2019_11_28_00_hotfixes.sql
new file mode 100644
index 00000000000..781b778ca15
--- /dev/null
+++ b/sql/updates/hotfixes/master/2019_11_28_00_hotfixes.sql
@@ -0,0 +1,85 @@
+ALTER TABLE `area_group_member` MODIFY COLUMN `AreaGroupID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `AreaID`;
+
+ALTER TABLE `artifact_appearance_set` MODIFY COLUMN `ArtifactID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Flags`;
+
+ALTER TABLE `artifact_power_rank` MODIFY COLUMN `ArtifactPowerID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `AuraPointsOverride`;
+
+ALTER TABLE `artifact_unlock` MODIFY COLUMN `ArtifactID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+ALTER TABLE `battle_pet_breed_state` MODIFY COLUMN `BattlePetBreedID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Value`;
+
+ALTER TABLE `battle_pet_species_state` MODIFY COLUMN `BattlePetSpeciesID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Value`;
+
+ALTER TABLE `char_start_outfit` MODIFY COLUMN `RaceID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ItemID24`;
+
+ALTER TABLE `chr_classes_x_power_types` MODIFY COLUMN `ClassID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `PowerType`;
+
+ALTER TABLE `content_tuning_x_expected` MODIFY COLUMN `ContentTuningID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ExpectedStatModID`;
+
+ALTER TABLE `emotes_text_sound` MODIFY COLUMN `EmotesTextID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `SoundID`;
+
+ALTER TABLE `expected_stat` MODIFY COLUMN `Lvl` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `CreatureSpellDamage`;
+
+ALTER TABLE `garr_follower_x_ability` MODIFY COLUMN `GarrFollowerID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `GarrAbilityID`;
+
+ALTER TABLE `glyph_bindable_spell` MODIFY COLUMN `GlyphPropertiesID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `SpellID`;
+
+ALTER TABLE `glyph_required_spec` MODIFY COLUMN `GlyphPropertiesID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChrSpecializationID`;
+
+ALTER TABLE `item_bonus_tree_node` MODIFY COLUMN `ParentItemBonusTreeID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChildItemLevelSelectorID`;
+
+ALTER TABLE `item_disenchant_loot` MODIFY COLUMN `Class` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ExpansionID`;
+
+ALTER TABLE `item_effect` MODIFY COLUMN `ParentItemID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChrSpecializationID`;
+
+ALTER TABLE `item_level_selector_quality` MODIFY COLUMN `ParentILSQualitySetID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Quality`;
+
+ALTER TABLE `item_limit_category_condition` MODIFY COLUMN `ParentItemLimitCategoryID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+ALTER TABLE `item_set_spell` MODIFY COLUMN `ItemSetID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Threshold`;
+
+ALTER TABLE `item_spec_override` MODIFY COLUMN `ItemID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `SpecID`;
+
+ALTER TABLE `item_x_bonus_tree` MODIFY COLUMN `ItemID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ItemBonusTreeID`;
+
+ALTER TABLE `map_difficulty` MODIFY COLUMN `MapID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ContentTuningID`;
+
+ALTER TABLE `mount_x_display` MODIFY COLUMN `MountID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+ALTER TABLE `phase_x_phase_group` MODIFY COLUMN `PhaseGroupID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `PhaseID`;
+
+ALTER TABLE `pvp_difficulty` MODIFY COLUMN `MapID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `MaxLevel`;
+
+ALTER TABLE `reward_pack_x_item` MODIFY COLUMN `RewardPackID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ItemQuantity`;
+
+ALTER TABLE `spec_set_member` MODIFY COLUMN `SpecSetID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChrSpecializationID`;
+
+ALTER TABLE `spell_aura_options` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ProcTypeMask2`;
+
+ALTER TABLE `spell_aura_restrictions` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ExcludeTargetAuraSpell`;
+
+ALTER TABLE `spell_categories` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChargeCategory`;
+
+ALTER TABLE `spell_cooldowns` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `StartRecoveryTime`;
+
+ALTER TABLE `spell_effect` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ImplicitTarget2`;
+
+ALTER TABLE `spell_interrupts` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ChannelInterruptFlags2`;
+
+ALTER TABLE `spell_levels` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `MaxPassiveAuraLevel`;
+
+ALTER TABLE `spell_misc` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `ContentTuningID`;
+
+ALTER TABLE `spell_power` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `OptionalCost`;
+
+ALTER TABLE `spell_procs_per_minute_mod` MODIFY COLUMN `SpellProcsPerMinuteID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Coeff`;
+
+ALTER TABLE `spell_target_restrictions` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `Width`;
+
+ALTER TABLE `spell_x_spell_visual` MODIFY COLUMN `SpellID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `CasterPlayerConditionID`;
+
+ALTER TABLE `transport_animation` MODIFY COLUMN `TransportID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `TimeIndex`;
+
+ALTER TABLE `transport_rotation` MODIFY COLUMN `GameObjectsID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `TimeIndex`;
+
+ALTER TABLE `ui_map_x_map_art` MODIFY COLUMN `UiMapID` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `UiMapArtID`;
diff --git a/src/common/DataStores/DB2FileLoader.cpp b/src/common/DataStores/DB2FileLoader.cpp
index 041aad12a6a..b81651398af 100644
--- a/src/common/DataStores/DB2FileLoader.cpp
+++ b/src/common/DataStores/DB2FileLoader.cpp
@@ -151,6 +151,16 @@ std::pair<int32, int32> DB2FileLoadInfo::GetFieldIndexByName(char const* fieldNa
return std::make_pair(-1, -1);
}
+int32 DB2FileLoadInfo::GetFieldIndexByMetaIndex(uint32 metaIndex) const
+{
+ ASSERT(metaIndex < Meta->FieldCount);
+ int32 ourIndex = Meta->HasIndexFieldInData() ? 0 : 1;
+ for (uint32 i = 0; i < metaIndex; ++i)
+ ourIndex += Meta->Fields[i].ArraySize;
+
+ return ourIndex;
+}
+
DB2FileSource::~DB2FileSource()
{
}
@@ -494,10 +504,6 @@ char* DB2FileLoaderRegularImpl::AutoProduceData(uint32& records, char**& indexTa
{
switch (_loadInfo->TypesString[fieldIndex])
{
- case FT_FLOAT:
- *((float*)(&dataTable[offset])) = 0;
- offset += 4;
- break;
case FT_INT:
*((uint32*)(&dataTable[offset])) = 0;
offset += 4;
@@ -510,26 +516,8 @@ char* DB2FileLoaderRegularImpl::AutoProduceData(uint32& records, char**& indexTa
*((uint16*)(&dataTable[offset])) = 0;
offset += 2;
break;
- case FT_LONG:
- *((uint64*)(&dataTable[offset])) = 0;
- offset += 8;
- break;
- case FT_STRING:
- case FT_STRING_NOT_LOCALIZED:
- {
- // init db2 string field slots by pointers to string holders
- char const*** slot = (char const***)(&dataTable[offset]);
- *slot = (char const**)(&stringHoldersPool[stringHoldersRecordPoolSize * y + stringFieldOffset]);
- if (_loadInfo->TypesString[fieldIndex] == FT_STRING)
- stringFieldOffset += sizeof(LocalizedString);
- else
- stringFieldOffset += sizeof(char*);
-
- offset += sizeof(char*);
- break;
- }
default:
- ASSERT(false, "Unknown format character '%c' found in %s meta for field %s",
+ ASSERT(false, "Unknown format character '%c' found in %s meta for parent field %s",
_loadInfo->TypesString[fieldIndex], _fileName, _loadInfo->Fields[fieldIndex].Name);
break;
}
@@ -688,11 +676,37 @@ void DB2FileLoaderRegularImpl::FillParentLookup(char* dataTable)
switch (_loadInfo->Meta->Fields[_loadInfo->Meta->ParentIndexField].Type)
{
case FT_SHORT:
- *reinterpret_cast<uint16*>(&recordData[parentIdOffset]) = uint16(parentId);
+ {
+ if (_loadInfo->Meta->ParentIndexField >= int32(_loadInfo->Meta->FileFieldCount))
+ {
+ // extra field at the end
+ *reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
+ }
+ else
+ {
+ // in data block, must fit
+ ASSERT(parentId <= 0xFFFF, "ParentId value %u does not fit into uint16 field (%s in %s)",
+ parentId, _loadInfo->Fields[_loadInfo->GetFieldIndexByMetaIndex(_loadInfo->Meta->ParentIndexField)].Name, _fileName);
+ *reinterpret_cast<uint16*>(&recordData[parentIdOffset]) = parentId;
+ }
break;
+ }
case FT_BYTE:
- *reinterpret_cast<uint8*>(&recordData[parentIdOffset]) = uint8(parentId);
+ {
+ if (_loadInfo->Meta->ParentIndexField >= int32(_loadInfo->Meta->FileFieldCount))
+ {
+ // extra field at the end
+ *reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
+ }
+ else
+ {
+ // in data block, must fit
+ ASSERT(parentId <= 0xFF, "ParentId value %u does not fit into uint8 field (%s in %s)",
+ parentId, _loadInfo->Fields[_loadInfo->GetFieldIndexByMetaIndex(_loadInfo->Meta->ParentIndexField)].Name, _fileName);
+ *reinterpret_cast<uint8*>(&recordData[parentIdOffset]) = parentId;
+ }
break;
+ }
case FT_INT:
*reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
break;
@@ -1180,10 +1194,6 @@ char* DB2FileLoaderSparseImpl::AutoProduceData(uint32& maxId, char**& indexTable
{
switch (_loadInfo->TypesString[fieldIndex])
{
- case FT_FLOAT:
- *((float*)(&dataTable[offset])) = 0;
- offset += 4;
- break;
case FT_INT:
*((uint32*)(&dataTable[offset])) = 0;
offset += 4;
@@ -1196,26 +1206,8 @@ char* DB2FileLoaderSparseImpl::AutoProduceData(uint32& maxId, char**& indexTable
*((uint16*)(&dataTable[offset])) = 0;
offset += 2;
break;
- case FT_LONG:
- *((uint64*)(&dataTable[offset])) = 0;
- offset += 8;
- break;
- case FT_STRING:
- case FT_STRING_NOT_LOCALIZED:
- {
- // init db2 string field slots by pointers to string holders
- char const*** slot = (char const***)(&dataTable[offset]);
- *slot = (char const**)(&stringHoldersPool[stringHoldersRecordPoolSize * recordNum + stringFieldOffset]);
- if (_loadInfo->TypesString[fieldIndex] == FT_STRING)
- stringFieldOffset += sizeof(LocalizedString);
- else
- stringFieldOffset += sizeof(char*);
-
- offset += sizeof(char*);
- break;
- }
default:
- ASSERT(false, "Unknown format character '%c' found in %s meta for field %s",
+ ASSERT(false, "Unknown format character '%c' found in %s meta for parent field %s",
_loadInfo->TypesString[fieldIndex], _fileName, _loadInfo->Fields[fieldIndex].Name);
break;
}
@@ -1396,11 +1388,37 @@ void DB2FileLoaderSparseImpl::FillParentLookup(char* dataTable)
switch (_loadInfo->Meta->Fields[_loadInfo->Meta->ParentIndexField].Type)
{
case FT_SHORT:
- *reinterpret_cast<uint16*>(&recordData[parentIdOffset]) = uint16(parentId);
+ {
+ if (_loadInfo->Meta->ParentIndexField >= int32(_loadInfo->Meta->FileFieldCount))
+ {
+ // extra field at the end
+ *reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
+ }
+ else
+ {
+ // in data block, must fit
+ ASSERT(parentId <= 0xFFFF, "ParentId value %u does not fit into uint16 field (%s in %s)",
+ parentId, _loadInfo->Fields[_loadInfo->GetFieldIndexByMetaIndex(_loadInfo->Meta->ParentIndexField)].Name, _fileName);
+ *reinterpret_cast<uint16*>(&recordData[parentIdOffset]) = parentId;
+ }
break;
+ }
case FT_BYTE:
- *reinterpret_cast<uint8*>(&recordData[parentIdOffset]) = uint8(parentId);
+ {
+ if (_loadInfo->Meta->ParentIndexField >= int32(_loadInfo->Meta->FileFieldCount))
+ {
+ // extra field at the end
+ *reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
+ }
+ else
+ {
+ // in data block, must fit
+ ASSERT(parentId <= 0xFF, "ParentId value %u does not fit into uint8 field (%s in %s)",
+ parentId, _loadInfo->Fields[_loadInfo->GetFieldIndexByMetaIndex(_loadInfo->Meta->ParentIndexField)].Name, _fileName);
+ *reinterpret_cast<uint8*>(&recordData[parentIdOffset]) = parentId;
+ }
break;
+ }
case FT_INT:
*reinterpret_cast<uint32*>(&recordData[parentIdOffset]) = parentId;
break;
@@ -1954,12 +1972,12 @@ bool DB2FileLoader::Load(DB2FileSource* source, DB2FileLoadInfo const* loadInfo)
uint32 fieldIndex = 0;
if (!loadInfo->Meta->HasIndexFieldInData())
{
- ASSERT(!loadInfo->Fields[0].IsSigned, "ID must be unsigned");
+ ASSERT(!loadInfo->Fields[0].IsSigned, "ID must be unsigned in %s", source->GetFileName());
++fieldIndex;
}
for (uint32 f = 0; f < loadInfo->Meta->FieldCount; ++f)
{
- ASSERT(loadInfo->Fields[fieldIndex].IsSigned == _impl->IsSignedField(f), "Mismatched field signedness for field %u (%s)", f, loadInfo->Fields[fieldIndex].Name);
+ ASSERT(loadInfo->Fields[fieldIndex].IsSigned == _impl->IsSignedField(f), "Mismatched field signedness for field %u (%s) in %s", f, loadInfo->Fields[fieldIndex].Name, source->GetFileName());
fieldIndex += loadInfo->Meta->Fields[f].ArraySize;
}
}
diff --git a/src/common/DataStores/DB2FileLoader.h b/src/common/DataStores/DB2FileLoader.h
index 6a15e0b3a4f..52f0bd4f509 100644
--- a/src/common/DataStores/DB2FileLoader.h
+++ b/src/common/DataStores/DB2FileLoader.h
@@ -82,6 +82,7 @@ struct TC_COMMON_API DB2FileLoadInfo
uint32 GetStringFieldCount(bool localizedOnly) const;
std::pair<int32/*fieldIndex*/, int32/*arrayIndex*/> GetFieldIndexByName(char const* fieldName) const;
+ int32 GetFieldIndexByMetaIndex(uint32 metaIndex) const;
DB2FieldMeta const* Fields;
std::size_t FieldCount;
diff --git a/src/common/DataStores/DB2Meta.cpp b/src/common/DataStores/DB2Meta.cpp
index 551442c92a8..c8b6ae3490f 100644
--- a/src/common/DataStores/DB2Meta.cpp
+++ b/src/common/DataStores/DB2Meta.cpp
@@ -22,8 +22,8 @@ DB2MetaField::DB2MetaField(DBCFormer type, uint8 arraySize, bool isSigned) : Typ
{
}
-DB2Meta::DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField)
- : FileDataId(fileDataId),IndexField(indexField), ParentIndexField(parentIndexField), FieldCount(fieldCount), LayoutHash(layoutHash), Fields(fields)
+DB2Meta::DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 fileFieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField)
+ : FileDataId(fileDataId),IndexField(indexField), ParentIndexField(parentIndexField), FieldCount(fieldCount), FileFieldCount(fileFieldCount), LayoutHash(layoutHash), Fields(fields)
{
}
@@ -44,6 +44,12 @@ uint32 DB2Meta::GetRecordSize() const
{
for (uint8 j = 0; j < Fields[i].ArraySize; ++j)
{
+ if (i >= FileFieldCount && i == ParentIndexField)
+ {
+ size += 4;
+ continue;
+ }
+
switch (Fields[i].Type)
{
case FT_BYTE:
@@ -87,6 +93,12 @@ uint32 DB2Meta::GetIndexFieldOffset() const
{
for (uint8 j = 0; j < Fields[i].ArraySize; ++j)
{
+ if (i >= int32(FileFieldCount) && i == ParentIndexField)
+ {
+ offset += 4;
+ continue;
+ }
+
switch (Fields[i].Type)
{
case FT_BYTE:
@@ -197,7 +209,7 @@ bool DB2Meta::IsSignedField(uint32 field) const
default:
break;
}
- if (field == uint32(IndexField))
+ if (field == uint32(IndexField) || field == uint32(ParentIndexField))
return false;
return Fields[field].IsSigned;
diff --git a/src/common/DataStores/DB2Meta.h b/src/common/DataStores/DB2Meta.h
index 33b89e99fde..fabd0be16e6 100644
--- a/src/common/DataStores/DB2Meta.h
+++ b/src/common/DataStores/DB2Meta.h
@@ -31,7 +31,7 @@ struct TC_COMMON_API DB2MetaField
struct TC_COMMON_API DB2Meta
{
- DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField);
+ DB2Meta(uint32 fileDataId, int32 indexField, uint32 fieldCount, uint32 fileFieldCount, uint32 layoutHash, DB2MetaField const* fields, int32 parentIndexField);
bool HasIndexFieldInData() const;
@@ -53,6 +53,7 @@ struct TC_COMMON_API DB2Meta
int32 IndexField;
int32 ParentIndexField;
uint32 FieldCount;
+ uint32 FileFieldCount;
uint32 LayoutHash;
DB2MetaField const* Fields;
};
diff --git a/src/server/game/DataStores/DB2LoadInfo.h b/src/server/game/DataStores/DB2LoadInfo.h
index a02d39bd44f..957e0d8c792 100644
--- a/src/server/game/DataStores/DB2LoadInfo.h
+++ b/src/server/game/DataStores/DB2LoadInfo.h
@@ -94,7 +94,7 @@ struct AreaGroupMemberLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "AreaID" },
- { false, FT_SHORT, "AreaGroupID" },
+ { false, FT_INT, "AreaGroupID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, AreaGroupMemberMeta::Instance(), HOTFIX_SEL_AREA_GROUP_MEMBER);
return &loadInfo;
@@ -253,7 +253,7 @@ struct ArtifactAppearanceSetLoadInfo
{ false, FT_SHORT, "AltHandUICameraID" },
{ true, FT_BYTE, "ForgeAttachmentOverride" },
{ false, FT_BYTE, "Flags" },
- { false, FT_BYTE, "ArtifactID" },
+ { false, FT_INT, "ArtifactID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactAppearanceSetMeta::Instance(), HOTFIX_SEL_ARTIFACT_APPEARANCE_SET);
return &loadInfo;
@@ -335,7 +335,7 @@ struct ArtifactPowerRankLoadInfo
{ true, FT_INT, "SpellID" },
{ false, FT_SHORT, "ItemBonusListID" },
{ false, FT_FLOAT, "AuraPointsOverride" },
- { false, FT_SHORT, "ArtifactPowerID" },
+ { false, FT_INT, "ArtifactPowerID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactPowerRankMeta::Instance(), HOTFIX_SEL_ARTIFACT_POWER_RANK);
return &loadInfo;
@@ -394,7 +394,7 @@ struct ArtifactUnlockLoadInfo
{ false, FT_BYTE, "PowerRank" },
{ false, FT_SHORT, "ItemBonusListID" },
{ false, FT_INT, "PlayerConditionID" },
- { false, FT_BYTE, "ArtifactID" },
+ { false, FT_INT, "ArtifactID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ArtifactUnlockMeta::Instance(), HOTFIX_SEL_ARTIFACT_UNLOCK);
return &loadInfo;
@@ -607,7 +607,7 @@ struct BattlePetBreedStateLoadInfo
{ false, FT_INT, "ID" },
{ false, FT_BYTE, "BattlePetStateID" },
{ false, FT_SHORT, "Value" },
- { false, FT_BYTE, "BattlePetBreedID" },
+ { false, FT_INT, "BattlePetBreedID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetBreedStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_BREED_STATE);
return &loadInfo;
@@ -646,7 +646,7 @@ struct BattlePetSpeciesStateLoadInfo
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "BattlePetStateID" },
{ true, FT_INT, "Value" },
- { false, FT_SHORT, "BattlePetSpeciesID" },
+ { false, FT_INT, "BattlePetSpeciesID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, BattlePetSpeciesStateMeta::Instance(), HOTFIX_SEL_BATTLE_PET_SPECIES_STATE);
return &loadInfo;
@@ -839,7 +839,7 @@ struct CharStartOutfitLoadInfo
{ true, FT_INT, "ItemID22" },
{ true, FT_INT, "ItemID23" },
{ true, FT_INT, "ItemID24" },
- { false, FT_BYTE, "RaceID" },
+ { false, FT_INT, "RaceID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, CharStartOutfitMeta::Instance(), HOTFIX_SEL_CHAR_START_OUTFIT);
return &loadInfo;
@@ -921,7 +921,7 @@ struct ChrClassesXPowerTypesLoadInfo
{
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "PowerType" },
- { false, FT_BYTE, "ClassID" },
+ { false, FT_INT, "ClassID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ChrClassesXPowerTypesMeta::Instance(), HOTFIX_SEL_CHR_CLASSES_X_POWER_TYPES);
return &loadInfo;
@@ -1086,7 +1086,7 @@ struct ContentTuningXExpectedLoadInfo
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ExpectedStatModID" },
- { true, FT_INT, "ContentTuningID" },
+ { false, FT_INT, "ContentTuningID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ContentTuningXExpectedMeta::Instance(), HOTFIX_SEL_CONTENT_TUNING_X_EXPECTED);
return &loadInfo;
@@ -1557,7 +1557,7 @@ struct EmotesTextSoundLoadInfo
{ false, FT_BYTE, "ClassID" },
{ false, FT_BYTE, "SexID" },
{ false, FT_INT, "SoundID" },
- { false, FT_SHORT, "EmotesTextID" },
+ { false, FT_INT, "EmotesTextID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, EmotesTextSoundMeta::Instance(), HOTFIX_SEL_EMOTES_TEXT_SOUND);
return &loadInfo;
@@ -1581,7 +1581,7 @@ struct ExpectedStatLoadInfo
{ false, FT_FLOAT, "PlayerSecondaryStat" },
{ false, FT_FLOAT, "ArmorConstant" },
{ false, FT_FLOAT, "CreatureSpellDamage" },
- { true, FT_INT, "Lvl" },
+ { false, FT_INT, "Lvl" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ExpectedStatMeta::Instance(), HOTFIX_SEL_EXPECTED_STAT);
return &loadInfo;
@@ -1889,7 +1889,7 @@ struct GarrFollowerXAbilityLoadInfo
{ false, FT_BYTE, "OrderIndex" },
{ false, FT_BYTE, "FactionIndex" },
{ false, FT_SHORT, "GarrAbilityID" },
- { false, FT_SHORT, "GarrFollowerID" },
+ { false, FT_INT, "GarrFollowerID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GarrFollowerXAbilityMeta::Instance(), HOTFIX_SEL_GARR_FOLLOWER_X_ABILITY);
return &loadInfo;
@@ -2012,7 +2012,7 @@ struct GlyphBindableSpellLoadInfo
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "SpellID" },
- { true, FT_SHORT, "GlyphPropertiesID" },
+ { false, FT_INT, "GlyphPropertiesID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlyphBindableSpellMeta::Instance(), HOTFIX_SEL_GLYPH_BINDABLE_SPELL);
return &loadInfo;
@@ -2044,7 +2044,7 @@ struct GlyphRequiredSpecLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ChrSpecializationID" },
- { false, FT_SHORT, "GlyphPropertiesID" },
+ { false, FT_INT, "GlyphPropertiesID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, GlyphRequiredSpecMeta::Instance(), HOTFIX_SEL_GLYPH_REQUIRED_SPEC);
return &loadInfo;
@@ -2425,7 +2425,7 @@ struct ItemBonusTreeNodeLoadInfo
{ false, FT_SHORT, "ChildItemBonusTreeID" },
{ false, FT_SHORT, "ChildItemBonusListID" },
{ false, FT_SHORT, "ChildItemLevelSelectorID" },
- { false, FT_SHORT, "ParentItemBonusTreeID" },
+ { false, FT_INT, "ParentItemBonusTreeID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemBonusTreeNodeMeta::Instance(), HOTFIX_SEL_ITEM_BONUS_TREE_NODE);
return &loadInfo;
@@ -2597,7 +2597,7 @@ struct ItemDisenchantLootLoadInfo
{ false, FT_SHORT, "MaxLevel" },
{ false, FT_SHORT, "SkillRequired" },
{ true, FT_BYTE, "ExpansionID" },
- { false, FT_BYTE, "Class" },
+ { false, FT_INT, "Class" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemDisenchantLootMeta::Instance(), HOTFIX_SEL_ITEM_DISENCHANT_LOOT);
return &loadInfo;
@@ -2619,7 +2619,7 @@ struct ItemEffectLoadInfo
{ false, FT_SHORT, "SpellCategoryID" },
{ true, FT_INT, "SpellID" },
{ false, FT_SHORT, "ChrSpecializationID" },
- { true, FT_INT, "ParentItemID" },
+ { false, FT_INT, "ParentItemID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemEffectMeta::Instance(), HOTFIX_SEL_ITEM_EFFECT);
return &loadInfo;
@@ -2690,7 +2690,7 @@ struct ItemLevelSelectorQualityLoadInfo
{ false, FT_INT, "ID" },
{ true, FT_INT, "QualityItemBonusListID" },
{ true, FT_BYTE, "Quality" },
- { true, FT_SHORT, "ParentILSQualitySetID" },
+ { false, FT_INT, "ParentILSQualitySetID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLevelSelectorQualityMeta::Instance(), HOTFIX_SEL_ITEM_LEVEL_SELECTOR_QUALITY);
return &loadInfo;
@@ -2737,7 +2737,7 @@ struct ItemLimitCategoryConditionLoadInfo
{ false, FT_INT, "ID" },
{ true, FT_BYTE, "AddQuantity" },
{ false, FT_INT, "PlayerConditionID" },
- { true, FT_INT, "ParentItemLimitCategoryID" },
+ { false, FT_INT, "ParentItemLimitCategoryID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemLimitCategoryConditionMeta::Instance(), HOTFIX_SEL_ITEM_LIMIT_CATEGORY_CONDITION);
return &loadInfo;
@@ -2851,7 +2851,7 @@ struct ItemSetSpellLoadInfo
{ false, FT_SHORT, "ChrSpecID" },
{ false, FT_INT, "SpellID" },
{ false, FT_BYTE, "Threshold" },
- { false, FT_SHORT, "ItemSetID" },
+ { false, FT_INT, "ItemSetID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSetSpellMeta::Instance(), HOTFIX_SEL_ITEM_SET_SPELL);
return &loadInfo;
@@ -2993,7 +2993,7 @@ struct ItemSpecOverrideLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "SpecID" },
- { true, FT_INT, "ItemID" },
+ { false, FT_INT, "ItemID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemSpecOverrideMeta::Instance(), HOTFIX_SEL_ITEM_SPEC_OVERRIDE);
return &loadInfo;
@@ -3008,7 +3008,7 @@ struct ItemXBonusTreeLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "ItemBonusTreeID" },
- { true, FT_INT, "ItemID" },
+ { false, FT_INT, "ItemID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, ItemXBonusTreeMeta::Instance(), HOTFIX_SEL_ITEM_X_BONUS_TREE);
return &loadInfo;
@@ -3315,7 +3315,7 @@ struct MapDifficultyLoadInfo
{ true, FT_INT, "ItemContextPickerID" },
{ true, FT_INT, "Flags" },
{ true, FT_INT, "ContentTuningID" },
- { true, FT_INT, "MapID" },
+ { false, FT_INT, "MapID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MapDifficultyMeta::Instance(), HOTFIX_SEL_MAP_DIFFICULTY);
return &loadInfo;
@@ -3411,7 +3411,7 @@ struct MountXDisplayLoadInfo
{ false, FT_INT, "ID" },
{ true, FT_INT, "CreatureDisplayInfoID" },
{ false, FT_INT, "PlayerConditionID" },
- { true, FT_INT, "MountID" },
+ { false, FT_INT, "MountID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, MountXDisplayMeta::Instance(), HOTFIX_SEL_MOUNT_X_DISPLAY);
return &loadInfo;
@@ -3558,7 +3558,7 @@ struct PhaseXPhaseGroupLoadInfo
{
{ false, FT_INT, "ID" },
{ false, FT_SHORT, "PhaseID" },
- { false, FT_SHORT, "PhaseGroupID" },
+ { false, FT_INT, "PhaseGroupID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PhaseXPhaseGroupMeta::Instance(), HOTFIX_SEL_PHASE_X_PHASE_GROUP);
return &loadInfo;
@@ -3795,7 +3795,7 @@ struct PvpDifficultyLoadInfo
{ false, FT_BYTE, "RangeIndex" },
{ false, FT_BYTE, "MinLevel" },
{ false, FT_BYTE, "MaxLevel" },
- { false, FT_SHORT, "MapID" },
+ { false, FT_INT, "MapID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, PVPDifficultyMeta::Instance(), HOTFIX_SEL_PVP_DIFFICULTY);
return &loadInfo;
@@ -4058,7 +4058,7 @@ struct RewardPackXItemLoadInfo
{ false, FT_INT, "ID" },
{ true, FT_INT, "ItemID" },
{ true, FT_INT, "ItemQuantity" },
- { true, FT_INT, "RewardPackID" },
+ { false, FT_INT, "RewardPackID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, RewardPackXItemMeta::Instance(), HOTFIX_SEL_REWARD_PACK_X_ITEM);
return &loadInfo;
@@ -4308,7 +4308,7 @@ struct SpecSetMemberLoadInfo
{
{ false, FT_INT, "ID" },
{ true, FT_INT, "ChrSpecializationID" },
- { true, FT_INT, "SpecSetID" },
+ { false, FT_INT, "SpecSetID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpecSetMemberMeta::Instance(), HOTFIX_SEL_SPEC_SET_MEMBER);
return &loadInfo;
@@ -4330,7 +4330,7 @@ struct SpellAuraOptionsLoadInfo
{ false, FT_SHORT, "SpellProcsPerMinuteID" },
{ true, FT_INT, "ProcTypeMask1" },
{ true, FT_INT, "ProcTypeMask2" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellAuraOptionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_OPTIONS);
return &loadInfo;
@@ -4353,7 +4353,7 @@ struct SpellAuraRestrictionsLoadInfo
{ true, FT_INT, "TargetAuraSpell" },
{ true, FT_INT, "ExcludeCasterAuraSpell" },
{ true, FT_INT, "ExcludeTargetAuraSpell" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellAuraRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_AURA_RESTRICTIONS);
return &loadInfo;
@@ -4411,7 +4411,7 @@ struct SpellCategoriesLoadInfo
{ true, FT_BYTE, "PreventionType" },
{ true, FT_SHORT, "StartRecoveryCategory" },
{ true, FT_SHORT, "ChargeCategory" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCategoriesMeta::Instance(), HOTFIX_SEL_SPELL_CATEGORIES);
return &loadInfo;
@@ -4468,7 +4468,7 @@ struct SpellCooldownsLoadInfo
{ true, FT_INT, "CategoryRecoveryTime" },
{ true, FT_INT, "RecoveryTime" },
{ true, FT_INT, "StartRecoveryTime" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellCooldownsMeta::Instance(), HOTFIX_SEL_SPELL_COOLDOWNS);
return &loadInfo;
@@ -4531,7 +4531,7 @@ struct SpellEffectLoadInfo
{ true, FT_INT, "EffectSpellClassMask4" },
{ true, FT_SHORT, "ImplicitTarget1" },
{ true, FT_SHORT, "ImplicitTarget2" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellEffectMeta::Instance(), HOTFIX_SEL_SPELL_EFFECT);
return &loadInfo;
@@ -4582,7 +4582,7 @@ struct SpellInterruptsLoadInfo
{ true, FT_INT, "AuraInterruptFlags2" },
{ true, FT_INT, "ChannelInterruptFlags1" },
{ true, FT_INT, "ChannelInterruptFlags2" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellInterruptsMeta::Instance(), HOTFIX_SEL_SPELL_INTERRUPTS);
return &loadInfo;
@@ -4701,7 +4701,7 @@ struct SpellLevelsLoadInfo
{ true, FT_SHORT, "MaxLevel" },
{ true, FT_SHORT, "SpellLevel" },
{ false, FT_BYTE, "MaxPassiveAuraLevel" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellLevelsMeta::Instance(), HOTFIX_SEL_SPELL_LEVELS);
return &loadInfo;
@@ -4740,7 +4740,7 @@ struct SpellMiscLoadInfo
{ true, FT_INT, "SpellIconFileDataID" },
{ true, FT_INT, "ActiveIconFileDataID" },
{ true, FT_INT, "ContentTuningID" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellMiscMeta::Instance(), HOTFIX_SEL_SPELL_MISC);
return &loadInfo;
@@ -4780,7 +4780,7 @@ struct SpellPowerLoadInfo
{ true, FT_BYTE, "PowerType" },
{ true, FT_INT, "RequiredAuraSpellID" },
{ false, FT_INT, "OptionalCost" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellPowerMeta::Instance(), HOTFIX_SEL_SPELL_POWER);
return &loadInfo;
@@ -4827,7 +4827,7 @@ struct SpellProcsPerMinuteModLoadInfo
{ false, FT_BYTE, "Type" },
{ true, FT_SHORT, "Param" },
{ false, FT_FLOAT, "Coeff" },
- { false, FT_SHORT, "SpellProcsPerMinuteID" },
+ { false, FT_INT, "SpellProcsPerMinuteID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellProcsPerMinuteModMeta::Instance(), HOTFIX_SEL_SPELL_PROCS_PER_MINUTE_MOD);
return &loadInfo;
@@ -4985,7 +4985,7 @@ struct SpellTargetRestrictionsLoadInfo
{ true, FT_SHORT, "TargetCreatureType" },
{ true, FT_INT, "Targets" },
{ false, FT_FLOAT, "Width" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellTargetRestrictionsMeta::Instance(), HOTFIX_SEL_SPELL_TARGET_RESTRICTIONS);
return &loadInfo;
@@ -5046,7 +5046,7 @@ struct SpellXSpellVisualLoadInfo
{ false, FT_INT, "ViewerPlayerConditionID" },
{ false, FT_SHORT, "CasterUnitConditionID" },
{ false, FT_INT, "CasterPlayerConditionID" },
- { true, FT_INT, "SpellID" },
+ { false, FT_INT, "SpellID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, SpellXSpellVisualMeta::Instance(), HOTFIX_SEL_SPELL_X_SPELL_VISUAL);
return &loadInfo;
@@ -5308,7 +5308,7 @@ struct TransportAnimationLoadInfo
{ false, FT_FLOAT, "PosZ" },
{ false, FT_BYTE, "SequenceID" },
{ false, FT_INT, "TimeIndex" },
- { true, FT_INT, "TransportID" },
+ { false, FT_INT, "TransportID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransportAnimationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ANIMATION);
return &loadInfo;
@@ -5327,7 +5327,7 @@ struct TransportRotationLoadInfo
{ false, FT_FLOAT, "Rot3" },
{ false, FT_FLOAT, "Rot4" },
{ false, FT_INT, "TimeIndex" },
- { true, FT_INT, "GameObjectsID" },
+ { false, FT_INT, "GameObjectsID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, TransportRotationMeta::Instance(), HOTFIX_SEL_TRANSPORT_ROTATION);
return &loadInfo;
@@ -5419,7 +5419,7 @@ struct UiMapXMapArtLoadInfo
{ false, FT_INT, "ID" },
{ true, FT_INT, "PhaseID" },
{ true, FT_INT, "UiMapArtID" },
- { true, FT_INT, "UiMapID" },
+ { false, FT_INT, "UiMapID" },
};
static DB2LoadInfo const loadInfo(&fields[0], std::extent<decltype(fields)>::value, UiMapXMapArtMeta::Instance(), HOTFIX_SEL_UI_MAP_X_MAP_ART);
return &loadInfo;
diff --git a/src/server/game/DataStores/DB2Metadata.h b/src/server/game/DataStores/DB2Metadata.h
index e8ffa767a18..9f53966039c 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, 0x126B44E5, fields, 11);
+ static DB2Meta instance(1260179, 3, 16, 16, 0x126B44E5, 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, 0x0B008A91, fields, 3);
+ static DB2Meta instance(1324299, 1, 4, 4, 0x0B008A91, fields, 3);
return &instance;
}
};
@@ -93,7 +93,7 @@ struct AdventureJournalMeta
{ FT_INT, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1115949, -1, 22, 0x4FEAA1F0, fields, -1);
+ static DB2Meta instance(1115949, -1, 22, 22, 0x4FEAA1F0, fields, -1);
return &instance;
}
};
@@ -117,7 +117,7 @@ struct AdventureMapPOIMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267070, -1, 12, 0x4AABC870, fields, -1);
+ static DB2Meta instance(1267070, -1, 12, 12, 0x4AABC870, fields, -1);
return &instance;
}
};
@@ -137,7 +137,7 @@ struct AlliedRaceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1710672, 0, 8, 0xE89FA2D2, fields, -1);
+ static DB2Meta instance(1710672, 0, 8, 8, 0xE89FA2D2, fields, -1);
return &instance;
}
};
@@ -154,7 +154,7 @@ struct AlliedRaceRacialAbilityMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1720145, -1, 5, 0x96902165, fields, 4);
+ static DB2Meta instance(1720145, -1, 5, 4, 0x96902165, fields, 4);
return &instance;
}
};
@@ -169,7 +169,7 @@ struct AnimKitMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1304323, -1, 3, 0x0C4BCDEC, fields, -1);
+ static DB2Meta instance(1304323, -1, 3, 3, 0x0C4BCDEC, fields, -1);
return &instance;
}
};
@@ -185,7 +185,7 @@ struct AnimKitBoneSetMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1375433, -1, 4, 0x19CF1290, fields, -1);
+ static DB2Meta instance(1375433, -1, 4, 4, 0x19CF1290, fields, -1);
return &instance;
}
};
@@ -199,7 +199,7 @@ struct AnimKitBoneSetAliasMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266937, -1, 2, 0xB307E8FC, fields, -1);
+ static DB2Meta instance(1266937, -1, 2, 2, 0xB307E8FC, fields, -1);
return &instance;
}
};
@@ -212,7 +212,7 @@ struct AnimKitConfigMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1300872, -1, 1, 0x972D46F8, fields, -1);
+ static DB2Meta instance(1300872, -1, 1, 1, 0x972D46F8, fields, -1);
return &instance;
}
};
@@ -227,7 +227,7 @@ struct AnimKitConfigBoneSetMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1300873, -1, 3, 0x48518303, fields, 2);
+ static DB2Meta instance(1300873, -1, 3, 2, 0x48518303, fields, 2);
return &instance;
}
};
@@ -240,7 +240,7 @@ struct AnimKitPriorityMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266540, -1, 1, 0x27ED596B, fields, -1);
+ static DB2Meta instance(1266540, -1, 1, 1, 0x27ED596B, fields, -1);
return &instance;
}
};
@@ -257,7 +257,7 @@ struct AnimKitReplacementMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1559807, 0, 5, 0xB0BBA55F, fields, 4);
+ static DB2Meta instance(1559807, 0, 5, 4, 0xB0BBA55F, fields, 4);
return &instance;
}
};
@@ -287,7 +287,7 @@ struct AnimKitSegmentMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1304324, -1, 18, 0xEBF796F5, fields, 0);
+ static DB2Meta instance(1304324, -1, 18, 18, 0xEBF796F5, fields, 0);
return &instance;
}
};
@@ -304,7 +304,7 @@ struct AnimReplacementMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1301100, 0, 5, 0x5D91ABFD, fields, 4);
+ static DB2Meta instance(1301100, 0, 5, 4, 0x5D91ABFD, fields, 4);
return &instance;
}
};
@@ -317,7 +317,7 @@ struct AnimReplacementSetMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1284817, -1, 1, 0x15AFC3D6, fields, -1);
+ static DB2Meta instance(1284817, -1, 1, 1, 0x15AFC3D6, fields, -1);
return &instance;
}
};
@@ -333,7 +333,7 @@ struct AnimationDataMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1375431, -1, 4, 0xFB408E92, fields, -1);
+ static DB2Meta instance(1375431, -1, 4, 4, 0xFB408E92, fields, -1);
return &instance;
}
};
@@ -350,7 +350,7 @@ struct AoiBoxMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2140223, -1, 5, 0x173154C8, fields, 4);
+ static DB2Meta instance(2140223, -1, 5, 4, 0x173154C8, fields, 4);
return &instance;
}
};
@@ -367,7 +367,7 @@ struct AreaConditionalDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123730, 1, 5, 0xBE8C656A, fields, 4);
+ static DB2Meta instance(2123730, 1, 5, 4, 0xBE8C656A, fields, 4);
return &instance;
}
};
@@ -383,7 +383,7 @@ struct AreaFarClipOverrideMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1537162, -1, 4, 0xD7028AD6, fields, -1);
+ static DB2Meta instance(1537162, -1, 4, 4, 0xD7028AD6, fields, -1);
return &instance;
}
};
@@ -397,7 +397,7 @@ struct AreaGroupMemberMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1093406, -1, 2, 0x27C84A16, fields, 1);
+ static DB2Meta instance(1093406, -1, 2, 1, 0x27C84A16, fields, 1);
return &instance;
}
};
@@ -427,7 +427,7 @@ struct AreaPOIMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1000630, 2, 18, 0xB6C3F3AB, fields, 11);
+ static DB2Meta instance(1000630, 2, 18, 18, 0xB6C3F3AB, fields, 11);
return &instance;
}
};
@@ -444,7 +444,7 @@ struct AreaPOIStateMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1000631, -1, 5, 0xEB8CA12C, fields, 4);
+ static DB2Meta instance(1000631, -1, 5, 4, 0xEB8CA12C, fields, 4);
return &instance;
}
};
@@ -479,7 +479,7 @@ struct AreaTableMeta
{ FT_INT, 2, true },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1353545, -1, 23, 0x22229BE7, fields, -1);
+ static DB2Meta instance(1353545, -1, 23, 23, 0x22229BE7, fields, -1);
return &instance;
}
};
@@ -506,7 +506,7 @@ struct AreaTriggerMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1354401, 1, 15, 0x61A4F966, fields, 2);
+ static DB2Meta instance(1354401, 1, 15, 15, 0x61A4F966, fields, 2);
return &instance;
}
};
@@ -519,7 +519,7 @@ struct AreaTriggerActionSetMeta
{
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1352378, -1, 1, 0xBE34F649, fields, -1);
+ static DB2Meta instance(1352378, -1, 1, 1, 0xBE34F649, fields, -1);
return &instance;
}
};
@@ -532,7 +532,7 @@ struct AreaTriggerBoxMeta
{
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1332554, -1, 1, 0x14918F12, fields, -1);
+ static DB2Meta instance(1332554, -1, 1, 1, 0x14918F12, fields, -1);
return &instance;
}
};
@@ -546,7 +546,7 @@ struct AreaTriggerCreatePropertiesMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1937227, -1, 2, 0xAAE6E300, fields, -1);
+ static DB2Meta instance(1937227, -1, 2, 2, 0xAAE6E300, fields, -1);
return &instance;
}
};
@@ -561,7 +561,7 @@ struct AreaTriggerCylinderMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121943, -1, 3, 0x867834A9, fields, -1);
+ static DB2Meta instance(1121943, -1, 3, 3, 0x867834A9, fields, -1);
return &instance;
}
};
@@ -574,7 +574,7 @@ struct AreaTriggerSphereMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1315630, -1, 1, 0xF1D2220B, fields, -1);
+ static DB2Meta instance(1315630, -1, 1, 1, 0xF1D2220B, fields, -1);
return &instance;
}
};
@@ -591,7 +591,7 @@ struct ArmorLocationMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1284818, -1, 5, 0x1C0BBC02, fields, -1);
+ static DB2Meta instance(1284818, -1, 5, 5, 0x1C0BBC02, fields, -1);
return &instance;
}
};
@@ -614,7 +614,7 @@ struct ArtifactMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1007934, 1, 11, 0x780D61EA, fields, -1);
+ static DB2Meta instance(1007934, 1, 11, 11, 0x780D61EA, fields, -1);
return &instance;
}
};
@@ -642,7 +642,7 @@ struct ArtifactAppearanceMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1116407, 1, 16, 0xA4ABF40A, fields, 2);
+ static DB2Meta instance(1116407, 1, 16, 16, 0xA4ABF40A, fields, 2);
return &instance;
}
};
@@ -663,7 +663,7 @@ struct ArtifactAppearanceSetMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1116408, 2, 9, 0xBB4DB4D3, fields, 8);
+ static DB2Meta instance(1116408, 2, 9, 8, 0xBB4DB4D3, fields, 8);
return &instance;
}
};
@@ -677,7 +677,7 @@ struct ArtifactCategoryMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1376210, -1, 2, 0x484A6D55, fields, -1);
+ static DB2Meta instance(1376210, -1, 2, 2, 0x484A6D55, fields, -1);
return &instance;
}
};
@@ -692,7 +692,7 @@ struct ArtifactItemToTransmogMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2029780, -1, 3, 0xD54CBBE1, fields, 0);
+ static DB2Meta instance(2029780, -1, 3, 3, 0xD54CBBE1, fields, 0);
return &instance;
}
};
@@ -711,7 +711,7 @@ struct ArtifactPowerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1007937, 1, 7, 0x1F7637C8, fields, 2);
+ static DB2Meta instance(1007937, 1, 7, 7, 0x1F7637C8, fields, 2);
return &instance;
}
};
@@ -725,7 +725,7 @@ struct ArtifactPowerLinkMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1133731, -1, 2, 0xBB7E3584, fields, -1);
+ static DB2Meta instance(1133731, -1, 2, 2, 0xBB7E3584, fields, -1);
return &instance;
}
};
@@ -738,7 +738,7 @@ struct ArtifactPowerPickerMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1597467, -1, 1, 0x253242BA, fields, -1);
+ static DB2Meta instance(1597467, -1, 1, 1, 0x253242BA, fields, -1);
return &instance;
}
};
@@ -755,7 +755,7 @@ struct ArtifactPowerRankMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261405, -1, 5, 0x7DC78F1E, fields, 4);
+ static DB2Meta instance(1261405, -1, 5, 4, 0x7DC78F1E, fields, 4);
return &instance;
}
};
@@ -768,7 +768,7 @@ struct ArtifactQuestXPMeta
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1036203, -1, 1, 0x7E00C5B6, fields, -1);
+ static DB2Meta instance(1036203, -1, 1, 1, 0x7E00C5B6, fields, -1);
return &instance;
}
};
@@ -785,7 +785,7 @@ struct ArtifactTierMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1600114, -1, 5, 0xA47F6D9D, fields, -1);
+ static DB2Meta instance(1600114, -1, 5, 5, 0xA47F6D9D, fields, -1);
return &instance;
}
};
@@ -802,7 +802,7 @@ struct ArtifactUnlockMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1094540, -1, 5, 0x40C54B9F, fields, 4);
+ static DB2Meta instance(1094540, -1, 5, 4, 0x40C54B9F, fields, 4);
return &instance;
}
};
@@ -818,7 +818,7 @@ struct AuctionHouseMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237439, -1, 4, 0x61E641BA, fields, -1);
+ static DB2Meta instance(1237439, -1, 4, 4, 0x61E641BA, fields, -1);
return &instance;
}
};
@@ -833,7 +833,7 @@ struct AzeriteEmpoweredItemMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1846046, -1, 3, 0x4078BECD, fields, -1);
+ static DB2Meta instance(1846046, -1, 3, 3, 0x4078BECD, fields, -1);
return &instance;
}
};
@@ -849,7 +849,7 @@ struct AzeriteEssenceMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829665, 2, 4, 0x3239408B, fields, -1);
+ static DB2Meta instance(2829665, 2, 4, 4, 0x3239408B, fields, -1);
return &instance;
}
};
@@ -869,7 +869,7 @@ struct AzeriteEssencePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2829666, -1, 8, 0x57FBBD14, fields, -1);
+ static DB2Meta instance(2829666, -1, 8, 8, 0x57FBBD14, fields, -1);
return &instance;
}
};
@@ -882,7 +882,7 @@ struct AzeriteItemMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846048, -1, 1, 0xDAC6A93C, fields, -1);
+ static DB2Meta instance(1846048, -1, 1, 1, 0xDAC6A93C, fields, -1);
return &instance;
}
};
@@ -899,7 +899,7 @@ struct AzeriteItemMilestonePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1915395, 0, 5, 0x865A0628, fields, -1);
+ static DB2Meta instance(1915395, 0, 5, 5, 0x865A0628, fields, -1);
return &instance;
}
};
@@ -912,7 +912,7 @@ struct AzeriteKnowledgeMultiplierMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(3148050, -1, 1, 0xDBB99B2A, fields, -1);
+ static DB2Meta instance(3148050, -1, 1, 1, 0xDBB99B2A, fields, -1);
return &instance;
}
};
@@ -927,7 +927,7 @@ struct AzeriteLevelInfoMeta
{ FT_LONG, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3147968, -1, 3, 0xEA8E31FC, fields, -1);
+ static DB2Meta instance(3147968, -1, 3, 3, 0xEA8E31FC, fields, -1);
return &instance;
}
};
@@ -943,7 +943,7 @@ struct AzeritePowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846044, -1, 4, 0xE7FE46AC, fields, -1);
+ static DB2Meta instance(1846044, -1, 4, 4, 0xE7FE46AC, fields, -1);
return &instance;
}
};
@@ -960,7 +960,7 @@ struct AzeritePowerSetMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1846040, -1, 5, 0x40886320, fields, 0);
+ static DB2Meta instance(1846040, -1, 5, 5, 0x40886320, fields, 0);
return &instance;
}
};
@@ -976,7 +976,7 @@ struct AzeriteTierUnlockMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1846043, -1, 4, 0x2B04F059, fields, 3);
+ static DB2Meta instance(1846043, -1, 4, 3, 0x2B04F059, fields, 3);
return &instance;
}
};
@@ -989,7 +989,7 @@ struct AzeriteTierUnlockSetMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(2446322, -1, 1, 0x78F7B48B, fields, -1);
+ static DB2Meta instance(2446322, -1, 1, 1, 0x78F7B48B, fields, -1);
return &instance;
}
};
@@ -1006,7 +1006,7 @@ struct AzeriteUnlockMappingMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2564314, -1, 5, 0x102F3E5F, fields, 4);
+ static DB2Meta instance(2564314, -1, 5, 4, 0x102F3E5F, fields, 4);
return &instance;
}
};
@@ -1019,7 +1019,7 @@ struct BankBagSlotPricesMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284819, -1, 1, 0x897A4D1E, fields, -1);
+ static DB2Meta instance(1284819, -1, 1, 1, 0x897A4D1E, fields, -1);
return &instance;
}
};
@@ -1034,7 +1034,7 @@ struct BannedAddonsMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1373459, -1, 3, 0xF4525F59, fields, -1);
+ static DB2Meta instance(1373459, -1, 3, 3, 0xF4525F59, fields, -1);
return &instance;
}
};
@@ -1054,7 +1054,7 @@ struct BarberShopStyleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237437, 2, 8, 0x2DD3952C, fields, -1);
+ static DB2Meta instance(1237437, 2, 8, 8, 0x2DD3952C, fields, -1);
return &instance;
}
};
@@ -1078,7 +1078,7 @@ struct BarrageEffectMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2499852, -1, 12, 0x0CE31822, fields, -1);
+ static DB2Meta instance(2499852, -1, 12, 12, 0x0CE31822, fields, -1);
return &instance;
}
};
@@ -1097,7 +1097,7 @@ struct BattlePetAbilityMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(841610, -1, 7, 0x4C3AF583, fields, -1);
+ static DB2Meta instance(841610, -1, 7, 7, 0x4C3AF583, fields, -1);
return &instance;
}
};
@@ -1116,7 +1116,7 @@ struct BattlePetAbilityEffectMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 6, true },
};
- static DB2Meta instance(801575, 0, 7, 0xC850B549, fields, 1);
+ static DB2Meta instance(801575, 0, 7, 7, 0xC850B549, fields, 1);
return &instance;
}
};
@@ -1131,7 +1131,7 @@ struct BattlePetAbilityStateMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801576, -1, 3, 0x30DDCC32, fields, 2);
+ static DB2Meta instance(801576, -1, 3, 2, 0x30DDCC32, fields, 2);
return &instance;
}
};
@@ -1149,7 +1149,7 @@ struct BattlePetAbilityTurnMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801577, 0, 6, 0xF2218887, fields, 1);
+ static DB2Meta instance(801577, 0, 6, 6, 0xF2218887, fields, 1);
return &instance;
}
};
@@ -1163,7 +1163,7 @@ struct BattlePetBreedQualityMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801578, -1, 2, 0x6CD46EB5, fields, -1);
+ static DB2Meta instance(801578, -1, 2, 2, 0x6CD46EB5, fields, -1);
return &instance;
}
};
@@ -1178,7 +1178,7 @@ struct BattlePetBreedStateMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801579, -1, 3, 0xC1A59CCF, fields, 2);
+ static DB2Meta instance(801579, -1, 3, 2, 0xC1A59CCF, fields, 2);
return &instance;
}
};
@@ -1194,7 +1194,7 @@ struct BattlePetDisplayOverrideMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1802988, -1, 4, 0x6F9CB092, fields, -1);
+ static DB2Meta instance(1802988, -1, 4, 4, 0x6F9CB092, fields, -1);
return &instance;
}
};
@@ -1209,7 +1209,7 @@ struct BattlePetEffectPropertiesMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 6, false },
};
- static DB2Meta instance(801580, -1, 3, 0xA2D4ADF5, fields, -1);
+ static DB2Meta instance(801580, -1, 3, 3, 0xA2D4ADF5, fields, -1);
return &instance;
}
};
@@ -1222,7 +1222,7 @@ struct BattlePetNPCTeamMemberMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(841648, -1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(841648, -1, 1, 1, 0x9F2C8370, fields, -1);
return &instance;
}
};
@@ -1245,7 +1245,7 @@ struct BattlePetSpeciesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(841622, 2, 11, 0x78A6B928, fields, -1);
+ static DB2Meta instance(841622, 2, 11, 11, 0x78A6B928, fields, -1);
return &instance;
}
};
@@ -1260,7 +1260,7 @@ struct BattlePetSpeciesStateMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801581, -1, 3, 0xFE1277C8, fields, 2);
+ static DB2Meta instance(801581, -1, 3, 2, 0xFE1277C8, fields, 2);
return &instance;
}
};
@@ -1276,7 +1276,7 @@ struct BattlePetSpeciesXAbilityMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801582, -1, 4, 0x630BA932, fields, 3);
+ static DB2Meta instance(801582, -1, 4, 3, 0x630BA932, fields, 3);
return &instance;
}
};
@@ -1291,7 +1291,7 @@ struct BattlePetStateMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801583, -1, 3, 0xF9579FAC, fields, -1);
+ static DB2Meta instance(801583, -1, 3, 3, 0xF9579FAC, fields, -1);
return &instance;
}
};
@@ -1310,7 +1310,7 @@ struct BattlePetVisualMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801584, -1, 7, 0x284AF258, fields, -1);
+ static DB2Meta instance(801584, -1, 7, 7, 0x284AF258, fields, -1);
return &instance;
}
};
@@ -1339,7 +1339,7 @@ struct BattlemasterListMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 16, true },
};
- static DB2Meta instance(1360265, -1, 17, 0x167284E8, fields, -1);
+ static DB2Meta instance(1360265, -1, 17, 17, 0x167284E8, fields, -1);
return &instance;
}
};
@@ -1361,7 +1361,7 @@ struct BeamEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1525607, -1, 10, 0x0E55B843, fields, -1);
+ static DB2Meta instance(1525607, -1, 10, 10, 0x0E55B843, fields, -1);
return &instance;
}
};
@@ -1375,7 +1375,7 @@ struct BoneWindModifierModelMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1467254, -1, 2, 0x77B007CA, fields, 0);
+ static DB2Meta instance(1467254, -1, 2, 2, 0x77B007CA, fields, 0);
return &instance;
}
};
@@ -1389,7 +1389,7 @@ struct BoneWindModifiersMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1416756, -1, 2, 0xC6F446CE, fields, -1);
+ static DB2Meta instance(1416756, -1, 2, 2, 0xC6F446CE, fields, -1);
return &instance;
}
};
@@ -1405,7 +1405,7 @@ struct BonusRollMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1983274, -1, 4, 0xF7A194FA, fields, -1);
+ static DB2Meta instance(1983274, -1, 4, 4, 0xF7A194FA, fields, -1);
return &instance;
}
};
@@ -1422,7 +1422,7 @@ struct BountyMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1367866, -1, 5, 0x797CCAA0, fields, 4);
+ static DB2Meta instance(1367866, -1, 5, 4, 0x797CCAA0, fields, 4);
return &instance;
}
};
@@ -1436,7 +1436,7 @@ struct BountySetMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1367865, -1, 2, 0xB67E3F83, fields, -1);
+ static DB2Meta instance(1367865, -1, 2, 2, 0xB67E3F83, fields, -1);
return &instance;
}
};
@@ -1459,7 +1459,7 @@ struct BroadcastTextMeta
{ FT_SHORT, 3, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(841604, 2, 11, 0x6318993B, fields, -1);
+ static DB2Meta instance(841604, 2, 11, 11, 0x6318993B, fields, -1);
return &instance;
}
};
@@ -1474,7 +1474,7 @@ struct BroadcastTextDurationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2166900, -1, 3, 0x6466B673, fields, 0);
+ static DB2Meta instance(2166900, -1, 3, 3, 0x6466B673, fields, 0);
return &instance;
}
};
@@ -1487,7 +1487,7 @@ struct CameraEffectMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117695, -1, 1, 0xAB0FD78E, fields, -1);
+ static DB2Meta instance(1117695, -1, 1, 1, 0xAB0FD78E, fields, -1);
return &instance;
}
};
@@ -1515,7 +1515,7 @@ struct CameraEffectEntryMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1117696, -1, 16, 0xED27DC2F, fields, 15);
+ static DB2Meta instance(1117696, -1, 16, 15, 0xED27DC2F, fields, 15);
return &instance;
}
};
@@ -1538,7 +1538,7 @@ struct CameraModeMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343308, -1, 11, 0xEE5489F4, fields, -1);
+ static DB2Meta instance(1343308, -1, 11, 11, 0xEE5489F4, fields, -1);
return &instance;
}
};
@@ -1558,7 +1558,7 @@ struct CampaignMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2031607, 3, 8, 0x84DC679F, fields, -1);
+ static DB2Meta instance(2031607, 3, 8, 8, 0x84DC679F, fields, -1);
return &instance;
}
};
@@ -1574,7 +1574,7 @@ struct CampaignXConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2031611, -1, 4, 0xA2180F5C, fields, 3);
+ static DB2Meta instance(2031611, -1, 4, 3, 0xA2180F5C, fields, 3);
return &instance;
}
};
@@ -1589,7 +1589,7 @@ struct CampaignXQuestLineMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2036722, -1, 3, 0x7303E0F9, fields, 0);
+ static DB2Meta instance(2036722, -1, 3, 3, 0x7303E0F9, fields, 0);
return &instance;
}
};
@@ -1603,7 +1603,7 @@ struct CastableRaidBuffsMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1283018, -1, 2, 0x3B349C01, fields, 1);
+ static DB2Meta instance(1283018, -1, 2, 1, 0x3B349C01, fields, 1);
return &instance;
}
};
@@ -1630,7 +1630,7 @@ struct CelestialBodyMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1592470, 1, 15, 0xFC417DCA, fields, -1);
+ static DB2Meta instance(1592470, 1, 15, 15, 0xFC417DCA, fields, -1);
return &instance;
}
};
@@ -1647,7 +1647,7 @@ struct Cfg_CategoriesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1068162, -1, 5, 0xB6FEB874, fields, -1);
+ static DB2Meta instance(1068162, -1, 5, 5, 0xB6FEB874, fields, -1);
return &instance;
}
};
@@ -1663,7 +1663,7 @@ struct Cfg_ConfigsMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1080949, -1, 4, 0xA275539B, fields, -1);
+ static DB2Meta instance(1080949, -1, 4, 4, 0xA275539B, fields, -1);
return &instance;
}
};
@@ -1680,7 +1680,7 @@ struct Cfg_RegionsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1082876, -1, 5, 0x0125202F, fields, -1);
+ static DB2Meta instance(1082876, -1, 5, 5, 0x0125202F, fields, -1);
return &instance;
}
};
@@ -1698,7 +1698,7 @@ struct ChallengeModeItemBonusOverrideMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2965645, -1, 6, 0x95841908, fields, 5);
+ static DB2Meta instance(2965645, -1, 6, 5, 0x95841908, fields, 5);
return &instance;
}
};
@@ -1712,7 +1712,7 @@ struct CharBaseInfoMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1343386, -1, 2, 0x10AA45F8, fields, -1);
+ static DB2Meta instance(1343386, -1, 2, 2, 0x10AA45F8, fields, -1);
return &instance;
}
};
@@ -1727,7 +1727,7 @@ struct CharBaseSectionMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1375798, -1, 3, 0xF9D1C513, fields, -1);
+ static DB2Meta instance(1375798, -1, 3, 3, 0xF9D1C513, fields, -1);
return &instance;
}
};
@@ -1741,7 +1741,7 @@ struct CharComponentTextureLayoutsMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1360262, -1, 2, 0x48D8D7BC, fields, -1);
+ static DB2Meta instance(1360262, -1, 2, 2, 0x48D8D7BC, fields, -1);
return &instance;
}
};
@@ -1760,7 +1760,7 @@ struct CharComponentTextureSectionsMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1360263, -1, 7, 0xD6EDA743, fields, -1);
+ static DB2Meta instance(1360263, -1, 7, 7, 0xD6EDA743, fields, -1);
return &instance;
}
};
@@ -1782,7 +1782,7 @@ struct CharHairGeosetsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1256914, -1, 10, 0xC1638C2C, fields, 0);
+ static DB2Meta instance(1256914, -1, 10, 10, 0xC1638C2C, fields, 0);
return &instance;
}
};
@@ -1800,7 +1800,7 @@ struct CharSectionConditionMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(2388725, -1, 6, 0x4C843BC5, fields, 5);
+ static DB2Meta instance(2388725, -1, 6, 5, 0x4C843BC5, fields, 5);
return &instance;
}
};
@@ -1819,7 +1819,7 @@ struct CharSectionsMeta
{ FT_SHORT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1365366, -1, 7, 0x273A7F6F, fields, -1);
+ static DB2Meta instance(1365366, -1, 7, 7, 0x273A7F6F, fields, -1);
return &instance;
}
};
@@ -1840,7 +1840,7 @@ struct CharShipmentMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(972425, -1, 9, 0xD47EC921, fields, 0);
+ static DB2Meta instance(972425, -1, 9, 9, 0xD47EC921, fields, 0);
return &instance;
}
};
@@ -1868,7 +1868,7 @@ struct CharShipmentContainerMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(972405, -1, 16, 0x13048703, fields, -1);
+ static DB2Meta instance(972405, -1, 16, 16, 0x13048703, fields, -1);
return &instance;
}
};
@@ -1887,7 +1887,7 @@ struct CharStartOutfitMeta
{ FT_INT, 24, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237591, -1, 7, 0x0F59DD96, fields, 6);
+ static DB2Meta instance(1237591, -1, 7, 6, 0x0F59DD96, fields, 6);
return &instance;
}
};
@@ -1903,7 +1903,7 @@ struct CharTitlesMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349054, -1, 4, 0x81B69C5F, fields, -1);
+ static DB2Meta instance(1349054, -1, 4, 4, 0x81B69C5F, fields, -1);
return &instance;
}
};
@@ -1920,7 +1920,7 @@ struct CharacterFaceBoneSetMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1028733, -1, 5, 0x3C6DE4D7, fields, 4);
+ static DB2Meta instance(1028733, -1, 5, 4, 0x3C6DE4D7, fields, 4);
return &instance;
}
};
@@ -1936,7 +1936,7 @@ struct CharacterFacialHairStylesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1369752, -1, 4, 0xAA817A08, fields, -1);
+ static DB2Meta instance(1369752, -1, 4, 4, 0xAA817A08, fields, -1);
return &instance;
}
};
@@ -1951,7 +1951,7 @@ struct CharacterLoadoutMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344281, -1, 3, 0xA07F9727, fields, -1);
+ static DB2Meta instance(1344281, -1, 3, 3, 0xA07F9727, fields, -1);
return &instance;
}
};
@@ -1965,7 +1965,7 @@ struct CharacterLoadoutItemMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302846, -1, 2, 0xD892CDA9, fields, 0);
+ static DB2Meta instance(1302846, -1, 2, 2, 0xD892CDA9, fields, 0);
return &instance;
}
};
@@ -1988,7 +1988,7 @@ struct CharacterServiceInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1815417, -1, 11, 0xC263D77C, fields, -1);
+ static DB2Meta instance(1815417, -1, 11, 11, 0xC263D77C, fields, -1);
return &instance;
}
};
@@ -2004,7 +2004,7 @@ struct ChatChannelsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1345278, -1, 4, 0x113E92FA, fields, -1);
+ static DB2Meta instance(1345278, -1, 4, 4, 0x113E92FA, fields, -1);
return &instance;
}
};
@@ -2018,7 +2018,7 @@ struct ChatProfanityMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117084, -1, 2, 0xAF5F92A6, fields, -1);
+ static DB2Meta instance(1117084, -1, 2, 2, 0xAF5F92A6, fields, -1);
return &instance;
}
};
@@ -2036,7 +2036,7 @@ struct ChrClassRaceSexMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1306188, -1, 6, 0x204BD561, fields, -1);
+ static DB2Meta instance(1306188, -1, 6, 6, 0x204BD561, fields, -1);
return &instance;
}
};
@@ -2051,7 +2051,7 @@ struct ChrClassTitleMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267497, -1, 3, 0xA01D47C8, fields, -1);
+ static DB2Meta instance(1267497, -1, 3, 3, 0xA01D47C8, fields, -1);
return &instance;
}
};
@@ -2066,7 +2066,7 @@ struct ChrClassUIDisplayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1316515, -1, 3, 0x3D58F88F, fields, -1);
+ static DB2Meta instance(1316515, -1, 3, 3, 0x3D58F88F, fields, -1);
return &instance;
}
};
@@ -2081,7 +2081,7 @@ struct ChrClassVillainMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267498, -1, 3, 0x601C7CCD, fields, -1);
+ static DB2Meta instance(1267498, -1, 3, 3, 0x601C7CCD, fields, -1);
return &instance;
}
};
@@ -2114,7 +2114,7 @@ struct ChrClassesMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1361031, 5, 21, 0x16C686A5, fields, -1);
+ static DB2Meta instance(1361031, 5, 21, 21, 0x16C686A5, fields, -1);
return &instance;
}
};
@@ -2128,7 +2128,7 @@ struct ChrClassesXPowerTypesMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1121420, -1, 2, 0x6DE888E7, fields, 1);
+ static DB2Meta instance(1121420, -1, 2, 1, 0x6DE888E7, fields, 1);
return &instance;
}
};
@@ -2147,7 +2147,7 @@ struct ChrCustomizationMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1611874, -1, 7, 0xC29562A3, fields, 6);
+ static DB2Meta instance(1611874, -1, 7, 6, 0xC29562A3, fields, 6);
return &instance;
}
};
@@ -2205,7 +2205,7 @@ struct ChrRacesMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1305311, 6, 46, 0xC8BCDC89, fields, -1);
+ static DB2Meta instance(1305311, 6, 46, 46, 0xC8BCDC89, fields, -1);
return &instance;
}
};
@@ -2230,7 +2230,7 @@ struct ChrSpecializationMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1343390, 3, 13, 0xFF9DD5DD, fields, 4);
+ static DB2Meta instance(1343390, 3, 13, 13, 0xFF9DD5DD, fields, 4);
return &instance;
}
};
@@ -2245,7 +2245,7 @@ struct ChrUpgradeBucketMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984529, 0, 3, 0x81B7C74C, fields, 2);
+ static DB2Meta instance(984529, 0, 3, 2, 0x81B7C74C, fields, 2);
return &instance;
}
};
@@ -2259,7 +2259,7 @@ struct ChrUpgradeBucketSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(984528, -1, 2, 0xC665F469, fields, 1);
+ static DB2Meta instance(984528, -1, 2, 1, 0xC665F469, fields, 1);
return &instance;
}
};
@@ -2275,7 +2275,7 @@ struct ChrUpgradeTierMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984530, 1, 4, 0xEC517FDD, fields, -1);
+ static DB2Meta instance(984530, 1, 4, 4, 0xEC517FDD, fields, -1);
return &instance;
}
};
@@ -2291,7 +2291,7 @@ struct CinematicCameraMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1294214, -1, 4, 0x20C5E540, fields, -1);
+ static DB2Meta instance(1294214, -1, 4, 4, 0x20C5E540, fields, -1);
return &instance;
}
};
@@ -2305,7 +2305,7 @@ struct CinematicSequencesMeta
{ FT_INT, 1, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1134583, -1, 2, 0x6A232AD4, fields, -1);
+ static DB2Meta instance(1134583, -1, 2, 2, 0x6A232AD4, fields, -1);
return &instance;
}
};
@@ -2318,7 +2318,7 @@ struct ClientSceneEffectMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1939843, -1, 1, 0x00EE4486, fields, -1);
+ static DB2Meta instance(1939843, -1, 1, 1, 0x00EE4486, fields, -1);
return &instance;
}
};
@@ -2337,7 +2337,7 @@ struct CloakDampeningMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1465903, -1, 7, 0xF7C03F6E, fields, -1);
+ static DB2Meta instance(1465903, -1, 7, 7, 0xF7C03F6E, fields, -1);
return &instance;
}
};
@@ -2357,7 +2357,7 @@ struct CloneEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2175218, -1, 8, 0x2F946F74, fields, -1);
+ static DB2Meta instance(2175218, -1, 8, 8, 0x2F946F74, fields, -1);
return &instance;
}
};
@@ -2380,7 +2380,7 @@ struct CombatConditionMeta
{ FT_BYTE, 2, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1120958, -1, 11, 0x75A29044, fields, -1);
+ static DB2Meta instance(1120958, -1, 11, 11, 0x75A29044, fields, -1);
return &instance;
}
};
@@ -2395,7 +2395,7 @@ struct CommentatorIndirectSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(3067644, -1, 3, 0x367A3BBC, fields, 2);
+ static DB2Meta instance(3067644, -1, 3, 2, 0x367A3BBC, fields, 2);
return &instance;
}
};
@@ -2409,7 +2409,7 @@ struct CommentatorStartLocationMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1664251, -1, 2, 0xF552D58F, fields, -1);
+ static DB2Meta instance(1664251, -1, 2, 2, 0xF552D58F, fields, -1);
return &instance;
}
};
@@ -2425,7 +2425,7 @@ struct CommentatorTrackedCooldownMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1661584, -1, 4, 0x3A1476FC, fields, 3);
+ static DB2Meta instance(1661584, -1, 4, 3, 0x3A1476FC, fields, 3);
return &instance;
}
};
@@ -2440,7 +2440,7 @@ struct CommunityIconMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2098645, 0, 3, 0x7E19DEAD, fields, -1);
+ static DB2Meta instance(2098645, 0, 3, 3, 0x7E19DEAD, fields, -1);
return &instance;
}
};
@@ -2456,7 +2456,7 @@ struct ComponentModelFileDataMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1349053, -1, 4, 0x0F90AFAF, fields, -1);
+ static DB2Meta instance(1349053, -1, 4, 4, 0x0F90AFAF, fields, -1);
return &instance;
}
};
@@ -2471,7 +2471,7 @@ struct ComponentTextureFileDataMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278239, -1, 3, 0x263AACE3, fields, -1);
+ static DB2Meta instance(1278239, -1, 3, 3, 0x263AACE3, fields, -1);
return &instance;
}
};
@@ -2485,7 +2485,7 @@ struct ConfigurationWarningMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1709409, -1, 2, 0x99BCBA2D, fields, -1);
+ static DB2Meta instance(1709409, -1, 2, 2, 0x99BCBA2D, fields, -1);
return &instance;
}
};
@@ -2502,7 +2502,7 @@ struct ContentTuningMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1962930, 0, 5, 0x7B846412, fields, -1);
+ static DB2Meta instance(1962930, 0, 5, 5, 0x7B846412, fields, -1);
return &instance;
}
};
@@ -2516,7 +2516,7 @@ struct ContentTuningXExpectedMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2976765, -1, 2, 0xA87DE567, fields, 1);
+ static DB2Meta instance(2976765, -1, 2, 1, 0xA87DE567, fields, 1);
return &instance;
}
};
@@ -2535,7 +2535,7 @@ struct ContributionMeta
{ FT_INT, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587153, 2, 7, 0x37C49135, fields, 3);
+ static DB2Meta instance(1587153, 2, 7, 7, 0x37C49135, fields, 3);
return &instance;
}
};
@@ -2554,7 +2554,7 @@ struct ContributionStyleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2143633, -1, 7, 0x799AE511, fields, -1);
+ static DB2Meta instance(2143633, -1, 7, 7, 0x799AE511, fields, -1);
return &instance;
}
};
@@ -2567,7 +2567,7 @@ struct ContributionStyleContainerMeta
{
{ FT_INT, 5, true },
};
- static DB2Meta instance(2143634, -1, 1, 0x55DAA69B, fields, -1);
+ static DB2Meta instance(2143634, -1, 1, 1, 0x55DAA69B, fields, -1);
return &instance;
}
};
@@ -2587,7 +2587,7 @@ struct ConversationLineMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1260801, -1, 8, 0x227B5003, fields, -1);
+ static DB2Meta instance(1260801, -1, 8, 8, 0x227B5003, fields, -1);
return &instance;
}
};
@@ -2610,7 +2610,7 @@ struct CreatureMeta
{ FT_FLOAT, 4, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(841631, -1, 11, 0x0D492BF3, fields, -1);
+ static DB2Meta instance(841631, -1, 11, 11, 0x0D492BF3, fields, -1);
return &instance;
}
};
@@ -2629,7 +2629,7 @@ struct CreatureDifficultyMeta
{ FT_INT, 7, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(879282, -1, 7, 0xD344A642, fields, 6);
+ static DB2Meta instance(879282, -1, 7, 6, 0xD344A642, fields, 6);
return &instance;
}
};
@@ -2643,7 +2643,7 @@ struct CreatureDispXUiCameraMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146692, -1, 2, 0xD3D075FD, fields, -1);
+ static DB2Meta instance(1146692, -1, 2, 2, 0xD3D075FD, fields, -1);
return &instance;
}
};
@@ -2680,7 +2680,7 @@ struct CreatureDisplayInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1108759, 0, 25, 0x613413D1, fields, -1);
+ static DB2Meta instance(1108759, 0, 25, 25, 0x613413D1, fields, -1);
return &instance;
}
};
@@ -2707,7 +2707,7 @@ struct CreatureDisplayInfoCondMeta
{ FT_INT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332686, -1, 15, 0x596B4605, fields, 14);
+ static DB2Meta instance(1332686, -1, 15, 14, 0x596B4605, fields, 14);
return &instance;
}
};
@@ -2723,7 +2723,7 @@ struct CreatureDisplayInfoEvtMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1586882, -1, 4, 0x16C6EC13, fields, 3);
+ static DB2Meta instance(1586882, -1, 4, 3, 0x16C6EC13, fields, 3);
return &instance;
}
};
@@ -2747,7 +2747,7 @@ struct CreatureDisplayInfoExtraMeta
{ FT_INT, 1, true },
{ FT_BYTE, 3, false },
};
- static DB2Meta instance(1264997, -1, 12, 0x89E31B13, fields, -1);
+ static DB2Meta instance(1264997, -1, 12, 12, 0x89E31B13, fields, -1);
return &instance;
}
};
@@ -2762,7 +2762,7 @@ struct CreatureDisplayInfoGeosetDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1720141, -1, 3, 0x13350FA0, fields, 2);
+ static DB2Meta instance(1720141, -1, 3, 2, 0x13350FA0, fields, 2);
return &instance;
}
};
@@ -2780,7 +2780,7 @@ struct CreatureDisplayInfoTrnMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146698, -1, 6, 0xC3E28858, fields, 5);
+ static DB2Meta instance(1146698, -1, 6, 5, 0xC3E28858, fields, 5);
return &instance;
}
};
@@ -2801,7 +2801,7 @@ struct CreatureFamilyMeta
{ FT_INT, 1, true },
{ FT_SHORT, 2, true },
};
- static DB2Meta instance(1351351, -1, 9, 0x9D14B492, fields, -1);
+ static DB2Meta instance(1351351, -1, 9, 9, 0x9D14B492, fields, -1);
return &instance;
}
};
@@ -2822,7 +2822,7 @@ struct CreatureImmunitiesMeta
{ FT_INT, 9, false },
{ FT_INT, 16, false },
};
- static DB2Meta instance(1131322, -1, 9, 0x36D9340F, fields, -1);
+ static DB2Meta instance(1131322, -1, 9, 9, 0x36D9340F, fields, -1);
return &instance;
}
};
@@ -2865,7 +2865,7 @@ struct CreatureModelDataMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1365368, -1, 31, 0xBB89D456, fields, -1);
+ static DB2Meta instance(1365368, -1, 31, 31, 0xBB89D456, fields, -1);
return &instance;
}
};
@@ -2878,7 +2878,7 @@ struct CreatureMovementInfoMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1125666, -1, 1, 0x31BE6397, fields, -1);
+ static DB2Meta instance(1125666, -1, 1, 1, 0x31BE6397, fields, -1);
return &instance;
}
};
@@ -2927,7 +2927,7 @@ struct CreatureSoundDataMeta
{ FT_INT, 5, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1344466, -1, 37, 0xA58BDB91, fields, -1);
+ static DB2Meta instance(1344466, -1, 37, 37, 0xA58BDB91, fields, -1);
return &instance;
}
};
@@ -2941,7 +2941,7 @@ struct CreatureTypeMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1131315, -1, 2, 0x218D575A, fields, -1);
+ static DB2Meta instance(1131315, -1, 2, 2, 0x218D575A, fields, -1);
return &instance;
}
};
@@ -2956,7 +2956,7 @@ struct CreatureXContributionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587158, 0, 3, 0x2DC69C04, fields, 2);
+ static DB2Meta instance(1587158, 0, 3, 2, 0x2DC69C04, fields, 2);
return &instance;
}
};
@@ -2973,7 +2973,7 @@ struct CreatureXDisplayInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1864302, -1, 5, 0x44D147A6, fields, 4);
+ static DB2Meta instance(1864302, -1, 5, 4, 0x44D147A6, fields, 4);
return &instance;
}
};
@@ -2996,7 +2996,7 @@ struct CriteriaMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1263817, -1, 11, 0x754DDF45, fields, -1);
+ static DB2Meta instance(1263817, -1, 11, 11, 0x754DDF45, fields, -1);
return &instance;
}
};
@@ -3015,7 +3015,7 @@ struct CriteriaTreeMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1263818, -1, 7, 0xC926CF94, fields, -1);
+ static DB2Meta instance(1263818, -1, 7, 7, 0xC926CF94, fields, -1);
return &instance;
}
};
@@ -3029,7 +3029,7 @@ struct CriteriaTreeXEffectMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345969, -1, 2, 0x80C700F5, fields, 1);
+ static DB2Meta instance(1345969, -1, 2, 1, 0x80C700F5, fields, 1);
return &instance;
}
};
@@ -3044,7 +3044,7 @@ struct CurrencyCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1125667, -1, 3, 0x0DB1F53C, fields, -1);
+ static DB2Meta instance(1125667, -1, 3, 3, 0x0DB1F53C, fields, -1);
return &instance;
}
};
@@ -3064,7 +3064,7 @@ struct CurrencyContainerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1934603, -1, 8, 0xAC6030BF, fields, 7);
+ static DB2Meta instance(1934603, -1, 8, 7, 0xAC6030BF, fields, 7);
return &instance;
}
};
@@ -3088,7 +3088,7 @@ struct CurrencyTypesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1095531, -1, 12, 0xC6A4670A, fields, -1);
+ static DB2Meta instance(1095531, -1, 12, 12, 0xC6A4670A, fields, -1);
return &instance;
}
};
@@ -3102,7 +3102,7 @@ struct CurveMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892585, -1, 2, 0x4E6F1184, fields, -1);
+ static DB2Meta instance(892585, -1, 2, 2, 0x4E6F1184, fields, -1);
return &instance;
}
};
@@ -3117,7 +3117,7 @@ struct CurvePointMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(892586, -1, 3, 0xFA003217, fields, -1);
+ static DB2Meta instance(892586, -1, 3, 3, 0xFA003217, fields, -1);
return &instance;
}
};
@@ -3133,7 +3133,7 @@ struct DeathThudLookupsMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279415, -1, 4, 0x3BF7542C, fields, -1);
+ static DB2Meta instance(1279415, -1, 4, 4, 0x3BF7542C, fields, -1);
return &instance;
}
};
@@ -3163,7 +3163,7 @@ struct DecalPropertiesMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1278176, 0, 18, 0xB11F3B40, fields, -1);
+ static DB2Meta instance(1278176, 0, 18, 18, 0xB11F3B40, fields, -1);
return &instance;
}
};
@@ -3177,7 +3177,7 @@ struct DeclinedWordMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1279100, 1, 2, 0x10D7C6A6, fields, -1);
+ static DB2Meta instance(1279100, 1, 2, 2, 0x10D7C6A6, fields, -1);
return &instance;
}
};
@@ -3192,7 +3192,7 @@ struct DeclinedWordCasesMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279099, -1, 3, 0x3E19B9C5, fields, 2);
+ static DB2Meta instance(1279099, -1, 3, 2, 0x3E19B9C5, fields, 2);
return &instance;
}
};
@@ -3226,7 +3226,7 @@ struct DestructibleModelDataMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1122116, -1, 22, 0xF245BA93, fields, -1);
+ static DB2Meta instance(1122116, -1, 22, 22, 0xF245BA93, fields, -1);
return &instance;
}
};
@@ -3240,7 +3240,7 @@ struct DeviceBlacklistMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(922722, -1, 2, 0x2A350905, fields, -1);
+ static DB2Meta instance(922722, -1, 2, 2, 0x2A350905, fields, -1);
return &instance;
}
};
@@ -3255,7 +3255,7 @@ struct DeviceDefaultSettingsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(925422, -1, 3, 0x2AB8A38C, fields, -1);
+ static DB2Meta instance(925422, -1, 3, 3, 0x2AB8A38C, fields, -1);
return &instance;
}
};
@@ -3280,7 +3280,7 @@ struct DifficultyMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1352127, -1, 13, 0xCE2EF986, fields, -1);
+ static DB2Meta instance(1352127, -1, 13, 13, 0xCE2EF986, fields, -1);
return &instance;
}
};
@@ -3306,7 +3306,7 @@ struct DissolveEffectMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1304325, -1, 14, 0x77C510EC, fields, -1);
+ static DB2Meta instance(1304325, -1, 14, 14, 0x77C510EC, fields, -1);
return &instance;
}
};
@@ -3325,7 +3325,7 @@ struct DriverBlacklistMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(922720, -1, 7, 0x88C28C05, fields, -1);
+ static DB2Meta instance(922720, -1, 7, 7, 0x88C28C05, fields, -1);
return &instance;
}
};
@@ -3348,7 +3348,7 @@ struct DungeonEncounterMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347279, 1, 11, 0x1FD23060, fields, 2);
+ static DB2Meta instance(1347279, 1, 11, 11, 0x1FD23060, fields, 2);
return &instance;
}
};
@@ -3362,7 +3362,7 @@ struct DurabilityCostsMeta
{ FT_SHORT, 21, false },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1283019, -1, 2, 0xBB493F52, fields, -1);
+ static DB2Meta instance(1283019, -1, 2, 2, 0xBB493F52, fields, -1);
return &instance;
}
};
@@ -3375,7 +3375,7 @@ struct DurabilityQualityMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1130268, -1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1130268, -1, 1, 1, 0xCFF4EEC9, fields, -1);
return &instance;
}
};
@@ -3400,7 +3400,7 @@ struct EdgeGlowEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1387381, -1, 13, 0xCBCC7336, fields, -1);
+ static DB2Meta instance(1387381, -1, 13, 13, 0xCBCC7336, fields, -1);
return &instance;
}
};
@@ -3421,7 +3421,7 @@ struct EmotesMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343602, -1, 9, 0xA909E182, fields, -1);
+ static DB2Meta instance(1343602, -1, 9, 9, 0xA909E182, fields, -1);
return &instance;
}
};
@@ -3435,7 +3435,7 @@ struct EmotesTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1347273, -1, 2, 0xE255C6B0, fields, -1);
+ static DB2Meta instance(1347273, -1, 2, 2, 0xE255C6B0, fields, -1);
return &instance;
}
};
@@ -3450,7 +3450,7 @@ struct EmotesTextDataMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1283024, -1, 3, 0x460E8F09, fields, 2);
+ static DB2Meta instance(1283024, -1, 3, 2, 0x460E8F09, fields, 2);
return &instance;
}
};
@@ -3467,7 +3467,7 @@ struct EmotesTextSoundMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1286524, -1, 5, 0x3A15105C, fields, 4);
+ static DB2Meta instance(1286524, -1, 5, 4, 0x3A15105C, fields, 4);
return &instance;
}
};
@@ -3481,7 +3481,7 @@ struct EnvironmentalDamageMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1278398, -1, 2, 0x448422B4, fields, -1);
+ static DB2Meta instance(1278398, -1, 2, 2, 0x448422B4, fields, -1);
return &instance;
}
};
@@ -3501,7 +3501,7 @@ struct ExhaustionMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1343313, 2, 8, 0xF0F48BB5, fields, -1);
+ static DB2Meta instance(1343313, 2, 8, 8, 0xF0F48BB5, fields, -1);
return &instance;
}
};
@@ -3524,7 +3524,7 @@ struct ExpectedStatMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1937326, -1, 11, 0xF0E61875, fields, 10);
+ static DB2Meta instance(1937326, -1, 11, 10, 0xF0E61875, fields, 10);
return &instance;
}
};
@@ -3545,7 +3545,7 @@ struct ExpectedStatModMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1969773, -1, 9, 0xEA56E599, fields, -1);
+ static DB2Meta instance(1969773, -1, 9, 9, 0xEA56E599, fields, -1);
return &instance;
}
};
@@ -3573,7 +3573,7 @@ struct FactionMeta
{ FT_FLOAT, 2, true },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1361972, 3, 16, 0xB6C3CC81, fields, -1);
+ static DB2Meta instance(1361972, 3, 16, 16, 0xB6C3CC81, fields, -1);
return &instance;
}
};
@@ -3591,7 +3591,7 @@ struct FactionGroupMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1343595, 2, 6, 0xB9B4369B, fields, -1);
+ static DB2Meta instance(1343595, 2, 6, 6, 0xB9B4369B, fields, -1);
return &instance;
}
};
@@ -3610,7 +3610,7 @@ struct FactionTemplateMeta
{ FT_SHORT, 4, false },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1361579, -1, 7, 0xD7143473, fields, -1);
+ static DB2Meta instance(1361579, -1, 7, 7, 0xD7143473, fields, -1);
return &instance;
}
};
@@ -3625,7 +3625,7 @@ struct FootprintTexturesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308056, -1, 3, 0xF82F1359, fields, -1);
+ static DB2Meta instance(1308056, -1, 3, 3, 0xF82F1359, fields, -1);
return &instance;
}
};
@@ -3641,7 +3641,7 @@ struct FootstepTerrainLookupMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267647, -1, 4, 0xC70AACC6, fields, -1);
+ static DB2Meta instance(1267647, -1, 4, 4, 0xC70AACC6, fields, -1);
return &instance;
}
};
@@ -3656,7 +3656,7 @@ struct FriendshipRepReactionMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1237638, -1, 3, 0x81C2BAAB, fields, 1);
+ static DB2Meta instance(1237638, -1, 3, 3, 0x81C2BAAB, fields, 1);
return &instance;
}
};
@@ -3675,7 +3675,7 @@ struct FriendshipReputationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1237639, 3, 7, 0xD2DB04A4, fields, -1);
+ static DB2Meta instance(1237639, 3, 7, 7, 0xD2DB04A4, fields, -1);
return &instance;
}
};
@@ -3715,7 +3715,7 @@ struct FullScreenEffectMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1348282, -1, 28, 0x9854A6AC, fields, -1);
+ static DB2Meta instance(1348282, -1, 28, 28, 0x9854A6AC, fields, -1);
return &instance;
}
};
@@ -3730,7 +3730,7 @@ struct GMSurveyAnswersMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1283025, -1, 3, 0xDE59EC07, fields, 2);
+ static DB2Meta instance(1283025, -1, 3, 2, 0xDE59EC07, fields, 2);
return &instance;
}
};
@@ -3743,7 +3743,7 @@ struct GMSurveyCurrentSurveyMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1278177, -1, 1, 0xAD0D7453, fields, -1);
+ static DB2Meta instance(1278177, -1, 1, 1, 0xAD0D7453, fields, -1);
return &instance;
}
};
@@ -3756,7 +3756,7 @@ struct GMSurveyQuestionsMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278178, -1, 1, 0x12B097E1, fields, -1);
+ static DB2Meta instance(1278178, -1, 1, 1, 0x12B097E1, fields, -1);
return &instance;
}
};
@@ -3769,7 +3769,7 @@ struct GMSurveySurveysMeta
{
{ FT_BYTE, 15, false },
};
- static DB2Meta instance(1283020, -1, 1, 0x24BB51BE, fields, -1);
+ static DB2Meta instance(1283020, -1, 1, 1, 0x24BB51BE, fields, -1);
return &instance;
}
};
@@ -3783,7 +3783,7 @@ struct GameClockDebugMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2922072, 0, 2, 0xEC114D0F, fields, -1);
+ static DB2Meta instance(2922072, 0, 2, 2, 0xEC114D0F, fields, -1);
return &instance;
}
};
@@ -3797,7 +3797,7 @@ struct GameObjectArtKitMeta
{ FT_INT, 1, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1266737, -1, 2, 0xECF16719, fields, -1);
+ static DB2Meta instance(1266737, -1, 2, 2, 0xECF16719, fields, -1);
return &instance;
}
};
@@ -3813,7 +3813,7 @@ struct GameObjectDiffAnimMapMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1302847, -1, 4, 0xDB3508F3, fields, 3);
+ static DB2Meta instance(1302847, -1, 4, 3, 0xDB3508F3, fields, 3);
return &instance;
}
};
@@ -3830,7 +3830,7 @@ struct GameObjectDisplayInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266277, -1, 5, 0x7A816799, fields, -1);
+ static DB2Meta instance(1266277, -1, 5, 5, 0x7A816799, fields, -1);
return &instance;
}
};
@@ -3845,7 +3845,7 @@ struct GameObjectDisplayInfoXSoundKitMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345272, -1, 3, 0x456E4627, fields, 2);
+ static DB2Meta instance(1345272, -1, 3, 2, 0x456E4627, fields, 2);
return &instance;
}
};
@@ -3869,7 +3869,7 @@ struct GameObjectsMeta
{ FT_SHORT, 1, false },
{ FT_INT, 8, true },
};
- static DB2Meta instance(841620, 3, 12, 0x0995B956, fields, 4);
+ static DB2Meta instance(841620, 3, 12, 12, 0x0995B956, fields, 4);
return &instance;
}
};
@@ -3885,7 +3885,7 @@ struct GameTipsMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1368021, -1, 4, 0x768EB877, fields, -1);
+ static DB2Meta instance(1368021, -1, 4, 4, 0x768EB877, fields, -1);
return &instance;
}
};
@@ -3905,7 +3905,7 @@ struct GarrAbilityMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(966238, 2, 8, 0x8256E595, fields, -1);
+ static DB2Meta instance(966238, 2, 8, 8, 0x8256E595, fields, -1);
return &instance;
}
};
@@ -3918,7 +3918,7 @@ struct GarrAbilityCategoryMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1020248, -1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1020248, -1, 1, 1, 0x9F2C8370, fields, -1);
return &instance;
}
};
@@ -3942,7 +3942,7 @@ struct GarrAbilityEffectMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(966241, 0, 12, 0x39A97870, fields, 1);
+ static DB2Meta instance(966241, 0, 12, 12, 0x39A97870, fields, 1);
return &instance;
}
};
@@ -3978,7 +3978,7 @@ struct GarrBuildingMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929747, -1, 24, 0x158D48D4, fields, -1);
+ static DB2Meta instance(929747, -1, 24, 24, 0x158D48D4, fields, -1);
return &instance;
}
};
@@ -3995,7 +3995,7 @@ struct GarrBuildingDoodadSetMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943937, -1, 5, 0x9A6DE309, fields, -1);
+ static DB2Meta instance(943937, -1, 5, 5, 0x9A6DE309, fields, -1);
return &instance;
}
};
@@ -4012,7 +4012,7 @@ struct GarrBuildingPlotInstMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(983298, 1, 5, 0xFB61E627, fields, 2);
+ static DB2Meta instance(983298, 1, 5, 5, 0xFB61E627, fields, 2);
return &instance;
}
};
@@ -4032,7 +4032,7 @@ struct GarrClassSpecMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(981570, 3, 8, 0x644E1AC4, fields, -1);
+ static DB2Meta instance(981570, 3, 8, 8, 0x644E1AC4, fields, -1);
return &instance;
}
};
@@ -4050,7 +4050,7 @@ struct GarrClassSpecPlayerCondMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1380674, -1, 6, 0x561DEBFE, fields, -1);
+ static DB2Meta instance(1380674, -1, 6, 6, 0x561DEBFE, fields, -1);
return &instance;
}
};
@@ -4070,7 +4070,7 @@ struct GarrEncounterMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(975304, 1, 8, 0x5D084137, fields, -1);
+ static DB2Meta instance(975304, 1, 8, 8, 0x5D084137, fields, -1);
return &instance;
}
};
@@ -4085,7 +4085,7 @@ struct GarrEncounterSetXEncounterMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1354772, 0, 3, 0xCA7143E7, fields, 2);
+ static DB2Meta instance(1354772, 0, 3, 2, 0xCA7143E7, fields, 2);
return &instance;
}
};
@@ -4100,7 +4100,7 @@ struct GarrEncounterXMechanicMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(967961, -1, 3, 0x0960A66B, fields, 2);
+ static DB2Meta instance(967961, -1, 3, 2, 0x0960A66B, fields, 2);
return &instance;
}
};
@@ -4116,7 +4116,7 @@ struct GarrFollItemSetMemberMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(981569, -1, 4, 0x9166B16F, fields, 3);
+ static DB2Meta instance(981569, -1, 4, 3, 0x9166B16F, fields, 3);
return &instance;
}
};
@@ -4132,7 +4132,7 @@ struct GarrFollSupportSpellMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345970, -1, 4, 0xDB563FC8, fields, 3);
+ static DB2Meta instance(1345970, -1, 4, 3, 0xDB563FC8, fields, 3);
return &instance;
}
};
@@ -4176,7 +4176,7 @@ struct GarrFollowerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(949906, 3, 32, 0x4938E823, fields, -1);
+ static DB2Meta instance(949906, 3, 32, 32, 0x4938E823, fields, -1);
return &instance;
}
};
@@ -4192,7 +4192,7 @@ struct GarrFollowerLevelXPMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(970979, -1, 4, 0xABD178B2, fields, -1);
+ static DB2Meta instance(970979, -1, 4, 4, 0xABD178B2, fields, -1);
return &instance;
}
};
@@ -4211,7 +4211,7 @@ struct GarrFollowerQualityMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1027793, -1, 7, 0xCAE87042, fields, -1);
+ static DB2Meta instance(1027793, -1, 7, 7, 0xCAE87042, fields, -1);
return &instance;
}
};
@@ -4225,7 +4225,7 @@ struct GarrFollowerSetXFollowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1361029, -1, 2, 0x621C60FF, fields, 1);
+ static DB2Meta instance(1361029, -1, 2, 1, 0x621C60FF, fields, 1);
return &instance;
}
};
@@ -4244,7 +4244,7 @@ struct GarrFollowerTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1118784, -1, 7, 0xB4B34EF0, fields, -1);
+ static DB2Meta instance(1118784, -1, 7, 7, 0xB4B34EF0, fields, -1);
return &instance;
}
};
@@ -4262,7 +4262,7 @@ struct GarrFollowerUICreatureMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1412636, -1, 6, 0x93A1FAA6, fields, 5);
+ static DB2Meta instance(1412636, -1, 6, 5, 0x93A1FAA6, fields, 5);
return &instance;
}
};
@@ -4278,7 +4278,7 @@ struct GarrFollowerXAbilityMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(968468, -1, 4, 0x590C69F7, fields, 3);
+ static DB2Meta instance(968468, -1, 4, 3, 0x590C69F7, fields, 3);
return &instance;
}
};
@@ -4295,7 +4295,7 @@ struct GarrItemLevelUpgradeDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1572314, 0, 5, 0x6B8723A1, fields, -1);
+ static DB2Meta instance(1572314, 0, 5, 5, 0x6B8723A1, fields, -1);
return &instance;
}
};
@@ -4310,7 +4310,7 @@ struct GarrMechanicMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967963, -1, 3, 0x062A9BA6, fields, -1);
+ static DB2Meta instance(967963, -1, 3, 3, 0x062A9BA6, fields, -1);
return &instance;
}
};
@@ -4325,7 +4325,7 @@ struct GarrMechanicSetXMechanicMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1391531, 0, 3, 0xFC7F16A3, fields, 2);
+ static DB2Meta instance(1391531, 0, 3, 2, 0xFC7F16A3, fields, 2);
return &instance;
}
};
@@ -4342,7 +4342,7 @@ struct GarrMechanicTypeMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(967964, 2, 5, 0x05F19FE7, fields, -1);
+ static DB2Meta instance(967964, 2, 5, 5, 0x05F19FE7, fields, -1);
return &instance;
}
};
@@ -4383,7 +4383,7 @@ struct GarrMissionMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967962, 5, 29, 0x00777205, fields, 28);
+ static DB2Meta instance(967962, 5, 29, 28, 0x00777205, fields, 28);
return &instance;
}
};
@@ -4397,7 +4397,7 @@ struct GarrMissionTextureMeta
{ FT_FLOAT, 2, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1125220, -1, 2, 0x0D378464, fields, -1);
+ static DB2Meta instance(1125220, -1, 2, 2, 0x0D378464, fields, -1);
return &instance;
}
};
@@ -4412,7 +4412,7 @@ struct GarrMissionTypeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(984174, -1, 3, 0x3FC87149, fields, -1);
+ static DB2Meta instance(984174, -1, 3, 3, 0x3FC87149, fields, -1);
return &instance;
}
};
@@ -4429,7 +4429,7 @@ struct GarrMissionXEncounterMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(967960, 0, 5, 0x539B5B1B, fields, 4);
+ static DB2Meta instance(967960, 0, 5, 4, 0x539B5B1B, fields, 4);
return &instance;
}
};
@@ -4444,7 +4444,7 @@ struct GarrMissionXFollowerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1359096, -1, 3, 0xFB9C7E3D, fields, 2);
+ static DB2Meta instance(1359096, -1, 3, 2, 0xFB9C7E3D, fields, 2);
return &instance;
}
};
@@ -4461,7 +4461,7 @@ struct GarrMssnBonusAbilityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1138458, -1, 5, 0x91DD4CE6, fields, -1);
+ static DB2Meta instance(1138458, -1, 5, 5, 0x91DD4CE6, fields, -1);
return &instance;
}
};
@@ -4480,7 +4480,7 @@ struct GarrPlotMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(937634, -1, 7, 0x3897880E, fields, -1);
+ static DB2Meta instance(937634, -1, 7, 7, 0x3897880E, fields, -1);
return &instance;
}
};
@@ -4494,7 +4494,7 @@ struct GarrPlotBuildingMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929743, -1, 2, 0x1ECDCE0A, fields, -1);
+ static DB2Meta instance(929743, -1, 2, 2, 0x1ECDCE0A, fields, -1);
return &instance;
}
};
@@ -4508,7 +4508,7 @@ struct GarrPlotInstanceMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(929742, -1, 2, 0x1FD77CCF, fields, -1);
+ static DB2Meta instance(929742, -1, 2, 2, 0x1FD77CCF, fields, -1);
return &instance;
}
};
@@ -4522,7 +4522,7 @@ struct GarrPlotUICategoryMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(937635, -1, 2, 0x867482E6, fields, -1);
+ static DB2Meta instance(937635, -1, 2, 2, 0x867482E6, fields, -1);
return &instance;
}
};
@@ -4543,7 +4543,7 @@ struct GarrSiteLevelMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(939295, -1, 9, 0x4D823E68, fields, -1);
+ static DB2Meta instance(939295, -1, 9, 9, 0x4D823E68, fields, -1);
return &instance;
}
};
@@ -4559,7 +4559,7 @@ struct GarrSiteLevelPlotInstMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(940404, -1, 4, 0xA3DF8AD1, fields, 1);
+ static DB2Meta instance(940404, -1, 4, 4, 0xA3DF8AD1, fields, 1);
return &instance;
}
};
@@ -4578,7 +4578,7 @@ struct GarrSpecializationMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(937647, -1, 7, 0x8400A7E7, fields, -1);
+ static DB2Meta instance(937647, -1, 7, 7, 0x8400A7E7, fields, -1);
return &instance;
}
};
@@ -4591,7 +4591,7 @@ struct GarrStringMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1416758, -1, 1, 0xF404C7D8, fields, -1);
+ static DB2Meta instance(1416758, -1, 1, 1, 0xF404C7D8, fields, -1);
return &instance;
}
};
@@ -4623,7 +4623,7 @@ struct GarrTalentMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1361032, 2, 20, 0x96BE787E, fields, 3);
+ static DB2Meta instance(1361032, 2, 20, 20, 0x96BE787E, fields, 3);
return &instance;
}
};
@@ -4642,7 +4642,7 @@ struct GarrTalentTreeMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1361030, -1, 7, 0x9A3BC97D, fields, -1);
+ static DB2Meta instance(1361030, -1, 7, 7, 0x9A3BC97D, fields, -1);
return &instance;
}
};
@@ -4659,7 +4659,7 @@ struct GarrTypeMeta
{ FT_INT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1333161, -1, 5, 0xCCA7D7B5, fields, -1);
+ static DB2Meta instance(1333161, -1, 5, 5, 0xCCA7D7B5, fields, -1);
return &instance;
}
};
@@ -4677,7 +4677,7 @@ struct GarrUiAnimClassInfoMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(976037, -1, 6, 0x189AB008, fields, -1);
+ static DB2Meta instance(976037, -1, 6, 6, 0x189AB008, fields, -1);
return &instance;
}
};
@@ -4702,7 +4702,7 @@ struct GarrUiAnimRaceInfoMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(976035, -1, 13, 0x62B1D302, fields, -1);
+ static DB2Meta instance(976035, -1, 13, 13, 0x62B1D302, fields, -1);
return &instance;
}
};
@@ -4717,7 +4717,7 @@ struct GemPropertiesMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343604, -1, 3, 0xBCE902DB, fields, -1);
+ static DB2Meta instance(1343604, -1, 3, 3, 0xBCE902DB, fields, -1);
return &instance;
}
};
@@ -4732,7 +4732,7 @@ struct GlobalStringsMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1394440, -1, 3, 0x843675FD, fields, -1);
+ static DB2Meta instance(1394440, -1, 3, 3, 0x843675FD, fields, -1);
return &instance;
}
};
@@ -4746,7 +4746,7 @@ struct GlyphBindableSpellMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1270147, -1, 2, 0x03429C72, fields, 1);
+ static DB2Meta instance(1270147, -1, 2, 1, 0x03429C72, fields, 1);
return &instance;
}
};
@@ -4759,7 +4759,7 @@ struct GlyphExclusiveCategoryMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(948546, -1, 1, 0x59622339, fields, -1);
+ static DB2Meta instance(948546, -1, 1, 1, 0x59622339, fields, -1);
return &instance;
}
};
@@ -4775,7 +4775,7 @@ struct GlyphPropertiesMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345274, -1, 4, 0x041F7972, fields, -1);
+ static DB2Meta instance(1345274, -1, 4, 4, 0x041F7972, fields, -1);
return &instance;
}
};
@@ -4789,7 +4789,7 @@ struct GlyphRequiredSpecMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(948496, -1, 2, 0x70D4ECC6, fields, 1);
+ static DB2Meta instance(948496, -1, 2, 1, 0x70D4ECC6, fields, 1);
return &instance;
}
};
@@ -4817,7 +4817,7 @@ struct GradientEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2433582, -1, 16, 0x730DC7A1, fields, -1);
+ static DB2Meta instance(2433582, -1, 16, 16, 0x730DC7A1, fields, -1);
return &instance;
}
};
@@ -4833,7 +4833,7 @@ struct GroundEffectDoodadMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1308057, -1, 4, 0xAB0C6E12, fields, -1);
+ static DB2Meta instance(1308057, -1, 4, 4, 0xAB0C6E12, fields, -1);
return &instance;
}
};
@@ -4849,7 +4849,7 @@ struct GroundEffectTextureMeta
{ FT_SHORT, 4, false },
{ FT_BYTE, 4, true },
};
- static DB2Meta instance(1308499, -1, 4, 0xCCBD52E8, fields, -1);
+ static DB2Meta instance(1308499, -1, 4, 4, 0xCCBD52E8, fields, -1);
return &instance;
}
};
@@ -4875,7 +4875,7 @@ struct GroupFinderActivityMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974813, -1, 14, 0xEC40E4B1, fields, -1);
+ static DB2Meta instance(974813, -1, 14, 14, 0xEC40E4B1, fields, -1);
return &instance;
}
};
@@ -4889,7 +4889,7 @@ struct GroupFinderActivityGrpMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974814, -1, 2, 0x1EC8D046, fields, -1);
+ static DB2Meta instance(974814, -1, 2, 2, 0x1EC8D046, fields, -1);
return &instance;
}
};
@@ -4904,7 +4904,7 @@ struct GroupFinderCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(974812, -1, 3, 0xBFF47DC0, fields, -1);
+ static DB2Meta instance(974812, -1, 3, 3, 0xBFF47DC0, fields, -1);
return &instance;
}
};
@@ -4919,7 +4919,7 @@ struct GuildColorBackgroundMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286526, -1, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286526, -1, 3, 3, 0xCC5FFB4D, fields, -1);
return &instance;
}
};
@@ -4934,7 +4934,7 @@ struct GuildColorBorderMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286527, -1, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286527, -1, 3, 3, 0xCC5FFB4D, fields, -1);
return &instance;
}
};
@@ -4949,7 +4949,7 @@ struct GuildColorEmblemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1286525, -1, 3, 0xCC5FFB4D, fields, -1);
+ static DB2Meta instance(1286525, -1, 3, 3, 0xCC5FFB4D, fields, -1);
return &instance;
}
};
@@ -4963,7 +4963,7 @@ struct GuildEmblemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2734754, -1, 2, 0x58D7EB20, fields, -1);
+ static DB2Meta instance(2734754, -1, 2, 2, 0x58D7EB20, fields, -1);
return &instance;
}
};
@@ -4976,7 +4976,7 @@ struct GuildPerkSpellsMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1135238, -1, 1, 0xC9961BEB, fields, -1);
+ static DB2Meta instance(1135238, -1, 1, 1, 0xC9961BEB, fields, -1);
return &instance;
}
};
@@ -4992,7 +4992,7 @@ struct GuildShirtBackgroundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921008, -1, 4, 0x40AC6717, fields, 3);
+ static DB2Meta instance(2921008, -1, 4, 3, 0x40AC6717, fields, 3);
return &instance;
}
};
@@ -5009,7 +5009,7 @@ struct GuildShirtBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2921475, -1, 5, 0x5BF9BE36, fields, 4);
+ static DB2Meta instance(2921475, -1, 5, 4, 0x5BF9BE36, fields, 4);
return &instance;
}
};
@@ -5025,7 +5025,7 @@ struct GuildTabardBackgroundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2909769, -1, 4, 0x9C37AA1A, fields, 3);
+ static DB2Meta instance(2909769, -1, 4, 3, 0x9C37AA1A, fields, 3);
return &instance;
}
};
@@ -5042,7 +5042,7 @@ struct GuildTabardBorderMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2920485, -1, 5, 0xD04624D4, fields, 4);
+ static DB2Meta instance(2920485, -1, 5, 4, 0xD04624D4, fields, 4);
return &instance;
}
};
@@ -5058,7 +5058,7 @@ struct GuildTabardEmblemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2910470, -1, 4, 0x5203E472, fields, 3);
+ static DB2Meta instance(2910470, -1, 4, 3, 0x5203E472, fields, 3);
return &instance;
}
};
@@ -5080,7 +5080,7 @@ struct HeirloomMeta
{ FT_INT, 4, true },
{ FT_SHORT, 4, false },
};
- static DB2Meta instance(1097696, 1, 10, 0xB5925FE9, fields, -1);
+ static DB2Meta instance(1097696, 1, 10, 10, 0xB5925FE9, fields, -1);
return &instance;
}
};
@@ -5095,7 +5095,7 @@ struct HelmetAnimScalingMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1348283, -1, 3, 0xC43CA2FC, fields, 2);
+ static DB2Meta instance(1348283, -1, 3, 2, 0xC43CA2FC, fields, 2);
return &instance;
}
};
@@ -5110,7 +5110,7 @@ struct HelmetGeosetDataMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2821752, -1, 3, 0xA88423BF, fields, 2);
+ static DB2Meta instance(2821752, -1, 3, 2, 0xA88423BF, fields, 2);
return &instance;
}
};
@@ -5127,7 +5127,7 @@ struct HighlightColorMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(996358, -1, 5, 0xDC14DB43, fields, -1);
+ static DB2Meta instance(996358, -1, 5, 5, 0xDC14DB43, fields, -1);
return &instance;
}
};
@@ -5140,7 +5140,7 @@ struct HolidayDescriptionsMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996360, -1, 1, 0xE70F298C, fields, -1);
+ static DB2Meta instance(996360, -1, 1, 1, 0xE70F298C, fields, -1);
return &instance;
}
};
@@ -5153,7 +5153,7 @@ struct HolidayNamesMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(996359, -1, 1, 0xF2917D77, fields, -1);
+ static DB2Meta instance(996359, -1, 1, 1, 0xF2917D77, fields, -1);
return &instance;
}
};
@@ -5177,7 +5177,7 @@ struct HolidaysMeta
{ FT_BYTE, 10, false },
{ FT_INT, 3, true },
};
- static DB2Meta instance(996357, 0, 12, 0xF6DA3904, fields, -1);
+ static DB2Meta instance(996357, 0, 12, 12, 0xF6DA3904, fields, -1);
return &instance;
}
};
@@ -5193,7 +5193,7 @@ struct HotfixesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1995523, -1, 4, 0x5AA7BA84, fields, -1);
+ static DB2Meta instance(1995523, -1, 4, 4, 0x5AA7BA84, fields, -1);
return &instance;
}
};
@@ -5209,7 +5209,7 @@ struct ImportPriceArmorMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121229, -1, 4, 0xC4C8D847, fields, -1);
+ static DB2Meta instance(1121229, -1, 4, 4, 0xC4C8D847, fields, -1);
return &instance;
}
};
@@ -5222,7 +5222,7 @@ struct ImportPriceQualityMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121228, -1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121228, -1, 1, 1, 0xCFF4EEC9, fields, -1);
return &instance;
}
};
@@ -5235,7 +5235,7 @@ struct ImportPriceShieldMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121227, -1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121227, -1, 1, 1, 0xCFF4EEC9, fields, -1);
return &instance;
}
};
@@ -5248,7 +5248,7 @@ struct ImportPriceWeaponMeta
{
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121230, -1, 1, 0xCFF4EEC9, fields, -1);
+ static DB2Meta instance(1121230, -1, 1, 1, 0xCFF4EEC9, fields, -1);
return &instance;
}
};
@@ -5270,7 +5270,7 @@ struct InvasionClientDataMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1336651, 2, 10, 0x04FC0B4F, fields, 9);
+ static DB2Meta instance(1336651, 2, 10, 9, 0x04FC0B4F, fields, 9);
return &instance;
}
};
@@ -5290,7 +5290,7 @@ struct ItemMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(841626, -1, 8, 0xF9600007, fields, -1);
+ static DB2Meta instance(841626, -1, 8, 8, 0xF9600007, fields, -1);
return &instance;
}
};
@@ -5307,7 +5307,7 @@ struct ItemAppearanceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982462, -1, 5, 0x26E99D61, fields, -1);
+ static DB2Meta instance(982462, -1, 5, 5, 0x26E99D61, fields, -1);
return &instance;
}
};
@@ -5321,7 +5321,7 @@ struct ItemAppearanceXUiCameraMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1248126, -1, 2, 0xCD3677FD, fields, -1);
+ static DB2Meta instance(1248126, -1, 2, 2, 0xCD3677FD, fields, -1);
return &instance;
}
};
@@ -5334,7 +5334,7 @@ struct ItemArmorQualityMeta
{
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1283021, -1, 1, 0x0B17E016, fields, -1);
+ static DB2Meta instance(1283021, -1, 1, 1, 0x0B17E016, fields, -1);
return &instance;
}
};
@@ -5348,7 +5348,7 @@ struct ItemArmorShieldMeta
{ FT_FLOAT, 7, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1277741, -1, 2, 0xC88C8C8D, fields, -1);
+ static DB2Meta instance(1277741, -1, 2, 2, 0xC88C8C8D, fields, -1);
return &instance;
}
};
@@ -5365,7 +5365,7 @@ struct ItemArmorTotalMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1283022, -1, 5, 0xC4CD0FD9, fields, -1);
+ static DB2Meta instance(1283022, -1, 5, 5, 0xC4CD0FD9, fields, -1);
return &instance;
}
};
@@ -5378,7 +5378,7 @@ struct ItemBagFamilyMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1278179, -1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1278179, -1, 1, 1, 0x9F2C8370, fields, -1);
return &instance;
}
};
@@ -5394,7 +5394,7 @@ struct ItemBonusMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(959070, -1, 4, 0xB96C1748, fields, 1);
+ static DB2Meta instance(959070, -1, 4, 4, 0xB96C1748, fields, 1);
return &instance;
}
};
@@ -5411,7 +5411,7 @@ struct ItemBonusListGroupEntryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3025306, -1, 5, 0x87A0CA78, fields, 4);
+ static DB2Meta instance(3025306, -1, 5, 4, 0x87A0CA78, fields, 4);
return &instance;
}
};
@@ -5425,7 +5425,7 @@ struct ItemBonusListLevelDeltaMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1320358, 1, 2, 0x819C0CC1, fields, -1);
+ static DB2Meta instance(1320358, 1, 2, 2, 0x819C0CC1, fields, -1);
return &instance;
}
};
@@ -5439,7 +5439,7 @@ struct ItemBonusListWarforgeLevelDeltaMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(2924997, 1, 2, 0x819C0CC1, fields, -1);
+ static DB2Meta instance(2924997, 1, 2, 2, 0x819C0CC1, fields, -1);
return &instance;
}
};
@@ -5453,7 +5453,7 @@ struct ItemBonusSequenceSpellMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3026822, -1, 2, 0x9C79B1F6, fields, 1);
+ static DB2Meta instance(3026822, -1, 2, 1, 0x9C79B1F6, fields, 1);
return &instance;
}
};
@@ -5470,7 +5470,7 @@ struct ItemBonusTreeNodeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(987134, -1, 5, 0x1DDAA885, fields, 4);
+ static DB2Meta instance(987134, -1, 5, 4, 0x1DDAA885, fields, 4);
return &instance;
}
};
@@ -5485,7 +5485,7 @@ struct ItemChildEquipmentMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1247926, -1, 3, 0x50B8B75E, fields, 0);
+ static DB2Meta instance(1247926, -1, 3, 3, 0x50B8B75E, fields, 0);
return &instance;
}
};
@@ -5501,7 +5501,7 @@ struct ItemClassMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1140189, -1, 4, 0xB6C67A3D, fields, -1);
+ static DB2Meta instance(1140189, -1, 4, 4, 0xB6C67A3D, fields, -1);
return &instance;
}
};
@@ -5519,7 +5519,7 @@ struct ItemContextPickerEntryMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1405665, -1, 6, 0x1596EAF3, fields, 5);
+ static DB2Meta instance(1405665, -1, 6, 5, 0x1596EAF3, fields, 5);
return &instance;
}
};
@@ -5532,7 +5532,7 @@ struct ItemCurrencyCostMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(801670, -1, 1, 0xDAC6A93C, fields, 0);
+ static DB2Meta instance(801670, -1, 1, 1, 0xDAC6A93C, fields, 0);
return &instance;
}
};
@@ -5546,7 +5546,7 @@ struct ItemDamageAmmoMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277740, -1, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277740, -1, 2, 2, 0x1309BE8D, fields, -1);
return &instance;
}
};
@@ -5560,7 +5560,7 @@ struct ItemDamageOneHandMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277743, -1, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277743, -1, 2, 2, 0x1309BE8D, fields, -1);
return &instance;
}
};
@@ -5574,7 +5574,7 @@ struct ItemDamageOneHandCasterMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277739, -1, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277739, -1, 2, 2, 0x1309BE8D, fields, -1);
return &instance;
}
};
@@ -5588,7 +5588,7 @@ struct ItemDamageTwoHandMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277738, -1, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277738, -1, 2, 2, 0x1309BE8D, fields, -1);
return &instance;
}
};
@@ -5602,7 +5602,7 @@ struct ItemDamageTwoHandCasterMeta
{ FT_SHORT, 1, false },
{ FT_FLOAT, 7, true },
};
- static DB2Meta instance(1277742, -1, 2, 0x1309BE8D, fields, -1);
+ static DB2Meta instance(1277742, -1, 2, 2, 0x1309BE8D, fields, -1);
return &instance;
}
};
@@ -5621,7 +5621,7 @@ struct ItemDisenchantLootMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1134087, -1, 7, 0x146B9F40, fields, 6);
+ static DB2Meta instance(1134087, -1, 7, 6, 0x146B9F40, fields, 6);
return &instance;
}
};
@@ -5648,7 +5648,7 @@ struct ItemDisplayInfoMeta
{ FT_INT, 6, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1266429, -1, 15, 0x6F891B61, fields, -1);
+ static DB2Meta instance(1266429, -1, 15, 15, 0x6F891B61, fields, -1);
return &instance;
}
};
@@ -5663,7 +5663,7 @@ struct ItemDisplayInfoMaterialResMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280614, -1, 3, 0x936E6A99, fields, 2);
+ static DB2Meta instance(1280614, -1, 3, 2, 0x936E6A99, fields, 2);
return &instance;
}
};
@@ -5677,7 +5677,7 @@ struct ItemDisplayXUiCameraMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1146690, -1, 2, 0x3E999EAA, fields, -1);
+ static DB2Meta instance(1146690, -1, 2, 2, 0x3E999EAA, fields, -1);
return &instance;
}
};
@@ -5698,7 +5698,7 @@ struct ItemEffectMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(969941, -1, 9, 0x46818AA6, fields, 8);
+ static DB2Meta instance(969941, -1, 9, 8, 0x46818AA6, fields, 8);
return &instance;
}
};
@@ -5720,7 +5720,7 @@ struct ItemExtendedCostMeta
{ FT_SHORT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(801681, -1, 10, 0x2AC5BE11, fields, -1);
+ static DB2Meta instance(801681, -1, 10, 10, 0x2AC5BE11, fields, -1);
return &instance;
}
};
@@ -5735,7 +5735,7 @@ struct ItemFallbackVisualMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2358574, -1, 3, 0x9628BAFD, fields, -1);
+ static DB2Meta instance(2358574, -1, 3, 3, 0x9628BAFD, fields, -1);
return &instance;
}
};
@@ -5748,7 +5748,7 @@ struct ItemGroupSoundsMeta
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1283023, -1, 1, 0x909375D2, fields, -1);
+ static DB2Meta instance(1283023, -1, 1, 1, 0x909375D2, fields, -1);
return &instance;
}
};
@@ -5763,7 +5763,7 @@ struct ItemLevelSelectorMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1588911, -1, 3, 0xED48D0C0, fields, -1);
+ static DB2Meta instance(1588911, -1, 3, 3, 0xED48D0C0, fields, -1);
return &instance;
}
};
@@ -5778,7 +5778,7 @@ struct ItemLevelSelectorQualityMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1624937, -1, 3, 0xC40169D5, fields, 2);
+ static DB2Meta instance(1624937, -1, 3, 2, 0xC40169D5, fields, 2);
return &instance;
}
};
@@ -5792,7 +5792,7 @@ struct ItemLevelSelectorQualitySetMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1624933, -1, 2, 0x89657A48, fields, -1);
+ static DB2Meta instance(1624933, -1, 2, 2, 0x89657A48, fields, -1);
return &instance;
}
};
@@ -5807,7 +5807,7 @@ struct ItemLimitCategoryMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237440, -1, 3, 0xE068171C, fields, -1);
+ static DB2Meta instance(1237440, -1, 3, 3, 0xE068171C, fields, -1);
return &instance;
}
};
@@ -5822,7 +5822,7 @@ struct ItemLimitCategoryConditionMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1378590, -1, 3, 0x7F847085, fields, 2);
+ static DB2Meta instance(1378590, -1, 3, 2, 0x7F847085, fields, 2);
return &instance;
}
};
@@ -5840,7 +5840,7 @@ struct ItemModifiedAppearanceMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(982457, 0, 6, 0x9C32B7FF, fields, 1);
+ static DB2Meta instance(982457, 0, 6, 6, 0x9C32B7FF, fields, 1);
return &instance;
}
};
@@ -5857,7 +5857,7 @@ struct ItemModifiedAppearanceExtraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1278399, -1, 5, 0x7E2FD302, fields, -1);
+ static DB2Meta instance(1278399, -1, 5, 5, 0x7E2FD302, fields, -1);
return &instance;
}
};
@@ -5871,7 +5871,7 @@ struct ItemNameDescriptionMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1332559, -1, 2, 0xBBF04CCC, fields, -1);
+ static DB2Meta instance(1332559, -1, 2, 2, 0xBBF04CCC, fields, -1);
return &instance;
}
};
@@ -5884,7 +5884,7 @@ struct ItemPetFoodMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1302240, -1, 1, 0xD6AB60EB, fields, -1);
+ static DB2Meta instance(1302240, -1, 1, 1, 0xD6AB60EB, fields, -1);
return &instance;
}
};
@@ -5899,7 +5899,7 @@ struct ItemPriceBaseMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121231, -1, 3, 0xC90092C7, fields, -1);
+ static DB2Meta instance(1121231, -1, 3, 3, 0xC90092C7, fields, -1);
return &instance;
}
};
@@ -5915,7 +5915,7 @@ struct ItemRangedDisplayInfoMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1270315, -1, 4, 0xA6B99F0D, fields, -1);
+ static DB2Meta instance(1270315, -1, 4, 4, 0xA6B99F0D, fields, -1);
return &instance;
}
};
@@ -5941,7 +5941,7 @@ struct ItemSearchNameMeta
{ FT_SHORT, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1273408, 2, 14, 0xF0940AFC, fields, -1);
+ static DB2Meta instance(1273408, 2, 14, 14, 0xF0940AFC, fields, -1);
return &instance;
}
};
@@ -5958,7 +5958,7 @@ struct ItemSetMeta
{ FT_SHORT, 1, false },
{ FT_INT, 17, false },
};
- static DB2Meta instance(1343609, -1, 5, 0xB02A9041, fields, -1);
+ static DB2Meta instance(1343609, -1, 5, 5, 0xB02A9041, fields, -1);
return &instance;
}
};
@@ -5974,7 +5974,7 @@ struct ItemSetSpellMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1314689, -1, 4, 0xD6AEEA60, fields, 3);
+ static DB2Meta instance(1314689, -1, 4, 3, 0xD6AEEA60, fields, 3);
return &instance;
}
};
@@ -6048,7 +6048,7 @@ struct ItemSparseMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1572924, -1, 62, 0xF8931063, fields, -1);
+ static DB2Meta instance(1572924, -1, 62, 62, 0xF8931063, fields, -1);
return &instance;
}
};
@@ -6066,7 +6066,7 @@ struct ItemSpecMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135120, -1, 6, 0xEB138F8E, fields, 2);
+ static DB2Meta instance(1135120, -1, 6, 6, 0xEB138F8E, fields, 2);
return &instance;
}
};
@@ -6080,7 +6080,7 @@ struct ItemSpecOverrideMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134576, -1, 2, 0xB235D33A, fields, 1);
+ static DB2Meta instance(1134576, -1, 2, 1, 0xB235D33A, fields, 1);
return &instance;
}
};
@@ -6102,7 +6102,7 @@ struct ItemSubClassMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1261604, -1, 10, 0xC7178B11, fields, 2);
+ static DB2Meta instance(1261604, -1, 10, 10, 0xC7178B11, fields, 2);
return &instance;
}
};
@@ -6117,7 +6117,7 @@ struct ItemSubClassMaskMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1302852, -1, 3, 0x146E3154, fields, -1);
+ static DB2Meta instance(1302852, -1, 3, 3, 0x146E3154, fields, -1);
return &instance;
}
};
@@ -6130,7 +6130,7 @@ struct ItemVisualsMeta
{
{ FT_INT, 5, true },
};
- static DB2Meta instance(1343605, -1, 1, 0x4025FA36, fields, -1);
+ static DB2Meta instance(1343605, -1, 1, 1, 0x4025FA36, fields, -1);
return &instance;
}
};
@@ -6147,7 +6147,7 @@ struct ItemVisualsXEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3043873, -1, 5, 0xC819EA7E, fields, 4);
+ static DB2Meta instance(3043873, -1, 5, 4, 0xC819EA7E, fields, 4);
return &instance;
}
};
@@ -6161,7 +6161,7 @@ struct ItemXBonusTreeMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(987133, -1, 2, 0x57244BD5, fields, 1);
+ static DB2Meta instance(987133, -1, 2, 1, 0x57244BD5, fields, 1);
return &instance;
}
};
@@ -6184,7 +6184,7 @@ struct JournalEncounterMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1240336, -1, 11, 0x9C7CB433, fields, -1);
+ static DB2Meta instance(1240336, -1, 11, 11, 0x9C7CB433, fields, -1);
return &instance;
}
};
@@ -6204,7 +6204,7 @@ struct JournalEncounterCreatureMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1301155, 2, 8, 0x71CE658D, fields, 3);
+ static DB2Meta instance(1301155, 2, 8, 8, 0x71CE658D, fields, 3);
return &instance;
}
};
@@ -6222,7 +6222,7 @@ struct JournalEncounterItemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1344467, 0, 6, 0x5FD94071, fields, 1);
+ static DB2Meta instance(1344467, 0, 6, 6, 0x5FD94071, fields, 1);
return &instance;
}
};
@@ -6249,7 +6249,7 @@ struct JournalEncounterSectionMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134413, -1, 15, 0x582FB4F6, fields, -1);
+ static DB2Meta instance(1134413, -1, 15, 15, 0x582FB4F6, fields, -1);
return &instance;
}
};
@@ -6263,7 +6263,7 @@ struct JournalEncounterXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1121901, -1, 2, 0x436676BA, fields, 1);
+ static DB2Meta instance(1121901, -1, 2, 1, 0x436676BA, fields, 1);
return &instance;
}
};
@@ -6280,7 +6280,7 @@ struct JournalEncounterXMapLocMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1722928, -1, 5, 0xBCE56697, fields, 4);
+ static DB2Meta instance(1722928, -1, 5, 4, 0xBCE56697, fields, 4);
return &instance;
}
};
@@ -6303,7 +6303,7 @@ struct JournalInstanceMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1237438, 2, 11, 0xBB10478F, fields, -1);
+ static DB2Meta instance(1237438, 2, 11, 11, 0xBB10478F, fields, -1);
return &instance;
}
};
@@ -6317,7 +6317,7 @@ struct JournalItemXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1277744, -1, 2, 0xF938F4BD, fields, 1);
+ static DB2Meta instance(1277744, -1, 2, 1, 0xF938F4BD, fields, 1);
return &instance;
}
};
@@ -6331,7 +6331,7 @@ struct JournalSectionXDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1121900, -1, 2, 0xE02C355F, fields, 1);
+ static DB2Meta instance(1121900, -1, 2, 1, 0xE02C355F, fields, 1);
return &instance;
}
};
@@ -6344,7 +6344,7 @@ struct JournalTierMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1349056, -1, 1, 0xE0D727CB, fields, -1);
+ static DB2Meta instance(1349056, -1, 1, 1, 0xE0D727CB, fields, -1);
return &instance;
}
};
@@ -6358,7 +6358,7 @@ struct JournalTierXInstanceMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1285009, -1, 2, 0xD584CE6A, fields, 0);
+ static DB2Meta instance(1285009, -1, 2, 2, 0xD584CE6A, fields, 0);
return &instance;
}
};
@@ -6371,7 +6371,7 @@ struct KeychainMeta
{
{ FT_BYTE, 32, false },
};
- static DB2Meta instance(801693, -1, 1, 0x67DDA82E, fields, -1);
+ static DB2Meta instance(801693, -1, 1, 1, 0x67DDA82E, fields, -1);
return &instance;
}
};
@@ -6387,7 +6387,7 @@ struct KeystoneAffixMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1344761, 2, 4, 0x60D97B7F, fields, -1);
+ static DB2Meta instance(1344761, 2, 4, 4, 0x60D97B7F, fields, -1);
return &instance;
}
};
@@ -6406,7 +6406,7 @@ struct LFGDungeonExpansionMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343606, -1, 7, 0x6754EDAB, fields, 6);
+ static DB2Meta instance(1343606, -1, 7, 6, 0x6754EDAB, fields, 6);
return &instance;
}
};
@@ -6422,7 +6422,7 @@ struct LFGDungeonGroupMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135058, -1, 4, 0x4E84BE76, fields, -1);
+ static DB2Meta instance(1135058, -1, 4, 4, 0x4E84BE76, fields, -1);
return &instance;
}
};
@@ -6467,7 +6467,7 @@ struct LFGDungeonsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1361033, -1, 33, 0xD9B678AD, fields, -1);
+ static DB2Meta instance(1361033, -1, 33, 33, 0xD9B678AD, fields, -1);
return &instance;
}
};
@@ -6482,7 +6482,7 @@ struct LFGRoleRequirementMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(982805, -1, 3, 0x35B34A59, fields, 2);
+ static DB2Meta instance(982805, -1, 3, 2, 0x35B34A59, fields, 2);
return &instance;
}
};
@@ -6496,7 +6496,7 @@ struct LanguageWordsMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(984702, -1, 2, 0xFBB33D15, fields, -1);
+ static DB2Meta instance(984702, -1, 2, 2, 0xFBB33D15, fields, -1);
return &instance;
}
};
@@ -6510,7 +6510,7 @@ struct LanguagesMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1135325, 1, 2, 0xAA508D47, fields, -1);
+ static DB2Meta instance(1135325, 1, 2, 2, 0xAA508D47, fields, -1);
return &instance;
}
};
@@ -6525,7 +6525,7 @@ struct LfgDungeonsGroupingMapMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339818, -1, 3, 0xD50B89E4, fields, 2);
+ static DB2Meta instance(1339818, -1, 3, 2, 0xD50B89E4, fields, 2);
return &instance;
}
};
@@ -6542,7 +6542,7 @@ struct LightMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 8, false },
};
- static DB2Meta instance(1375579, -1, 5, 0x04052B1F, fields, -1);
+ static DB2Meta instance(1375579, -1, 5, 5, 0x04052B1F, fields, -1);
return &instance;
}
};
@@ -6591,7 +6591,7 @@ struct LightDataMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1375580, -1, 37, 0xFCED593A, fields, 0);
+ static DB2Meta instance(1375580, -1, 37, 37, 0xFCED593A, fields, 0);
return &instance;
}
};
@@ -6615,7 +6615,7 @@ struct LightParamsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1334669, 1, 12, 0x92B4D392, fields, -1);
+ static DB2Meta instance(1334669, 1, 12, 12, 0x92B4D392, fields, -1);
return &instance;
}
};
@@ -6631,7 +6631,7 @@ struct LightSkyboxMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1308501, -1, 4, 0x757E9EB6, fields, -1);
+ static DB2Meta instance(1308501, -1, 4, 4, 0x757E9EB6, fields, -1);
return &instance;
}
};
@@ -6677,7 +6677,7 @@ struct LightningMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2003383, -1, 34, 0x8B6D192C, fields, -1);
+ static DB2Meta instance(2003383, -1, 34, 34, 0x8B6D192C, fields, -1);
return &instance;
}
};
@@ -6691,7 +6691,7 @@ struct LiquidMaterialMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1132538, -1, 2, 0x6A7287A2, fields, -1);
+ static DB2Meta instance(1132538, -1, 2, 2, 0x6A7287A2, fields, -1);
return &instance;
}
};
@@ -6708,7 +6708,7 @@ struct LiquidObjectMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1308058, -1, 5, 0x7AF380AA, fields, -1);
+ static DB2Meta instance(1308058, -1, 5, 5, 0x7AF380AA, fields, -1);
return &instance;
}
};
@@ -6741,7 +6741,7 @@ struct LiquidTypeMeta
{ FT_INT, 4, false },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1371380, -1, 21, 0x29F8C65E, fields, -1);
+ static DB2Meta instance(1371380, -1, 21, 21, 0x29F8C65E, fields, -1);
return &instance;
}
};
@@ -6757,7 +6757,7 @@ struct LiquidTypeXTextureMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2261065, -1, 4, 0x6182D296, fields, 3);
+ static DB2Meta instance(2261065, -1, 4, 3, 0x6182D296, fields, 3);
return &instance;
}
};
@@ -6770,7 +6770,7 @@ struct LoadingScreenSkinMeta
{
{ FT_INT, 10, true },
};
- static DB2Meta instance(2478235, -1, 1, 0x1D042CB7, fields, -1);
+ static DB2Meta instance(2478235, -1, 1, 1, 0x1D042CB7, fields, -1);
return &instance;
}
};
@@ -6787,7 +6787,7 @@ struct LoadingScreenTaxiSplinesMeta
{ FT_FLOAT, 10, true },
{ FT_FLOAT, 10, true },
};
- static DB2Meta instance(1302239, -1, 5, 0xCDF5DDF1, fields, -1);
+ static DB2Meta instance(1302239, -1, 5, 5, 0xCDF5DDF1, fields, -1);
return &instance;
}
};
@@ -6809,7 +6809,7 @@ struct LoadingScreensMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1266541, -1, 10, 0x13F390BF, fields, -1);
+ static DB2Meta instance(1266541, -1, 10, 10, 0x13F390BF, fields, -1);
return &instance;
}
};
@@ -6826,7 +6826,7 @@ struct LocaleMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801706, -1, 5, 0x4D136010, fields, -1);
+ static DB2Meta instance(801706, -1, 5, 5, 0x4D136010, fields, -1);
return &instance;
}
};
@@ -6840,7 +6840,7 @@ struct LocationMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(801707, -1, 2, 0x71BD1122, fields, -1);
+ static DB2Meta instance(801707, -1, 2, 2, 0x71BD1122, fields, -1);
return &instance;
}
};
@@ -6856,7 +6856,7 @@ struct LockMeta
{ FT_BYTE, 8, false },
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1343608, -1, 4, 0x156C0BD7, fields, -1);
+ static DB2Meta instance(1343608, -1, 4, 4, 0x156C0BD7, fields, -1);
return &instance;
}
};
@@ -6873,7 +6873,7 @@ struct LockTypeMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284823, 4, 5, 0x3F736720, fields, -1);
+ static DB2Meta instance(1284823, 4, 5, 5, 0x3F736720, fields, -1);
return &instance;
}
};
@@ -6903,7 +6903,7 @@ struct LookAtControllerMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1098785, -1, 18, 0x2E077E56, fields, -1);
+ static DB2Meta instance(1098785, -1, 18, 18, 0x2E077E56, fields, -1);
return &instance;
}
};
@@ -6916,7 +6916,7 @@ struct MailTemplateMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1240344, -1, 1, 0xC6E0D9B5, fields, -1);
+ static DB2Meta instance(1240344, -1, 1, 1, 0xC6E0D9B5, fields, -1);
return &instance;
}
};
@@ -6939,7 +6939,7 @@ struct ManagedWorldStateMeta
{ FT_BYTE, 1, true },
{ FT_INT, 4, true },
};
- static DB2Meta instance(1587159, 0, 11, 0x5A184C08, fields, -1);
+ static DB2Meta instance(1587159, 0, 11, 11, 0x5A184C08, fields, -1);
return &instance;
}
};
@@ -6955,7 +6955,7 @@ struct ManagedWorldStateBuffMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587155, -1, 4, 0x049B986F, fields, 3);
+ static DB2Meta instance(1587155, -1, 4, 3, 0x049B986F, fields, 3);
return &instance;
}
};
@@ -6970,7 +6970,7 @@ struct ManagedWorldStateInputMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1587151, -1, 3, 0x21237CDC, fields, -1);
+ static DB2Meta instance(1587151, -1, 3, 3, 0x21237CDC, fields, -1);
return &instance;
}
};
@@ -6983,7 +6983,7 @@ struct ManifestInterfaceActionIconMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375803, 0, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375803, 0, 1, 1, 0xB5EE0DCB, fields, -1);
return &instance;
}
};
@@ -6997,7 +6997,7 @@ struct ManifestInterfaceDataMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1375801, -1, 2, 0x03E4C021, fields, -1);
+ static DB2Meta instance(1375801, -1, 2, 2, 0x03E4C021, fields, -1);
return &instance;
}
};
@@ -7010,7 +7010,7 @@ struct ManifestInterfaceItemIconMeta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375804, 0, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375804, 0, 1, 1, 0xB5EE0DCB, fields, -1);
return &instance;
}
};
@@ -7023,7 +7023,7 @@ struct ManifestInterfaceTOCDataMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1267335, -1, 1, 0xD00DAF09, fields, -1);
+ static DB2Meta instance(1267335, -1, 1, 1, 0xD00DAF09, fields, -1);
return &instance;
}
};
@@ -7036,7 +7036,7 @@ struct ManifestMP3Meta
{
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375802, 0, 1, 0xB5EE0DCB, fields, -1);
+ static DB2Meta instance(1375802, 0, 1, 1, 0xB5EE0DCB, fields, -1);
return &instance;
}
};
@@ -7071,7 +7071,7 @@ struct MapMeta
{ FT_INT, 1, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1349477, -1, 23, 0xB290D217, fields, -1);
+ static DB2Meta instance(1349477, -1, 23, 23, 0xB290D217, fields, -1);
return &instance;
}
};
@@ -7086,7 +7086,7 @@ struct MapCelestialBodyMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1597466, -1, 3, 0x14543648, fields, 2);
+ static DB2Meta instance(1597466, -1, 3, 2, 0x14543648, fields, 2);
return &instance;
}
};
@@ -7103,7 +7103,7 @@ struct MapChallengeModeMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 3, true },
};
- static DB2Meta instance(801709, 1, 5, 0x50F3ABC2, fields, 2);
+ static DB2Meta instance(801709, 1, 5, 5, 0x50F3ABC2, fields, 2);
return &instance;
}
};
@@ -7125,7 +7125,7 @@ struct MapDifficultyMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1367868, -1, 10, 0xD3C70303, fields, 9);
+ static DB2Meta instance(1367868, -1, 10, 9, 0xD3C70303, fields, 9);
return &instance;
}
};
@@ -7141,7 +7141,7 @@ struct MapDifficultyXConditionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1375435, -1, 4, 0x8DBA5D16, fields, 3);
+ static DB2Meta instance(1375435, -1, 4, 3, 0x8DBA5D16, fields, 3);
return &instance;
}
};
@@ -7158,7 +7158,7 @@ struct MapLoadingScreenMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1719707, -1, 5, 0xC4CFD9A8, fields, 4);
+ static DB2Meta instance(1719707, -1, 5, 4, 0xC4CFD9A8, fields, 4);
return &instance;
}
};
@@ -7177,7 +7177,7 @@ struct MarketingPromotionsXLocaleMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801710, -1, 7, 0xC04E61FB, fields, -1);
+ static DB2Meta instance(801710, -1, 7, 7, 0xC04E61FB, fields, -1);
return &instance;
}
};
@@ -7193,7 +7193,7 @@ struct MaterialMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1294217, -1, 4, 0x370D43B4, fields, -1);
+ static DB2Meta instance(1294217, -1, 4, 4, 0x370D43B4, fields, -1);
return &instance;
}
};
@@ -7208,7 +7208,7 @@ struct MinorTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347274, -1, 3, 0x09F57B9C, fields, 2);
+ static DB2Meta instance(1347274, -1, 3, 2, 0x09F57B9C, fields, 2);
return &instance;
}
};
@@ -7232,7 +7232,7 @@ struct MissileTargetingMeta
{ FT_FLOAT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1710117, -1, 12, 0xF695DDBA, fields, -1);
+ static DB2Meta instance(1710117, -1, 12, 12, 0xF695DDBA, fields, -1);
return &instance;
}
};
@@ -7247,7 +7247,7 @@ struct ModelAnimCloakDampeningMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1465904, -1, 3, 0xAA668B4F, fields, 2);
+ static DB2Meta instance(1465904, -1, 3, 2, 0xAA668B4F, fields, 2);
return &instance;
}
};
@@ -7263,7 +7263,7 @@ struct ModelFileDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1337833, 0, 4, 0x9C9B4543, fields, 3);
+ static DB2Meta instance(1337833, 0, 4, 4, 0x9C9B4543, fields, 3);
return &instance;
}
};
@@ -7277,7 +7277,7 @@ struct ModelRibbonQualityMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1399953, -1, 2, 0xA26E8DD1, fields, 1);
+ static DB2Meta instance(1399953, -1, 2, 1, 0xA26E8DD1, fields, 1);
return &instance;
}
};
@@ -7296,7 +7296,7 @@ struct ModifierTreeMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267645, -1, 7, 0xFF7054B3, fields, -1);
+ static DB2Meta instance(1267645, -1, 7, 7, 0xFF7054B3, fields, -1);
return &instance;
}
};
@@ -7319,7 +7319,7 @@ struct MountMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(921760, 3, 11, 0x629E87E2, fields, -1);
+ static DB2Meta instance(921760, 3, 11, 11, 0x629E87E2, fields, -1);
return &instance;
}
};
@@ -7340,7 +7340,7 @@ struct MountCapabilityMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1114709, 0, 9, 0x46ED6D7E, fields, -1);
+ static DB2Meta instance(1114709, 0, 9, 9, 0x46ED6D7E, fields, -1);
return &instance;
}
};
@@ -7356,7 +7356,7 @@ struct MountEquipmentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2923510, -1, 4, 0x5182BFF6, fields, 3);
+ static DB2Meta instance(2923510, -1, 4, 3, 0x5182BFF6, fields, 3);
return &instance;
}
};
@@ -7371,7 +7371,7 @@ struct MountTypeXCapabilityMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1114715, -1, 3, 0x613701E9, fields, 0);
+ static DB2Meta instance(1114715, -1, 3, 3, 0x613701E9, fields, 0);
return &instance;
}
};
@@ -7386,7 +7386,7 @@ struct MountXDisplayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1576117, -1, 3, 0x2D4F3D78, fields, 2);
+ static DB2Meta instance(1576117, -1, 3, 2, 0x2D4F3D78, fields, 2);
return &instance;
}
};
@@ -7402,7 +7402,7 @@ struct MovieMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1332556, -1, 4, 0x4848C4FB, fields, -1);
+ static DB2Meta instance(1332556, -1, 4, 4, 0x4848C4FB, fields, -1);
return &instance;
}
};
@@ -7415,7 +7415,7 @@ struct MovieFileDataMeta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1301154, -1, 1, 0xB24F82EB, fields, -1);
+ static DB2Meta instance(1301154, -1, 1, 1, 0xB24F82EB, fields, -1);
return &instance;
}
};
@@ -7430,7 +7430,7 @@ struct MovieVariationMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339819, -1, 3, 0xAEA671AA, fields, 2);
+ static DB2Meta instance(1339819, -1, 3, 2, 0xAEA671AA, fields, 2);
return &instance;
}
};
@@ -7453,7 +7453,7 @@ struct MultiStatePropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965592, -1, 11, 0x50BB5EDC, fields, 10);
+ static DB2Meta instance(1965592, -1, 11, 10, 0x50BB5EDC, fields, 10);
return &instance;
}
};
@@ -7470,7 +7470,7 @@ struct MultiTransitionPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965589, -1, 5, 0x5720F452, fields, -1);
+ static DB2Meta instance(1965589, -1, 5, 5, 0x5720F452, fields, -1);
return &instance;
}
};
@@ -7484,7 +7484,7 @@ struct MythicPlusSeasonMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2400282, 0, 2, 0xC8DCB4C5, fields, -1);
+ static DB2Meta instance(2400282, 0, 2, 2, 0xC8DCB4C5, fields, -1);
return &instance;
}
};
@@ -7500,7 +7500,7 @@ struct MythicPlusSeasonRewardLevelsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2123783, -1, 4, 0x5A0606F2, fields, 3);
+ static DB2Meta instance(2123783, -1, 4, 3, 0x5A0606F2, fields, 3);
return &instance;
}
};
@@ -7515,7 +7515,7 @@ struct NPCModelItemSlotDisplayInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1340661, -1, 3, 0xB8EC2628, fields, 2);
+ static DB2Meta instance(1340661, -1, 3, 2, 0xB8EC2628, fields, 2);
return &instance;
}
};
@@ -7528,7 +7528,7 @@ struct NPCSoundsMeta
{
{ FT_INT, 4, false },
};
- static DB2Meta instance(1282621, -1, 1, 0x5EF56D1F, fields, -1);
+ static DB2Meta instance(1282621, -1, 1, 1, 0x5EF56D1F, fields, -1);
return &instance;
}
};
@@ -7543,7 +7543,7 @@ struct NameGenMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1122117, -1, 3, 0xB0EBC6C9, fields, -1);
+ static DB2Meta instance(1122117, -1, 3, 3, 0xB0EBC6C9, fields, -1);
return &instance;
}
};
@@ -7557,7 +7557,7 @@ struct NamesProfanityMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1117086, -1, 2, 0xCD33D2BE, fields, -1);
+ static DB2Meta instance(1117086, -1, 2, 2, 0xCD33D2BE, fields, -1);
return &instance;
}
};
@@ -7570,7 +7570,7 @@ struct NamesReservedMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117085, -1, 1, 0xECCAE96B, fields, -1);
+ static DB2Meta instance(1117085, -1, 1, 1, 0xECCAE96B, fields, -1);
return &instance;
}
};
@@ -7584,7 +7584,7 @@ struct NamesReservedLocaleMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1117087, -1, 2, 0x5AAEEDD3, fields, -1);
+ static DB2Meta instance(1117087, -1, 2, 2, 0x5AAEEDD3, fields, -1);
return &instance;
}
};
@@ -7600,7 +7600,7 @@ struct NumTalentsAtLevelMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1953326, 0, 4, 0xDE3268EF, fields, -1);
+ static DB2Meta instance(1953326, 0, 4, 4, 0xDE3268EF, fields, -1);
return &instance;
}
};
@@ -7620,7 +7620,7 @@ struct ObjectEffectMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1090577, -1, 8, 0x48D89FCF, fields, -1);
+ static DB2Meta instance(1090577, -1, 8, 8, 0x48D89FCF, fields, -1);
return &instance;
}
};
@@ -7636,7 +7636,7 @@ struct ObjectEffectModifierMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1090575, -1, 4, 0x68D120B3, fields, -1);
+ static DB2Meta instance(1090575, -1, 4, 4, 0x68D120B3, fields, -1);
return &instance;
}
};
@@ -7651,7 +7651,7 @@ struct ObjectEffectPackageElemMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1090578, -1, 3, 0x3B8C53F9, fields, -1);
+ static DB2Meta instance(1090578, -1, 3, 3, 0x3B8C53F9, fields, -1);
return &instance;
}
};
@@ -7672,7 +7672,7 @@ struct OccluderMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(2066958, 0, 9, 0xFEDCAAB3, fields, -1);
+ static DB2Meta instance(2066958, 0, 9, 9, 0xFEDCAAB3, fields, -1);
return &instance;
}
};
@@ -7688,7 +7688,7 @@ struct OccluderLocationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2115224, 2, 4, 0x95F8BBE4, fields, -1);
+ static DB2Meta instance(2115224, 2, 4, 4, 0x95F8BBE4, fields, -1);
return &instance;
}
};
@@ -7704,7 +7704,7 @@ struct OccluderNodeMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066959, 0, 4, 0x19A34490, fields, -1);
+ static DB2Meta instance(2066959, 0, 4, 4, 0x19A34490, fields, -1);
return &instance;
}
};
@@ -7722,7 +7722,7 @@ struct OutlineEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1279739, -1, 6, 0xECA16738, fields, -1);
+ static DB2Meta instance(1279739, -1, 6, 6, 0xECA16738, fields, -1);
return &instance;
}
};
@@ -7737,7 +7737,7 @@ struct OverrideSpellDataMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1002186, -1, 3, 0xCEE01938, fields, -1);
+ static DB2Meta instance(1002186, -1, 3, 3, 0xCEE01938, fields, -1);
return &instance;
}
};
@@ -7751,7 +7751,7 @@ struct PVPBracketTypesMeta
{ FT_BYTE, 1, true },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1394275, -1, 2, 0x54CF87FB, fields, -1);
+ static DB2Meta instance(1394275, -1, 2, 2, 0x54CF87FB, fields, -1);
return &instance;
}
};
@@ -7767,7 +7767,7 @@ struct PVPDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1339820, -1, 4, 0x794DB95D, fields, 3);
+ static DB2Meta instance(1339820, -1, 4, 3, 0x794DB95D, fields, 3);
return &instance;
}
};
@@ -7781,7 +7781,7 @@ struct PVPItemMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(972287, -1, 2, 0x0CD750C1, fields, -1);
+ static DB2Meta instance(972287, -1, 2, 2, 0x0CD750C1, fields, -1);
return &instance;
}
};
@@ -7797,7 +7797,7 @@ struct PVPScoreboardCellInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992916, 0, 4, 0xCD07D7DD, fields, 1);
+ static DB2Meta instance(2992916, 0, 4, 4, 0xCD07D7DD, fields, 1);
return &instance;
}
};
@@ -7813,7 +7813,7 @@ struct PVPScoreboardColumnHeaderMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992917, 2, 4, 0x910EEE06, fields, -1);
+ static DB2Meta instance(2992917, 2, 4, 4, 0x910EEE06, fields, -1);
return &instance;
}
};
@@ -7829,7 +7829,7 @@ struct PVPScoreboardLayoutMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992918, 0, 4, 0x6C8594A3, fields, 1);
+ static DB2Meta instance(2992918, 0, 4, 4, 0x6C8594A3, fields, 1);
return &instance;
}
};
@@ -7844,7 +7844,7 @@ struct PVPStatMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2992919, 1, 3, 0x086BBFCF, fields, 2);
+ static DB2Meta instance(2992919, 1, 3, 3, 0x086BBFCF, fields, 2);
return &instance;
}
};
@@ -7857,7 +7857,7 @@ struct PageTextMaterialMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271600, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1271600, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -7872,7 +7872,7 @@ struct PaperDollItemFrameMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1252503, -1, 3, 0xB85F646E, fields, -1);
+ static DB2Meta instance(1252503, -1, 3, 3, 0xB85F646E, fields, -1);
return &instance;
}
};
@@ -7887,7 +7887,7 @@ struct ParagonReputationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1581183, -1, 3, 0xF9AC6E2E, fields, 0);
+ static DB2Meta instance(1581183, -1, 3, 3, 0xF9AC6E2E, fields, 0);
return &instance;
}
};
@@ -7902,7 +7902,7 @@ struct ParticleColorMeta
{ FT_INT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1284820, -1, 3, 0xB44B4D4D, fields, -1);
+ static DB2Meta instance(1284820, -1, 3, 3, 0xB44B4D4D, fields, -1);
return &instance;
}
};
@@ -7919,7 +7919,7 @@ struct ParticulateSoundMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2053913, -1, 5, 0xF60E0955, fields, 0);
+ static DB2Meta instance(2053913, -1, 5, 5, 0xF60E0955, fields, 0);
return &instance;
}
};
@@ -7938,7 +7938,7 @@ struct PathMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801732, -1, 7, 0x3551690B, fields, -1);
+ static DB2Meta instance(801732, -1, 7, 7, 0x3551690B, fields, -1);
return &instance;
}
};
@@ -7952,7 +7952,7 @@ struct PathEdgeMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428705, -1, 2, 0xB96C19D5, fields, 1);
+ static DB2Meta instance(2428705, -1, 2, 1, 0xB96C19D5, fields, 1);
return &instance;
}
};
@@ -7968,7 +7968,7 @@ struct PathNodeMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801733, 0, 4, 0x19A34490, fields, -1);
+ static DB2Meta instance(801733, 0, 4, 4, 0x19A34490, fields, -1);
return &instance;
}
};
@@ -7986,7 +7986,7 @@ struct PathNodePropertyMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801734, 0, 6, 0x496C7404, fields, -1);
+ static DB2Meta instance(801734, 0, 6, 6, 0x496C7404, fields, -1);
return &instance;
}
};
@@ -8002,7 +8002,7 @@ struct PathPropertyMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801735, 0, 4, 0x3B269A90, fields, -1);
+ static DB2Meta instance(801735, 0, 4, 4, 0x3B269A90, fields, -1);
return &instance;
}
};
@@ -8015,7 +8015,7 @@ struct PhaseMeta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1348558, -1, 1, 0x60D39728, fields, -1);
+ static DB2Meta instance(1348558, -1, 1, 1, 0x60D39728, fields, -1);
return &instance;
}
};
@@ -8040,7 +8040,7 @@ struct PhaseShiftZoneSoundsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267336, -1, 13, 0x7CA0A010, fields, -1);
+ static DB2Meta instance(1267336, -1, 13, 13, 0x7CA0A010, fields, -1);
return &instance;
}
};
@@ -8054,7 +8054,7 @@ struct PhaseXPhaseGroupMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(987581, -1, 2, 0xF00195AE, fields, 1);
+ static DB2Meta instance(987581, -1, 2, 1, 0xF00195AE, fields, 1);
return &instance;
}
};
@@ -8147,7 +8147,7 @@ struct PlayerConditionMeta
{ FT_INT, 6, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1045411, 2, 81, 0xF28CBD18, fields, -1);
+ static DB2Meta instance(1045411, 2, 81, 81, 0xF28CBD18, fields, -1);
return &instance;
}
};
@@ -8163,7 +8163,7 @@ struct PositionerMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251523, -1, 4, 0x533B33CB, fields, -1);
+ static DB2Meta instance(1251523, -1, 4, 4, 0x533B33CB, fields, -1);
return &instance;
}
};
@@ -8183,7 +8183,7 @@ struct PositionerStateMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1251506, -1, 8, 0x9E87B63A, fields, -1);
+ static DB2Meta instance(1251506, -1, 8, 8, 0x9E87B63A, fields, -1);
return &instance;
}
};
@@ -8206,7 +8206,7 @@ struct PositionerStateEntryMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1251533, -1, 11, 0xBA9A19C4, fields, -1);
+ static DB2Meta instance(1251533, -1, 11, 11, 0xBA9A19C4, fields, -1);
return &instance;
}
};
@@ -8223,7 +8223,7 @@ struct PowerDisplayMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1332557, -1, 5, 0xEB89C62F, fields, -1);
+ static DB2Meta instance(1332557, -1, 5, 5, 0xEB89C62F, fields, -1);
return &instance;
}
};
@@ -8248,7 +8248,7 @@ struct PowerTypeMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266022, 2, 13, 0x10DE95BF, fields, -1);
+ static DB2Meta instance(1266022, 2, 13, 13, 0x10DE95BF, fields, -1);
return &instance;
}
};
@@ -8265,7 +8265,7 @@ struct PrestigeLevelInfoMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1275869, -1, 5, 0x31BD813F, fields, -1);
+ static DB2Meta instance(1275869, -1, 5, 5, 0x31BD813F, fields, -1);
return &instance;
}
};
@@ -8282,7 +8282,7 @@ struct PvpBrawlMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1585723, -1, 5, 0xB97DECC7, fields, -1);
+ static DB2Meta instance(1585723, -1, 5, 5, 0xB97DECC7, fields, -1);
return &instance;
}
};
@@ -8297,7 +8297,7 @@ struct PvpScalingEffectMeta
{ FT_INT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1591100, -1, 3, 0xAF88F6DB, fields, 1);
+ static DB2Meta instance(1591100, -1, 3, 3, 0xAF88F6DB, fields, 1);
return &instance;
}
};
@@ -8310,7 +8310,7 @@ struct PvpScalingEffectTypeMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1591098, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1591098, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -8324,7 +8324,7 @@ struct PvpSeasonMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2966426, 0, 2, 0xC8DCB4C5, fields, -1);
+ static DB2Meta instance(2966426, 0, 2, 2, 0xC8DCB4C5, fields, -1);
return &instance;
}
};
@@ -8340,7 +8340,7 @@ struct PvpSeasonRewardLevelsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2470695, -1, 4, 0xA1C5D2E9, fields, 3);
+ static DB2Meta instance(2470695, -1, 4, 3, 0xA1C5D2E9, fields, 3);
return &instance;
}
};
@@ -8361,7 +8361,7 @@ struct PvpTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1302853, 1, 9, 0x340BABA3, fields, 2);
+ static DB2Meta instance(1302853, 1, 9, 9, 0x340BABA3, fields, 2);
return &instance;
}
};
@@ -8374,7 +8374,7 @@ struct PvpTalentCategoryMeta
{
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1891534, -1, 1, 0xBB4B5731, fields, -1);
+ static DB2Meta instance(1891534, -1, 1, 1, 0xBB4B5731, fields, -1);
return &instance;
}
};
@@ -8390,7 +8390,7 @@ struct PvpTalentSlotUnlockMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1950197, -1, 4, 0x572DDD84, fields, -1);
+ static DB2Meta instance(1950197, -1, 4, 4, 0x572DDD84, fields, -1);
return &instance;
}
};
@@ -8410,7 +8410,7 @@ struct PvpTierMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2066871, -1, 8, 0x689983C8, fields, 5);
+ static DB2Meta instance(2066871, -1, 8, 8, 0x689983C8, fields, 5);
return &instance;
}
};
@@ -8423,7 +8423,7 @@ struct QuestFactionRewardMeta
{
{ FT_SHORT, 10, true },
};
- static DB2Meta instance(1282622, -1, 1, 0x504FAFB5, fields, -1);
+ static DB2Meta instance(1282622, -1, 1, 1, 0x504FAFB5, fields, -1);
return &instance;
}
};
@@ -8442,7 +8442,7 @@ struct QuestFeedbackEffectMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1343388, -1, 7, 0xE253C9FB, fields, -1);
+ static DB2Meta instance(1343388, -1, 7, 7, 0xE253C9FB, fields, -1);
return &instance;
}
};
@@ -8458,7 +8458,7 @@ struct QuestInfoMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1120960, -1, 4, 0xDDB38B83, fields, -1);
+ static DB2Meta instance(1120960, -1, 4, 4, 0xDDB38B83, fields, -1);
return &instance;
}
};
@@ -8473,7 +8473,7 @@ struct QuestLineMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(973430, -1, 3, 0xC4BD3235, fields, -1);
+ static DB2Meta instance(973430, -1, 3, 3, 0xC4BD3235, fields, -1);
return &instance;
}
};
@@ -8488,7 +8488,7 @@ struct QuestLineXQuestMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(973441, -1, 3, 0x57EF18BF, fields, 0);
+ static DB2Meta instance(973441, -1, 3, 3, 0x57EF18BF, fields, 0);
return &instance;
}
};
@@ -8501,7 +8501,7 @@ struct QuestMoneyRewardMeta
{
{ FT_INT, 10, false },
};
- static DB2Meta instance(1139047, -1, 1, 0x7E00C5B6, fields, -1);
+ static DB2Meta instance(1139047, -1, 1, 1, 0x7E00C5B6, fields, -1);
return &instance;
}
};
@@ -8521,7 +8521,7 @@ struct QuestObjectiveMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1251960, -1, 8, 0x37353FB6, fields, 7);
+ static DB2Meta instance(1251960, -1, 8, 7, 0x37353FB6, fields, 7);
return &instance;
}
};
@@ -8540,7 +8540,7 @@ struct QuestPOIBlobMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1251882, 0, 7, 0x5DF4B040, fields, 1);
+ static DB2Meta instance(1251882, 0, 7, 7, 0x5DF4B040, fields, 1);
return &instance;
}
};
@@ -8556,7 +8556,7 @@ struct QuestPOIPointMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1251883, 0, 4, 0x18D6E719, fields, 3);
+ static DB2Meta instance(1251883, 0, 4, 3, 0x18D6E719, fields, 3);
return &instance;
}
};
@@ -8572,7 +8572,7 @@ struct QuestPackageItemMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(801743, -1, 4, 0xEB0764D1, fields, -1);
+ static DB2Meta instance(801743, -1, 4, 4, 0xEB0764D1, fields, -1);
return &instance;
}
};
@@ -8586,7 +8586,7 @@ struct QuestSortMeta
{ FT_STRING, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1134585, -1, 2, 0x2F5E2228, fields, -1);
+ static DB2Meta instance(1134585, -1, 2, 2, 0x2F5E2228, fields, -1);
return &instance;
}
};
@@ -8599,7 +8599,7 @@ struct QuestV2Meta
{
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1139443, -1, 1, 0x638D02EF, fields, -1);
+ static DB2Meta instance(1139443, -1, 1, 1, 0x638D02EF, fields, -1);
return &instance;
}
};
@@ -8636,7 +8636,7 @@ struct QuestV2CliTaskMeta
{ FT_INT, 3, true },
{ FT_INT, 3, false },
};
- static DB2Meta instance(1028735, 3, 25, 0xD17937F0, fields, -1);
+ static DB2Meta instance(1028735, 3, 25, 25, 0xD17937F0, fields, -1);
return &instance;
}
};
@@ -8650,7 +8650,7 @@ struct QuestXGroupActivityMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1573634, -1, 2, 0xAA88A593, fields, -1);
+ static DB2Meta instance(1573634, -1, 2, 2, 0xAA88A593, fields, -1);
return &instance;
}
};
@@ -8663,7 +8663,7 @@ struct QuestXPMeta
{
{ FT_SHORT, 10, false },
};
- static DB2Meta instance(1139378, -1, 1, 0xC33E0774, fields, -1);
+ static DB2Meta instance(1139378, -1, 1, 1, 0xC33E0774, fields, -1);
return &instance;
}
};
@@ -8678,7 +8678,7 @@ struct RafActivityMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(3081207, 0, 3, 0x6E8722C5, fields, -1);
+ static DB2Meta instance(3081207, 0, 3, 3, 0x6E8722C5, fields, -1);
return &instance;
}
};
@@ -8695,7 +8695,7 @@ struct RandPropPointsMeta
{ FT_INT, 5, false },
{ FT_INT, 5, false },
};
- static DB2Meta instance(1310245, -1, 5, 0xD5752348, fields, -1);
+ static DB2Meta instance(1310245, -1, 5, 5, 0xD5752348, fields, -1);
return &instance;
}
};
@@ -8710,7 +8710,7 @@ struct RelicSlotTierRequirementMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1716803, -1, 3, 0x22CDBDE9, fields, -1);
+ static DB2Meta instance(1716803, -1, 3, 3, 0x22CDBDE9, fields, -1);
return &instance;
}
};
@@ -8727,7 +8727,7 @@ struct RelicTalentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1671256, -1, 5, 0x8BEAE937, fields, -1);
+ static DB2Meta instance(1671256, -1, 5, 5, 0x8BEAE937, fields, -1);
return &instance;
}
};
@@ -8745,7 +8745,7 @@ struct ResearchBranchMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1133729, -1, 6, 0xA6CB64A5, fields, -1);
+ static DB2Meta instance(1133729, -1, 6, 6, 0xA6CB64A5, fields, -1);
return &instance;
}
};
@@ -8760,7 +8760,7 @@ struct ResearchFieldMeta
{ FT_INT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133711, 1, 3, 0xD7448990, fields, -1);
+ static DB2Meta instance(1133711, 1, 3, 3, 0xD7448990, fields, -1);
return &instance;
}
};
@@ -8781,7 +8781,7 @@ struct ResearchProjectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134090, 2, 9, 0x4A748755, fields, -1);
+ static DB2Meta instance(1134090, 2, 9, 9, 0x4A748755, fields, -1);
return &instance;
}
};
@@ -8797,7 +8797,7 @@ struct ResearchSiteMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1134091, -1, 4, 0x14F7693B, fields, -1);
+ static DB2Meta instance(1134091, -1, 4, 4, 0x14F7693B, fields, -1);
return &instance;
}
};
@@ -8812,7 +8812,7 @@ struct ResistancesMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1135072, -1, 3, 0xF7F049B5, fields, -1);
+ static DB2Meta instance(1135072, -1, 3, 3, 0xF7F049B5, fields, -1);
return &instance;
}
};
@@ -8830,7 +8830,7 @@ struct RewardPackMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307156, -1, 6, 0xB0527FA7, fields, -1);
+ static DB2Meta instance(1307156, -1, 6, 6, 0xB0527FA7, fields, -1);
return &instance;
}
};
@@ -8845,7 +8845,7 @@ struct RewardPackXCurrencyTypeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307153, -1, 3, 0xEA88FC16, fields, 2);
+ static DB2Meta instance(1307153, -1, 3, 2, 0xEA88FC16, fields, 2);
return &instance;
}
};
@@ -8860,7 +8860,7 @@ struct RewardPackXItemMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307155, -1, 3, 0x277E8179, fields, 2);
+ static DB2Meta instance(1307155, -1, 3, 2, 0x277E8179, fields, 2);
return &instance;
}
};
@@ -8877,7 +8877,7 @@ struct RibbonQualityMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1398908, -1, 5, 0xBB0CC4F4, fields, -1);
+ static DB2Meta instance(1398908, -1, 5, 5, 0xBB0CC4F4, fields, -1);
return &instance;
}
};
@@ -8890,7 +8890,7 @@ struct SDReplacementModelMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1712172, -1, 1, 0xD9C05976, fields, -1);
+ static DB2Meta instance(1712172, -1, 1, 1, 0xD9C05976, fields, -1);
return &instance;
}
};
@@ -8907,7 +8907,7 @@ struct SSAOSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2056369, 0, 5, 0x7F7B7D5B, fields, -1);
+ static DB2Meta instance(2056369, 0, 5, 5, 0x7F7B7D5B, fields, -1);
return &instance;
}
};
@@ -8922,7 +8922,7 @@ struct ScalingStatDistributionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1141728, -1, 3, 0x34B9A97A, fields, -1);
+ static DB2Meta instance(1141728, -1, 3, 3, 0x34B9A97A, fields, -1);
return &instance;
}
};
@@ -8939,7 +8939,7 @@ struct ScenarioMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1139062, -1, 5, 0x0857765A, fields, -1);
+ static DB2Meta instance(1139062, -1, 5, 5, 0x0857765A, fields, -1);
return &instance;
}
};
@@ -8953,7 +8953,7 @@ struct ScenarioEventEntryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1141065, -1, 2, 0x34B30E13, fields, -1);
+ static DB2Meta instance(1141065, -1, 2, 2, 0x34B30E13, fields, -1);
return &instance;
}
};
@@ -8976,7 +8976,7 @@ struct ScenarioStepMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1132761, -1, 11, 0x8FF5E1E6, fields, 2);
+ static DB2Meta instance(1132761, -1, 11, 11, 0x8FF5E1E6, fields, 2);
return &instance;
}
};
@@ -8990,7 +8990,7 @@ struct SceneScriptMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(801754, -1, 2, 0xEF472E96, fields, -1);
+ static DB2Meta instance(801754, -1, 2, 2, 0xEF472E96, fields, -1);
return &instance;
}
};
@@ -9004,7 +9004,7 @@ struct SceneScriptGlobalTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758036, -1, 2, 0xDE6E2251, fields, -1);
+ static DB2Meta instance(1758036, -1, 2, 2, 0xDE6E2251, fields, -1);
return &instance;
}
};
@@ -9017,7 +9017,7 @@ struct SceneScriptPackageMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(801755, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(801755, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -9033,7 +9033,7 @@ struct SceneScriptPackageMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(801756, -1, 4, 0x897D1A4B, fields, 0);
+ static DB2Meta instance(801756, -1, 4, 4, 0x897D1A4B, fields, 0);
return &instance;
}
};
@@ -9047,7 +9047,7 @@ struct SceneScriptTextMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1758037, -1, 2, 0xDE6E2251, fields, -1);
+ static DB2Meta instance(1758037, -1, 2, 2, 0xDE6E2251, fields, -1);
return &instance;
}
};
@@ -9064,7 +9064,7 @@ struct ScheduledIntervalMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327082, -1, 5, 0x0C287F7A, fields, -1);
+ static DB2Meta instance(1327082, -1, 5, 5, 0x0C287F7A, fields, -1);
return &instance;
}
};
@@ -9084,7 +9084,7 @@ struct ScheduledWorldStateMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327083, -1, 8, 0xDC45735A, fields, 0);
+ static DB2Meta instance(1327083, -1, 8, 8, 0xDC45735A, fields, 0);
return &instance;
}
};
@@ -9101,7 +9101,7 @@ struct ScheduledWorldStateGroupMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1327084, -1, 5, 0xCF71B287, fields, -1);
+ static DB2Meta instance(1327084, -1, 5, 5, 0xCF71B287, fields, -1);
return &instance;
}
};
@@ -9116,7 +9116,7 @@ struct ScheduledWorldStateXUniqCatMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1388724, 0, 3, 0xF512C749, fields, 2);
+ static DB2Meta instance(1388724, 0, 3, 2, 0xF512C749, fields, 2);
return &instance;
}
};
@@ -9140,7 +9140,7 @@ struct ScreenEffectMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1302849, -1, 12, 0x7A371491, fields, -1);
+ static DB2Meta instance(1302849, -1, 12, 12, 0x7A371491, fields, -1);
return &instance;
}
};
@@ -9153,7 +9153,7 @@ struct ScreenLocationMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1279416, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1279416, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -9166,7 +9166,7 @@ struct SeamlessSiteMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1328719, -1, 1, 0x9E36592F, fields, 0);
+ static DB2Meta instance(1328719, -1, 1, 1, 0x9E36592F, fields, 0);
return &instance;
}
};
@@ -9179,7 +9179,7 @@ struct ServerMessagesMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1301141, -1, 1, 0xCC7971DF, fields, -1);
+ static DB2Meta instance(1301141, -1, 1, 1, 0xCC7971DF, fields, -1);
return &instance;
}
};
@@ -9204,7 +9204,7 @@ struct ShadowyEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1239844, -1, 13, 0x7292BC4C, fields, -1);
+ static DB2Meta instance(1239844, -1, 13, 13, 0x7292BC4C, fields, -1);
return &instance;
}
};
@@ -9220,7 +9220,7 @@ struct SiegeablePropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1954391, -1, 4, 0x98E42A9F, fields, -1);
+ static DB2Meta instance(1954391, -1, 4, 4, 0x98E42A9F, fields, -1);
return &instance;
}
};
@@ -9245,7 +9245,7 @@ struct SkillLineMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1240935, 5, 13, 0xEC83FE8A, fields, -1);
+ static DB2Meta instance(1240935, 5, 13, 13, 0xEC83FE8A, fields, -1);
return &instance;
}
};
@@ -9272,7 +9272,7 @@ struct SkillLineAbilityMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1266278, 1, 15, 0xA38AD072, fields, 2);
+ static DB2Meta instance(1266278, 1, 15, 15, 0xA38AD072, fields, 2);
return &instance;
}
};
@@ -9291,7 +9291,7 @@ struct SkillRaceClassInfoMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1240406, -1, 7, 0x4CFD464E, fields, 1);
+ static DB2Meta instance(1240406, -1, 7, 7, 0x4CFD464E, fields, 1);
return &instance;
}
};
@@ -9310,7 +9310,7 @@ struct SoundAmbienceMeta
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310628, -1, 7, 0xDC7D52F2, fields, -1);
+ static DB2Meta instance(1310628, -1, 7, 7, 0xDC7D52F2, fields, -1);
return &instance;
}
};
@@ -9325,7 +9325,7 @@ struct SoundAmbienceFlavorMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1267065, -1, 3, 0x41E33D5D, fields, 2);
+ static DB2Meta instance(1267065, -1, 3, 2, 0x41E33D5D, fields, 2);
return &instance;
}
};
@@ -9345,7 +9345,7 @@ struct SoundBusMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310246, 0, 8, 0x7CC84C2D, fields, 7);
+ static DB2Meta instance(1310246, 0, 8, 7, 0x7CC84C2D, fields, 7);
return &instance;
}
};
@@ -9364,7 +9364,7 @@ struct SoundBusOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1598732, 0, 7, 0xF321EA82, fields, 1);
+ static DB2Meta instance(1598732, 0, 7, 7, 0xF321EA82, fields, 1);
return &instance;
}
};
@@ -9378,7 +9378,7 @@ struct SoundEmitterPillPointsMeta
{ FT_FLOAT, 3, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1092317, -1, 2, 0xD63C5DE3, fields, 1);
+ static DB2Meta instance(1092317, -1, 2, 2, 0xD63C5DE3, fields, 1);
return &instance;
}
};
@@ -9402,7 +9402,7 @@ struct SoundEmittersMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1092316, 3, 12, 0x1FDCDD5A, fields, 11);
+ static DB2Meta instance(1092316, 3, 12, 11, 0x1FDCDD5A, fields, 11);
return &instance;
}
};
@@ -9421,7 +9421,7 @@ struct SoundEnvelopeMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1693131, -1, 7, 0xBD6F1248, fields, 0);
+ static DB2Meta instance(1693131, -1, 7, 7, 0xBD6F1248, fields, 0);
return &instance;
}
};
@@ -9434,7 +9434,7 @@ struct SoundFilterMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1271601, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1271601, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -9449,7 +9449,7 @@ struct SoundFilterElemMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1267066, -1, 3, 0x84F8D205, fields, 2);
+ static DB2Meta instance(1267066, -1, 3, 2, 0x84F8D205, fields, 2);
return &instance;
}
};
@@ -9477,7 +9477,7 @@ struct SoundKitMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1237434, 0, 16, 0x17C44133, fields, -1);
+ static DB2Meta instance(1237434, 0, 16, 16, 0x17C44133, fields, -1);
return &instance;
}
};
@@ -9538,7 +9538,7 @@ struct SoundKitAdvancedMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1237436, 0, 49, 0x2B12658B, fields, -1);
+ static DB2Meta instance(1237436, 0, 49, 49, 0x2B12658B, fields, -1);
return &instance;
}
};
@@ -9552,7 +9552,7 @@ struct SoundKitChildMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307289, -1, 2, 0x4215B0DD, fields, 1);
+ static DB2Meta instance(1307289, -1, 2, 2, 0x4215B0DD, fields, 1);
return &instance;
}
};
@@ -9568,7 +9568,7 @@ struct SoundKitEntryMeta
{ FT_BYTE, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1237435, -1, 4, 0xCBC66B5F, fields, 0);
+ static DB2Meta instance(1237435, -1, 4, 4, 0xCBC66B5F, fields, 0);
return &instance;
}
};
@@ -9582,7 +9582,7 @@ struct SoundKitFallbackMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1307288, -1, 2, 0x53D01CD7, fields, -1);
+ static DB2Meta instance(1307288, -1, 2, 2, 0x53D01CD7, fields, -1);
return &instance;
}
};
@@ -9595,7 +9595,7 @@ struct SoundKitNameMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1665033, -1, 1, 0xF6F6B04B, fields, -1);
+ static DB2Meta instance(1665033, -1, 1, 1, 0xF6F6B04B, fields, -1);
return &instance;
}
};
@@ -9612,7 +9612,7 @@ struct SoundOverrideMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266542, -1, 5, 0x4EC15243, fields, -1);
+ static DB2Meta instance(1266542, -1, 5, 5, 0x4EC15243, fields, -1);
return &instance;
}
};
@@ -9647,7 +9647,7 @@ struct SoundProviderPreferencesMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1279417, -1, 23, 0xF0F42A22, fields, -1);
+ static DB2Meta instance(1279417, -1, 23, 23, 0xF0F42A22, fields, -1);
return &instance;
}
};
@@ -9663,7 +9663,7 @@ struct SourceInfoMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1313612, -1, 4, 0xA94C7962, fields, 3);
+ static DB2Meta instance(1313612, -1, 4, 3, 0xA94C7962, fields, 3);
return &instance;
}
};
@@ -9676,7 +9676,7 @@ struct SpamMessagesMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1117088, -1, 1, 0x1A080193, fields, -1);
+ static DB2Meta instance(1117088, -1, 1, 1, 0x1A080193, fields, -1);
return &instance;
}
};
@@ -9690,7 +9690,7 @@ struct SpecSetMemberMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2057624, -1, 2, 0xC05B6C73, fields, 1);
+ static DB2Meta instance(2057624, -1, 2, 1, 0xC05B6C73, fields, 1);
return &instance;
}
};
@@ -9708,7 +9708,7 @@ struct SpecializationSpellsMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1240335, 1, 6, 0x88A56A2F, fields, 2);
+ static DB2Meta instance(1240335, 1, 6, 6, 0x88A56A2F, fields, 2);
return &instance;
}
};
@@ -9722,7 +9722,7 @@ struct SpecializationSpellsDisplayMeta
{ FT_SHORT, 1, false },
{ FT_INT, 6, false },
};
- static DB2Meta instance(2067238, -1, 2, 0xBD5EEC46, fields, 0);
+ static DB2Meta instance(2067238, -1, 2, 2, 0xBD5EEC46, fields, 0);
return &instance;
}
};
@@ -9737,7 +9737,7 @@ struct SpellMeta
{ FT_STRING, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1140089, -1, 3, 0xFFF1DA38, fields, -1);
+ static DB2Meta instance(1140089, -1, 3, 3, 0xFFF1DA38, fields, -1);
return &instance;
}
};
@@ -9751,7 +9751,7 @@ struct SpellActionBarPrefMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1019373, -1, 2, 0xCF471C9B, fields, -1);
+ static DB2Meta instance(1019373, -1, 2, 2, 0xCF471C9B, fields, -1);
return &instance;
}
};
@@ -9772,7 +9772,7 @@ struct SpellActivationOverlayMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1261603, -1, 9, 0xDE42C0F6, fields, -1);
+ static DB2Meta instance(1261603, -1, 9, 9, 0xDE42C0F6, fields, -1);
return &instance;
}
};
@@ -9792,7 +9792,7 @@ struct SpellAuraOptionsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139952, -1, 8, 0xCBDA0981, fields, 7);
+ static DB2Meta instance(1139952, -1, 8, 7, 0xCBDA0981, fields, 7);
return &instance;
}
};
@@ -9814,7 +9814,7 @@ struct SpellAuraRestrictionsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(981566, -1, 10, 0xD7479271, fields, 9);
+ static DB2Meta instance(981566, -1, 10, 9, 0xD7479271, fields, 9);
return &instance;
}
};
@@ -9828,7 +9828,7 @@ struct SpellAuraVisXChrSpecMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1280615, -1, 2, 0x8F54FD52, fields, 1);
+ static DB2Meta instance(1280615, -1, 2, 1, 0x8F54FD52, fields, 1);
return &instance;
}
};
@@ -9844,7 +9844,7 @@ struct SpellAuraVisibilityMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280616, 0, 4, 0xB7F28C20, fields, 3);
+ static DB2Meta instance(1280616, 0, 4, 3, 0xB7F28C20, fields, 3);
return &instance;
}
};
@@ -9859,7 +9859,7 @@ struct SpellCastTimesMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134089, -1, 3, 0xA66E197C, fields, -1);
+ static DB2Meta instance(1134089, -1, 3, 3, 0xA66E197C, fields, -1);
return &instance;
}
};
@@ -9878,7 +9878,7 @@ struct SpellCastingRequirementsMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1002166, -1, 7, 0xC6D7C649, fields, -1);
+ static DB2Meta instance(1002166, -1, 7, 7, 0xC6D7C649, fields, -1);
return &instance;
}
};
@@ -9899,7 +9899,7 @@ struct SpellCategoriesMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139939, -1, 9, 0xEF1D2548, fields, 8);
+ static DB2Meta instance(1139939, -1, 9, 8, 0xEF1D2548, fields, 8);
return &instance;
}
};
@@ -9917,7 +9917,7 @@ struct SpellCategoryMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1280619, -1, 6, 0x53EB1CD3, fields, -1);
+ static DB2Meta instance(1280619, -1, 6, 6, 0x53EB1CD3, fields, -1);
return &instance;
}
};
@@ -9989,7 +9989,7 @@ struct SpellChainEffectsMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 3, true },
};
- static DB2Meta instance(1343310, -1, 60, 0x461F9829, fields, -1);
+ static DB2Meta instance(1343310, -1, 60, 60, 0x461F9829, fields, -1);
return &instance;
}
};
@@ -10005,7 +10005,7 @@ struct SpellClassOptionsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 4, true },
};
- static DB2Meta instance(979663, -1, 4, 0xB4E205E0, fields, -1);
+ static DB2Meta instance(979663, -1, 4, 4, 0xB4E205E0, fields, -1);
return &instance;
}
};
@@ -10020,7 +10020,7 @@ struct SpellClutterAreaEffectCountsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428696, -1, 3, 0x9311C050, fields, -1);
+ static DB2Meta instance(2428696, -1, 3, 3, 0x9311C050, fields, -1);
return &instance;
}
};
@@ -10035,7 +10035,7 @@ struct SpellClutterFrameRatesMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428707, -1, 3, 0xD2F6D8BE, fields, -1);
+ static DB2Meta instance(2428707, -1, 3, 3, 0xD2F6D8BE, fields, -1);
return &instance;
}
};
@@ -10050,7 +10050,7 @@ struct SpellClutterImpactModelCountsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2428708, -1, 3, 0x9311C050, fields, -1);
+ static DB2Meta instance(2428708, -1, 3, 3, 0x9311C050, fields, -1);
return &instance;
}
};
@@ -10065,7 +10065,7 @@ struct SpellClutterKitDistancesMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428697, -1, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428697, -1, 3, 3, 0x073862B6, fields, -1);
return &instance;
}
};
@@ -10080,7 +10080,7 @@ struct SpellClutterMissileDistMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428733, -1, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428733, -1, 3, 3, 0x073862B6, fields, -1);
return &instance;
}
};
@@ -10095,7 +10095,7 @@ struct SpellClutterWeaponTrailDistMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2428698, -1, 3, 0x073862B6, fields, -1);
+ static DB2Meta instance(2428698, -1, 3, 3, 0x073862B6, fields, -1);
return &instance;
}
};
@@ -10112,7 +10112,7 @@ struct SpellCooldownsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139924, -1, 5, 0x24886B08, fields, 4);
+ static DB2Meta instance(1139924, -1, 5, 4, 0x24886B08, fields, 4);
return &instance;
}
};
@@ -10125,7 +10125,7 @@ struct SpellDescriptionVariablesMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1140004, -1, 1, 0x9C318DAF, fields, -1);
+ static DB2Meta instance(1140004, -1, 1, 1, 0x9C318DAF, fields, -1);
return &instance;
}
};
@@ -10141,7 +10141,7 @@ struct SpellDispelTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1137829, -1, 4, 0xAA83295A, fields, -1);
+ static DB2Meta instance(1137829, -1, 4, 4, 0xAA83295A, fields, -1);
return &instance;
}
};
@@ -10156,7 +10156,7 @@ struct SpellDurationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1137828, -1, 3, 0x22236CBC, fields, -1);
+ static DB2Meta instance(1137828, -1, 3, 3, 0x22236CBC, fields, -1);
return &instance;
}
};
@@ -10196,7 +10196,7 @@ struct SpellEffectMeta
{ FT_SHORT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140088, -1, 28, 0xF0FD10BB, fields, 27);
+ static DB2Meta instance(1140088, -1, 28, 27, 0xF0FD10BB, fields, 27);
return &instance;
}
};
@@ -10217,7 +10217,7 @@ struct SpellEffectAutoDescriptionMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1888495, -1, 9, 0x7C523D94, fields, -1);
+ static DB2Meta instance(1888495, -1, 9, 9, 0x7C523D94, fields, -1);
return &instance;
}
};
@@ -10233,7 +10233,7 @@ struct SpellEffectEmissionMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1310248, -1, 4, 0x66D096CB, fields, -1);
+ static DB2Meta instance(1310248, -1, 4, 4, 0x66D096CB, fields, -1);
return &instance;
}
};
@@ -10249,7 +10249,7 @@ struct SpellEquippedItemsMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140011, -1, 4, 0xA0588766, fields, -1);
+ static DB2Meta instance(1140011, -1, 4, 4, 0xA0588766, fields, -1);
return &instance;
}
};
@@ -10267,7 +10267,7 @@ struct SpellFlyoutMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1146819, -1, 6, 0x1F516F53, fields, -1);
+ static DB2Meta instance(1146819, -1, 6, 6, 0x1F516F53, fields, -1);
return &instance;
}
};
@@ -10282,7 +10282,7 @@ struct SpellFlyoutItemMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1134085, -1, 3, 0x650A0B4D, fields, 2);
+ static DB2Meta instance(1134085, -1, 3, 2, 0x650A0B4D, fields, 2);
return &instance;
}
};
@@ -10295,7 +10295,7 @@ struct SpellFocusObjectMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1280620, -1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1280620, -1, 1, 1, 0x9F2C8370, fields, -1);
return &instance;
}
};
@@ -10312,7 +10312,7 @@ struct SpellInterruptsMeta
{ FT_INT, 2, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139906, -1, 5, 0xF551B940, fields, 4);
+ static DB2Meta instance(1139906, -1, 5, 4, 0xF551B940, fields, 4);
return &instance;
}
};
@@ -10344,7 +10344,7 @@ struct SpellItemEnchantmentMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1362771, -1, 20, 0x96D1828E, fields, -1);
+ static DB2Meta instance(1362771, -1, 20, 20, 0x96D1828E, fields, -1);
return &instance;
}
};
@@ -10362,7 +10362,7 @@ struct SpellItemEnchantmentConditionMeta
{ FT_BYTE, 5, false },
{ FT_BYTE, 5, false },
};
- static DB2Meta instance(1121834, -1, 6, 0xFAA95A11, fields, -1);
+ static DB2Meta instance(1121834, -1, 6, 6, 0xFAA95A11, fields, -1);
return &instance;
}
};
@@ -10377,7 +10377,7 @@ struct SpellKeyboundOverrideMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1127327, -1, 3, 0xFB8AD330, fields, -1);
+ static DB2Meta instance(1127327, -1, 3, 3, 0xFB8AD330, fields, -1);
return &instance;
}
};
@@ -10391,7 +10391,7 @@ struct SpellLabelMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1347275, -1, 2, 0xCCA24F16, fields, 1);
+ static DB2Meta instance(1347275, -1, 2, 1, 0xCCA24F16, fields, 1);
return &instance;
}
};
@@ -10406,7 +10406,7 @@ struct SpellLearnSpellMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1001907, -1, 3, 0xCC8637D2, fields, -1);
+ static DB2Meta instance(1001907, -1, 3, 3, 0xCC8637D2, fields, -1);
return &instance;
}
};
@@ -10424,7 +10424,7 @@ struct SpellLevelsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140079, -1, 6, 0xE3096221, fields, 5);
+ static DB2Meta instance(1140079, -1, 6, 5, 0xE3096221, fields, 5);
return &instance;
}
};
@@ -10437,7 +10437,7 @@ struct SpellMechanicMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1014438, -1, 1, 0x24C6F0F3, fields, -1);
+ static DB2Meta instance(1014438, -1, 1, 1, 0x24C6F0F3, fields, -1);
return &instance;
}
};
@@ -10462,7 +10462,7 @@ struct SpellMiscMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1003144, -1, 13, 0x0E10E69B, fields, 12);
+ static DB2Meta instance(1003144, -1, 13, 12, 0x0E10E69B, fields, 12);
return &instance;
}
};
@@ -10489,7 +10489,7 @@ struct SpellMissileMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897956, -1, 15, 0xAF286A50, fields, -1);
+ static DB2Meta instance(897956, -1, 15, 15, 0xAF286A50, fields, -1);
return &instance;
}
};
@@ -10505,7 +10505,7 @@ struct SpellMissileMotionMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897955, -1, 4, 0xA61A5983, fields, -1);
+ static DB2Meta instance(897955, -1, 4, 4, 0xA61A5983, fields, -1);
return &instance;
}
};
@@ -10518,7 +10518,7 @@ struct SpellNameMeta
{
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1990283, -1, 1, 0x9F2C8370, fields, -1);
+ static DB2Meta instance(1990283, -1, 1, 1, 0x9F2C8370, fields, -1);
return &instance;
}
};
@@ -10532,7 +10532,7 @@ struct SpellOverrideNameMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2618823, -1, 2, 0x85E985A7, fields, -1);
+ static DB2Meta instance(2618823, -1, 2, 2, 0x85E985A7, fields, -1);
return &instance;
}
};
@@ -10558,7 +10558,7 @@ struct SpellPowerMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982806, 0, 14, 0x12ED7A99, fields, 13);
+ static DB2Meta instance(982806, 0, 14, 13, 0x12ED7A99, fields, 13);
return &instance;
}
};
@@ -10573,7 +10573,7 @@ struct SpellPowerDifficultyMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(982804, 0, 3, 0x08FEDBFF, fields, -1);
+ static DB2Meta instance(982804, 0, 3, 3, 0x08FEDBFF, fields, -1);
return &instance;
}
};
@@ -10588,7 +10588,7 @@ struct SpellProceduralEffectMeta
{ FT_BYTE, 1, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1140477, 0, 3, 0xF320E3AD, fields, -1);
+ static DB2Meta instance(1140477, 0, 3, 3, 0xF320E3AD, fields, -1);
return &instance;
}
};
@@ -10602,7 +10602,7 @@ struct SpellProcsPerMinuteMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1133526, -1, 2, 0xBEBE0C8B, fields, -1);
+ static DB2Meta instance(1133526, -1, 2, 2, 0xBEBE0C8B, fields, -1);
return &instance;
}
};
@@ -10618,7 +10618,7 @@ struct SpellProcsPerMinuteModMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1133525, -1, 4, 0xE5827335, fields, 3);
+ static DB2Meta instance(1133525, -1, 4, 3, 0xE5827335, fields, 3);
return &instance;
}
};
@@ -10634,7 +10634,7 @@ struct SpellRadiusMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1134584, -1, 4, 0xAE4257F8, fields, -1);
+ static DB2Meta instance(1134584, -1, 4, 4, 0xAE4257F8, fields, -1);
return &instance;
}
};
@@ -10651,7 +10651,7 @@ struct SpellRangeMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 2, true },
};
- static DB2Meta instance(1146820, -1, 5, 0x6B9E2FD2, fields, -1);
+ static DB2Meta instance(1146820, -1, 5, 5, 0x6B9E2FD2, fields, -1);
return &instance;
}
};
@@ -10666,7 +10666,7 @@ struct SpellReagentsMeta
{ FT_INT, 8, true },
{ FT_SHORT, 8, true },
};
- static DB2Meta instance(841946, -1, 3, 0x4B7DC644, fields, -1);
+ static DB2Meta instance(841946, -1, 3, 3, 0x4B7DC644, fields, -1);
return &instance;
}
};
@@ -10681,7 +10681,7 @@ struct SpellReagentsCurrencyMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1135239, -1, 3, 0x4D3F01C6, fields, 0);
+ static DB2Meta instance(1135239, -1, 3, 3, 0x4D3F01C6, fields, 0);
return &instance;
}
};
@@ -10698,7 +10698,7 @@ struct SpellScalingMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1139940, -1, 5, 0x4B0C2E65, fields, -1);
+ static DB2Meta instance(1139940, -1, 5, 5, 0x4B0C2E65, fields, -1);
return &instance;
}
};
@@ -10714,7 +10714,7 @@ struct SpellShapeshiftMeta
{ FT_INT, 2, true },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1139929, -1, 4, 0x91C4FFE9, fields, -1);
+ static DB2Meta instance(1139929, -1, 4, 4, 0x91C4FFE9, fields, -1);
return &instance;
}
};
@@ -10736,7 +10736,7 @@ struct SpellShapeshiftFormMeta
{ FT_INT, 4, false },
{ FT_INT, 8, false },
};
- static DB2Meta instance(1280618, -1, 10, 0x7082136E, fields, -1);
+ static DB2Meta instance(1280618, -1, 10, 10, 0x7082136E, fields, -1);
return &instance;
}
};
@@ -10750,7 +10750,7 @@ struct SpellSpecialUnitEffectMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1268903, -1, 2, 0xF084B84D, fields, -1);
+ static DB2Meta instance(1268903, -1, 2, 2, 0xF084B84D, fields, -1);
return &instance;
}
};
@@ -10770,7 +10770,7 @@ struct SpellTargetRestrictionsMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1139993, -1, 8, 0x47BE0E0C, fields, 7);
+ static DB2Meta instance(1139993, -1, 8, 7, 0x47BE0E0C, fields, 7);
return &instance;
}
};
@@ -10785,7 +10785,7 @@ struct SpellTotemsMeta
{ FT_SHORT, 2, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1002162, -1, 3, 0x5214FD94, fields, -1);
+ static DB2Meta instance(1002162, -1, 3, 3, 0x5214FD94, fields, -1);
return &instance;
}
};
@@ -10812,7 +10812,7 @@ struct SpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(897952, -1, 15, 0x514F85ED, fields, -1);
+ static DB2Meta instance(897952, -1, 15, 15, 0x514F85ED, fields, -1);
return &instance;
}
};
@@ -10827,7 +10827,7 @@ struct SpellVisualAnimMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1140479, -1, 3, 0xB27FB4A5, fields, -1);
+ static DB2Meta instance(1140479, -1, 3, 3, 0xB27FB4A5, fields, -1);
return &instance;
}
};
@@ -10850,7 +10850,7 @@ struct SpellVisualColorEffectMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1094006, -1, 11, 0x773CE0DE, fields, -1);
+ static DB2Meta instance(1094006, -1, 11, 11, 0x773CE0DE, fields, -1);
return &instance;
}
};
@@ -10876,7 +10876,7 @@ struct SpellVisualEffectNameMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897948, -1, 14, 0x10206967, fields, -1);
+ static DB2Meta instance(897948, -1, 14, 14, 0x10206967, fields, -1);
return &instance;
}
};
@@ -10897,7 +10897,7 @@ struct SpellVisualEventMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1685317, -1, 9, 0x8352EE58, fields, 8);
+ static DB2Meta instance(1685317, -1, 9, 8, 0x8352EE58, fields, 8);
return &instance;
}
};
@@ -10914,7 +10914,7 @@ struct SpellVisualKitMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(897949, -1, 5, 0xCD23B4AF, fields, -1);
+ static DB2Meta instance(897949, -1, 5, 5, 0xCD23B4AF, fields, -1);
return &instance;
}
};
@@ -10932,7 +10932,7 @@ struct SpellVisualKitAreaModelMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(897951, -1, 6, 0x34C79353, fields, -1);
+ static DB2Meta instance(897951, -1, 6, 6, 0x34C79353, fields, -1);
return &instance;
}
};
@@ -10947,7 +10947,7 @@ struct SpellVisualKitEffectMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140480, -1, 3, 0x90747013, fields, 2);
+ static DB2Meta instance(1140480, -1, 3, 2, 0x90747013, fields, 2);
return &instance;
}
};
@@ -10981,7 +10981,7 @@ struct SpellVisualKitModelAttachMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(897953, 2, 22, 0x75650E39, fields, 21);
+ static DB2Meta instance(897953, 2, 22, 21, 0x75650E39, fields, 21);
return &instance;
}
};
@@ -11010,7 +11010,7 @@ struct SpellVisualMissileMeta
{ FT_BYTE, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(897954, 2, 17, 0x9B2241BE, fields, 16);
+ static DB2Meta instance(897954, 2, 17, 16, 0x9B2241BE, fields, 16);
return &instance;
}
};
@@ -11024,7 +11024,7 @@ struct SpellXDescriptionVariablesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1724949, -1, 2, 0xFBC7B7AE, fields, -1);
+ static DB2Meta instance(1724949, -1, 2, 2, 0xFBC7B7AE, fields, -1);
return &instance;
}
};
@@ -11049,7 +11049,7 @@ struct SpellXSpellVisualMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1101657, 0, 13, 0xCDAF2854, fields, 12);
+ static DB2Meta instance(1101657, 0, 13, 12, 0xCDAF2854, fields, 12);
return &instance;
}
};
@@ -11064,7 +11064,7 @@ struct StartupFilesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1604265, -1, 3, 0xF1381769, fields, -1);
+ static DB2Meta instance(1604265, -1, 3, 3, 0xF1381769, fields, -1);
return &instance;
}
};
@@ -11078,7 +11078,7 @@ struct Startup_StringsMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_STRING, 1, true },
};
- static DB2Meta instance(1375805, -1, 2, 0x82058A06, fields, -1);
+ static DB2Meta instance(1375805, -1, 2, 2, 0x82058A06, fields, -1);
return &instance;
}
};
@@ -11093,7 +11093,7 @@ struct StationeryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1140758, -1, 3, 0x8B250029, fields, -1);
+ static DB2Meta instance(1140758, -1, 3, 3, 0x8B250029, fields, -1);
return &instance;
}
};
@@ -11110,7 +11110,7 @@ struct SummonPropertiesMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1345276, -1, 5, 0x4134937A, fields, -1);
+ static DB2Meta instance(1345276, -1, 5, 5, 0x4134937A, fields, -1);
return &instance;
}
};
@@ -11123,7 +11123,7 @@ struct TactKeyMeta
{
{ FT_BYTE, 16, false },
};
- static DB2Meta instance(1302850, -1, 1, 0xA55E1CCE, fields, -1);
+ static DB2Meta instance(1302850, -1, 1, 1, 0xA55E1CCE, fields, -1);
return &instance;
}
};
@@ -11136,7 +11136,7 @@ struct TactKeyLookupMeta
{
{ FT_BYTE, 8, false },
};
- static DB2Meta instance(1302851, -1, 1, 0x1A696886, fields, -1);
+ static DB2Meta instance(1302851, -1, 1, 1, 0x1A696886, fields, -1);
return &instance;
}
};
@@ -11157,7 +11157,7 @@ struct TalentMeta
{ FT_INT, 1, false },
{ FT_BYTE, 2, false },
};
- static DB2Meta instance(1369062, -1, 9, 0x2661E6C2, fields, -1);
+ static DB2Meta instance(1369062, -1, 9, 9, 0x2661E6C2, fields, -1);
return &instance;
}
};
@@ -11184,7 +11184,7 @@ struct TaxiNodesMeta
{ FT_INT, 1, false },
{ FT_INT, 2, true },
};
- static DB2Meta instance(1068100, 4, 15, 0x187CC2FE, fields, 5);
+ static DB2Meta instance(1068100, 4, 15, 15, 0x187CC2FE, fields, 5);
return &instance;
}
};
@@ -11200,7 +11200,7 @@ struct TaxiPathMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1067802, 0, 4, 0x3716BBCD, fields, 1);
+ static DB2Meta instance(1067802, 0, 4, 4, 0x3716BBCD, fields, 1);
return &instance;
}
};
@@ -11221,7 +11221,7 @@ struct TaxiPathNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1000437, 1, 9, 0x7CC528A4, fields, 2);
+ static DB2Meta instance(1000437, 1, 9, 9, 0x7CC528A4, fields, 2);
return &instance;
}
};
@@ -11236,7 +11236,7 @@ struct TerrainMaterialMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1307290, -1, 3, 0x9F25E6D3, fields, -1);
+ static DB2Meta instance(1307290, -1, 3, 3, 0x9F25E6D3, fields, -1);
return &instance;
}
};
@@ -11253,7 +11253,7 @@ struct TerrainTypeMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1310249, -1, 5, 0xB4573071, fields, -1);
+ static DB2Meta instance(1310249, -1, 5, 5, 0xB4573071, fields, -1);
return &instance;
}
};
@@ -11266,7 +11266,7 @@ struct TerrainTypeSoundsMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1284822, -1, 1, 0xECCAE96B, fields, -1);
+ static DB2Meta instance(1284822, -1, 1, 1, 0xECCAE96B, fields, -1);
return &instance;
}
};
@@ -11288,7 +11288,7 @@ struct TextureBlendSetMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 4, true },
};
- static DB2Meta instance(1328721, -1, 10, 0xF2AFFE4C, fields, -1);
+ static DB2Meta instance(1328721, -1, 10, 10, 0xF2AFFE4C, fields, -1);
return &instance;
}
};
@@ -11303,7 +11303,7 @@ struct TextureFileDataMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(982459, 0, 3, 0x71D3BD92, fields, 2);
+ static DB2Meta instance(982459, 0, 3, 3, 0x71D3BD92, fields, 2);
return &instance;
}
};
@@ -11318,7 +11318,7 @@ struct TotemCategoryMeta
{ FT_BYTE, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1134586, -1, 3, 0x2AA9FB1E, fields, -1);
+ static DB2Meta instance(1134586, -1, 3, 3, 0x2AA9FB1E, fields, -1);
return &instance;
}
};
@@ -11335,7 +11335,7 @@ struct ToyMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(988200, 1, 5, 0x6156EBCA, fields, -1);
+ static DB2Meta instance(988200, 1, 5, 5, 0x6156EBCA, fields, -1);
return &instance;
}
};
@@ -11354,7 +11354,7 @@ struct TradeSkillCategoryMeta
{ FT_SHORT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1301101, 2, 7, 0xAFEA1AAD, fields, -1);
+ static DB2Meta instance(1301101, 2, 7, 7, 0xAFEA1AAD, fields, -1);
return &instance;
}
};
@@ -11368,7 +11368,7 @@ struct TradeSkillItemMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1329070, -1, 2, 0xA90CD5D2, fields, -1);
+ static DB2Meta instance(1329070, -1, 2, 2, 0xA90CD5D2, fields, -1);
return &instance;
}
};
@@ -11385,7 +11385,7 @@ struct TransformMatrixMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1338702, -1, 5, 0xBA00B2FD, fields, -1);
+ static DB2Meta instance(1338702, -1, 5, 5, 0xBA00B2FD, fields, -1);
return &instance;
}
};
@@ -11399,7 +11399,7 @@ struct TransmogDefaultLevelMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2399695, -1, 2, 0x81205938, fields, -1);
+ static DB2Meta instance(2399695, -1, 2, 2, 0x81205938, fields, -1);
return &instance;
}
};
@@ -11413,7 +11413,7 @@ struct TransmogHolidayMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1589454, 0, 2, 0x6FC325A0, fields, -1);
+ static DB2Meta instance(1589454, 0, 2, 2, 0x6FC325A0, fields, -1);
return &instance;
}
};
@@ -11438,7 +11438,7 @@ struct TransmogSetMeta
{ FT_SHORT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376213, 1, 13, 0x8BEEE3C1, fields, 7);
+ static DB2Meta instance(1376213, 1, 13, 13, 0x8BEEE3C1, fields, 7);
return &instance;
}
};
@@ -11452,7 +11452,7 @@ struct TransmogSetGroupMeta
{ FT_STRING, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1576116, 1, 2, 0x0F60CFC9, fields, -1);
+ static DB2Meta instance(1576116, 1, 2, 2, 0x0F60CFC9, fields, -1);
return &instance;
}
};
@@ -11468,7 +11468,7 @@ struct TransmogSetItemMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1376212, 0, 4, 0x23855A82, fields, 1);
+ static DB2Meta instance(1376212, 0, 4, 4, 0x23855A82, fields, 1);
return &instance;
}
};
@@ -11484,7 +11484,7 @@ struct TransportAnimationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140686, -1, 4, 0x6329464B, fields, 3);
+ static DB2Meta instance(1140686, -1, 4, 3, 0x6329464B, fields, 3);
return &instance;
}
};
@@ -11506,7 +11506,7 @@ struct TransportPhysicsMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1121973, -1, 10, 0x0B297C98, fields, -1);
+ static DB2Meta instance(1121973, -1, 10, 10, 0x0B297C98, fields, -1);
return &instance;
}
};
@@ -11521,7 +11521,7 @@ struct TransportRotationMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1140687, -1, 3, 0x5FE3BC91, fields, 2);
+ static DB2Meta instance(1140687, -1, 3, 2, 0x5FE3BC91, fields, 2);
return &instance;
}
};
@@ -11537,7 +11537,7 @@ struct TrophyMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(975024, -1, 4, 0x0AE68C93, fields, -1);
+ static DB2Meta instance(975024, -1, 4, 4, 0x0AE68C93, fields, -1);
return &instance;
}
};
@@ -11552,7 +11552,7 @@ struct UIExpansionDisplayInfoMeta
{ FT_INT, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1729547, -1, 3, 0xCD407FA1, fields, -1);
+ static DB2Meta instance(1729547, -1, 3, 3, 0xCD407FA1, fields, -1);
return &instance;
}
};
@@ -11567,7 +11567,7 @@ struct UIExpansionDisplayInfoIconMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1729546, -1, 3, 0xC9B51E5D, fields, -1);
+ static DB2Meta instance(1729546, -1, 3, 3, 0xC9B51E5D, fields, -1);
return &instance;
}
};
@@ -11584,7 +11584,7 @@ struct UiCamFbackTransmogChrRaceMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261406, -1, 5, 0xB1C9DAC4, fields, -1);
+ static DB2Meta instance(1261406, -1, 5, 5, 0xB1C9DAC4, fields, -1);
return &instance;
}
};
@@ -11600,7 +11600,7 @@ struct UiCamFbackTransmogWeaponMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1261407, -1, 4, 0x5148437F, fields, -1);
+ static DB2Meta instance(1261407, -1, 4, 4, 0x5148437F, fields, -1);
return &instance;
}
};
@@ -11621,7 +11621,7 @@ struct UiCameraMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1120287, -1, 9, 0xC54B36EE, fields, -1);
+ static DB2Meta instance(1120287, -1, 9, 9, 0xC54B36EE, fields, -1);
return &instance;
}
};
@@ -11636,7 +11636,7 @@ struct UiCameraTypeMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1120288, -1, 3, 0x34F64532, fields, -1);
+ static DB2Meta instance(1120288, -1, 3, 3, 0x34F64532, fields, -1);
return &instance;
}
};
@@ -11651,7 +11651,7 @@ struct UiCanvasMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1989363, 0, 3, 0x77DC2C2A, fields, -1);
+ static DB2Meta instance(1989363, 0, 3, 3, 0x77DC2C2A, fields, -1);
return &instance;
}
};
@@ -11676,7 +11676,7 @@ struct UiMapMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957206, 1, 13, 0x4B07CF16, fields, 2);
+ static DB2Meta instance(1957206, 1, 13, 13, 0x4B07CF16, fields, 2);
return &instance;
}
};
@@ -11691,7 +11691,7 @@ struct UiMapArtMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957202, -1, 3, 0xD85EF8B6, fields, -1);
+ static DB2Meta instance(1957202, -1, 3, 3, 0xD85EF8B6, fields, -1);
return &instance;
}
};
@@ -11712,7 +11712,7 @@ struct UiMapArtStyleLayerMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957208, -1, 9, 0xAFF6429A, fields, 8);
+ static DB2Meta instance(1957208, -1, 9, 8, 0xAFF6429A, fields, 8);
return &instance;
}
};
@@ -11729,7 +11729,7 @@ struct UiMapArtTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957210, -1, 5, 0xBA5290E9, fields, 4);
+ static DB2Meta instance(1957210, -1, 5, 4, 0xBA5290E9, fields, 4);
return &instance;
}
};
@@ -11751,7 +11751,7 @@ struct UiMapAssignmentMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957219, 3, 10, 0xFA919770, fields, 4);
+ static DB2Meta instance(1957219, 3, 10, 10, 0xFA919770, fields, 4);
return &instance;
}
};
@@ -11767,7 +11767,7 @@ struct UiMapFogOfWarMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2006972, 0, 4, 0x257E044E, fields, 1);
+ static DB2Meta instance(2006972, 0, 4, 4, 0x257E044E, fields, 1);
return &instance;
}
};
@@ -11782,7 +11782,7 @@ struct UiMapFogOfWarVisualizationMeta
{ FT_INT, 1, false },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(2006973, -1, 3, 0xB8110379, fields, -1);
+ static DB2Meta instance(2006973, -1, 3, 3, 0xB8110379, fields, -1);
return &instance;
}
};
@@ -11799,7 +11799,7 @@ struct UiMapGroupMemberMeta
{ FT_INT, 1, true },
{ FT_BYTE, 1, true },
};
- static DB2Meta instance(1957204, -1, 5, 0x3D1DDDA1, fields, 1);
+ static DB2Meta instance(1957204, -1, 5, 5, 0x3D1DDDA1, fields, 1);
return &instance;
}
};
@@ -11819,7 +11819,7 @@ struct UiMapLinkMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2030690, 2, 8, 0x27E875F3, fields, 3);
+ static DB2Meta instance(2030690, 2, 8, 8, 0x27E875F3, fields, 3);
return &instance;
}
};
@@ -11834,7 +11834,7 @@ struct UiMapXMapArtMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957217, -1, 3, 0xD74B6E49, fields, 2);
+ static DB2Meta instance(1957217, -1, 3, 2, 0xD74B6E49, fields, 2);
return &instance;
}
};
@@ -11848,7 +11848,7 @@ struct UiModelSceneMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1548215, -1, 2, 0x0B9EFECA, fields, -1);
+ static DB2Meta instance(1548215, -1, 2, 2, 0x0B9EFECA, fields, -1);
return &instance;
}
};
@@ -11870,7 +11870,7 @@ struct UiModelSceneActorMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548214, 2, 10, 0x8B5BF449, fields, 9);
+ static DB2Meta instance(1548214, 2, 10, 9, 0x8B5BF449, fields, 9);
return &instance;
}
};
@@ -11889,7 +11889,7 @@ struct UiModelSceneActorDisplayMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1548216, -1, 7, 0xDD1DD903, fields, -1);
+ static DB2Meta instance(1548216, -1, 7, 7, 0xDD1DD903, fields, -1);
return &instance;
}
};
@@ -11917,7 +11917,7 @@ struct UiModelSceneCameraMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1548213, 3, 16, 0xEDFBD5A2, fields, 15);
+ static DB2Meta instance(1548213, 3, 16, 15, 0xEDFBD5A2, fields, 15);
return &instance;
}
};
@@ -11935,7 +11935,7 @@ struct UiPartyPoseMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1993323, -1, 6, 0x880480BF, fields, 5);
+ static DB2Meta instance(1993323, -1, 6, 5, 0x880480BF, fields, 5);
return &instance;
}
};
@@ -11951,7 +11951,7 @@ struct UiTextureAtlasMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897470, -1, 4, 0x6951B2FD, fields, -1);
+ static DB2Meta instance(897470, -1, 4, 4, 0x6951B2FD, fields, -1);
return &instance;
}
};
@@ -11965,7 +11965,7 @@ struct UiTextureAtlasElementMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1989276, 1, 2, 0xBBDA0A61, fields, -1);
+ static DB2Meta instance(1989276, 1, 2, 2, 0xBBDA0A61, fields, -1);
return &instance;
}
};
@@ -11987,7 +11987,7 @@ struct UiTextureAtlasMemberMeta
{ FT_BYTE, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(897532, 1, 10, 0x4D58B085, fields, 7);
+ static DB2Meta instance(897532, 1, 10, 10, 0x4D58B085, fields, 7);
return &instance;
}
};
@@ -12000,7 +12000,7 @@ struct UiTextureKitMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(939159, -1, 1, 0x1FC1A9C6, fields, -1);
+ static DB2Meta instance(939159, -1, 1, 1, 0x1FC1A9C6, fields, -1);
return &instance;
}
};
@@ -12019,7 +12019,7 @@ struct UiWidgetMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983278, -1, 7, 0xB7E65C22, fields, -1);
+ static DB2Meta instance(1983278, -1, 7, 7, 0xB7E65C22, fields, -1);
return &instance;
}
};
@@ -12034,7 +12034,7 @@ struct UiWidgetConstantSourceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983639, -1, 3, 0x5BB89A7E, fields, 2);
+ static DB2Meta instance(1983639, -1, 3, 2, 0x5BB89A7E, fields, 2);
return &instance;
}
};
@@ -12050,7 +12050,7 @@ struct UiWidgetDataSourceMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983640, -1, 4, 0x8C104D29, fields, 3);
+ static DB2Meta instance(1983640, -1, 4, 3, 0x8C104D29, fields, 3);
return &instance;
}
};
@@ -12064,7 +12064,7 @@ struct UiWidgetMapMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2322531, -1, 2, 0x335BE535, fields, 1);
+ static DB2Meta instance(2322531, -1, 2, 1, 0x335BE535, fields, 1);
return &instance;
}
};
@@ -12079,7 +12079,7 @@ struct UiWidgetStringSourceMeta
{ FT_SHORT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983641, -1, 3, 0xD3DB3469, fields, 2);
+ static DB2Meta instance(1983641, -1, 3, 2, 0xD3DB3469, fields, 2);
return &instance;
}
};
@@ -12097,7 +12097,7 @@ struct UiWidgetVisTypeDataReqMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2740907, 1, 6, 0xAE3180D2, fields, 5);
+ static DB2Meta instance(2740907, 1, 6, 5, 0xAE3180D2, fields, 5);
return &instance;
}
};
@@ -12116,7 +12116,7 @@ struct UiWidgetVisualizationMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1983276, -1, 7, 0xAE507BB8, fields, -1);
+ static DB2Meta instance(1983276, -1, 7, 7, 0xAE507BB8, fields, -1);
return &instance;
}
};
@@ -12134,7 +12134,7 @@ struct UnitBloodMeta
{ FT_INT, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1284821, -1, 6, 0x007ED968, fields, -1);
+ static DB2Meta instance(1284821, -1, 6, 6, 0x007ED968, fields, -1);
return &instance;
}
};
@@ -12147,7 +12147,7 @@ struct UnitBloodLevelsMeta
{
{ FT_BYTE, 3, false },
};
- static DB2Meta instance(1268904, -1, 1, 0x684D24F4, fields, -1);
+ static DB2Meta instance(1268904, -1, 1, 1, 0x684D24F4, fields, -1);
return &instance;
}
};
@@ -12163,7 +12163,7 @@ struct UnitConditionMeta
{ FT_BYTE, 8, true },
{ FT_INT, 8, true },
};
- static DB2Meta instance(1120959, -1, 4, 0x215CBCD2, fields, -1);
+ static DB2Meta instance(1120959, -1, 4, 4, 0x215CBCD2, fields, -1);
return &instance;
}
};
@@ -12191,7 +12191,7 @@ struct UnitPowerBarMeta
{ FT_INT, 6, true },
{ FT_INT, 6, true },
};
- static DB2Meta instance(1237753, -1, 16, 0xD8CE1BD7, fields, -1);
+ static DB2Meta instance(1237753, -1, 16, 16, 0xD8CE1BD7, fields, -1);
return &instance;
}
};
@@ -12221,7 +12221,7 @@ struct VehicleMeta
{ FT_SHORT, 8, false },
{ FT_SHORT, 3, false },
};
- static DB2Meta instance(1368621, -1, 18, 0x221A0252, fields, -1);
+ static DB2Meta instance(1368621, -1, 18, 18, 0x221A0252, fields, -1);
return &instance;
}
};
@@ -12294,7 +12294,7 @@ struct VehicleSeatMeta
{ FT_SHORT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1345447, -1, 61, 0x7AB200FA, fields, -1);
+ static DB2Meta instance(1345447, -1, 61, 61, 0x7AB200FA, fields, -1);
return &instance;
}
};
@@ -12310,7 +12310,7 @@ struct VehicleUIIndSeatMeta
{ FT_FLOAT, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1279741, -1, 4, 0x590E3162, fields, 3);
+ static DB2Meta instance(1279741, -1, 4, 3, 0x590E3162, fields, 3);
return &instance;
}
};
@@ -12323,7 +12323,7 @@ struct VehicleUIIndicatorMeta
{
{ FT_INT, 1, true },
};
- static DB2Meta instance(1279740, -1, 1, 0x4B1AACBC, fields, -1);
+ static DB2Meta instance(1279740, -1, 1, 1, 0x4B1AACBC, fields, -1);
return &instance;
}
};
@@ -12344,7 +12344,7 @@ struct VignetteMeta
{ FT_BYTE, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(892861, -1, 9, 0xE70E083E, fields, -1);
+ static DB2Meta instance(892861, -1, 9, 9, 0xE70E083E, fields, -1);
return &instance;
}
};
@@ -12358,7 +12358,7 @@ struct VirtualAttachmentMeta
{ FT_STRING_NOT_LOCALIZED, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634482, -1, 2, 0xA9D90777, fields, -1);
+ static DB2Meta instance(1634482, -1, 2, 2, 0xA9D90777, fields, -1);
return &instance;
}
};
@@ -12373,7 +12373,7 @@ struct VirtualAttachmentCustomizationMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1634480, -1, 3, 0x5812DF35, fields, -1);
+ static DB2Meta instance(1634480, -1, 3, 3, 0x5812DF35, fields, -1);
return &instance;
}
};
@@ -12389,7 +12389,7 @@ struct VocalUISoundsMeta
{ FT_BYTE, 1, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1267067, -1, 4, 0x264C4E59, fields, -1);
+ static DB2Meta instance(1267067, -1, 4, 4, 0x264C4E59, fields, -1);
return &instance;
}
};
@@ -12416,7 +12416,7 @@ struct WMOAreaTableMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1355528, 1, 15, 0x60EC930B, fields, 2);
+ static DB2Meta instance(1355528, 1, 15, 15, 0x60EC930B, fields, 2);
return &instance;
}
};
@@ -12433,7 +12433,7 @@ struct WMOMinimapTextureMeta
{ FT_INT, 1, true },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1323241, -1, 5, 0x48CE176C, fields, 4);
+ static DB2Meta instance(1323241, -1, 5, 4, 0x48CE176C, fields, 4);
return &instance;
}
};
@@ -12464,7 +12464,7 @@ struct WaterfallDataMeta
{ FT_FLOAT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565222, -1, 19, 0x9AF7AF6D, fields, -1);
+ static DB2Meta instance(2565222, -1, 19, 19, 0x9AF7AF6D, fields, -1);
return &instance;
}
};
@@ -12482,7 +12482,7 @@ struct WaypointEdgeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565258, 0, 6, 0x7A49AFE4, fields, -1);
+ static DB2Meta instance(2565258, 0, 6, 6, 0x7A49AFE4, fields, -1);
return &instance;
}
};
@@ -12501,7 +12501,7 @@ struct WaypointNodeMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2565265, 1, 7, 0x67728573, fields, -1);
+ static DB2Meta instance(2565265, 1, 7, 7, 0x67728573, fields, -1);
return &instance;
}
};
@@ -12515,7 +12515,7 @@ struct WaypointSafeLocsMeta
{ FT_FLOAT, 3, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(2820850, -1, 2, 0x61C88F74, fields, -1);
+ static DB2Meta instance(2820850, -1, 2, 2, 0x61C88F74, fields, -1);
return &instance;
}
};
@@ -12532,7 +12532,7 @@ struct WbAccessControlListMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(879634, -1, 5, 0xDC9D8334, fields, -1);
+ static DB2Meta instance(879634, -1, 5, 5, 0xDC9D8334, fields, -1);
return &instance;
}
};
@@ -12548,7 +12548,7 @@ struct WbCertWhitelistMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(879591, -1, 4, 0x1524F278, fields, -1);
+ static DB2Meta instance(879591, -1, 4, 4, 0x1524F278, fields, -1);
return &instance;
}
};
@@ -12567,7 +12567,7 @@ struct WeaponImpactSoundsMeta
{ FT_INT, 11, false },
{ FT_INT, 11, false },
};
- static DB2Meta instance(1267648, -1, 7, 0x9C7F9BA6, fields, -1);
+ static DB2Meta instance(1267648, -1, 7, 7, 0x9C7F9BA6, fields, -1);
return &instance;
}
};
@@ -12582,7 +12582,7 @@ struct WeaponSwingSounds2Meta
{ FT_BYTE, 1, false },
{ FT_INT, 1, false },
};
- static DB2Meta instance(1267068, -1, 3, 0x18B6CC57, fields, -1);
+ static DB2Meta instance(1267068, -1, 3, 3, 0x18B6CC57, fields, -1);
return &instance;
}
};
@@ -12603,7 +12603,7 @@ struct WeaponTrailMeta
{ FT_FLOAT, 3, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(982461, -1, 9, 0xB05F809A, fields, -1);
+ static DB2Meta instance(982461, -1, 9, 9, 0xB05F809A, fields, -1);
return &instance;
}
};
@@ -12618,7 +12618,7 @@ struct WeaponTrailModelDefMeta
{ FT_SHORT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1239843, -1, 3, 0xCE7AD194, fields, 2);
+ static DB2Meta instance(1239843, -1, 3, 2, 0xCE7AD194, fields, 2);
return &instance;
}
};
@@ -12640,7 +12640,7 @@ struct WeaponTrailParamMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1239842, -1, 10, 0xC3B87CA4, fields, 9);
+ static DB2Meta instance(1239842, -1, 10, 9, 0xC3B87CA4, fields, 9);
return &instance;
}
};
@@ -12674,7 +12674,7 @@ struct WeatherMeta
{ FT_FLOAT, 2, true },
{ FT_FLOAT, 3, true },
};
- static DB2Meta instance(1343311, -1, 22, 0x784E91E0, fields, -1);
+ static DB2Meta instance(1343311, -1, 22, 22, 0x784E91E0, fields, -1);
return &instance;
}
};
@@ -12688,7 +12688,7 @@ struct WeatherXParticulateMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1965591, -1, 2, 0x791A7865, fields, 1);
+ static DB2Meta instance(1965591, -1, 2, 1, 0x791A7865, fields, 1);
return &instance;
}
};
@@ -12710,7 +12710,7 @@ struct WindSettingsMeta
{ FT_FLOAT, 1, true },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(943871, -1, 10, 0xE09E01C4, fields, -1);
+ static DB2Meta instance(943871, -1, 10, 10, 0xE09E01C4, fields, -1);
return &instance;
}
};
@@ -12724,7 +12724,7 @@ struct WorldBossLockoutMeta
{ FT_STRING, 1, true },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(975279, -1, 2, 0x57E8ADB8, fields, -1);
+ static DB2Meta instance(975279, -1, 2, 2, 0x57E8ADB8, fields, -1);
return &instance;
}
};
@@ -12742,7 +12742,7 @@ struct WorldChunkSoundsMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1267069, -1, 6, 0xA5616A27, fields, -1);
+ static DB2Meta instance(1267069, -1, 6, 6, 0xA5616A27, fields, -1);
return &instance;
}
};
@@ -12760,7 +12760,7 @@ struct WorldEffectMeta
{ FT_INT, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1343312, -1, 6, 0x8A7EC767, fields, -1);
+ static DB2Meta instance(1343312, -1, 6, 6, 0x8A7EC767, fields, -1);
return &instance;
}
};
@@ -12775,7 +12775,7 @@ struct WorldElapsedTimerMeta
{ FT_BYTE, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1135240, -1, 3, 0x103B8712, fields, -1);
+ static DB2Meta instance(1135240, -1, 3, 3, 0x103B8712, fields, -1);
return &instance;
}
};
@@ -12800,7 +12800,7 @@ struct WorldMapOverlayMeta
{ FT_INT, 1, false },
{ FT_INT, 4, false },
};
- static DB2Meta instance(1134579, 0, 13, 0x837A3DAA, fields, 1);
+ static DB2Meta instance(1134579, 0, 13, 13, 0x837A3DAA, fields, 1);
return &instance;
}
};
@@ -12817,23 +12817,7 @@ struct WorldMapOverlayTileMeta
{ FT_INT, 1, true },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1957212, -1, 5, 0xC4DCC916, fields, 4);
- return &instance;
- }
-};
-
-struct WorldSafeLocsMeta
-{
- static DB2Meta const* Instance()
- {
- static DB2MetaField const fields[4] =
- {
- { FT_STRING, 1, false },
- { FT_FLOAT, 3, false },
- { FT_SHORT, 1, false },
- { FT_FLOAT, 1, false }
- };
- static DB2Meta instance(1369425, -1, 4, 0x6BF0D7EC, fields, 3);
+ static DB2Meta instance(1957212, -1, 5, 4, 0xC4DCC916, fields, 4);
return &instance;
}
};
@@ -12846,7 +12830,7 @@ struct WorldStateExpressionMeta
{
{ FT_STRING_NOT_LOCALIZED, 1, true },
};
- static DB2Meta instance(1332558, -1, 1, 0xF23806A6, fields, -1);
+ static DB2Meta instance(1332558, -1, 1, 1, 0xF23806A6, fields, -1);
return &instance;
}
};
@@ -12866,7 +12850,7 @@ struct WorldStateZoneSoundsMeta
{ FT_SHORT, 1, false },
{ FT_BYTE, 1, false },
};
- static DB2Meta instance(1266941, -1, 8, 0x44CFA417, fields, -1);
+ static DB2Meta instance(1266941, -1, 8, 8, 0x44CFA417, fields, -1);
return &instance;
}
};
@@ -12885,7 +12869,7 @@ struct World_PVP_AreaMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, true },
};
- static DB2Meta instance(1310255, -1, 7, 0x3F8DDC83, fields, -1);
+ static DB2Meta instance(1310255, -1, 7, 7, 0x3F8DDC83, fields, -1);
return &instance;
}
};
@@ -12901,7 +12885,7 @@ struct ZoneIntroMusicTableMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310251, -1, 4, 0x5453B51D, fields, -1);
+ static DB2Meta instance(1310251, -1, 4, 4, 0x5453B51D, fields, -1);
return &instance;
}
};
@@ -12919,7 +12903,7 @@ struct ZoneLightMeta
{ FT_FLOAT, 1, true },
{ FT_FLOAT, 1, true },
};
- static DB2Meta instance(1310253, -1, 6, 0xD22C2131, fields, -1);
+ static DB2Meta instance(1310253, -1, 6, 6, 0xD22C2131, fields, -1);
return &instance;
}
};
@@ -12934,7 +12918,7 @@ struct ZoneLightPointMeta
{ FT_BYTE, 1, false },
{ FT_SHORT, 1, false },
};
- static DB2Meta instance(1310256, -1, 3, 0xB21DA554, fields, 2);
+ static DB2Meta instance(1310256, -1, 3, 2, 0xB21DA554, fields, 2);
return &instance;
}
};
@@ -12950,7 +12934,7 @@ struct ZoneMusicMeta
{ FT_INT, 2, false },
{ FT_INT, 2, false },
};
- static DB2Meta instance(1310254, -1, 4, 0x9EBD4495, fields, -1);
+ static DB2Meta instance(1310254, -1, 4, 4, 0x9EBD4495, fields, -1);
return &instance;
}
};
@@ -12966,7 +12950,7 @@ struct ZoneStoryMeta
{ FT_INT, 1, false },
{ FT_INT, 1, true },
};
- static DB2Meta instance(1797864, -1, 4, 0x5BFB82E8, fields, 3);
+ static DB2Meta instance(1797864, -1, 4, 3, 0x5BFB82E8, fields, 3);
return &instance;
}
};
diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp
index 694768fa1cf..d276b5e6aa3 100644
--- a/src/server/game/DataStores/DB2Stores.cpp
+++ b/src/server/game/DataStores/DB2Stores.cpp
@@ -432,8 +432,18 @@ inline void LoadDB2(uint32& availableDb2Locales, std::vector<std::string>& errli
{
std::string clientMetaString, ourMetaString;
for (std::size_t i = 0; i < loadInfo->Meta->FieldCount; ++i)
+ {
for (std::size_t j = 0; j < loadInfo->Meta->Fields[i].ArraySize; ++j)
+ {
+ if (i >= loadInfo->Meta->FileFieldCount && int32(i) == loadInfo->Meta->ParentIndexField)
+ {
+ clientMetaString += FT_INT;
+ continue;
+ }
+
clientMetaString += loadInfo->Meta->Fields[i].Type;
+ }
+ }
for (std::size_t i = loadInfo->Meta->HasIndexFieldInData() ? 0 : 1; i < loadInfo->FieldCount; ++i)
ourMetaString += loadInfo->Fields[i].Type;
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h
index 494919ceabb..76a4b6f9bbd 100644
--- a/src/server/game/DataStores/DB2Structure.h
+++ b/src/server/game/DataStores/DB2Structure.h
@@ -67,7 +67,7 @@ struct AreaGroupMemberEntry
{
uint32 ID;
uint16 AreaID;
- uint16 AreaGroupID;
+ uint32 AreaGroupID;
};
struct AreaTableEntry
@@ -180,7 +180,7 @@ struct ArtifactAppearanceSetEntry
uint16 AltHandUICameraID;
int8 ForgeAttachmentOverride;
uint8 Flags;
- uint8 ArtifactID;
+ uint32 ArtifactID;
};
struct ArtifactCategoryEntry
@@ -221,7 +221,7 @@ struct ArtifactPowerRankEntry
int32 SpellID;
uint16 ItemBonusListID;
float AuraPointsOverride;
- uint16 ArtifactPowerID;
+ uint32 ArtifactPowerID;
};
struct ArtifactQuestXPEntry
@@ -247,7 +247,7 @@ struct ArtifactUnlockEntry
uint8 PowerRank;
uint16 ItemBonusListID;
uint32 PlayerConditionID;
- uint8 ArtifactID;
+ uint32 ArtifactID;
};
struct AuctionHouseEntry
@@ -356,7 +356,7 @@ struct BattlePetBreedStateEntry
uint32 ID;
uint8 BattlePetStateID;
uint16 Value;
- uint8 BattlePetBreedID;
+ uint32 BattlePetBreedID;
};
struct BattlePetSpeciesEntry
@@ -379,7 +379,7 @@ struct BattlePetSpeciesStateEntry
uint32 ID;
uint16 BattlePetStateID;
int32 Value;
- uint16 BattlePetSpeciesID;
+ uint32 BattlePetSpeciesID;
};
struct BattlemasterListEntry
@@ -471,7 +471,7 @@ struct CharStartOutfitEntry
uint32 PetDisplayID; // Pet Model ID for starting pet
uint8 PetFamilyID; // Pet Family Entry for starting pet
int32 ItemID[MAX_OUTFIT_ITEMS];
- uint8 RaceID;
+ uint32 RaceID;
};
struct CharTitlesEntry
@@ -521,7 +521,7 @@ struct ChrClassesXPowerTypesEntry
{
uint32 ID;
int8 PowerType;
- uint8 ClassID;
+ uint32 ClassID;
};
struct ChrRacesEntry
@@ -627,7 +627,7 @@ struct ContentTuningXExpectedEntry
{
uint32 ID;
int32 ExpectedStatModID;
- int32 ContentTuningID;
+ uint32 ContentTuningID;
};
struct ConversationLineEntry
@@ -1041,7 +1041,7 @@ struct EmotesTextSoundEntry
uint8 ClassID;
uint8 SexID;
uint32 SoundID;
- uint16 EmotesTextID;
+ uint32 EmotesTextID;
};
struct ExpectedStatEntry
@@ -1057,7 +1057,7 @@ struct ExpectedStatEntry
float PlayerSecondaryStat;
float ArmorConstant;
float CreatureSpellDamage;
- int32 Lvl;
+ uint32 Lvl;
};
struct ExpectedStatModEntry
@@ -1288,7 +1288,7 @@ struct GarrFollowerXAbilityEntry
uint8 OrderIndex;
uint8 FactionIndex;
uint16 GarrAbilityID;
- uint16 GarrFollowerID;
+ uint32 GarrFollowerID;
};
struct GarrPlotEntry
@@ -1352,7 +1352,7 @@ struct GlyphBindableSpellEntry
{
uint32 ID;
int32 SpellID;
- int16 GlyphPropertiesID;
+ uint32 GlyphPropertiesID;
};
struct GlyphPropertiesEntry
@@ -1368,7 +1368,7 @@ struct GlyphRequiredSpecEntry
{
uint32 ID;
uint16 ChrSpecializationID;
- uint16 GlyphPropertiesID;
+ uint32 GlyphPropertiesID;
};
struct GuildColorBackgroundEntry
@@ -1554,7 +1554,7 @@ struct ItemBonusTreeNodeEntry
uint16 ChildItemBonusTreeID;
uint16 ChildItemBonusListID;
uint16 ChildItemLevelSelectorID;
- uint16 ParentItemBonusTreeID;
+ uint32 ParentItemBonusTreeID;
};
struct ItemChildEquipmentEntry
@@ -1624,7 +1624,7 @@ struct ItemDisenchantLootEntry
uint16 MaxLevel;
uint16 SkillRequired;
int8 ExpansionID;
- uint8 Class;
+ uint32 Class;
};
struct ItemEffectEntry
@@ -1638,7 +1638,7 @@ struct ItemEffectEntry
uint16 SpellCategoryID;
int32 SpellID;
uint16 ChrSpecializationID;
- int32 ParentItemID;
+ uint32 ParentItemID;
};
#define MAX_ITEM_EXT_COST_ITEMS 5
@@ -1672,7 +1672,7 @@ struct ItemLevelSelectorQualityEntry
uint32 ID;
int32 QualityItemBonusListID;
int8 Quality;
- int16 ParentILSQualitySetID;
+ uint32 ParentILSQualitySetID;
};
struct ItemLevelSelectorQualitySetEntry
@@ -1695,7 +1695,7 @@ struct ItemLimitCategoryConditionEntry
uint32 ID;
int8 AddQuantity;
uint32 PlayerConditionID;
- int32 ParentItemLimitCategoryID;
+ uint32 ParentItemLimitCategoryID;
};
struct ItemModifiedAppearanceEntry
@@ -1752,7 +1752,7 @@ struct ItemSetSpellEntry
uint16 ChrSpecID;
uint32 SpellID;
uint8 Threshold;
- uint16 ItemSetID;
+ uint32 ItemSetID;
};
struct ItemSparseEntry
@@ -1837,14 +1837,14 @@ struct ItemSpecOverrideEntry
{
uint32 ID;
uint16 SpecID;
- int32 ItemID;
+ uint32 ItemID;
};
struct ItemXBonusTreeEntry
{
uint32 ID;
uint16 ItemBonusTreeID;
- int32 ItemID;
+ uint32 ItemID;
};
#define KEYCHAIN_SIZE 32
@@ -2020,7 +2020,7 @@ struct MapDifficultyEntry
int32 ItemContextPickerID;
int32 Flags;
int32 ContentTuningID;
- int32 MapID;
+ uint32 MapID;
uint32 GetRaidDuration() const
{
@@ -2087,7 +2087,7 @@ struct MountXDisplayEntry
uint32 ID;
int32 CreatureDisplayInfoID;
uint32 PlayerConditionID;
- int32 MountID;
+ uint32 MountID;
};
struct MovieEntry
@@ -2155,7 +2155,7 @@ struct PhaseXPhaseGroupEntry
{
uint32 ID;
uint16 PhaseID;
- uint16 PhaseGroupID;
+ uint32 PhaseGroupID;
};
struct PlayerConditionEntry
@@ -2288,7 +2288,7 @@ struct PVPDifficultyEntry
uint8 RangeIndex;
uint8 MinLevel;
uint8 MaxLevel;
- uint16 MapID;
+ uint32 MapID;
// helpers
BattlegroundBracketId GetBracketId() const { return BattlegroundBracketId(RangeIndex); }
@@ -2403,7 +2403,7 @@ struct RewardPackXItemEntry
uint32 ID;
int32 ItemID;
int32 ItemQuantity;
- int32 RewardPackID;
+ uint32 RewardPackID;
};
struct ScalingStatDistributionEntry
@@ -2555,7 +2555,7 @@ struct SpecSetMemberEntry
{
uint32 ID;
int32 ChrSpecializationID;
- int32 SpecSetID;
+ uint32 SpecSetID;
};
struct SpellAuraOptionsEntry
@@ -2568,7 +2568,7 @@ struct SpellAuraOptionsEntry
int32 ProcCharges;
uint16 SpellProcsPerMinuteID;
int32 ProcTypeMask[2];
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellAuraRestrictionsEntry
@@ -2583,7 +2583,7 @@ struct SpellAuraRestrictionsEntry
int32 TargetAuraSpell;
int32 ExcludeCasterAuraSpell;
int32 ExcludeTargetAuraSpell;
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellCastTimesEntry
@@ -2617,7 +2617,7 @@ struct SpellCategoriesEntry
int8 PreventionType;
int16 StartRecoveryCategory;
int16 ChargeCategory;
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellCategoryEntry
@@ -2647,7 +2647,7 @@ struct SpellCooldownsEntry
int32 CategoryRecoveryTime;
int32 RecoveryTime;
int32 StartRecoveryTime;
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellDurationEntry
@@ -2688,7 +2688,7 @@ struct SpellEffectEntry
uint32 EffectRadiusIndex[2];
flag128 EffectSpellClassMask;
int16 ImplicitTarget[2];
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellEquippedItemsEntry
@@ -2713,7 +2713,7 @@ struct SpellInterruptsEntry
int16 InterruptFlags;
int32 AuraInterruptFlags[MAX_SPELL_AURA_INTERRUPT_FLAGS];
int32 ChannelInterruptFlags[MAX_SPELL_AURA_INTERRUPT_FLAGS];
- int32 SpellID;
+ uint32 SpellID;
};
#define MAX_ITEM_ENCHANTMENT_EFFECTS 3
@@ -2770,7 +2770,7 @@ struct SpellLevelsEntry
int16 MaxLevel;
int16 SpellLevel;
uint8 MaxPassiveAuraLevel;
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellMiscEntry
@@ -2788,7 +2788,7 @@ struct SpellMiscEntry
int32 SpellIconFileDataID;
int32 ActiveIconFileDataID;
int32 ContentTuningID;
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellNameEntry
@@ -2813,7 +2813,7 @@ struct SpellPowerEntry
int32 RequiredAuraSpellID;
uint32 OptionalCost; // Spell uses [ManaCost, ManaCost+ManaCostAdditional] power - affects tooltip parsing as multiplier on SpellEffectEntry::EffectPointsPerResource
// only SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL, SPELL_EFFECT_WEAPON_PERCENT_DAMAGE, SPELL_EFFECT_WEAPON_DAMAGE, SPELL_EFFECT_NORMALIZED_WEAPON_DMG
- int32 SpellID;
+ uint32 SpellID;
};
struct SpellPowerDifficultyEntry
@@ -2836,7 +2836,7 @@ struct SpellProcsPerMinuteModEntry
uint8 Type;
int16 Param;
float Coeff;
- uint16 SpellProcsPerMinuteID;
+ uint32 SpellProcsPerMinuteID;
};
struct SpellRadiusEntry
@@ -2914,7 +2914,7 @@ struct SpellTargetRestrictionsEntry
int16 TargetCreatureType;
int32 Targets;
float Width;
- int32 SpellID;
+ uint32 SpellID;
};
#define MAX_SPELL_TOTEMS 2
@@ -2951,7 +2951,7 @@ struct SpellXSpellVisualEntry
uint32 ViewerPlayerConditionID;
uint16 CasterUnitConditionID;
uint32 CasterPlayerConditionID;
- int32 SpellID;
+ uint32 SpellID;
};
struct SummonPropertiesEntry
@@ -3086,7 +3086,7 @@ struct TransportAnimationEntry
DBCPosition3D Pos;
uint8 SequenceID;
uint32 TimeIndex;
- int32 TransportID;
+ uint32 TransportID;
};
struct TransportRotationEntry
@@ -3094,7 +3094,7 @@ struct TransportRotationEntry
uint32 ID;
float Rot[4];
uint32 TimeIndex;
- int32 GameObjectsID;
+ uint32 GameObjectsID;
};
struct UiMapEntry
@@ -3145,7 +3145,7 @@ struct UiMapXMapArtEntry
uint32 ID;
int32 PhaseID;
int32 UiMapArtID;
- int32 UiMapID;
+ uint32 UiMapID;
};
struct UnitPowerBarEntry
diff --git a/src/server/shared/DataStores/DB2Store.cpp b/src/server/shared/DataStores/DB2Store.cpp
index e1fb5b9e43d..7ee402d8aed 100644
--- a/src/server/shared/DataStores/DB2Store.cpp
+++ b/src/server/shared/DataStores/DB2Store.cpp
@@ -36,52 +36,51 @@ DB2StorageBase::~DB2StorageBase()
void DB2StorageBase::WriteRecordData(char const* entry, uint32 locale, ByteBuffer& buffer) const
{
- std::size_t i = 0;
if (!_loadInfo->Meta->HasIndexFieldInData())
- {
entry += 4;
- ++i;
- }
- for (; i < _loadInfo->FieldCount; ++i)
+ for (uint32 i = 0; i < _loadInfo->Meta->FieldCount; ++i)
{
- switch (_loadInfo->TypesString[i])
+ for (uint8 arr = 0; arr < _loadInfo->Meta->Fields[i].ArraySize; ++arr)
{
- case FT_INT:
- buffer << *(uint32*)entry;
- entry += 4;
- break;
- case FT_FLOAT:
- buffer << *(float*)entry;
- entry += 4;
- break;
- case FT_BYTE:
- buffer << *(uint8*)entry;
- entry += 1;
- break;
- case FT_SHORT:
- buffer << *(uint16*)entry;
- entry += 2;
- break;
- case FT_LONG:
- buffer << *(uint64*)entry;
- entry += 8;
- break;
- case FT_STRING:
- {
- LocalizedString* locStr = *(LocalizedString**)entry;
- if (locStr->Str[locale][0] == '\0')
- locale = 0;
-
- buffer << locStr->Str[locale];
- entry += sizeof(LocalizedString*);
- break;
- }
- case FT_STRING_NOT_LOCALIZED:
+ switch (_loadInfo->Meta->Fields[i].Type)
{
- buffer << *(char const**)entry;
- entry += sizeof(char const*);
- break;
+ case FT_INT:
+ buffer << *(uint32*)entry;
+ entry += 4;
+ break;
+ case FT_FLOAT:
+ buffer << *(float*)entry;
+ entry += 4;
+ break;
+ case FT_BYTE:
+ buffer << *(uint8*)entry;
+ entry += 1;
+ break;
+ case FT_SHORT:
+ buffer << *(uint16*)entry;
+ entry += 2;
+ break;
+ case FT_LONG:
+ buffer << *(uint64*)entry;
+ entry += 8;
+ break;
+ case FT_STRING:
+ {
+ LocalizedString* locStr = *(LocalizedString**)entry;
+ if (locStr->Str[locale][0] == '\0')
+ locale = 0;
+
+ buffer << locStr->Str[locale];
+ entry += sizeof(LocalizedString*);
+ break;
+ }
+ case FT_STRING_NOT_LOCALIZED:
+ {
+ buffer << *(char const**)entry;
+ entry += sizeof(char const*);
+ break;
+ }
}
}
}