aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_06.sql12
-rw-r--r--src/server/database/Database/Implementation/HotfixDatabase.cpp19
-rw-r--r--src/server/game/DataStores/DB2Metadata.h1155
-rw-r--r--src/server/game/DataStores/DB2Stores.h2
-rw-r--r--src/server/game/DataStores/DB2Structure.h12
-rw-r--r--src/server/shared/DataStores/DB2Meta.cpp4
-rw-r--r--src/server/shared/DataStores/DB2Meta.h3
-rw-r--r--src/server/shared/DataStores/DB2SparseStorageLoader.cpp6
-rw-r--r--src/server/shared/DataStores/DB2StorageLoader.cpp6
9 files changed, 623 insertions, 596 deletions
diff --git a/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_06.sql b/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_06.sql
new file mode 100644
index 00000000000..bbb0075ac6b
--- /dev/null
+++ b/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_06.sql
@@ -0,0 +1,12 @@
+ALTER TABLE `lfg_dungeons` ADD `PlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`;
+
+ALTER TABLE `map`
+ CHANGE `Flags` `Flags1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Directory`,
+ CHANGE `MapType` `Flags2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags1`,
+ ADD `WindSettingsID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `CosmeticParentMapID`;
+
+ALTER TABLE `player_condition`
+ CHANGE `Unknown700_1` `Unknown7001` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MaxAvgItemLevel`,
+ CHANGE `Unknown700_2` `Unknown7002` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Unknown7001`;
+
+ALTER TABLE `world_map_transforms` ADD `AreaID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MapID`;
diff --git a/src/server/database/Database/Implementation/HotfixDatabase.cpp b/src/server/database/Database/Implementation/HotfixDatabase.cpp
index 6a7badda678..344b3bd5004 100644
--- a/src/server/database/Database/Implementation/HotfixDatabase.cpp
+++ b/src/server/database/Database/Implementation/HotfixDatabase.cpp
@@ -484,10 +484,10 @@ void HotfixDatabaseConnection::DoPrepareStatements()
" ORDER BY ID DESC", CONNECTION_SYNCH);
// LfgDungeons.db2
- PrepareStatement(HOTFIX_SEL_LFG_DUNGEONS, "SELECT Name, Flags, TextureFilename, Description, MaxLevel, TargetLevelMax, MapID, RandomID, "
- "ScenarioID, LastBossJournalEncounterID, BonusReputationAmount, MentorItemLevel, MinLevel, TargetLevel, TargetLevelMin, DifficultyID, Type, "
- "Faction, Expansion, OrderIndex, GroupID, CountTank, CountHealer, CountDamage, MinCountTank, MinCountHealer, MinCountDamage, SubType, "
- "MentorCharLevel, ID FROM lfg_dungeons ORDER BY ID DESC", CONNECTION_SYNCH);
+ PrepareStatement(HOTFIX_SEL_LFG_DUNGEONS, "SELECT Name, Flags, TextureFilename, Description, PlayerConditionID, MaxLevel, TargetLevelMax, MapID, "
+ "RandomID, ScenarioID, LastBossJournalEncounterID, BonusReputationAmount, MentorItemLevel, MinLevel, TargetLevel, TargetLevelMin, "
+ "DifficultyID, Type, Faction, Expansion, OrderIndex, GroupID, CountTank, CountHealer, CountDamage, MinCountTank, MinCountHealer, "
+ "MinCountDamage, SubType, MentorCharLevel, ID FROM lfg_dungeons ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_LFG_DUNGEONS, "SELECT ID, Name_lang, Description_lang FROM lfg_dungeons_locale WHERE locale = ?", CONNECTION_SYNCH);
// Light.db2
@@ -512,9 +512,9 @@ void HotfixDatabaseConnection::DoPrepareStatements()
PREPARE_LOCALE_STMT(HOTFIX_SEL_MAIL_TEMPLATE, "SELECT ID, Body_lang FROM mail_template_locale WHERE locale = ?", CONNECTION_SYNCH);
// Map.db2
- PrepareStatement(HOTFIX_SEL_MAP, "SELECT ID, Directory, Flags, MapType, MinimapIconScale, CorpsePosX, CorpsePosY, MapName, MapDescription0, "
- "MapDescription1, AreaTableID, LoadingScreenID, CorpseMapID, TimeOfDayOverride, ParentMapID, CosmeticParentMapID, InstanceType, unk5, "
- "ExpansionID, MaxPlayers, TimeOffset FROM map ORDER BY ID DESC", CONNECTION_SYNCH);
+ PrepareStatement(HOTFIX_SEL_MAP, "SELECT ID, Directory, Flags1, Flags2, MinimapIconScale, CorpsePosX, CorpsePosY, MapName, MapDescription0, "
+ "MapDescription1, AreaTableID, LoadingScreenID, CorpseMapID, TimeOfDayOverride, ParentMapID, CosmeticParentMapID, WindSettingsID, "
+ "InstanceType, unk5, ExpansionID, MaxPlayers, TimeOffset FROM map ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_MAP, "SELECT ID, MapName_lang, MapDescription0_lang, MapDescription1_lang FROM map_locale WHERE locale = ?", CONNECTION_SYNCH);
// MapDifficulty.db2
@@ -580,7 +580,7 @@ void HotfixDatabaseConnection::DoPrepareStatements()
"MinFactionID2, MinFactionID3, SpellID1, SpellID2, SpellID3, SpellID4, ItemID1, ItemID2, ItemID3, ItemID4, ItemCount1, ItemCount2, "
"ItemCount3, ItemCount4, LfgLogic, LfgValue1, LfgValue2, LfgValue3, LfgValue4, CurrencyLogic, CurrencyID1, CurrencyID2, CurrencyID3, "
"CurrencyID4, QuestKillMonster1, QuestKillMonster2, QuestKillMonster3, QuestKillMonster4, QuestKillMonster5, QuestKillMonster6, PhaseGroupID, "
- "MinAvgItemLevel, MaxAvgItemLevel, Unknown700_1, Unknown700_2 FROM player_condition ORDER BY ID DESC", CONNECTION_SYNCH);
+ "MinAvgItemLevel, MaxAvgItemLevel, Unknown7001, Unknown7002 FROM player_condition ORDER BY ID DESC", CONNECTION_SYNCH);
PREPARE_LOCALE_STMT(HOTFIX_SEL_PLAYER_CONDITION, "SELECT ID, FailureDescription_lang FROM player_condition_locale WHERE locale = ?", CONNECTION_SYNCH);
// PowerDisplay.db2
@@ -871,7 +871,8 @@ void HotfixDatabaseConnection::DoPrepareStatements()
// WorldMapTransforms.db2
PrepareStatement(HOTFIX_SEL_WORLD_MAP_TRANSFORMS, "SELECT ID, RegionMinX, RegionMinY, RegionMinZ, RegionMaxX, RegionMaxY, RegionMaxZ, "
- "RegionOffsetX, RegionOffsetY, RegionScale, MapID, NewMapID, NewDungeonMapID, NewAreaID, Flags FROM world_map_transforms ORDER BY ID DESC", CONNECTION_SYNCH);
+ "RegionOffsetX, RegionOffsetY, RegionScale, MapID, AreaID, NewMapID, NewDungeonMapID, NewAreaID, Flags FROM world_map_transforms"
+ " ORDER BY ID DESC", CONNECTION_SYNCH);
// WorldSafeLocs.db2
PrepareStatement(HOTFIX_SEL_WORLD_SAFE_LOCS, "SELECT ID, LocX, LocY, LocZ, Facing, AreaName, MapID FROM world_safe_locs ORDER BY ID DESC", CONNECTION_SYNCH);
diff --git a/src/server/game/DataStores/DB2Metadata.h b/src/server/game/DataStores/DB2Metadata.h
index 51dc273e2bc..7bc32ba286e 100644
--- a/src/server/game/DataStores/DB2Metadata.h
+++ b/src/server/game/DataStores/DB2Metadata.h
@@ -26,7 +26,7 @@ struct AchievementMeta
{
static char const* types = "ssishhhhhhhbbbi";
static uint8 const arraySizes[15] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(14, 15, types, arraySizes);
+ static DB2Meta instance(14, 15, 0x057D1672, types, arraySizes);
return &instance;
}
};
@@ -37,7 +37,7 @@ struct Achievement_CategoryMeta
{
static char const* types = "shbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0x5F7AFA62, types, arraySizes);
return &instance;
}
};
@@ -48,7 +48,7 @@ struct AdventureJournalMeta
{
static char const* types = "sssiisshhhhhhbbbbbbbbb";
static uint8 const arraySizes[22] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1 };
- static DB2Meta instance(-1, 22, types, arraySizes);
+ static DB2Meta instance(-1, 22, 0xA6E97BED, types, arraySizes);
return &instance;
}
};
@@ -59,7 +59,7 @@ struct AdventureMapPOIMeta
{
static char const* types = "fissbiiiiiiii";
static uint8 const arraySizes[13] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x1BFEDEA5, types, arraySizes);
return &instance;
}
};
@@ -70,7 +70,7 @@ struct AnimKitMeta
{
static char const* types = "ihh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x2BD42EF8, types, arraySizes);
return &instance;
}
};
@@ -81,7 +81,7 @@ struct AnimKitBoneSetMeta
{
static char const* types = "sbbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x9A2DD037, types, arraySizes);
return &instance;
}
};
@@ -92,7 +92,7 @@ struct AnimKitBoneSetAliasMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xD2683E5C, types, arraySizes);
return &instance;
}
};
@@ -103,7 +103,7 @@ struct AnimKitConfigMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xAB996914, types, arraySizes);
return &instance;
}
};
@@ -114,7 +114,7 @@ struct AnimKitConfigBoneSetMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC8D4518B, types, arraySizes);
return &instance;
}
};
@@ -125,7 +125,7 @@ struct AnimKitPriorityMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xF32FA71F, types, arraySizes);
return &instance;
}
};
@@ -136,7 +136,7 @@ struct AnimKitSegmentMeta
{
static char const* types = "iiifihhhbbbbbbbi";
static uint8 const arraySizes[16] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 16, types, arraySizes);
+ static DB2Meta instance(-1, 16, 0x8E562093, types, arraySizes);
return &instance;
}
};
@@ -147,7 +147,7 @@ struct AnimReplacementMeta
{
static char const* types = "hhhh";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x2E145FA3, types, arraySizes);
return &instance;
}
};
@@ -158,7 +158,7 @@ struct AnimReplacementSetMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xAAFA7852, types, arraySizes);
return &instance;
}
};
@@ -169,7 +169,7 @@ struct AnimationDataMeta
{
static char const* types = "sihhb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x541FCB2C, types, arraySizes);
return &instance;
}
};
@@ -180,7 +180,7 @@ struct AreaGroupMemberMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x61DEFC72, types, arraySizes);
return &instance;
}
};
@@ -191,7 +191,7 @@ struct AreaPOIMeta
{
static char const* types = "fsshhhhhhbbbi";
static uint8 const arraySizes[13] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0xF56B4ECA, types, arraySizes);
return &instance;
}
};
@@ -202,7 +202,7 @@ struct AreaPOIStateMeta
{
static char const* types = "shbbi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x9ACE5A2C, types, arraySizes);
return &instance;
}
};
@@ -213,7 +213,7 @@ struct AreaTableMeta
{
static char const* types = "iSfshhhhhhhhhhbbbbbbbbi";
static uint8 const arraySizes[23] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 23, types, arraySizes);
+ static DB2Meta instance(-1, 23, 0xFCC856E3, types, arraySizes);
return &instance;
}
};
@@ -224,7 +224,7 @@ struct AreaTriggerMeta
{
static char const* types = "ffffffhhhhhbbbi";
static uint8 const arraySizes[15] = { 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(14, 15, types, arraySizes);
+ static DB2Meta instance(14, 15, 0x33CB66C0, types, arraySizes);
return &instance;
}
};
@@ -235,7 +235,7 @@ struct AreaTriggerActionSetMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x62C25555, types, arraySizes);
return &instance;
}
};
@@ -246,7 +246,7 @@ struct AreaTriggerBoxMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 3 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x5727C7CE, types, arraySizes);
return &instance;
}
};
@@ -257,7 +257,7 @@ struct AreaTriggerCylinderMeta
{
static char const* types = "fff";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x32D70665, types, arraySizes);
return &instance;
}
};
@@ -268,7 +268,7 @@ struct AreaTriggerSphereMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xF3855A07, types, arraySizes);
return &instance;
}
};
@@ -279,7 +279,7 @@ struct ArmorLocationMeta
{
static char const* types = "fffff";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x7D19CBE6, types, arraySizes);
return &instance;
}
};
@@ -290,7 +290,7 @@ struct ArtifactMeta
{
static char const* types = "siiihhbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x0B635E27, types, arraySizes);
return &instance;
}
};
@@ -301,7 +301,7 @@ struct ArtifactAppearanceMeta
{
static char const* types = "siffihhhbbbbiii";
static uint8 const arraySizes[15] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(12, 15, types, arraySizes);
+ static DB2Meta instance(12, 15, 0x269F6469, types, arraySizes);
return &instance;
}
};
@@ -312,7 +312,7 @@ struct ArtifactAppearanceSetMeta
{
static char const* types = "sshhbbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0x144B4DF1, types, arraySizes);
return &instance;
}
};
@@ -323,7 +323,7 @@ struct ArtifactCategoryMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x015DF345, types, arraySizes);
return &instance;
}
};
@@ -334,7 +334,7 @@ struct ArtifactPowerMeta
{
static char const* types = "fbbbii";
static uint8 const arraySizes[6] = { 2, 1, 1, 1, 1, 1 };
- static DB2Meta instance(4, 6, types, arraySizes);
+ static DB2Meta instance(4, 6, 0xDF650D3E, types, arraySizes);
return &instance;
}
};
@@ -345,7 +345,7 @@ struct ArtifactPowerLinkMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x01233BBC, types, arraySizes);
return &instance;
}
};
@@ -356,7 +356,7 @@ struct ArtifactPowerRankMeta
{
static char const* types = "ifhhb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xB4D8591A, types, arraySizes);
return &instance;
}
};
@@ -367,7 +367,7 @@ struct ArtifactQuestXPMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 10 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x24504CBE, types, arraySizes);
return &instance;
}
};
@@ -378,7 +378,7 @@ struct ArtifactUnlockMeta
{
static char const* types = "hhbbi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x5F27F07F, types, arraySizes);
return &instance;
}
};
@@ -389,7 +389,7 @@ struct AuctionHouseMeta
{
static char const* types = "shbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x554432EF, types, arraySizes);
return &instance;
}
};
@@ -400,7 +400,7 @@ struct BankBagSlotPricesMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x10058492, types, arraySizes);
return &instance;
}
};
@@ -411,7 +411,7 @@ struct BannedAddOnsMeta
{
static char const* types = "SSb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC0BBE91D, types, arraySizes);
return &instance;
}
};
@@ -422,7 +422,7 @@ struct BarberShopStyleMeta
{
static char const* types = "ssfbbbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0x39C1F86E, types, arraySizes);
return &instance;
}
};
@@ -433,7 +433,7 @@ struct BattlePetAbilityMeta
{
static char const* types = "isshbbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x5B7B567E, types, arraySizes);
return &instance;
}
};
@@ -444,7 +444,7 @@ struct BattlePetAbilityEffectMeta
{
static char const* types = "hhhhhbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 6, 1, 1 };
- static DB2Meta instance(6, 7, types, arraySizes);
+ static DB2Meta instance(6, 7, 0x3273A2ED, types, arraySizes);
return &instance;
}
};
@@ -455,7 +455,7 @@ struct BattlePetAbilityStateMeta
{
static char const* types = "ihb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xD2BE6D5C, types, arraySizes);
return &instance;
}
};
@@ -466,7 +466,7 @@ struct BattlePetAbilityTurnMeta
{
static char const* types = "hhbbbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(5, 6, types, arraySizes);
+ static DB2Meta instance(5, 6, 0x39FDB23F, types, arraySizes);
return &instance;
}
};
@@ -477,7 +477,7 @@ struct BattlePetBreedQualityMeta
{
static char const* types = "fb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xC3D0125D, types, arraySizes);
return &instance;
}
};
@@ -488,7 +488,7 @@ struct BattlePetBreedStateMeta
{
static char const* types = "hbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x4AC36A1D, types, arraySizes);
return &instance;
}
};
@@ -499,7 +499,7 @@ struct BattlePetEffectPropertiesMeta
{
static char const* types = "shb";
static uint8 const arraySizes[3] = { 6, 1, 6 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x891BD229, types, arraySizes);
return &instance;
}
};
@@ -510,7 +510,7 @@ struct BattlePetNPCTeamMemberMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -521,7 +521,7 @@ struct BattlePetSpeciesMeta
{
static char const* types = "iiisshbbi";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(8, 9, types, arraySizes);
+ static DB2Meta instance(8, 9, 0xA44A31E4, types, arraySizes);
return &instance;
}
};
@@ -532,7 +532,7 @@ struct BattlePetSpeciesStateMeta
{
static char const* types = "ihb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x0D345864, types, arraySizes);
return &instance;
}
};
@@ -543,7 +543,7 @@ struct BattlePetSpeciesXAbilityMeta
{
static char const* types = "hhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x563A7D2A, types, arraySizes);
return &instance;
}
};
@@ -554,7 +554,7 @@ struct BattlePetStateMeta
{
static char const* types = "shb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xDE5B505E, types, arraySizes);
return &instance;
}
};
@@ -565,7 +565,7 @@ struct BattlePetVisualMeta
{
static char const* types = "shhhhbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x8DAD67C6, types, arraySizes);
return &instance;
}
};
@@ -576,7 +576,7 @@ struct BattlemasterListMeta
{
static char const* types = "sishhhbbbbbbbbb";
static uint8 const arraySizes[15] = { 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 15, types, arraySizes);
+ static DB2Meta instance(-1, 15, 0xF61E6A94, types, arraySizes);
return &instance;
}
};
@@ -587,7 +587,7 @@ struct BoneWindModifierModelMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x784E6052, types, arraySizes);
return &instance;
}
};
@@ -598,7 +598,7 @@ struct BoneWindModifiersMeta
{
static char const* types = "ff";
static uint8 const arraySizes[2] = { 3, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x305E43BE, types, arraySizes);
return &instance;
}
};
@@ -609,7 +609,7 @@ struct BountyMeta
{
static char const* types = "ihhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x0478B1B1, types, arraySizes);
return &instance;
}
};
@@ -620,7 +620,7 @@ struct BountySetMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x664666E1, types, arraySizes);
return &instance;
}
};
@@ -631,7 +631,7 @@ struct BroadcastTextMeta
{
static char const* types = "sshhhbbii";
static uint8 const arraySizes[9] = { 1, 1, 3, 3, 1, 1, 1, 2, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x4B97C103, types, arraySizes);
return &instance;
}
};
@@ -642,7 +642,7 @@ struct CameraEffectMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xA898408A, types, arraySizes);
return &instance;
}
};
@@ -653,7 +653,7 @@ struct CameraEffectEntryMeta
{
static char const* types = "ffffffffhhbbbbbb";
static uint8 const arraySizes[16] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 16, types, arraySizes);
+ static DB2Meta instance(-1, 16, 0x82BF9A49, types, arraySizes);
return &instance;
}
};
@@ -664,7 +664,7 @@ struct CameraModeMeta
{
static char const* types = "fffffhbbbbb";
static uint8 const arraySizes[11] = { 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x1D6DC577, types, arraySizes);
return &instance;
}
};
@@ -675,7 +675,7 @@ struct CameraShakesMeta
{
static char const* types = "ffffbbbbi";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x83DE01F4, types, arraySizes);
return &instance;
}
};
@@ -686,7 +686,7 @@ struct CastableRaidBuffsMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x9CAA85E8, types, arraySizes);
return &instance;
}
};
@@ -697,7 +697,7 @@ struct Cfg_CategoriesMeta
{
static char const* types = "shbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xBAB445D5, types, arraySizes);
return &instance;
}
};
@@ -708,7 +708,7 @@ struct Cfg_ConfigsMeta
{
static char const* types = "fhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x4622933F, types, arraySizes);
return &instance;
}
};
@@ -719,7 +719,7 @@ struct Cfg_RegionsMeta
{
static char const* types = "sib";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x63F4A5AD, types, arraySizes);
return &instance;
}
};
@@ -730,7 +730,7 @@ struct CharBaseInfoMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x16E3FA38, types, arraySizes);
return &instance;
}
};
@@ -741,7 +741,7 @@ struct CharBaseSectionMeta
{
static char const* types = "bbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x6B5EEA0B, types, arraySizes);
return &instance;
}
};
@@ -752,7 +752,7 @@ struct CharComponentTextureLayoutsMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xF1760594, types, arraySizes);
return &instance;
}
};
@@ -763,7 +763,7 @@ struct CharComponentTextureSectionsMeta
{
static char const* types = "hhhhbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xABDEFA33, types, arraySizes);
return &instance;
}
};
@@ -774,7 +774,7 @@ struct CharHairGeosetsMeta
{
static char const* types = "ibbbbbbbbi";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xC269B9B2, types, arraySizes);
return &instance;
}
};
@@ -785,7 +785,7 @@ struct CharSectionsMeta
{
static char const* types = "ihbbbbb";
static uint8 const arraySizes[7] = { 3, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x9B7A7C33, types, arraySizes);
return &instance;
}
};
@@ -796,7 +796,7 @@ struct CharShipmentMeta
{
static char const* types = "iiiiihbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x268EC200, types, arraySizes);
return &instance;
}
};
@@ -807,7 +807,7 @@ struct CharShipmentContainerMeta
{
static char const* types = "sshhhhhhbbbbbbbi";
static uint8 const arraySizes[16] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 16, types, arraySizes);
+ static DB2Meta instance(-1, 16, 0x45AF32E1, types, arraySizes);
return &instance;
}
};
@@ -818,7 +818,7 @@ struct CharStartOutfitMeta
{
static char const* types = "iibbbbb";
static uint8 const arraySizes[7] = { 24, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xB96E2E2C, types, arraySizes);
return &instance;
}
};
@@ -829,7 +829,7 @@ struct CharTitlesMeta
{
static char const* types = "sshhb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x597835B2, types, arraySizes);
return &instance;
}
};
@@ -840,7 +840,7 @@ struct CharacterFaceBoneSetMeta
{
static char const* types = "ibbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x87BC82E6, types, arraySizes);
return &instance;
}
};
@@ -851,7 +851,7 @@ struct CharacterFacialHairStylesMeta
{
static char const* types = "ibbb";
static uint8 const arraySizes[4] = { 5, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xC8DFD1F8, types, arraySizes);
return &instance;
}
};
@@ -862,7 +862,7 @@ struct CharacterLoadoutMeta
{
static char const* types = "ibb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xEA2447D5, types, arraySizes);
return &instance;
}
};
@@ -873,7 +873,7 @@ struct CharacterLoadoutItemMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x89C0A3E9, types, arraySizes);
return &instance;
}
};
@@ -884,7 +884,7 @@ struct ChatChannelsMeta
{
static char const* types = "issb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x23043EC6, types, arraySizes);
return &instance;
}
};
@@ -895,7 +895,7 @@ struct ChatProfanityMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x589CBD66, types, arraySizes);
return &instance;
}
};
@@ -906,7 +906,7 @@ struct ChrClassRaceSexMeta
{
static char const* types = "bbbiii";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x8AAD17A1, types, arraySizes);
return &instance;
}
};
@@ -917,7 +917,7 @@ struct ChrClassTitleMeta
{
static char const* types = "ssb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xBFB19B72, types, arraySizes);
return &instance;
}
};
@@ -928,7 +928,7 @@ struct ChrClassUIDisplayMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x1AFA49DF, types, arraySizes);
return &instance;
}
};
@@ -939,7 +939,7 @@ struct ChrClassVillainMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x0EFF13C2, types, arraySizes);
return &instance;
}
};
@@ -950,7 +950,7 @@ struct ChrClassesMeta
{
static char const* types = "SsssSiiihhhbbbbbbbi";
static uint8 const arraySizes[19] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(18, 19, types, arraySizes);
+ static DB2Meta instance(18, 19, 0xCFEFCD72, types, arraySizes);
return &instance;
}
};
@@ -961,7 +961,7 @@ struct ChrClassesXPowerTypesMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x8BB8B9A3, types, arraySizes);
return &instance;
}
};
@@ -972,7 +972,7 @@ struct ChrRacesMeta
{
static char const* types = "iSSsssSSiiffihhhhhhhhhhbbbbbbbbbbii";
static uint8 const arraySizes[35] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 35, types, arraySizes);
+ static DB2Meta instance(-1, 35, 0x26E7581C, types, arraySizes);
return &instance;
}
};
@@ -983,7 +983,7 @@ struct ChrSpecializationMeta
{
static char const* types = "isssshbbbbbiii";
static uint8 const arraySizes[14] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(11, 14, types, arraySizes);
+ static DB2Meta instance(11, 14, 0xFC72AC38, types, arraySizes);
return &instance;
}
};
@@ -994,7 +994,7 @@ struct ChrUpgradeBucketMeta
{
static char const* types = "hbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0xB2B4798C, types, arraySizes);
return &instance;
}
};
@@ -1005,7 +1005,7 @@ struct ChrUpgradeBucketSpellMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xD671C191, types, arraySizes);
return &instance;
}
};
@@ -1016,7 +1016,7 @@ struct ChrUpgradeTierMeta
{
static char const* types = "sbbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0x2ABC2F82, types, arraySizes);
return &instance;
}
};
@@ -1027,7 +1027,7 @@ struct CinematicCameraMeta
{
static char const* types = "sffh";
static uint8 const arraySizes[4] = { 1, 3, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x97F7A9AD, types, arraySizes);
return &instance;
}
};
@@ -1038,7 +1038,7 @@ struct CinematicSequencesMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 8 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x8CF8A102, types, arraySizes);
return &instance;
}
};
@@ -1049,7 +1049,7 @@ struct CloakDampeningMeta
{
static char const* types = "fffff";
static uint8 const arraySizes[5] = { 5, 5, 2, 2, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x01CB22C0, types, arraySizes);
return &instance;
}
};
@@ -1060,7 +1060,7 @@ struct CombatConditionMeta
{
static char const* types = "hhhhhbbbbbb";
static uint8 const arraySizes[11] = { 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x01A085BE, types, arraySizes);
return &instance;
}
};
@@ -1071,7 +1071,7 @@ struct ComponentModelFileDataMeta
{
static char const* types = "bbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x9174BFE7, types, arraySizes);
return &instance;
}
};
@@ -1082,7 +1082,7 @@ struct ComponentTextureFileDataMeta
{
static char const* types = "bbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x45CD0227, types, arraySizes);
return &instance;
}
};
@@ -1093,7 +1093,7 @@ struct ConversationLineMeta
{
static char const* types = "iiihhbbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x39FCD24B, types, arraySizes);
return &instance;
}
};
@@ -1104,7 +1104,7 @@ struct CreatureMeta
{
static char const* types = "iiifssssbbbb";
static uint8 const arraySizes[12] = { 3, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 12, types, arraySizes);
+ static DB2Meta instance(-1, 12, 0xAA6999A9, types, arraySizes);
return &instance;
}
};
@@ -1115,7 +1115,7 @@ struct CreatureDifficultyMeta
{
static char const* types = "iihbbb";
static uint8 const arraySizes[6] = { 1, 7, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x6EF17698, types, arraySizes);
return &instance;
}
};
@@ -1126,7 +1126,7 @@ struct CreatureDispXUiCameraMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x5A17D4B5, types, arraySizes);
return &instance;
}
};
@@ -1137,7 +1137,7 @@ struct CreatureDisplayInfoMeta
{
static char const* types = "iffiSiiifhhhhhhbbbbbb";
static uint8 const arraySizes[21] = { 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 21, types, arraySizes);
+ static DB2Meta instance(-1, 21, 0x4E3ED532, types, arraySizes);
return &instance;
}
};
@@ -1148,7 +1148,7 @@ struct CreatureDisplayInfoCondMeta
{
static char const* types = "iiiibbiiiiiiiii";
static uint8 const arraySizes[15] = { 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 };
- static DB2Meta instance(-1, 15, types, arraySizes);
+ static DB2Meta instance(-1, 15, 0x227D7C8A, types, arraySizes);
return &instance;
}
};
@@ -1159,7 +1159,7 @@ struct CreatureDisplayInfoExtraMeta
{
static char const* types = "iibbbbbbbbbb";
static uint8 const arraySizes[12] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1 };
- static DB2Meta instance(-1, 12, types, arraySizes);
+ static DB2Meta instance(-1, 12, 0x780B4996, types, arraySizes);
return &instance;
}
};
@@ -1170,7 +1170,7 @@ struct CreatureDisplayInfoTrnMeta
{
static char const* types = "iifh";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xDB9A44C4, types, arraySizes);
return &instance;
}
};
@@ -1181,7 +1181,7 @@ struct CreatureFamilyMeta
{
static char const* types = "ffsShhbbbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 2, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xD3A903B4, types, arraySizes);
return &instance;
}
};
@@ -1192,7 +1192,7 @@ struct CreatureImmunitiesMeta
{
static char const* types = "ibbbbbiii";
static uint8 const arraySizes[9] = { 2, 1, 1, 1, 1, 1, 1, 8, 16 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x4AFCE8AB, types, arraySizes);
return &instance;
}
};
@@ -1203,7 +1203,7 @@ struct CreatureModelDataMeta
{
static char const* types = "ffffffffffffffffffiiiiiiiiiiii";
static uint8 const arraySizes[30] = { 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 30, types, arraySizes);
+ static DB2Meta instance(-1, 30, 0x676B5D95, types, arraySizes);
return &instance;
}
};
@@ -1214,7 +1214,7 @@ struct CreatureMovementInfoMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xF569713B, types, arraySizes);
return &instance;
}
};
@@ -1225,7 +1225,7 @@ struct CreatureSoundDataMeta
{
static char const* types = "ffbbiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii";
static uint8 const arraySizes[37] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 37, types, arraySizes);
+ static DB2Meta instance(-1, 37, 0x386F5FBB, types, arraySizes);
return &instance;
}
};
@@ -1236,7 +1236,7 @@ struct CreatureTypeMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x62B41D78, types, arraySizes);
return &instance;
}
};
@@ -1247,7 +1247,7 @@ struct CriteriaMeta
{
static char const* types = "iiihhhbbbbb";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x02F8C797, types, arraySizes);
return &instance;
}
};
@@ -1258,7 +1258,7 @@ struct CriteriaTreeMeta
{
static char const* types = "iishhbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xB46EE452, types, arraySizes);
return &instance;
}
};
@@ -1269,7 +1269,7 @@ struct CriteriaTreeXEffectMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xFA3C1BDE, types, arraySizes);
return &instance;
}
};
@@ -1280,7 +1280,7 @@ struct CurrencyCategoryMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x3948FA3E, types, arraySizes);
return &instance;
}
};
@@ -1291,7 +1291,7 @@ struct CurrencyTypesMeta
{
static char const* types = "sSiiisbbbi";
static uint8 const arraySizes[10] = { 1, 2, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xDEBE9278, types, arraySizes);
return &instance;
}
};
@@ -1302,7 +1302,7 @@ struct CurveMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xE07382D4, types, arraySizes);
return &instance;
}
};
@@ -1313,7 +1313,7 @@ struct CurvePointMeta
{
static char const* types = "fhb";
static uint8 const arraySizes[3] = { 2, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xFBC72093, types, arraySizes);
return &instance;
}
};
@@ -1324,7 +1324,7 @@ struct DeathThudLookupsMeta
{
static char const* types = "bbii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xFD6ACECC, types, arraySizes);
return &instance;
}
};
@@ -1335,7 +1335,7 @@ struct DecalPropertiesMeta
{
static char const* types = "iffffffffbbiii";
static uint8 const arraySizes[14] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 14, types, arraySizes);
+ static DB2Meta instance(-1, 14, 0xD7E2B520, types, arraySizes);
return &instance;
}
};
@@ -1346,7 +1346,7 @@ struct DeclinedWordMeta
{
static char const* types = "si";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(1, 2, types, arraySizes);
+ static DB2Meta instance(1, 2, 0xCA0EA44E, types, arraySizes);
return &instance;
}
};
@@ -1357,7 +1357,7 @@ struct DeclinedWordCasesMeta
{
static char const* types = "sbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x3DFEB231, types, arraySizes);
return &instance;
}
};
@@ -1368,7 +1368,7 @@ struct DestructibleModelDataMeta
{
static char const* types = "hhhhhbbbbbbbbbbbbbbbbb";
static uint8 const arraySizes[22] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 22, types, arraySizes);
+ static DB2Meta instance(-1, 22, 0x08773F4F, types, arraySizes);
return &instance;
}
};
@@ -1379,7 +1379,7 @@ struct DeviceBlacklistMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xCC3C554D, types, arraySizes);
return &instance;
}
};
@@ -1390,7 +1390,7 @@ struct DeviceDefaultSettingsMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC0EFD6F4, types, arraySizes);
return &instance;
}
};
@@ -1401,7 +1401,7 @@ struct DifficultyMeta
{
static char const* types = "sbbbbbbbbbbbb";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x7F62CC40, types, arraySizes);
return &instance;
}
};
@@ -1412,7 +1412,7 @@ struct DissolveEffectMeta
{
static char const* types = "fffffffbbii";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x4CDA6220, types, arraySizes);
return &instance;
}
};
@@ -1423,7 +1423,7 @@ struct DriverBlacklistMeta
{
static char const* types = "iihbbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x024A28A5, types, arraySizes);
return &instance;
}
};
@@ -1434,7 +1434,7 @@ struct DungeonEncounterMeta
{
static char const* types = "sihhbbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x96AD5F03, types, arraySizes);
return &instance;
}
};
@@ -1445,7 +1445,7 @@ struct DungeonMapMeta
{
static char const* types = "ffhhbbi";
static uint8 const arraySizes[7] = { 2, 2, 1, 1, 1, 1, 1 };
- static DB2Meta instance(6, 7, types, arraySizes);
+ static DB2Meta instance(6, 7, 0x5E653BAE, types, arraySizes);
return &instance;
}
};
@@ -1456,7 +1456,7 @@ struct DungeonMapChunkMeta
{
static char const* types = "fihhh";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x681635FF, types, arraySizes);
return &instance;
}
};
@@ -1467,7 +1467,7 @@ struct DurabilityCostsMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 21, 8 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x07F62CCA, types, arraySizes);
return &instance;
}
};
@@ -1478,7 +1478,7 @@ struct DurabilityQualityMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x26FFB6E5, types, arraySizes);
return &instance;
}
};
@@ -1489,7 +1489,7 @@ struct EdgeGlowEffectMeta
{
static char const* types = "fffffffffb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x83E5CA94, types, arraySizes);
return &instance;
}
};
@@ -1500,7 +1500,7 @@ struct EmotesMeta
{
static char const* types = "Siihbiiii";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xAF8BBDFD, types, arraySizes);
return &instance;
}
};
@@ -1511,7 +1511,7 @@ struct EmotesTextMeta
{
static char const* types = "sh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x290CA5E0, types, arraySizes);
return &instance;
}
};
@@ -1522,7 +1522,7 @@ struct EmotesTextDataMeta
{
static char const* types = "shb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x00659303, types, arraySizes);
return &instance;
}
};
@@ -1533,7 +1533,7 @@ struct EmotesTextSoundMeta
{
static char const* types = "hbbbi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x8729AA2E, types, arraySizes);
return &instance;
}
};
@@ -1544,7 +1544,7 @@ struct EnvironmentalDamageMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xFAB902E4, types, arraySizes);
return &instance;
}
};
@@ -1555,7 +1555,7 @@ struct ExhaustionMeta
{
static char const* types = "ifffsfsi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0xE3D4EEF5, types, arraySizes);
return &instance;
}
};
@@ -1566,7 +1566,7 @@ struct FactionMeta
{
static char const* types = "iifssihhhhbbbb";
static uint8 const arraySizes[14] = { 4, 4, 2, 1, 1, 4, 1, 4, 4, 1, 2, 1, 1, 1 };
- static DB2Meta instance(-1, 14, types, arraySizes);
+ static DB2Meta instance(-1, 14, 0x5807F583, types, arraySizes);
return &instance;
}
};
@@ -1577,7 +1577,7 @@ struct FactionGroupMeta
{
static char const* types = "ssb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xECF45BCB, types, arraySizes);
return &instance;
}
};
@@ -1588,7 +1588,7 @@ struct FactionTemplateMeta
{
static char const* types = "hhhhbbb";
static uint8 const arraySizes[7] = { 1, 1, 4, 4, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x433A9F1D, types, arraySizes);
return &instance;
}
};
@@ -1599,7 +1599,7 @@ struct FootprintTexturesMeta
{
static char const* types = "si";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(1, 2, types, arraySizes);
+ static DB2Meta instance(1, 2, 0x45942CAD, types, arraySizes);
return &instance;
}
};
@@ -1610,7 +1610,7 @@ struct FootstepTerrainLookupMeta
{
static char const* types = "hbii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xA482F51E, types, arraySizes);
return &instance;
}
};
@@ -1621,7 +1621,7 @@ struct FriendshipRepReactionMeta
{
static char const* types = "shb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x873670B3, types, arraySizes);
return &instance;
}
};
@@ -1632,7 +1632,7 @@ struct FriendshipReputationMeta
{
static char const* types = "ishi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0x83EDDC57, types, arraySizes);
return &instance;
}
};
@@ -1643,7 +1643,7 @@ struct FullScreenEffectMeta
{
static char const* types = "fffffffffffffffffffiiffffffffffffffbiii";
static uint8 const arraySizes[39] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 39, types, arraySizes);
+ static DB2Meta instance(-1, 39, 0x3C821CD4, types, arraySizes);
return &instance;
}
};
@@ -1654,7 +1654,7 @@ struct GMSurveyAnswersMeta
{
static char const* types = "sbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xDA87352E, types, arraySizes);
return &instance;
}
};
@@ -1665,7 +1665,7 @@ struct GMSurveyCurrentSurveyMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x1B969F47, types, arraySizes);
return &instance;
}
};
@@ -1676,7 +1676,7 @@ struct GMSurveyQuestionsMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x729BB194, types, arraySizes);
return &instance;
}
};
@@ -1687,7 +1687,7 @@ struct GMSurveySurveysMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 15 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xE62BB37A, types, arraySizes);
return &instance;
}
};
@@ -1698,7 +1698,7 @@ struct GameObjectArtKitMeta
{
static char const* types = "ss";
static uint8 const arraySizes[2] = { 3, 4 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x36033AFB, types, arraySizes);
return &instance;
}
};
@@ -1709,7 +1709,7 @@ struct GameObjectDiffAnimMapMeta
{
static char const* types = "hbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE26ABF27, types, arraySizes);
return &instance;
}
};
@@ -1720,7 +1720,7 @@ struct GameObjectDisplayInfoMeta
{
static char const* types = "ifffh";
static uint8 const arraySizes[5] = { 1, 6, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xDD4432B9, types, arraySizes);
return &instance;
}
};
@@ -1731,7 +1731,7 @@ struct GameObjectDisplayInfoXSoundKitMeta
{
static char const* types = "bii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x3D787E0A, types, arraySizes);
return &instance;
}
};
@@ -1742,7 +1742,7 @@ struct GameObjectsMeta
{
static char const* types = "fffishhhhbbi";
static uint8 const arraySizes[12] = { 3, 4, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(11, 12, types, arraySizes);
+ static DB2Meta instance(11, 12, 0x1A493E93, types, arraySizes);
return &instance;
}
};
@@ -1753,7 +1753,7 @@ struct GameTipsMeta
{
static char const* types = "sbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE0D1CAFF, types, arraySizes);
return &instance;
}
};
@@ -1764,7 +1764,7 @@ struct GarrAbilityMeta
{
static char const* types = "ssihhbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0x4E5A1C8D, types, arraySizes);
return &instance;
}
};
@@ -1775,7 +1775,7 @@ struct GarrAbilityCategoryMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -1786,7 +1786,7 @@ struct GarrAbilityEffectMeta
{
static char const* types = "fffihbbbbbbi";
static uint8 const arraySizes[12] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(11, 12, types, arraySizes);
+ static DB2Meta instance(11, 12, 0xF0251DA9, types, arraySizes);
return &instance;
}
};
@@ -1797,7 +1797,7 @@ struct GarrBuildingMeta
{
static char const* types = "iissssihhhhhhhhbbbbbbiii";
static uint8 const arraySizes[24] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 24, types, arraySizes);
+ static DB2Meta instance(-1, 24, 0xF387E4CE, types, arraySizes);
return &instance;
}
};
@@ -1808,7 +1808,7 @@ struct GarrBuildingDoodadSetMeta
{
static char const* types = "bbbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xA06217A7, types, arraySizes);
return &instance;
}
};
@@ -1819,7 +1819,7 @@ struct GarrBuildingPlotInstMeta
{
static char const* types = "fhhbi";
static uint8 const arraySizes[5] = { 2, 1, 1, 1, 1 };
- static DB2Meta instance(4, 5, types, arraySizes);
+ static DB2Meta instance(4, 5, 0xB4E9CCFF, types, arraySizes);
return &instance;
}
};
@@ -1830,7 +1830,7 @@ struct GarrClassSpecMeta
{
static char const* types = "ssshbbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0xD5AAD8F5, types, arraySizes);
return &instance;
}
};
@@ -1841,7 +1841,7 @@ struct GarrClassSpecPlayerCondMeta
{
static char const* types = "isbiii";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x3F748D06, types, arraySizes);
return &instance;
}
};
@@ -1852,7 +1852,7 @@ struct GarrEncounterMeta
{
static char const* types = "isffihi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(6, 7, types, arraySizes);
+ static DB2Meta instance(6, 7, 0xE0A164CC, types, arraySizes);
return &instance;
}
};
@@ -1863,7 +1863,7 @@ struct GarrEncounterSetXEncounterMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xC8270155, types, arraySizes);
return &instance;
}
};
@@ -1874,7 +1874,7 @@ struct GarrEncounterXMechanicMeta
{
static char const* types = "hbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x61A32627, types, arraySizes);
return &instance;
}
};
@@ -1885,7 +1885,7 @@ struct GarrFollItemSetMemberMeta
{
static char const* types = "ihhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x332DC097, types, arraySizes);
return &instance;
}
};
@@ -1896,7 +1896,7 @@ struct GarrFollSupportSpellMeta
{
static char const* types = "iibi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x26A653E1, types, arraySizes);
return &instance;
}
};
@@ -1907,7 +1907,7 @@ struct GarrFollowerMeta
{
static char const* types = "iissiiiihhhhhhbbbbbbbbbbbbbbbbi";
static uint8 const arraySizes[31] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(30, 31, types, arraySizes);
+ static DB2Meta instance(30, 31, 0x0708BDE8, types, arraySizes);
return &instance;
}
};
@@ -1918,7 +1918,7 @@ struct GarrFollowerLevelXPMeta
{
static char const* types = "hhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x84E433B2, types, arraySizes);
return &instance;
}
};
@@ -1929,7 +1929,7 @@ struct GarrFollowerQualityMeta
{
static char const* types = "ihbbbbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xA47EFC96, types, arraySizes);
return &instance;
}
};
@@ -1940,7 +1940,7 @@ struct GarrFollowerSetXFollowerMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xAAC9B70B, types, arraySizes);
return &instance;
}
};
@@ -1951,7 +1951,7 @@ struct GarrFollowerTypeMeta
{
static char const* types = "hbbbbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x83347E98, types, arraySizes);
return &instance;
}
};
@@ -1962,7 +1962,7 @@ struct GarrFollowerUICreatureMeta
{
static char const* types = "ifhbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x25A4DCAF, types, arraySizes);
return &instance;
}
};
@@ -1973,7 +1973,7 @@ struct GarrFollowerXAbilityMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x55374D4B, types, arraySizes);
return &instance;
}
};
@@ -1984,7 +1984,7 @@ struct GarrMechanicMeta
{
static char const* types = "fbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x79C84299, types, arraySizes);
return &instance;
}
};
@@ -1995,7 +1995,7 @@ struct GarrMechanicSetXMechanicMeta
{
static char const* types = "bii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(1, 3, types, arraySizes);
+ static DB2Meta instance(1, 3, 0x965A35A3, types, arraySizes);
return &instance;
}
};
@@ -2006,7 +2006,7 @@ struct GarrMechanicTypeMeta
{
static char const* types = "ssibi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(4, 5, types, arraySizes);
+ static DB2Meta instance(4, 5, 0x201D5CC7, types, arraySizes);
return &instance;
}
};
@@ -2017,7 +2017,7 @@ struct GarrMissionMeta
{
static char const* types = "iisssiiffhhhhhhbbbbbbbbbiiiii";
static uint8 const arraySizes[29] = { 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(24, 29, types, arraySizes);
+ static DB2Meta instance(24, 29, 0x1FFD19BB, types, arraySizes);
return &instance;
}
};
@@ -2028,7 +2028,7 @@ struct GarrMissionTextureMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 2, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x2CFA96FC, types, arraySizes);
return &instance;
}
};
@@ -2039,7 +2039,7 @@ struct GarrMissionTypeMeta
{
static char const* types = "shh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xCFFD0036, types, arraySizes);
return &instance;
}
};
@@ -2050,7 +2050,7 @@ struct GarrMissionXEncounterMeta
{
static char const* types = "biiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(1, 5, types, arraySizes);
+ static DB2Meta instance(1, 5, 0xEDE238C4, types, arraySizes);
return &instance;
}
};
@@ -2061,7 +2061,7 @@ struct GarrMissionXFollowerMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xE2A30EE5, types, arraySizes);
return &instance;
}
};
@@ -2072,7 +2072,7 @@ struct GarrMssnBonusAbilityMeta
{
static char const* types = "fihbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x28358C8A, types, arraySizes);
return &instance;
}
};
@@ -2083,7 +2083,7 @@ struct GarrPlotMeta
{
static char const* types = "siibbbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 2 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x4F7D215C, types, arraySizes);
return &instance;
}
};
@@ -2094,7 +2094,7 @@ struct GarrPlotBuildingMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x31EE8F1A, types, arraySizes);
return &instance;
}
};
@@ -2105,7 +2105,7 @@ struct GarrPlotInstanceMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x0CE6FE07, types, arraySizes);
return &instance;
}
};
@@ -2116,7 +2116,7 @@ struct GarrPlotUICategoryMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x784D025A, types, arraySizes);
return &instance;
}
};
@@ -2127,7 +2127,7 @@ struct GarrSiteLevelMeta
{
static char const* types = "fhhhhbbbb";
static uint8 const arraySizes[9] = { 2, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xE57CCEA0, types, arraySizes);
return &instance;
}
};
@@ -2138,7 +2138,7 @@ struct GarrSiteLevelPlotInstMeta
{
static char const* types = "fhbb";
static uint8 const arraySizes[4] = { 2, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xBC111CF1, types, arraySizes);
return &instance;
}
};
@@ -2149,7 +2149,7 @@ struct GarrSpecializationMeta
{
static char const* types = "ifssbbb";
static uint8 const arraySizes[7] = { 1, 2, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x30FB6FE9, types, arraySizes);
return &instance;
}
};
@@ -2160,7 +2160,7 @@ struct GarrStringMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x6414DFFF, types, arraySizes);
return &instance;
}
};
@@ -2171,7 +2171,7 @@ struct GarrTalentMeta
{
static char const* types = "issibbbiiiiiiiiiiiii";
static uint8 const arraySizes[20] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 20, types, arraySizes);
+ static DB2Meta instance(7, 20, 0x8C8B99B4, types, arraySizes);
return &instance;
}
};
@@ -2182,7 +2182,7 @@ struct GarrTalentTreeMeta
{
static char const* types = "bbii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x8BB9D1A2, types, arraySizes);
return &instance;
}
};
@@ -2193,7 +2193,7 @@ struct GarrTypeMeta
{
static char const* types = "iiiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x45DE3C50, types, arraySizes);
return &instance;
}
};
@@ -2204,7 +2204,7 @@ struct GarrUiAnimClassInfoMeta
{
static char const* types = "fhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xCEB08F4E, types, arraySizes);
return &instance;
}
};
@@ -2215,7 +2215,7 @@ struct GarrUiAnimRaceInfoMeta
{
static char const* types = "ffffffffffffb";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x55DD4EA6, types, arraySizes);
return &instance;
}
};
@@ -2226,7 +2226,7 @@ struct GemPropertiesMeta
{
static char const* types = "ihh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x623B3533, types, arraySizes);
return &instance;
}
};
@@ -2237,7 +2237,7 @@ struct GlobalStringsMeta
{
static char const* types = "ssb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xBFF68C36, types, arraySizes);
return &instance;
}
};
@@ -2248,7 +2248,7 @@ struct GlyphBindableSpellMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xB164611A, types, arraySizes);
return &instance;
}
};
@@ -2259,7 +2259,7 @@ struct GlyphExclusiveCategoryMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -2270,7 +2270,7 @@ struct GlyphPropertiesMeta
{
static char const* types = "ihbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xBDD76E49, types, arraySizes);
return &instance;
}
};
@@ -2281,7 +2281,7 @@ struct GlyphRequiredSpecMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xF2A8C5FC, types, arraySizes);
return &instance;
}
};
@@ -2292,7 +2292,7 @@ struct GroundEffectDoodadMeta
{
static char const* types = "sffb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xB9D8F312, types, arraySizes);
return &instance;
}
};
@@ -2303,7 +2303,7 @@ struct GroundEffectTextureMeta
{
static char const* types = "hbbi";
static uint8 const arraySizes[4] = { 4, 4, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x3F1F321A, types, arraySizes);
return &instance;
}
};
@@ -2314,7 +2314,7 @@ struct GroupFinderActivityMeta
{
static char const* types = "sshhhbbbbbbbbb";
static uint8 const arraySizes[14] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 14, types, arraySizes);
+ static DB2Meta instance(-1, 14, 0x89499D40, types, arraySizes);
return &instance;
}
};
@@ -2325,7 +2325,7 @@ struct GroupFinderActivityGrpMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x7F0F0A99, types, arraySizes);
return &instance;
}
};
@@ -2336,7 +2336,7 @@ struct GroupFinderCategoryMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x8CD5AB4A, types, arraySizes);
return &instance;
}
};
@@ -2347,7 +2347,7 @@ struct GuildColorBackgroundMeta
{
static char const* types = "bbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC6D20079, types, arraySizes);
return &instance;
}
};
@@ -2358,7 +2358,7 @@ struct GuildColorBorderMeta
{
static char const* types = "bbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC6D20079, types, arraySizes);
return &instance;
}
};
@@ -2369,7 +2369,7 @@ struct GuildColorEmblemMeta
{
static char const* types = "bbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC6D20079, types, arraySizes);
return &instance;
}
};
@@ -2380,7 +2380,7 @@ struct GuildPerkSpellsMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xC7D74917, types, arraySizes);
return &instance;
}
};
@@ -2391,7 +2391,7 @@ struct HeirloomMeta
{
static char const* types = "isiiiihbbi";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 2, 2, 1, 1, 1 };
- static DB2Meta instance(9, 10, types, arraySizes);
+ static DB2Meta instance(9, 10, 0xF07281BE, types, arraySizes);
return &instance;
}
};
@@ -2402,7 +2402,7 @@ struct HelmetAnimScalingMeta
{
static char const* types = "fii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x41EDD5DA, types, arraySizes);
return &instance;
}
};
@@ -2413,7 +2413,7 @@ struct HelmetGeosetVisDataMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 9 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xDB3E9871, types, arraySizes);
return &instance;
}
};
@@ -2424,7 +2424,7 @@ struct HighlightColorMeta
{
static char const* types = "iiibb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x42A52A5B, types, arraySizes);
return &instance;
}
};
@@ -2435,7 +2435,7 @@ struct HolidayDescriptionsMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x8E1D98D8, types, arraySizes);
return &instance;
}
};
@@ -2446,7 +2446,7 @@ struct HolidayNamesMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -2457,7 +2457,7 @@ struct HolidaysMeta
{
static char const* types = "iShhbbbbbbb";
static uint8 const arraySizes[11] = { 16, 1, 10, 1, 1, 10, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x41A15068, types, arraySizes);
return &instance;
}
};
@@ -2468,7 +2468,7 @@ struct ImportPriceArmorMeta
{
static char const* types = "ffff";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xD00C26AF, types, arraySizes);
return &instance;
}
};
@@ -2479,7 +2479,7 @@ struct ImportPriceQualityMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x26FFB6E5, types, arraySizes);
return &instance;
}
};
@@ -2490,7 +2490,7 @@ struct ImportPriceShieldMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x26FFB6E5, types, arraySizes);
return &instance;
}
};
@@ -2501,7 +2501,7 @@ struct ImportPriceWeaponMeta
{
static char const* types = "f";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x26FFB6E5, types, arraySizes);
return &instance;
}
};
@@ -2512,7 +2512,7 @@ struct InvasionClientDataMeta
{
static char const* types = "sfiiiiiii";
static uint8 const arraySizes[9] = { 1, 2, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(2, 9, types, arraySizes);
+ static DB2Meta instance(2, 9, 0x12F82601, types, arraySizes);
return &instance;
}
};
@@ -2523,7 +2523,7 @@ struct ItemMeta
{
static char const* types = "ibbbbbbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xBAB9954D, types, arraySizes);
return &instance;
}
};
@@ -2534,7 +2534,7 @@ struct ItemAppearanceMeta
{
static char const* types = "iiib";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xD203A3E9, types, arraySizes);
return &instance;
}
};
@@ -2545,7 +2545,7 @@ struct ItemAppearanceXUiCameraMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x4A8796B5, types, arraySizes);
return &instance;
}
};
@@ -2556,7 +2556,7 @@ struct ItemArmorQualityMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xC3CD05A0, types, arraySizes);
return &instance;
}
};
@@ -2567,7 +2567,7 @@ struct ItemArmorShieldMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2578,7 +2578,7 @@ struct ItemArmorTotalMeta
{
static char const* types = "ffffh";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x12D739A5, types, arraySizes);
return &instance;
}
};
@@ -2589,7 +2589,7 @@ struct ItemBagFamilyMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -2600,7 +2600,7 @@ struct ItemBonusMeta
{
static char const* types = "ihbb";
static uint8 const arraySizes[4] = { 2, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x7D937400, types, arraySizes);
return &instance;
}
};
@@ -2611,7 +2611,7 @@ struct ItemBonusListLevelDeltaMeta
{
static char const* types = "hi";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(1, 2, types, arraySizes);
+ static DB2Meta instance(1, 2, 0xCB953E49, types, arraySizes);
return &instance;
}
};
@@ -2622,7 +2622,7 @@ struct ItemBonusTreeNodeMeta
{
static char const* types = "hhhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE2ED6BA0, types, arraySizes);
return &instance;
}
};
@@ -2633,7 +2633,7 @@ struct ItemChildEquipmentMeta
{
static char const* types = "iib";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x5E08B8E2, types, arraySizes);
return &instance;
}
};
@@ -2644,7 +2644,7 @@ struct ItemClassMeta
{
static char const* types = "fsb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xFC2CE47C, types, arraySizes);
return &instance;
}
};
@@ -2655,7 +2655,7 @@ struct ItemContextPickerEntryMeta
{
static char const* types = "bbiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x41FD05DE, types, arraySizes);
return &instance;
}
};
@@ -2666,7 +2666,7 @@ struct ItemCurrencyCostMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x48C57690, types, arraySizes);
return &instance;
}
};
@@ -2677,7 +2677,7 @@ struct ItemDamageAmmoMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2688,7 +2688,7 @@ struct ItemDamageOneHandMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2699,7 +2699,7 @@ struct ItemDamageOneHandCasterMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2710,7 +2710,7 @@ struct ItemDamageTwoHandMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2721,7 +2721,7 @@ struct ItemDamageTwoHandCasterMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 7, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xA38C0C55, types, arraySizes);
return &instance;
}
};
@@ -2732,7 +2732,7 @@ struct ItemDisenchantLootMeta
{
static char const* types = "hhhbbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x9E738C93, types, arraySizes);
return &instance;
}
};
@@ -2743,7 +2743,7 @@ struct ItemDisplayInfoMeta
{
static char const* types = "iiiiiiiiiiiiiii";
static uint8 const arraySizes[15] = { 2, 2, 3, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 15, types, arraySizes);
+ static DB2Meta instance(-1, 15, 0x07D2E6CF, types, arraySizes);
return &instance;
}
};
@@ -2754,7 +2754,7 @@ struct ItemDisplayInfoMaterialResMeta
{
static char const* types = "iib";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xAC466DE7, types, arraySizes);
return &instance;
}
};
@@ -2765,7 +2765,7 @@ struct ItemDisplayXUiCameraMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x6EEE8622, types, arraySizes);
return &instance;
}
};
@@ -2776,7 +2776,7 @@ struct ItemEffectMeta
{
static char const* types = "iiiihhhbb";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x131233D4, types, arraySizes);
return &instance;
}
};
@@ -2787,7 +2787,7 @@ struct ItemExtendedCostMeta
{
static char const* types = "iihhhbbbbb";
static uint8 const arraySizes[10] = { 5, 5, 5, 1, 5, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x56C5664F, types, arraySizes);
return &instance;
}
};
@@ -2798,7 +2798,7 @@ struct ItemGroupSoundsMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 4 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x22B7B75A, types, arraySizes);
return &instance;
}
};
@@ -2809,7 +2809,7 @@ struct ItemLimitCategoryMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xDFE88B15, types, arraySizes);
return &instance;
}
};
@@ -2820,7 +2820,7 @@ struct ItemLimitCategoryConditionMeta
{
static char const* types = "bii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x66B27D0B, types, arraySizes);
return &instance;
}
};
@@ -2831,7 +2831,7 @@ struct ItemModifiedAppearanceMeta
{
static char const* types = "ihbbbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(5, 6, types, arraySizes);
+ static DB2Meta instance(5, 6, 0x89E44FCB, types, arraySizes);
return &instance;
}
};
@@ -2842,7 +2842,7 @@ struct ItemModifiedAppearanceExtraMeta
{
static char const* types = "iibbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xA44269EE, types, arraySizes);
return &instance;
}
};
@@ -2853,7 +2853,7 @@ struct ItemNameDescriptionMeta
{
static char const* types = "si";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xB914CD84, types, arraySizes);
return &instance;
}
};
@@ -2864,7 +2864,7 @@ struct ItemPetFoodMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x47B62FA7, types, arraySizes);
return &instance;
}
};
@@ -2875,7 +2875,7 @@ struct ItemPriceBaseMeta
{
static char const* types = "ffh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x79EFBA2F, types, arraySizes);
return &instance;
}
};
@@ -2886,7 +2886,7 @@ struct ItemRandomPropertiesMeta
{
static char const* types = "sh";
static uint8 const arraySizes[2] = { 1, 5 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x17DC5118, types, arraySizes);
return &instance;
}
};
@@ -2897,7 +2897,7 @@ struct ItemRandomSuffixMeta
{
static char const* types = "sshh";
static uint8 const arraySizes[4] = { 1, 1, 5, 5 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x451B7E5A, types, arraySizes);
return &instance;
}
};
@@ -2908,7 +2908,7 @@ struct ItemRangedDisplayInfoMeta
{
static char const* types = "iiii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x99013BB1, types, arraySizes);
return &instance;
}
};
@@ -2919,7 +2919,7 @@ struct ItemSearchNameMeta
{
static char const* types = "siiihhhhbbbbi";
static uint8 const arraySizes[13] = { 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0xE3F1487C, types, arraySizes);
return &instance;
}
};
@@ -2930,7 +2930,7 @@ struct ItemSetMeta
{
static char const* types = "sihii";
static uint8 const arraySizes[5] = { 1, 17, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x5089F4A2, types, arraySizes);
return &instance;
}
};
@@ -2941,7 +2941,7 @@ struct ItemSetSpellMeta
{
static char const* types = "ihhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x939730D0, types, arraySizes);
return &instance;
}
};
@@ -2952,7 +2952,7 @@ struct ItemSparseMeta
{
static char const* types = "iffiiiiiiiiffsssssififhhhhhhhhhhhhhhhhhhhhbbbbbbbbbbbbbbbbbbbbb";
static uint8 const arraySizes[63] = { 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 63, types, arraySizes);
+ static DB2Meta instance(-1, 63, 0x27909DB0, types, arraySizes);
return &instance;
}
};
@@ -2963,7 +2963,7 @@ struct ItemSpecMeta
{
static char const* types = "hbbbbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x9AE2EA46, types, arraySizes);
return &instance;
}
};
@@ -2974,7 +2974,7 @@ struct ItemSpecOverrideMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x85832A2E, types, arraySizes);
return &instance;
}
};
@@ -2985,7 +2985,7 @@ struct ItemSubClassMeta
{
static char const* types = "sshbbbbbbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xB94F4659, types, arraySizes);
return &instance;
}
};
@@ -2996,7 +2996,7 @@ struct ItemSubClassMaskMeta
{
static char const* types = "isb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x82EEF3E8, types, arraySizes);
return &instance;
}
};
@@ -3007,7 +3007,7 @@ struct ItemUpgradeMeta
{
static char const* types = "ihhbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x196B9A4F, types, arraySizes);
return &instance;
}
};
@@ -3018,7 +3018,7 @@ struct ItemVisualEffectsMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x12126A7B, types, arraySizes);
return &instance;
}
};
@@ -3029,7 +3029,7 @@ struct ItemVisualsMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 5 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xD4015649, types, arraySizes);
return &instance;
}
};
@@ -3040,7 +3040,7 @@ struct ItemXBonusTreeMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xEB27B98B, types, arraySizes);
return &instance;
}
};
@@ -3051,7 +3051,7 @@ struct JournalEncounterMeta
{
static char const* types = "fsshhhhbbi";
static uint8 const arraySizes[10] = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x02224293, types, arraySizes);
return &instance;
}
};
@@ -3062,7 +3062,7 @@ struct JournalEncounterCreatureMeta
{
static char const* types = "iisshbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(6, 7, types, arraySizes);
+ static DB2Meta instance(6, 7, 0xDEB5EEB8, types, arraySizes);
return &instance;
}
};
@@ -3073,7 +3073,7 @@ struct JournalEncounterItemMeta
{
static char const* types = "ihbbbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(5, 6, types, arraySizes);
+ static DB2Meta instance(5, 6, 0x2B6945A8, types, arraySizes);
return &instance;
}
};
@@ -3084,7 +3084,7 @@ struct JournalEncounterSectionMeta
{
static char const* types = "ssiiihhhhhhbbb";
static uint8 const arraySizes[14] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 14, types, arraySizes);
+ static DB2Meta instance(-1, 14, 0xF08A57BF, types, arraySizes);
return &instance;
}
};
@@ -3095,7 +3095,7 @@ struct JournalEncounterXDifficultyMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x911A7222, types, arraySizes);
return &instance;
}
};
@@ -3106,7 +3106,7 @@ struct JournalInstanceMeta
{
static char const* types = "iiiisshhbbi";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(10, 11, types, arraySizes);
+ static DB2Meta instance(10, 11, 0xDFF1896D, types, arraySizes);
return &instance;
}
};
@@ -3117,7 +3117,7 @@ struct JournalItemXDifficultyMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x3DD3BD11, types, arraySizes);
return &instance;
}
};
@@ -3128,7 +3128,7 @@ struct JournalSectionXDifficultyMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x084FB517, types, arraySizes);
return &instance;
}
};
@@ -3139,7 +3139,7 @@ struct JournalTierMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -3150,7 +3150,7 @@ struct JournalTierXInstanceMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xC5F39D3A, types, arraySizes);
return &instance;
}
};
@@ -3161,7 +3161,7 @@ struct KeyChainMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 32 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xD27482EA, types, arraySizes);
return &instance;
}
};
@@ -3172,7 +3172,7 @@ struct KeystoneAffixMeta
{
static char const* types = "ssi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xF165D122, types, arraySizes);
return &instance;
}
};
@@ -3183,7 +3183,7 @@ struct LanguageWordsMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x04C0BC5D, types, arraySizes);
return &instance;
}
};
@@ -3194,7 +3194,7 @@ struct LanguagesMeta
{
static char const* types = "si";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(1, 2, types, arraySizes);
+ static DB2Meta instance(1, 2, 0x2CF66B24, types, arraySizes);
return &instance;
}
};
@@ -3205,7 +3205,7 @@ struct LfgDungeonExpansionMeta
{
static char const* types = "hhbbbii";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x0BDD9F25, types, arraySizes);
return &instance;
}
};
@@ -3216,7 +3216,7 @@ struct LfgDungeonGroupMeta
{
static char const* types = "shbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xC5A0B877, types, arraySizes);
return &instance;
}
};
@@ -3225,9 +3225,9 @@ struct LfgDungeonsMeta
{
static DB2Meta const* Instance()
{
- static char const* types = "siSshhhhhhhhbbbbbbbbbbbbbbbbbi";
- static uint8 const arraySizes[30] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(29, 30, types, arraySizes);
+ static char const* types = "siSsihhhhhhhhbbbbbbbbbbbbbbbbbi";
+ static uint8 const arraySizes[31] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
+ static DB2Meta instance(30, 31, 0x27312D4F, types, arraySizes);
return &instance;
}
};
@@ -3238,7 +3238,7 @@ struct LfgDungeonsGroupingMapMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x4A7FA59C, types, arraySizes);
return &instance;
}
};
@@ -3249,7 +3249,7 @@ struct LfgRoleRequirementMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x7F56023F, types, arraySizes);
return &instance;
}
};
@@ -3260,7 +3260,7 @@ struct LightMeta
{
static char const* types = "fffhh";
static uint8 const arraySizes[5] = { 3, 1, 1, 1, 8 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x35A3D54B, types, arraySizes);
return &instance;
}
};
@@ -3271,7 +3271,7 @@ struct LightDataMeta
{
static char const* types = "iiiiiiiiiiiiiiiiiifffffffffiiiiiihh";
static uint8 const arraySizes[35] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 35, types, arraySizes);
+ static DB2Meta instance(-1, 35, 0xA89E1596, types, arraySizes);
return &instance;
}
};
@@ -3282,7 +3282,7 @@ struct LightParamsMeta
{
static char const* types = "ffffffhbbbi";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 };
- static DB2Meta instance(10, 11, types, arraySizes);
+ static DB2Meta instance(10, 11, 0xDB514597, types, arraySizes);
return &instance;
}
};
@@ -3293,7 +3293,7 @@ struct LightSkyboxMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x62B41D78, types, arraySizes);
return &instance;
}
};
@@ -3304,7 +3304,7 @@ struct LiquidMaterialMeta
{
static char const* types = "bb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x5AA70B00, types, arraySizes);
return &instance;
}
};
@@ -3315,7 +3315,7 @@ struct LiquidObjectMeta
{
static char const* types = "ffhbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x551D907E, types, arraySizes);
return &instance;
}
};
@@ -3326,7 +3326,7 @@ struct LiquidTypeMeta
{
static char const* types = "sifffffSifihhbbbbbi";
static uint8 const arraySizes[19] = { 1, 1, 1, 1, 1, 1, 1, 6, 2, 18, 4, 1, 1, 1, 1, 1, 1, 6, 1 };
- static DB2Meta instance(-1, 19, types, arraySizes);
+ static DB2Meta instance(-1, 19, 0x28B44DCB, types, arraySizes);
return &instance;
}
};
@@ -3337,7 +3337,7 @@ struct LoadingScreenTaxiSplinesMeta
{
static char const* types = "ffhhb";
static uint8 const arraySizes[5] = { 10, 10, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xBE26AA7B, types, arraySizes);
return &instance;
}
};
@@ -3348,7 +3348,7 @@ struct LoadingScreensMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x0C18B360, types, arraySizes);
return &instance;
}
};
@@ -3359,7 +3359,7 @@ struct LocaleMeta
{
static char const* types = "ibbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x0BE3B70B, types, arraySizes);
return &instance;
}
};
@@ -3370,7 +3370,7 @@ struct LocationMeta
{
static char const* types = "ff";
static uint8 const arraySizes[2] = { 3, 3 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x6F5C6A8A, types, arraySizes);
return &instance;
}
};
@@ -3381,7 +3381,7 @@ struct LockMeta
{
static char const* types = "ihbb";
static uint8 const arraySizes[4] = { 8, 8, 8, 8 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x8501126F, types, arraySizes);
return &instance;
}
};
@@ -3392,7 +3392,7 @@ struct LockTypeMeta
{
static char const* types = "ssssi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(4, 5, types, arraySizes);
+ static DB2Meta instance(4, 5, 0x4064FF07, types, arraySizes);
return &instance;
}
};
@@ -3403,7 +3403,7 @@ struct LookAtControllerMeta
{
static char const* types = "ffffhhhhbbbbbiiiii";
static uint8 const arraySizes[18] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 18, types, arraySizes);
+ static DB2Meta instance(-1, 18, 0xA17E9956, types, arraySizes);
return &instance;
}
};
@@ -3414,7 +3414,7 @@ struct MailTemplateMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xA1D9C984, types, arraySizes);
return &instance;
}
};
@@ -3425,7 +3425,7 @@ struct ManifestInterfaceActionIconMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(0, 1, types, arraySizes);
+ static DB2Meta instance(0, 1, 0x38F4113F, types, arraySizes);
return &instance;
}
};
@@ -3436,7 +3436,7 @@ struct ManifestInterfaceDataMeta
{
static char const* types = "ss";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xBDA49B69, types, arraySizes);
return &instance;
}
};
@@ -3447,7 +3447,7 @@ struct ManifestInterfaceItemIconMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(0, 1, types, arraySizes);
+ static DB2Meta instance(0, 1, 0x38F4113F, types, arraySizes);
return &instance;
}
};
@@ -3458,7 +3458,7 @@ struct ManifestInterfaceTOCDataMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x6B30F325, types, arraySizes);
return &instance;
}
};
@@ -3469,7 +3469,7 @@ struct ManifestMP3Meta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(0, 1, types, arraySizes);
+ static DB2Meta instance(0, 1, 0x38F4113F, types, arraySizes);
return &instance;
}
};
@@ -3478,9 +3478,9 @@ struct MapMeta
{
static DB2Meta const* Instance()
{
- static char const* types = "siffssshhhhhhbbbbb";
- static uint8 const arraySizes[18] = { 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 18, types, arraySizes);
+ static char const* types = "siffssshhhhhhhbbbbb";
+ static uint8 const arraySizes[19] = { 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
+ static DB2Meta instance(-1, 19, 0xB32E648C, types, arraySizes);
return &instance;
}
};
@@ -3491,7 +3491,7 @@ struct MapChallengeModeMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 3, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xB9D43326, types, arraySizes);
return &instance;
}
};
@@ -3502,7 +3502,7 @@ struct MapDifficultyMeta
{
static char const* types = "shbbbbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x7ADE1C7B, types, arraySizes);
return &instance;
}
};
@@ -3513,7 +3513,7 @@ struct MapDifficultyXConditionMeta
{
static char const* types = "siii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x726559D6, types, arraySizes);
return &instance;
}
};
@@ -3524,7 +3524,7 @@ struct MarketingPromotionsXLocaleMeta
{
static char const* types = "iiiisbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xBDC16D0F, types, arraySizes);
return &instance;
}
};
@@ -3535,7 +3535,7 @@ struct MaterialMeta
{
static char const* types = "biii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xB0DC1034, types, arraySizes);
return &instance;
}
};
@@ -3546,7 +3546,7 @@ struct MinorTalentMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xD8110E92, types, arraySizes);
return &instance;
}
};
@@ -3557,7 +3557,7 @@ struct ModelAnimCloakDampeningMeta
{
static char const* types = "bii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xAA3A793B, types, arraySizes);
return &instance;
}
};
@@ -3568,7 +3568,7 @@ struct ModelFileDataMeta
{
static char const* types = "bii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(1, 3, types, arraySizes);
+ static DB2Meta instance(1, 3, 0x5EF4BA08, types, arraySizes);
return &instance;
}
};
@@ -3579,7 +3579,7 @@ struct ModelRibbonQualityMeta
{
static char const* types = "ib";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x18636F99, types, arraySizes);
return &instance;
}
};
@@ -3590,7 +3590,7 @@ struct ModifierTreeMeta
{
static char const* types = "iihbbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x060C2D1C, types, arraySizes);
return &instance;
}
};
@@ -3601,7 +3601,7 @@ struct MountMeta
{
static char const* types = "iisssfhhhbi";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(10, 11, types, arraySizes);
+ static DB2Meta instance(10, 11, 0x86A9FD37, types, arraySizes);
return &instance;
}
};
@@ -3612,7 +3612,7 @@ struct MountCapabilityMeta
{
static char const* types = "iihhhbii";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(6, 8, types, arraySizes);
+ static DB2Meta instance(6, 8, 0xB62CA122, types, arraySizes);
return &instance;
}
};
@@ -3623,7 +3623,7 @@ struct MountTypeXCapabilityMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xADB0EE4D, types, arraySizes);
return &instance;
}
};
@@ -3634,7 +3634,7 @@ struct MovieMeta
{
static char const* types = "iibb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xCAE1BC8B, types, arraySizes);
return &instance;
}
};
@@ -3645,7 +3645,7 @@ struct MovieFileDataMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x41B84017, types, arraySizes);
return &instance;
}
};
@@ -3656,7 +3656,7 @@ struct MovieVariationMeta
{
static char const* types = "ihi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x87300FEE, types, arraySizes);
return &instance;
}
};
@@ -3667,7 +3667,7 @@ struct NPCSoundsMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 4 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x48506E87, types, arraySizes);
return &instance;
}
};
@@ -3678,7 +3678,7 @@ struct NameGenMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xD7C1FC25, types, arraySizes);
return &instance;
}
};
@@ -3689,7 +3689,7 @@ struct NamesProfanityMeta
{
static char const* types = "Sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x4C7F576E, types, arraySizes);
return &instance;
}
};
@@ -3700,7 +3700,7 @@ struct NamesReservedMeta
{
static char const* types = "S";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x47B62FA7, types, arraySizes);
return &instance;
}
};
@@ -3711,7 +3711,7 @@ struct NamesReservedLocaleMeta
{
static char const* types = "Sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x813B40C3, types, arraySizes);
return &instance;
}
};
@@ -3722,7 +3722,7 @@ struct NpcModelItemSlotDisplayInfoMeta
{
static char const* types = "iib";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xA22F8680, types, arraySizes);
return &instance;
}
};
@@ -3733,7 +3733,7 @@ struct ObjectEffectMeta
{
static char const* types = "sfhbbbbbi";
static uint8 const arraySizes[9] = { 1, 3, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xDD9C935E, types, arraySizes);
return &instance;
}
};
@@ -3744,7 +3744,7 @@ struct ObjectEffectGroupMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -3755,7 +3755,7 @@ struct ObjectEffectModifierMeta
{
static char const* types = "fbbb";
static uint8 const arraySizes[4] = { 4, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x02A080A3, types, arraySizes);
return &instance;
}
};
@@ -3766,7 +3766,7 @@ struct ObjectEffectPackageMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -3777,7 +3777,7 @@ struct ObjectEffectPackageElemMeta
{
static char const* types = "hhh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x041FFE7D, types, arraySizes);
return &instance;
}
};
@@ -3788,7 +3788,7 @@ struct OutlineEffectMeta
{
static char const* types = "fiiiii";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xB5DB9B94, types, arraySizes);
return &instance;
}
};
@@ -3799,7 +3799,7 @@ struct OverrideSpellDataMeta
{
static char const* types = "iib";
static uint8 const arraySizes[3] = { 10, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x401AC574, types, arraySizes);
return &instance;
}
};
@@ -3810,7 +3810,7 @@ struct PageTextMaterialMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -3821,7 +3821,7 @@ struct PaperDollItemFrameMeta
{
static char const* types = "ssb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x15BA10F3, types, arraySizes);
return &instance;
}
};
@@ -3832,7 +3832,7 @@ struct ParticleColorMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 3, 3, 3 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xF1BF0CA9, types, arraySizes);
return &instance;
}
};
@@ -3843,7 +3843,7 @@ struct PathMeta
{
static char const* types = "bbbbbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xE6C80767, types, arraySizes);
return &instance;
}
};
@@ -3854,7 +3854,7 @@ struct PathNodeMeta
{
static char const* types = "iihh";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(0, 4, types, arraySizes);
+ static DB2Meta instance(0, 4, 0x57D19E50, types, arraySizes);
return &instance;
}
};
@@ -3865,7 +3865,7 @@ struct PathNodePropertyMeta
{
static char const* types = "hhbii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(3, 5, types, arraySizes);
+ static DB2Meta instance(3, 5, 0x9D908771, types, arraySizes);
return &instance;
}
};
@@ -3876,7 +3876,7 @@ struct PathPropertyMeta
{
static char const* types = "ihbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0x7353B599, types, arraySizes);
return &instance;
}
};
@@ -3887,7 +3887,7 @@ struct PhaseMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x12961644, types, arraySizes);
return &instance;
}
};
@@ -3898,7 +3898,7 @@ struct PhaseShiftZoneSoundsMeta
{
static char const* types = "hhhhhbbbbiiii";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x1A5C14A8, types, arraySizes);
return &instance;
}
};
@@ -3909,7 +3909,7 @@ struct PhaseXPhaseGroupMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xC5DECA36, types, arraySizes);
return &instance;
}
};
@@ -3919,9 +3919,8 @@ struct PlayerConditionMeta
static DB2Meta const* Instance()
{
static char const* types = "iiiiiiiiiiiiiishhhhhhhhhhhhhhhhhhbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbiiiiiiiiiiiiiii";
- // 1111111121411111144414442144111111111131111114111444111111111111113444141461112
static uint8 const arraySizes[79] = { 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 4, 4, 4, 1, 4, 4, 4, 2, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 4, 4, 1, 4, 1, 4, 6, 1, 1, 1, 2 };
- static DB2Meta instance(-1, 79, types, arraySizes);
+ static DB2Meta instance(-1, 79, 0xBAA3CA64, types, arraySizes);
return &instance;
}
};
@@ -3932,7 +3931,7 @@ struct PositionerMeta
{
static char const* types = "fhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x3E7693C1, types, arraySizes);
return &instance;
}
};
@@ -3943,7 +3942,7 @@ struct PositionerStateMeta
{
static char const* types = "fbiiiiii";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x0EA8C354, types, arraySizes);
return &instance;
}
};
@@ -3954,7 +3953,7 @@ struct PositionerStateEntryMeta
{
static char const* types = "ffbbbbbbbbi";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x6CF8DBB6, types, arraySizes);
return &instance;
}
};
@@ -3965,7 +3964,7 @@ struct PowerDisplayMeta
{
static char const* types = "Sbbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x996B7B03, types, arraySizes);
return &instance;
}
};
@@ -3976,7 +3975,7 @@ struct PowerTypeMeta
{
static char const* types = "ssffhhhbbbbb";
static uint8 const arraySizes[12] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 12, types, arraySizes);
+ static DB2Meta instance(-1, 12, 0x042B76A1, types, arraySizes);
return &instance;
}
};
@@ -3987,7 +3986,7 @@ struct PrestigeLevelInfoMeta
{
static char const* types = "isbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x85DC9691, types, arraySizes);
return &instance;
}
};
@@ -3998,7 +3997,7 @@ struct PvpBracketTypesMeta
{
static char const* types = "bi";
static uint8 const arraySizes[2] = { 1, 4 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x15D5D38F, types, arraySizes);
return &instance;
}
};
@@ -4009,7 +4008,7 @@ struct PvpDifficultyMeta
{
static char const* types = "hbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x987332DF, types, arraySizes);
return &instance;
}
};
@@ -4020,7 +4019,7 @@ struct PvpItemMeta
{
static char const* types = "ib";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xBCA228D1, types, arraySizes);
return &instance;
}
};
@@ -4031,7 +4030,7 @@ struct PvpRewardMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x8D746A4E, types, arraySizes);
return &instance;
}
};
@@ -4042,7 +4041,7 @@ struct PvpTalentMeta
{
static char const* types = "iisiiiiii";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x46E787AF, types, arraySizes);
return &instance;
}
};
@@ -4053,7 +4052,7 @@ struct PvpTalentUnlockMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xDA321AC4, types, arraySizes);
return &instance;
}
};
@@ -4064,7 +4063,7 @@ struct QuestFactionRewardMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 10 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x90E2CCC9, types, arraySizes);
return &instance;
}
};
@@ -4075,7 +4074,7 @@ struct QuestFeedbackEffectMeta
{
static char const* types = "ihbbbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x15232667, types, arraySizes);
return &instance;
}
};
@@ -4086,7 +4085,7 @@ struct QuestInfoMeta
{
static char const* types = "shbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x134A3185, types, arraySizes);
return &instance;
}
};
@@ -4097,7 +4096,7 @@ struct QuestLineMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -4108,7 +4107,7 @@ struct QuestLineXQuestMeta
{
static char const* types = "hhb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xE6F65F4F, types, arraySizes);
return &instance;
}
};
@@ -4119,7 +4118,7 @@ struct QuestMoneyRewardMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 10 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xE39F507A, types, arraySizes);
return &instance;
}
};
@@ -4130,7 +4129,7 @@ struct QuestObjectiveMeta
{
static char const* types = "iishbbbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xFBAC2A6D, types, arraySizes);
return &instance;
}
};
@@ -4139,9 +4138,9 @@ struct QuestPOIBlobMeta
{
static DB2Meta const* Instance()
{
- static char const* types = "hhb";
- static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static char const* types = "hhbb";
+ static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
+ static DB2Meta instance(-1, 4, 0x2B6FCF8C, types, arraySizes);
return &instance;
}
};
@@ -4152,7 +4151,7 @@ struct QuestPOIPointMeta
{
static char const* types = "ihhi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0x356F39B9, types, arraySizes);
return &instance;
}
};
@@ -4163,7 +4162,7 @@ struct QuestPOIPointCliTaskMeta
{
static char const* types = "hhhhhb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xB4B42A70, types, arraySizes);
return &instance;
}
};
@@ -4174,7 +4173,7 @@ struct QuestPackageItemMeta
{
static char const* types = "ihbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x9B308EDF, types, arraySizes);
return &instance;
}
};
@@ -4185,7 +4184,7 @@ struct QuestSortMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xCD4A8256, types, arraySizes);
return &instance;
}
};
@@ -4196,7 +4195,7 @@ struct QuestV2Meta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xA33E0F53, types, arraySizes);
return &instance;
}
};
@@ -4207,7 +4206,7 @@ struct QuestV2CliTaskMeta
{
static char const* types = "issihhhhhhhbbbbbbbbbiii";
static uint8 const arraySizes[23] = { 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(20, 23, types, arraySizes);
+ static DB2Meta instance(20, 23, 0xB92018B7, types, arraySizes);
return &instance;
}
};
@@ -4218,7 +4217,7 @@ struct QuestXPMeta
{
static char const* types = "h";
static uint8 const arraySizes[1] = { 10 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x4346D258, types, arraySizes);
return &instance;
}
};
@@ -4229,7 +4228,7 @@ struct RacialMountsMeta
{
static char const* types = "ib";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xD4825187, types, arraySizes);
return &instance;
}
};
@@ -4240,7 +4239,7 @@ struct RandPropPointsMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 5, 5, 5 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xBB6728B0, types, arraySizes);
return &instance;
}
};
@@ -4251,7 +4250,7 @@ struct ResearchBranchMeta
{
static char const* types = "ssihb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xC54288AC, types, arraySizes);
return &instance;
}
};
@@ -4262,7 +4261,7 @@ struct ResearchFieldMeta
{
static char const* types = "sbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0x3C4783A7, types, arraySizes);
return &instance;
}
};
@@ -4273,7 +4272,7 @@ struct ResearchProjectMeta
{
static char const* types = "ssishbbii";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 9, types, arraySizes);
+ static DB2Meta instance(7, 9, 0xF188A6B0, types, arraySizes);
return &instance;
}
};
@@ -4284,7 +4283,7 @@ struct ResearchSiteMeta
{
static char const* types = "ishi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x53309323, types, arraySizes);
return &instance;
}
};
@@ -4295,7 +4294,7 @@ struct ResistancesMeta
{
static char const* types = "sbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x8B169B16, types, arraySizes);
return &instance;
}
};
@@ -4306,7 +4305,7 @@ struct RewardPackMeta
{
static char const* types = "ifbbii";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x2804996B, types, arraySizes);
return &instance;
}
};
@@ -4317,7 +4316,7 @@ struct RewardPackXCurrencyTypeMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x5AD7107A, types, arraySizes);
return &instance;
}
};
@@ -4328,7 +4327,7 @@ struct RewardPackXItemMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x648BC961, types, arraySizes);
return &instance;
}
};
@@ -4339,7 +4338,7 @@ struct RibbonQualityMeta
{
static char const* types = "fffb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x689AB407, types, arraySizes);
return &instance;
}
};
@@ -4350,7 +4349,7 @@ struct RulesetItemUpgradeMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xF434A1F0, types, arraySizes);
return &instance;
}
};
@@ -4361,7 +4360,7 @@ struct ScalingStatDistributionMeta
{
static char const* types = "hii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x883E80FE, types, arraySizes);
return &instance;
}
};
@@ -4372,7 +4371,7 @@ struct ScenarioMeta
{
static char const* types = "shbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE71EFDEA, types, arraySizes);
return &instance;
}
};
@@ -4383,7 +4382,7 @@ struct ScenarioEventEntryMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x4E0E3AC5, types, arraySizes);
return &instance;
}
};
@@ -4394,7 +4393,7 @@ struct ScenarioStepMeta
{
static char const* types = "sshhhhbbi";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xACF5556A, types, arraySizes);
return &instance;
}
};
@@ -4405,7 +4404,7 @@ struct SceneScriptMeta
{
static char const* types = "sshh";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE564690A, types, arraySizes);
return &instance;
}
};
@@ -4416,7 +4415,7 @@ struct SceneScriptPackageMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -4427,7 +4426,7 @@ struct SceneScriptPackageMemberMeta
{
static char const* types = "hhhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x122FCD3F, types, arraySizes);
return &instance;
}
};
@@ -4438,7 +4437,7 @@ struct ScheduledIntervalMeta
{
static char const* types = "iiiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x861AEB4E, types, arraySizes);
return &instance;
}
};
@@ -4449,7 +4448,7 @@ struct ScheduledWorldStateMeta
{
static char const* types = "iiiiiiii";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x39E4B20A, types, arraySizes);
return &instance;
}
};
@@ -4460,7 +4459,7 @@ struct ScheduledWorldStateGroupMeta
{
static char const* types = "iiiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xDBCC318B, types, arraySizes);
return &instance;
}
};
@@ -4471,7 +4470,7 @@ struct ScheduledWorldStateXUniqCatMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(0, 3, types, arraySizes);
+ static DB2Meta instance(0, 3, 0x6E0F3FC1, types, arraySizes);
return &instance;
}
};
@@ -4482,7 +4481,7 @@ struct ScreenEffectMeta
{
static char const* types = "sihhhhbbbiii";
static uint8 const arraySizes[12] = { 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 12, types, arraySizes);
+ static DB2Meta instance(-1, 12, 0xDD021285, types, arraySizes);
return &instance;
}
};
@@ -4493,7 +4492,7 @@ struct ScreenLocationMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -4504,7 +4503,7 @@ struct SeamlessSiteMeta
{
static char const* types = "i";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x2FE47A1B, types, arraySizes);
return &instance;
}
};
@@ -4515,7 +4514,7 @@ struct ServerMessagesMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x9599555F, types, arraySizes);
return &instance;
}
};
@@ -4526,7 +4525,7 @@ struct ShadowyEffectMeta
{
static char const* types = "iiffffffbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x091E9D1A, types, arraySizes);
return &instance;
}
};
@@ -4537,7 +4536,7 @@ struct SkillLineMeta
{
static char const* types = "ssshhbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xF1CDEABF, types, arraySizes);
return &instance;
}
};
@@ -4548,7 +4547,7 @@ struct SkillLineAbilityMeta
{
static char const* types = "iiiihhhhhhbbi";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0xC3E8E26F, types, arraySizes);
return &instance;
}
};
@@ -4559,7 +4558,7 @@ struct SkillRaceClassInfoMeta
{
static char const* types = "ihhhbbi";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xEDA3A4D4, types, arraySizes);
return &instance;
}
};
@@ -4570,7 +4569,7 @@ struct SoundAmbienceMeta
{
static char const* types = "biii";
static uint8 const arraySizes[4] = { 1, 2, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x6F03BA39, types, arraySizes);
return &instance;
}
};
@@ -4581,7 +4580,7 @@ struct SoundAmbienceFlavorMeta
{
static char const* types = "hii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x917AB671, types, arraySizes);
return &instance;
}
};
@@ -4592,7 +4591,7 @@ struct SoundBusMeta
{
static char const* types = "ffhbbbbbbbbi";
static uint8 const arraySizes[12] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(11, 12, types, arraySizes);
+ static DB2Meta instance(11, 12, 0x3A647CAE, types, arraySizes);
return &instance;
}
};
@@ -4603,7 +4602,7 @@ struct SoundEmitterPillPointsMeta
{
static char const* types = "fh";
static uint8 const arraySizes[2] = { 3, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x24A008CB, types, arraySizes);
return &instance;
}
};
@@ -4614,7 +4613,7 @@ struct SoundEmittersMeta
{
static char const* types = "ffshhhbbbbii";
static uint8 const arraySizes[12] = { 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(10, 12, types, arraySizes);
+ static DB2Meta instance(10, 12, 0xAED6FA80, types, arraySizes);
return &instance;
}
};
@@ -4625,7 +4624,7 @@ struct SoundFilterMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -4636,7 +4635,7 @@ struct SoundFilterElemMeta
{
static char const* types = "fbb";
static uint8 const arraySizes[3] = { 9, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x700BC63F, types, arraySizes);
return &instance;
}
};
@@ -4647,7 +4646,7 @@ struct SoundKitMeta
{
static char const* types = "sffffffffhhhbbbbi";
static uint8 const arraySizes[17] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(16, 17, types, arraySizes);
+ static DB2Meta instance(16, 17, 0x45160162, types, arraySizes);
return &instance;
}
};
@@ -4658,7 +4657,7 @@ struct SoundKitAdvancedMeta
{
static char const* types = "fiiiiiifffffiiffffffihbbbbiiiiii";
static uint8 const arraySizes[32] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 32, types, arraySizes);
+ static DB2Meta instance(-1, 32, 0x27606F57, types, arraySizes);
return &instance;
}
};
@@ -4669,7 +4668,7 @@ struct SoundKitChildMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x8C2AEA75, types, arraySizes);
return &instance;
}
};
@@ -4680,7 +4679,7 @@ struct SoundKitEntryMeta
{
static char const* types = "ifbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xD29B5B47, types, arraySizes);
return &instance;
}
};
@@ -4691,7 +4690,7 @@ struct SoundKitFallbackMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x751D6B9F, types, arraySizes);
return &instance;
}
};
@@ -4702,7 +4701,7 @@ struct SoundOverrideMeta
{
static char const* types = "hhhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xAAFD0E26, types, arraySizes);
return &instance;
}
};
@@ -4713,7 +4712,7 @@ struct SoundProviderPreferencesMeta
{
static char const* types = "sfffffffffffffffhhhhhbb";
static uint8 const arraySizes[23] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 23, types, arraySizes);
+ static DB2Meta instance(-1, 23, 0x85F511FC, types, arraySizes);
return &instance;
}
};
@@ -4724,7 +4723,7 @@ struct SourceInfoMeta
{
static char const* types = "isbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x796AD8C7, types, arraySizes);
return &instance;
}
};
@@ -4735,7 +4734,7 @@ struct SpamMessagesMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x6414DFFF, types, arraySizes);
return &instance;
}
};
@@ -4746,7 +4745,7 @@ struct SpecializationSpellsMeta
{
static char const* types = "iishbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(5, 6, types, arraySizes);
+ static DB2Meta instance(5, 6, 0x9FC404CF, types, arraySizes);
return &instance;
}
};
@@ -4757,7 +4756,7 @@ struct SpellMeta
{
static char const* types = "ssssiii";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(5, 7, types, arraySizes);
+ static DB2Meta instance(5, 7, 0x15C9999E, types, arraySizes);
return &instance;
}
};
@@ -4768,7 +4767,7 @@ struct SpellActionBarPrefMeta
{
static char const* types = "ih";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xB1F8D61B, types, arraySizes);
return &instance;
}
};
@@ -4779,7 +4778,7 @@ struct SpellActivationOverlayMeta
{
static char const* types = "iiifibbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 4, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0x2FD43517, types, arraySizes);
return &instance;
}
};
@@ -4790,7 +4789,7 @@ struct SpellAuraOptionsMeta
{
static char const* types = "iiiihbbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xE99ACF7D, types, arraySizes);
return &instance;
}
};
@@ -4801,7 +4800,7 @@ struct SpellAuraRestrictionsMeta
{
static char const* types = "iiiiibbbbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xCC928C2D, types, arraySizes);
return &instance;
}
};
@@ -4812,7 +4811,7 @@ struct SpellAuraVisXChrSpecMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x19C6D5BC, types, arraySizes);
return &instance;
}
};
@@ -4823,7 +4822,7 @@ struct SpellAuraVisibilityMeta
{
static char const* types = "ibbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(3, 4, types, arraySizes);
+ static DB2Meta instance(3, 4, 0xD4FFE0FE, types, arraySizes);
return &instance;
}
};
@@ -4834,7 +4833,7 @@ struct SpellCastTimesMeta
{
static char const* types = "iih";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xB44CBB5C, types, arraySizes);
return &instance;
}
};
@@ -4845,7 +4844,7 @@ struct SpellCastingRequirementsMeta
{
static char const* types = "ihhhbbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x91AFF9C5, types, arraySizes);
return &instance;
}
};
@@ -4856,7 +4855,7 @@ struct SpellCategoriesMeta
{
static char const* types = "ihhhbbbbb";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xF7721E4A, types, arraySizes);
return &instance;
}
};
@@ -4867,7 +4866,7 @@ struct SpellCategoryMeta
{
static char const* types = "sibbbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x5A212A44, types, arraySizes);
return &instance;
}
};
@@ -4878,7 +4877,7 @@ struct SpellChainEffectsMeta
{
static char const* types = "ffffiifffffffffffffffffffffffffffffffffffiffsshhhhbbbbbbbbbbbi";
static uint8 const arraySizes[62] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 62, types, arraySizes);
+ static DB2Meta instance(-1, 62, 0x89DAFC72, types, arraySizes);
return &instance;
}
};
@@ -4889,7 +4888,7 @@ struct SpellClassOptionsMeta
{
static char const* types = "iibi";
static uint8 const arraySizes[4] = { 1, 4, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x23C0B83A, types, arraySizes);
return &instance;
}
};
@@ -4900,7 +4899,7 @@ struct SpellCooldownsMeta
{
static char const* types = "iiiib";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xC44BCFEE, types, arraySizes);
return &instance;
}
};
@@ -4911,7 +4910,7 @@ struct SpellDescriptionVariablesMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xE37F5F23, types, arraySizes);
return &instance;
}
};
@@ -4922,7 +4921,7 @@ struct SpellDispelTypeMeta
{
static char const* types = "ssbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE8FCFE59, types, arraySizes);
return &instance;
}
};
@@ -4933,7 +4932,7 @@ struct SpellDurationMeta
{
static char const* types = "iih";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xC40857BC, types, arraySizes);
return &instance;
}
};
@@ -4944,7 +4943,7 @@ struct SpellEffectMeta
{
static char const* types = "fffffiffiiiiiiiiiiiiiiiii";
static uint8 const arraySizes[25] = { 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1 };
- static DB2Meta instance(8, 25, types, arraySizes);
+ static DB2Meta instance(8, 25, 0xD5324B6A, types, arraySizes);
return &instance;
}
};
@@ -4955,7 +4954,7 @@ struct SpellEffectCameraShakesMeta
{
static char const* types = "hh";
static uint8 const arraySizes[2] = { 3, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x6F5E87B0, types, arraySizes);
return &instance;
}
};
@@ -4966,7 +4965,7 @@ struct SpellEffectEmissionMeta
{
static char const* types = "ffhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x744EB0EB, types, arraySizes);
return &instance;
}
};
@@ -4977,7 +4976,7 @@ struct SpellEffectGroupSizeMeta
{
static char const* types = "if";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x6C6B6B5B, types, arraySizes);
return &instance;
}
};
@@ -4988,7 +4987,7 @@ struct SpellEffectScalingMeta
{
static char const* types = "fffi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xBAC40B9B, types, arraySizes);
return &instance;
}
};
@@ -4999,7 +4998,7 @@ struct SpellEquippedItemsMeta
{
static char const* types = "iiib";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x9C6390C6, types, arraySizes);
return &instance;
}
};
@@ -5010,7 +5009,7 @@ struct SpellFlyoutMeta
{
static char const* types = "isshbi";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xB35D88A2, types, arraySizes);
return &instance;
}
};
@@ -5021,7 +5020,7 @@ struct SpellFlyoutItemMeta
{
static char const* types = "ibb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x60E17715, types, arraySizes);
return &instance;
}
};
@@ -5032,7 +5031,7 @@ struct SpellFocusObjectMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x67818447, types, arraySizes);
return &instance;
}
};
@@ -5043,7 +5042,7 @@ struct SpellIconMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x88B46898, types, arraySizes);
return &instance;
}
};
@@ -5054,7 +5053,7 @@ struct SpellInterruptsMeta
{
static char const* types = "iiihb";
static uint8 const arraySizes[5] = { 1, 2, 2, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xFCE2DF7C, types, arraySizes);
return &instance;
}
};
@@ -5065,7 +5064,7 @@ struct SpellItemEnchantmentMeta
{
static char const* types = "isfiihhhhhhbbbbbbbi";
static uint8 const arraySizes[19] = { 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 19, types, arraySizes);
+ static DB2Meta instance(-1, 19, 0xA21E7644, types, arraySizes);
return &instance;
}
};
@@ -5076,7 +5075,7 @@ struct SpellItemEnchantmentConditionMeta
{
static char const* types = "bbbbbi";
static uint8 const arraySizes[6] = { 5, 5, 5, 5, 5, 5 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xFE2C26F5, types, arraySizes);
return &instance;
}
};
@@ -5087,7 +5086,7 @@ struct SpellKeyboundOverrideMeta
{
static char const* types = "isb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x4C31B87C, types, arraySizes);
return &instance;
}
};
@@ -5098,7 +5097,7 @@ struct SpellLabelMeta
{
static char const* types = "ii";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x2A4CDECC, types, arraySizes);
return &instance;
}
};
@@ -5109,7 +5108,7 @@ struct SpellLearnSpellMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x8C7EE18E, types, arraySizes);
return &instance;
}
};
@@ -5120,7 +5119,7 @@ struct SpellLevelsMeta
{
static char const* types = "ihhhbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xCFBB94B1, types, arraySizes);
return &instance;
}
};
@@ -5131,7 +5130,7 @@ struct SpellMechanicMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x8B096444, types, arraySizes);
return &instance;
}
};
@@ -5142,7 +5141,7 @@ struct SpellMiscMeta
{
static char const* types = "iffhhhhhb";
static uint8 const arraySizes[9] = { 14, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x2B8ABAC3, types, arraySizes);
return &instance;
}
};
@@ -5153,7 +5152,7 @@ struct SpellMiscDifficultyMeta
{
static char const* types = "ibi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0xF88FAB97, types, arraySizes);
return &instance;
}
};
@@ -5164,7 +5163,7 @@ struct SpellMissileMeta
{
static char const* types = "ifffffffffffffb";
static uint8 const arraySizes[15] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 15, types, arraySizes);
+ static DB2Meta instance(-1, 15, 0x398CF976, types, arraySizes);
return &instance;
}
};
@@ -5175,7 +5174,7 @@ struct SpellMissileMotionMeta
{
static char const* types = "ssbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x719D619B, types, arraySizes);
return &instance;
}
};
@@ -5186,7 +5185,7 @@ struct SpellPowerMeta
{
static char const* types = "iiffifbbiiiiii";
static uint8 const arraySizes[14] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(8, 14, types, arraySizes);
+ static DB2Meta instance(8, 14, 0x8CDC380E, types, arraySizes);
return &instance;
}
};
@@ -5197,7 +5196,7 @@ struct SpellPowerDifficultyMeta
{
static char const* types = "bbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0x0117F40F, types, arraySizes);
return &instance;
}
};
@@ -5208,7 +5207,7 @@ struct SpellProceduralEffectMeta
{
static char const* types = "fbi";
static uint8 const arraySizes[3] = { 4, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0xEC43FF27, types, arraySizes);
return &instance;
}
};
@@ -5219,7 +5218,7 @@ struct SpellProcsPerMinuteMeta
{
static char const* types = "fb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xEFCFD31B, types, arraySizes);
return &instance;
}
};
@@ -5230,7 +5229,7 @@ struct SpellProcsPerMinuteModMeta
{
static char const* types = "fhbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xA339D9A5, types, arraySizes);
return &instance;
}
};
@@ -5241,7 +5240,7 @@ struct SpellRadiusMeta
{
static char const* types = "ffff";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xE948EB40, types, arraySizes);
return &instance;
}
};
@@ -5252,7 +5251,7 @@ struct SpellRangeMeta
{
static char const* types = "ffssb";
static uint8 const arraySizes[5] = { 2, 2, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x78704E1A, types, arraySizes);
return &instance;
}
};
@@ -5263,7 +5262,7 @@ struct SpellReagentsMeta
{
static char const* types = "iih";
static uint8 const arraySizes[3] = { 1, 8, 8 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x86B17A70, types, arraySizes);
return &instance;
}
};
@@ -5274,7 +5273,7 @@ struct SpellReagentsCurrencyMeta
{
static char const* types = "ihh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x01173DCA, types, arraySizes);
return &instance;
}
};
@@ -5285,7 +5284,7 @@ struct SpellScalingMeta
{
static char const* types = "ihbbi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xB0DB56A9, types, arraySizes);
return &instance;
}
};
@@ -5296,7 +5295,7 @@ struct SpellShapeshiftMeta
{
static char const* types = "iiib";
static uint8 const arraySizes[4] = { 1, 2, 2, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x28AA9C0D, types, arraySizes);
return &instance;
}
};
@@ -5307,7 +5306,7 @@ struct SpellShapeshiftFormMeta
{
static char const* types = "sfihhhhhbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 4, 8, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x11AFAB53, types, arraySizes);
return &instance;
}
};
@@ -5318,7 +5317,7 @@ struct SpellSpecialUnitEffectMeta
{
static char const* types = "hi";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xB7AAD4C5, types, arraySizes);
return &instance;
}
};
@@ -5329,7 +5328,7 @@ struct SpellTargetRestrictionsMeta
{
static char const* types = "iffihbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xD496481C, types, arraySizes);
return &instance;
}
};
@@ -5340,7 +5339,7 @@ struct SpellTotemsMeta
{
static char const* types = "iih";
static uint8 const arraySizes[3] = { 1, 2, 2 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x752DCE9E, types, arraySizes);
return &instance;
}
};
@@ -5351,7 +5350,7 @@ struct SpellVisualMeta
{
static char const* types = "iiiiiiiiiiiiiiiffiihhhbbiiii";
static uint8 const arraySizes[28] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(24, 28, types, arraySizes);
+ static DB2Meta instance(24, 28, 0xA2B85016, types, arraySizes);
return &instance;
}
};
@@ -5362,7 +5361,7 @@ struct SpellVisualAnimMeta
{
static char const* types = "hhh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x0B1038D1, types, arraySizes);
return &instance;
}
};
@@ -5373,7 +5372,7 @@ struct SpellVisualColorEffectMeta
{
static char const* types = "fifhhhhhbbi";
static uint8 const arraySizes[11] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0xD64D320E, types, arraySizes);
return &instance;
}
};
@@ -5384,7 +5383,7 @@ struct SpellVisualEffectNameMeta
{
static char const* types = "sffffffiiibii";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x4552DDC5, types, arraySizes);
return &instance;
}
};
@@ -5395,7 +5394,7 @@ struct SpellVisualKitMeta
{
static char const* types = "ifhhii";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(4, 6, types, arraySizes);
+ static DB2Meta instance(4, 6, 0xC3D97636, types, arraySizes);
return &instance;
}
};
@@ -5406,7 +5405,7 @@ struct SpellVisualKitAreaModelMeta
{
static char const* types = "ifffhb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xE63E62E3, types, arraySizes);
return &instance;
}
};
@@ -5417,7 +5416,7 @@ struct SpellVisualKitEffectMeta
{
static char const* types = "iii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x2323470B, types, arraySizes);
return &instance;
}
};
@@ -5428,7 +5427,7 @@ struct SpellVisualKitModelAttachMeta
{
static char const* types = "iffffffffffifhhhhhhbbi";
static uint8 const arraySizes[22] = { 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(21, 22, types, arraySizes);
+ static DB2Meta instance(21, 22, 0x2CD44B15, types, arraySizes);
return &instance;
}
};
@@ -5439,7 +5438,7 @@ struct SpellVisualMissileMeta
{
static char const* types = "iiiffhhhhhhbbiii";
static uint8 const arraySizes[16] = { 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(13, 16, types, arraySizes);
+ static DB2Meta instance(13, 16, 0xA538BBD9, types, arraySizes);
return &instance;
}
};
@@ -5450,7 +5449,7 @@ struct SpellXSpellVisualMeta
{
static char const* types = "ifhhhbbi";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(7, 8, types, arraySizes);
+ static DB2Meta instance(7, 8, 0x462EF5F7, types, arraySizes);
return &instance;
}
};
@@ -5461,7 +5460,7 @@ struct Startup_StringsMeta
{
static char const* types = "ss";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x1BE9FD87, types, arraySizes);
return &instance;
}
};
@@ -5472,7 +5471,7 @@ struct StationeryMeta
{
static char const* types = "sbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xB7A33B6A, types, arraySizes);
return &instance;
}
};
@@ -5483,7 +5482,7 @@ struct StringLookupsMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x2A21A5F9, types, arraySizes);
return &instance;
}
};
@@ -5494,7 +5493,7 @@ struct SummonPropertiesMeta
{
static char const* types = "iiiii";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x0013EE84, types, arraySizes);
return &instance;
}
};
@@ -5505,7 +5504,7 @@ struct TactKeyMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 16 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xE980B1CA, types, arraySizes);
return &instance;
}
};
@@ -5516,7 +5515,7 @@ struct TactKeyLookupMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 8 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x72063202, types, arraySizes);
return &instance;
}
};
@@ -5527,7 +5526,7 @@ struct TalentMeta
{
static char const* types = "iishbbbbb";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 1, 1, 1, 2, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xE408A87C, types, arraySizes);
return &instance;
}
};
@@ -5538,7 +5537,7 @@ struct TaxiNodesMeta
{
static char const* types = "fsifhhhbi";
static uint8 const arraySizes[9] = { 3, 1, 2, 2, 1, 1, 1, 1, 1 };
- static DB2Meta instance(8, 9, types, arraySizes);
+ static DB2Meta instance(8, 9, 0x970E4A17, types, arraySizes);
return &instance;
}
};
@@ -5549,7 +5548,7 @@ struct TaxiPathMeta
{
static char const* types = "hhii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(2, 4, types, arraySizes);
+ static DB2Meta instance(2, 4, 0xE194AB65, types, arraySizes);
return &instance;
}
};
@@ -5560,7 +5559,7 @@ struct TaxiPathNodeMeta
{
static char const* types = "fihhhhbbi";
static uint8 const arraySizes[9] = { 3, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(8, 9, types, arraySizes);
+ static DB2Meta instance(8, 9, 0xF8DBC1E7, types, arraySizes);
return &instance;
}
};
@@ -5571,7 +5570,7 @@ struct TerrainMaterialMeta
{
static char const* types = "ssb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x8DB3D50D, types, arraySizes);
return &instance;
}
};
@@ -5582,7 +5581,7 @@ struct TerrainTypeMeta
{
static char const* types = "shhbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x6F34AF2D, types, arraySizes);
return &instance;
}
};
@@ -5593,7 +5592,7 @@ struct TerrainTypeSoundsMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x47B62FA7, types, arraySizes);
return &instance;
}
};
@@ -5604,7 +5603,7 @@ struct TextureBlendSetMeta
{
static char const* types = "ifffffbbbb";
static uint8 const arraySizes[10] = { 3, 3, 3, 3, 3, 4, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x6FF19F2C, types, arraySizes);
return &instance;
}
};
@@ -5615,7 +5614,7 @@ struct TextureFileDataMeta
{
static char const* types = "ibi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(2, 3, types, arraySizes);
+ static DB2Meta instance(2, 3, 0xD01C9708, types, arraySizes);
return &instance;
}
};
@@ -5626,7 +5625,7 @@ struct TotemCategoryMeta
{
static char const* types = "sib";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x52AA4462, types, arraySizes);
return &instance;
}
};
@@ -5637,7 +5636,7 @@ struct ToyMeta
{
static char const* types = "isbbi";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(4, 5, types, arraySizes);
+ static DB2Meta instance(4, 5, 0xF0409D8D, types, arraySizes);
return &instance;
}
};
@@ -5648,7 +5647,7 @@ struct TradeSkillCategoryMeta
{
static char const* types = "shhhb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x8795B715, types, arraySizes);
return &instance;
}
};
@@ -5659,7 +5658,7 @@ struct TradeSkillItemMeta
{
static char const* types = "hb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xD99B4F6A, types, arraySizes);
return &instance;
}
};
@@ -5670,7 +5669,7 @@ struct TransformMatrixMeta
{
static char const* types = "fffff";
static uint8 const arraySizes[5] = { 3, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xCD652C09, types, arraySizes);
return &instance;
}
};
@@ -5681,7 +5680,7 @@ struct TransmogSetMeta
{
static char const* types = "iiii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(0, 4, types, arraySizes);
+ static DB2Meta instance(0, 4, 0x64CA0A37, types, arraySizes);
return &instance;
}
};
@@ -5692,7 +5691,7 @@ struct TransmogSetItemMeta
{
static char const* types = "iiii";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(0, 4, types, arraySizes);
+ static DB2Meta instance(0, 4, 0x36FF3392, types, arraySizes);
return &instance;
}
};
@@ -5703,7 +5702,7 @@ struct TransportAnimationMeta
{
static char const* types = "iifb";
static uint8 const arraySizes[4] = { 1, 1, 3, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x8F3D2D53, types, arraySizes);
return &instance;
}
};
@@ -5714,7 +5713,7 @@ struct TransportPhysicsMeta
{
static char const* types = "ffffffffff";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x8A98A638, types, arraySizes);
return &instance;
}
};
@@ -5725,7 +5724,7 @@ struct TransportRotationMeta
{
static char const* types = "iif";
static uint8 const arraySizes[3] = { 1, 1, 4 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x27FC8611, types, arraySizes);
return &instance;
}
};
@@ -5736,7 +5735,7 @@ struct TrophyMeta
{
static char const* types = "shhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xB217955D, types, arraySizes);
return &instance;
}
};
@@ -5747,7 +5746,7 @@ struct UiCamFbackTransmogChrRaceMeta
{
static char const* types = "hbbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xCC9066D0, types, arraySizes);
return &instance;
}
};
@@ -5758,7 +5757,7 @@ struct UiCamFbackTransmogWeaponMeta
{
static char const* types = "hbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x23AEBF37, types, arraySizes);
return &instance;
}
};
@@ -5769,7 +5768,7 @@ struct UiCameraMeta
{
static char const* types = "sfffhbbbi";
static uint8 const arraySizes[9] = { 1, 3, 3, 3, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0xB26544DC, types, arraySizes);
return &instance;
}
};
@@ -5780,7 +5779,7 @@ struct UiCameraTypeMeta
{
static char const* types = "sii";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x69F34A26, types, arraySizes);
return &instance;
}
};
@@ -5791,7 +5790,7 @@ struct UiMapPOIMeta
{
static char const* types = "ifiiiii";
static uint8 const arraySizes[7] = { 1, 3, 1, 1, 1, 1, 1 };
- static DB2Meta instance(6, 7, types, arraySizes);
+ static DB2Meta instance(6, 7, 0xCEED00B2, types, arraySizes);
return &instance;
}
};
@@ -5802,7 +5801,7 @@ struct UiTextureAtlasMeta
{
static char const* types = "ihh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x6D5738D2, types, arraySizes);
return &instance;
}
};
@@ -5813,7 +5812,7 @@ struct UiTextureAtlasMemberMeta
{
static char const* types = "shhhhhbb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xFDF0C65B, types, arraySizes);
return &instance;
}
};
@@ -5824,7 +5823,7 @@ struct UiTextureKitMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xC336C8DA, types, arraySizes);
return &instance;
}
};
@@ -5835,7 +5834,7 @@ struct UnitBloodMeta
{
static char const* types = "shhhiii";
static uint8 const arraySizes[7] = { 5, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0x0C19FB60, types, arraySizes);
return &instance;
}
};
@@ -5846,7 +5845,7 @@ struct UnitBloodLevelsMeta
{
static char const* types = "b";
static uint8 const arraySizes[1] = { 3 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x24D51F50, types, arraySizes);
return &instance;
}
};
@@ -5857,7 +5856,7 @@ struct UnitConditionMeta
{
static char const* types = "ibbb";
static uint8 const arraySizes[4] = { 8, 1, 8, 8 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x3F2E499C, types, arraySizes);
return &instance;
}
};
@@ -5868,7 +5867,7 @@ struct UnitPowerBarMeta
{
static char const* types = "ffiissssffhhbbii";
static uint8 const arraySizes[16] = { 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 16, types, arraySizes);
+ static DB2Meta instance(-1, 16, 0x4413ED21, types, arraySizes);
return &instance;
}
};
@@ -5879,7 +5878,7 @@ struct VehicleMeta
{
static char const* types = "iffffffffffffffffffSSSffhhhbb";
static uint8 const arraySizes[29] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 8, 1, 3, 1, 1 };
- static DB2Meta instance(-1, 29, types, arraySizes);
+ static DB2Meta instance(-1, 29, 0x2AC865D9, types, arraySizes);
return &instance;
}
};
@@ -5890,7 +5889,7 @@ struct VehicleSeatMeta
{
static char const* types = "iiiffffffffffffffffffffffffffffffihhhhhhhhhhhhhhhhhhhbbbbbbii";
static uint8 const arraySizes[61] = { 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 61, types, arraySizes);
+ static DB2Meta instance(-1, 61, 0x78C29525, types, arraySizes);
return &instance;
}
};
@@ -5901,7 +5900,7 @@ struct VehicleUIIndSeatMeta
{
static char const* types = "ffhb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xAD2E69CE, types, arraySizes);
return &instance;
}
};
@@ -5912,7 +5911,7 @@ struct VehicleUIIndicatorMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0xC76F0AED, types, arraySizes);
return &instance;
}
};
@@ -5923,7 +5922,7 @@ struct VideoHardwareMeta
{
static char const* types = "sshhbbbbbbbbbbiiiiiiii";
static uint8 const arraySizes[22] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(14, 22, types, arraySizes);
+ static DB2Meta instance(14, 22, 0x28102E83, types, arraySizes);
return &instance;
}
};
@@ -5934,7 +5933,7 @@ struct VignetteMeta
{
static char const* types = "sffhbii";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xB2E8B652, types, arraySizes);
return &instance;
}
};
@@ -5945,7 +5944,7 @@ struct VocalUISoundsMeta
{
static char const* types = "bbbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 2 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x7552ABFD, types, arraySizes);
return &instance;
}
};
@@ -5956,7 +5955,7 @@ struct WMOAreaTableMeta
{
static char const* types = "ishhhhhhhbbbbii";
static uint8 const arraySizes[15] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(13, 15, types, arraySizes);
+ static DB2Meta instance(13, 15, 0xBCABACED, types, arraySizes);
return &instance;
}
};
@@ -5967,7 +5966,7 @@ struct WbAccessControlListMeta
{
static char const* types = "shbbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0xE9DAEF18, types, arraySizes);
return &instance;
}
};
@@ -5978,7 +5977,7 @@ struct WbCertBlacklistMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 20 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0xFF4C7C92, types, arraySizes);
return &instance;
}
};
@@ -5989,7 +5988,7 @@ struct WbCertWhitelistMeta
{
static char const* types = "sbbb";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x38D49A50, types, arraySizes);
return &instance;
}
};
@@ -6000,7 +5999,7 @@ struct WbPermissionsMeta
{
static char const* types = "sb";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x3DE53946, types, arraySizes);
return &instance;
}
};
@@ -6011,7 +6010,7 @@ struct WeaponImpactSoundsMeta
{
static char const* types = "bbbiiii";
static uint8 const arraySizes[7] = { 1, 1, 1, 11, 11, 11, 11 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xA75127FA, types, arraySizes);
return &instance;
}
};
@@ -6022,7 +6021,7 @@ struct WeaponSwingSounds2Meta
{
static char const* types = "bbi";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x0F38699B, types, arraySizes);
return &instance;
}
};
@@ -6033,7 +6032,7 @@ struct WeaponTrailMeta
{
static char const* types = "ifffiffff";
static uint8 const arraySizes[9] = { 1, 1, 1, 1, 3, 3, 3, 3, 3 };
- static DB2Meta instance(-1, 9, types, arraySizes);
+ static DB2Meta instance(-1, 9, 0x0D505BC8, types, arraySizes);
return &instance;
}
};
@@ -6044,7 +6043,7 @@ struct WeaponTrailModelDefMeta
{
static char const* types = "ihh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0x1C6502AA, types, arraySizes);
return &instance;
}
};
@@ -6055,7 +6054,7 @@ struct WeaponTrailParamMeta
{
static char const* types = "fffffhbbbb";
static uint8 const arraySizes[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0x30130FBE, types, arraySizes);
return &instance;
}
};
@@ -6066,7 +6065,7 @@ struct WeatherMeta
{
static char const* types = "fffsfffffhbbbi";
static uint8 const arraySizes[14] = { 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 14, types, arraySizes);
+ static DB2Meta instance(-1, 14, 0x651F8E28, types, arraySizes);
return &instance;
}
};
@@ -6077,7 +6076,7 @@ struct WindSettingsMeta
{
static char const* types = "fffffffffb";
static uint8 const arraySizes[10] = { 1, 3, 1, 1, 3, 1, 3, 1, 1, 1 };
- static DB2Meta instance(-1, 10, types, arraySizes);
+ static DB2Meta instance(-1, 10, 0xABCC7A7C, types, arraySizes);
return &instance;
}
};
@@ -6088,7 +6087,7 @@ struct WmoMinimapTextureMeta
{
static char const* types = "ihhbb";
static uint8 const arraySizes[5] = { 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 5, types, arraySizes);
+ static DB2Meta instance(-1, 5, 0x10897820, types, arraySizes);
return &instance;
}
};
@@ -6099,7 +6098,7 @@ struct WorldBossLockoutMeta
{
static char const* types = "sh";
static uint8 const arraySizes[2] = { 1, 1 };
- static DB2Meta instance(-1, 2, types, arraySizes);
+ static DB2Meta instance(-1, 2, 0x3E48DAA1, types, arraySizes);
return &instance;
}
};
@@ -6110,7 +6109,7 @@ struct WorldChunkSoundsMeta
{
static char const* types = "hbbbbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0xFEFA6C76, types, arraySizes);
return &instance;
}
};
@@ -6121,7 +6120,7 @@ struct WorldEffectMeta
{
static char const* types = "ihhhbb";
static uint8 const arraySizes[6] = { 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 6, types, arraySizes);
+ static DB2Meta instance(-1, 6, 0x9594D9DD, types, arraySizes);
return &instance;
}
};
@@ -6132,7 +6131,7 @@ struct WorldElapsedTimerMeta
{
static char const* types = "sbb";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xB57F2FF6, types, arraySizes);
return &instance;
}
};
@@ -6143,7 +6142,7 @@ struct WorldMapAreaMeta
{
static char const* types = "Sffffhhhhhhbbbbii";
static uint8 const arraySizes[17] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(15, 17, types, arraySizes);
+ static DB2Meta instance(15, 17, 0x40BE2B6B, types, arraySizes);
return &instance;
}
};
@@ -6154,7 +6153,7 @@ struct WorldMapContinentMeta
{
static char const* types = "ffffhhbbbbb";
static uint8 const arraySizes[11] = { 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 11, types, arraySizes);
+ static DB2Meta instance(-1, 11, 0x35915CEF, types, arraySizes);
return &instance;
}
};
@@ -6165,7 +6164,7 @@ struct WorldMapOverlayMeta
{
static char const* types = "Shhiiiiiiiiii";
static uint8 const arraySizes[13] = { 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 13, types, arraySizes);
+ static DB2Meta instance(-1, 13, 0x638A31A5, types, arraySizes);
return &instance;
}
};
@@ -6174,9 +6173,9 @@ struct WorldMapTransformsMeta
{
static DB2Meta const* Instance()
{
- static char const* types = "fffhhhhb";
- static uint8 const arraySizes[8] = { 6, 2, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static char const* types = "fffhhhhhb";
+ static uint8 const arraySizes[9] = { 6, 2, 1, 1, 1, 1, 1, 1, 1 };
+ static DB2Meta instance(-1, 9, 0xBB1EA93A, types, arraySizes);
return &instance;
}
};
@@ -6187,7 +6186,7 @@ struct WorldSafeLocsMeta
{
static char const* types = "ffsh";
static uint8 const arraySizes[4] = { 3, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0xD3E152D4, types, arraySizes);
return &instance;
}
};
@@ -6198,7 +6197,7 @@ struct WorldStateExpressionMeta
{
static char const* types = "s";
static uint8 const arraySizes[1] = { 1 };
- static DB2Meta instance(-1, 1, types, arraySizes);
+ static DB2Meta instance(-1, 1, 0x702F537A, types, arraySizes);
return &instance;
}
};
@@ -6209,7 +6208,7 @@ struct WorldStateUIMeta
{
static char const* types = "sssssshhhhhbbbbi";
static uint8 const arraySizes[16] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 };
- static DB2Meta instance(15, 16, types, arraySizes);
+ static DB2Meta instance(15, 16, 0x41F0EDEA, types, arraySizes);
return &instance;
}
};
@@ -6220,7 +6219,7 @@ struct WorldStateZoneSoundsMeta
{
static char const* types = "ihhhhhhb";
static uint8 const arraySizes[8] = { 1, 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 8, types, arraySizes);
+ static DB2Meta instance(-1, 8, 0xB746727D, types, arraySizes);
return &instance;
}
};
@@ -6231,7 +6230,7 @@ struct World_PVP_AreaMeta
{
static char const* types = "hhhhhbb";
static uint8 const arraySizes[7] = { 1, 1, 1, 1, 1, 1, 1 };
- static DB2Meta instance(-1, 7, types, arraySizes);
+ static DB2Meta instance(-1, 7, 0xD070A163, types, arraySizes);
return &instance;
}
};
@@ -6242,7 +6241,7 @@ struct ZoneIntroMusicTableMeta
{
static char const* types = "shbi";
static uint8 const arraySizes[4] = { 1, 1, 1, 1 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x6BF0DF5D, types, arraySizes);
return &instance;
}
};
@@ -6253,7 +6252,7 @@ struct ZoneLightMeta
{
static char const* types = "shh";
static uint8 const arraySizes[3] = { 1, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xFD2DACC3, types, arraySizes);
return &instance;
}
};
@@ -6264,7 +6263,7 @@ struct ZoneLightPointMeta
{
static char const* types = "fhb";
static uint8 const arraySizes[3] = { 2, 1, 1 };
- static DB2Meta instance(-1, 3, types, arraySizes);
+ static DB2Meta instance(-1, 3, 0xA2F676B8, types, arraySizes);
return &instance;
}
};
@@ -6275,7 +6274,7 @@ struct ZoneMusicMeta
{
static char const* types = "siii";
static uint8 const arraySizes[4] = { 1, 2, 2, 2 };
- static DB2Meta instance(-1, 4, types, arraySizes);
+ static DB2Meta instance(-1, 4, 0x56448249, types, arraySizes);
return &instance;
}
};
diff --git a/src/server/game/DataStores/DB2Stores.h b/src/server/game/DataStores/DB2Stores.h
index a0c54d28ef4..78bebed07d0 100644
--- a/src/server/game/DataStores/DB2Stores.h
+++ b/src/server/game/DataStores/DB2Stores.h
@@ -188,7 +188,7 @@ typedef std::map<uint32, TaxiPathSetForSource> TaxiPathSetBySource;
typedef std::vector<TaxiPathNodeEntry const*> TaxiPathNodeList;
typedef std::vector<TaxiPathNodeList> TaxiPathNodesByPath;
-#define TaxiMaskSize 234
+#define TaxiMaskSize 235
typedef std::array<uint8, TaxiMaskSize> TaxiMask;
TC_GAME_API extern TaxiMask sTaxiNodesMask;
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h
index ae1ef3bf598..9f2fbb55d64 100644
--- a/src/server/game/DataStores/DB2Structure.h
+++ b/src/server/game/DataStores/DB2Structure.h
@@ -228,7 +228,7 @@ struct BroadcastTextEntry
struct CharSectionsEntry
{
- uint32 Id;
+ uint32 ID;
uint32 TextureFileDataID[3];
uint16 Flags;
uint8 Race;
@@ -1452,6 +1452,7 @@ struct LfgDungeonsEntry
uint32 Flags;
char const* TextureFilename;
LocalizedString* Description;
+ uint32 PlayerConditionID;
uint16 MaxLevel;
uint16 TargetLevelMax;
int16 MapID;
@@ -1538,8 +1539,7 @@ struct MapEntry
{
uint32 ID;
char* Directory;
- uint32 Flags;
- uint32 MapType;
+ uint32 Flags[2];
float MinimapIconScale;
DBCPosition2D CorpsePos; // entrance coordinates in ghost mode (in most cases = normal entrance)
LocalizedString* MapName;
@@ -1551,6 +1551,7 @@ struct MapEntry
uint16 TimeOfDayOverride;
int16 ParentMapID;
int16 CosmeticParentMapID;
+ uint16 WindSettingsID;
uint8 InstanceType;
uint8 unk5;
uint8 ExpansionID;
@@ -1585,8 +1586,8 @@ struct MapEntry
return ID == 0 || ID == 1 || ID == 530 || ID == 571 || ID == 870 || ID == 1116;
}
- bool IsDynamicDifficultyMap() const { return (Flags & MAP_FLAG_CAN_TOGGLE_DIFFICULTY) != 0; }
- bool IsGarrison() const { return (Flags & MAP_FLAG_GARRISON) != 0; }
+ bool IsDynamicDifficultyMap() const { return (Flags[0] & MAP_FLAG_CAN_TOGGLE_DIFFICULTY) != 0; }
+ bool IsGarrison() const { return (Flags[0] & MAP_FLAG_GARRISON) != 0; }
};
struct MapDifficultyEntry
@@ -2660,6 +2661,7 @@ struct WorldMapTransformsEntry
DBCPosition2D RegionOffset;
float RegionScale;
uint16 MapID;
+ uint16 AreaID;
uint16 NewMapID;
uint16 NewDungeonMapID;
uint16 NewAreaID;
diff --git a/src/server/shared/DataStores/DB2Meta.cpp b/src/server/shared/DataStores/DB2Meta.cpp
index 66c18961551..bf119b52150 100644
--- a/src/server/shared/DataStores/DB2Meta.cpp
+++ b/src/server/shared/DataStores/DB2Meta.cpp
@@ -17,8 +17,8 @@
#include "DB2Meta.h"
-DB2Meta::DB2Meta(int32 indexField, uint32 fieldCount, char const* types, uint8 const* arraySizes)
- : IndexField(indexField), FieldCount(fieldCount), Types(types), ArraySizes(arraySizes)
+DB2Meta::DB2Meta(int32 indexField, uint32 fieldCount, uint32 layoutHash, char const* types, uint8 const* arraySizes)
+ : IndexField(indexField), FieldCount(fieldCount), LayoutHash(layoutHash), Types(types), ArraySizes(arraySizes)
{
}
diff --git a/src/server/shared/DataStores/DB2Meta.h b/src/server/shared/DataStores/DB2Meta.h
index adfdfea37fb..2c165b52d86 100644
--- a/src/server/shared/DataStores/DB2Meta.h
+++ b/src/server/shared/DataStores/DB2Meta.h
@@ -22,7 +22,7 @@
struct DB2Meta
{
- DB2Meta(int32 indexField, uint32 fieldCount, char const* types, uint8 const* arraySizes);
+ DB2Meta(int32 indexField, uint32 fieldCount, uint32 layoutHash, char const* types, uint8 const* arraySizes);
bool HasIndexFieldInData() const;
@@ -39,6 +39,7 @@ struct DB2Meta
int32 IndexField;
uint32 FieldCount;
+ uint32 LayoutHash;
char const* Types;
uint8 const* ArraySizes;
};
diff --git a/src/server/shared/DataStores/DB2SparseStorageLoader.cpp b/src/server/shared/DataStores/DB2SparseStorageLoader.cpp
index 721ce6d8813..c6e1c495b00 100644
--- a/src/server/shared/DataStores/DB2SparseStorageLoader.cpp
+++ b/src/server/shared/DataStores/DB2SparseStorageLoader.cpp
@@ -119,6 +119,12 @@ bool DB2SparseFileLoader::Load(const char *filename, DB2Meta const* meta)
EndianConvert(layoutHash);
+ if (layoutHash != meta->LayoutHash)
+ {
+ fclose(f);
+ return false;
+ }
+
if (fread(&minIndex, 4, 1, f) != 1) // MinIndex WDB2
{
fclose(f);
diff --git a/src/server/shared/DataStores/DB2StorageLoader.cpp b/src/server/shared/DataStores/DB2StorageLoader.cpp
index 0f45b75c8d6..fd3e0a257cd 100644
--- a/src/server/shared/DataStores/DB2StorageLoader.cpp
+++ b/src/server/shared/DataStores/DB2StorageLoader.cpp
@@ -119,6 +119,12 @@ bool DB2FileLoader::Load(char const* filename, DB2Meta const* meta)
return false;
}
+ if (layoutHash != meta->LayoutHash)
+ {
+ fclose(f);
+ return false;
+ }
+
EndianConvert(layoutHash);
if (fread(&minIndex, 4, 1, f) != 1) // MinIndex WDB2