From e0309d94c8502d57734998cac769c474f355f7a2 Mon Sep 17 00:00:00 2001
From: Shauren <shauren.trinity@gmail.com>
Date: Tue, 18 Sep 2018 23:37:45 +0200
Subject: Core/Players: Updated pvp talent implementation to bfa

---
 sql/base/characters_database.sql | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

(limited to 'sql/base/characters_database.sql')

diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 687f66af959..3e07e87a99c 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1095,9 +1095,12 @@ DROP TABLE IF EXISTS `character_pvp_talent`;
 /*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `character_pvp_talent` (
   `guid` bigint(20) unsigned NOT NULL,
-  `talentId` mediumint(8) unsigned NOT NULL,
+  `talentId0` int(10) unsigned NOT NULL,
+  `talentId1` int(10) unsigned NOT NULL,
+  `talentId2` int(10) unsigned NOT NULL,
+  `talentId3` int(10) unsigned NOT NULL,
   `talentGroup` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  PRIMARY KEY (`guid`,`talentId`,`talentGroup`)
+  PRIMARY KEY (`guid`,`talentGroup`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 /*!40101 SET character_set_client = @saved_cs_client */;
 
@@ -3566,7 +3569,8 @@ INSERT INTO `updates` VALUES
 ('2018_03_04_00_characters.sql','2A4CD2EE2547E718490706FADC78BF36F0DED8D6','RELEASED','2018-03-04 18:15:24',0),
 ('2018_04_28_00_characters.sql','CBD0FDC0F32DE3F456F7CE3D9CAD6933CD6A50F5','RELEASED','2018-04-28 12:44:09',0),
 ('2018_07_28_00_characters.sql','31F66AE7831251A8915625EC7F10FA138AB8B654','RELEASED','2018-07-28 18:30:19',0),
-('2018_07_31_00_characters.sql','7DA8D4A4534520B23E6F5BBD5B8EE205B799C798','RELEASED','2018-07-31 20:54:39',0);
+('2018_07_31_00_characters.sql','7DA8D4A4534520B23E6F5BBD5B8EE205B799C798','RELEASED','2018-07-31 20:54:39',0),
+('2018_09_18_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0);
 /*!40000 ALTER TABLE `updates` ENABLE KEYS */;
 UNLOCK TABLES;
 
-- 
cgit v1.2.3


From 7512ffb0587eccd8fbb2a2841900d572056dbae3 Mon Sep 17 00:00:00 2001
From: Shauren <shauren.trinity@gmail.com>
Date: Wed, 10 Oct 2018 22:11:02 +0200
Subject: Core/Entities: Update updatefields to 8.0.1.27980

---
 sql/base/characters_database.sql                   |    4 +-
 .../characters/master/2018_10_10_00_characters.sql |   32 +
 .../Database/Implementation/CharacterDatabase.cpp  |    4 +-
 src/server/game/Achievements/CriteriaHandler.cpp   |    4 +-
 src/server/game/BattlePets/BattlePetMgr.cpp        |    6 +-
 src/server/game/Conditions/ConditionMgr.cpp        |    8 +-
 src/server/game/DataStores/GameTables.cpp          |    2 -
 src/server/game/DataStores/GameTables.h            |    7 -
 src/server/game/Entities/Creature/Creature.cpp     |    2 +-
 src/server/game/Entities/Creature/Creature.h       |    1 -
 src/server/game/Entities/Item/ItemTemplate.cpp     |    2 +-
 src/server/game/Entities/Object/Object.cpp         |    5 +-
 .../Entities/Object/Updates/UpdateFieldFlags.cpp   | 8640 ++++++++++++--------
 .../Entities/Object/Updates/UpdateFieldFlags.h     |    8 +-
 .../game/Entities/Object/Updates/UpdateFields.h    |  515 +-
 src/server/game/Entities/Pet/Pet.cpp               |    6 +-
 src/server/game/Entities/Player/CollectionMgr.cpp  |   38 +-
 src/server/game/Entities/Player/Player.cpp         |  498 +-
 src/server/game/Entities/Player/Player.h           |   49 +-
 src/server/game/Entities/Player/RestMgr.cpp        |   20 +-
 src/server/game/Entities/Unit/StatSystem.cpp       |   93 +-
 src/server/game/Entities/Unit/Unit.cpp             |   77 +-
 src/server/game/Entities/Unit/Unit.h               |   22 +-
 src/server/game/Handlers/BattlePetHandler.cpp      |    2 +-
 src/server/game/Handlers/CharacterHandler.cpp      |    4 +-
 src/server/game/Handlers/InspectHandler.cpp        |    6 +-
 src/server/game/Handlers/ItemHandler.cpp           |    2 +-
 src/server/game/Handlers/MiscHandler.cpp           |    6 +-
 src/server/game/Handlers/SpellHandler.cpp          |    4 +-
 src/server/game/Miscellaneous/SharedDefines.h      | 1694 ++--
 .../game/Server/Packets/CombatLogPacketsCommon.cpp |    4 +-
 src/server/game/Server/WorldSession.cpp            |    6 +-
 src/server/game/Spells/Auras/SpellAuraEffects.cpp  |   75 +-
 src/server/game/Spells/SpellInfo.cpp               |    6 +-
 src/server/scripts/Commands/cs_character.cpp       |    2 +-
 src/server/scripts/Commands/cs_cheat.cpp           |    4 +-
 src/server/scripts/Commands/cs_misc.cpp            |    8 +-
 src/server/scripts/Commands/cs_reset.cpp           |    8 +-
 src/server/scripts/Commands/cs_titles.cpp          |    2 +-
 .../scripts/Northrend/Naxxramas/boss_sapphiron.cpp |    2 +-
 .../Outland/TempestKeep/Eye/boss_astromancer.cpp   |    4 +-
 src/server/scripts/Spells/spell_pet.cpp            |   28 +-
 42 files changed, 6680 insertions(+), 5230 deletions(-)
 create mode 100644 sql/updates/characters/master/2018_10_10_00_characters.sql

(limited to 'sql/base/characters_database.sql')

diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 3e07e87a99c..17bf37bc811 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1734,7 +1734,6 @@ CREATE TABLE `characters` (
   `deleteDate` int(10) unsigned DEFAULT NULL,
   `honor` int(10) unsigned NOT NULL DEFAULT '0',
   `honorLevel` int(10) unsigned NOT NULL DEFAULT '1',
-  `prestigeLevel` int(10) unsigned NOT NULL DEFAULT '0',
   `honorRestState` tinyint(3) unsigned NOT NULL DEFAULT '2',
   `honorRestBonus` float NOT NULL DEFAULT '0',
   `lastLoginBuild` int(10) unsigned NOT NULL DEFAULT '0',
@@ -3570,7 +3569,8 @@ INSERT INTO `updates` VALUES
 ('2018_04_28_00_characters.sql','CBD0FDC0F32DE3F456F7CE3D9CAD6933CD6A50F5','RELEASED','2018-04-28 12:44:09',0),
 ('2018_07_28_00_characters.sql','31F66AE7831251A8915625EC7F10FA138AB8B654','RELEASED','2018-07-28 18:30:19',0),
 ('2018_07_31_00_characters.sql','7DA8D4A4534520B23E6F5BBD5B8EE205B799C798','RELEASED','2018-07-31 20:54:39',0),
-('2018_09_18_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0);
+('2018_09_18_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0),
+('2018_10_10_00_characters.sql','C80B936AAD94C58A0F33382CED08CFB4E0B6AC34','RELEASED','2018-10-10 22:05:28',0);
 /*!40000 ALTER TABLE `updates` ENABLE KEYS */;
 UNLOCK TABLES;
 
diff --git a/sql/updates/characters/master/2018_10_10_00_characters.sql b/sql/updates/characters/master/2018_10_10_00_characters.sql
new file mode 100644
index 00000000000..6ccb47f47e3
--- /dev/null
+++ b/sql/updates/characters/master/2018_10_10_00_characters.sql
@@ -0,0 +1,32 @@
+DROP TABLE IF EXISTS `total_honor_at_honor_level`;
+CREATE TABLE `total_honor_at_honor_level` (
+  `HonorLevel` int(10) UNSIGNED NOT NULL,
+  `Prestige0` int(10) UNSIGNED NOT NULL,
+  `Prestige1` int(10) UNSIGNED NOT NULL,
+  PRIMARY KEY (`HonorLevel`) 
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+INSERT INTO `total_honor_at_honor_level` VALUES
+(0,0,0),(1,350,800),(2,700,1600),(3,1050,2400),(4,1400,3200),
+(5,1750,4000),(6,2100,4800),(7,2450,5600),(8,2800,6400),(9,3150,7200),
+(10,3500,8000),(11,3900,8850),(12,4300,9700),(13,4700,10550),(14,5100,11400),
+(15,5500,12250),(16,5900,13100),(17,6300,13950),(18,6700,14800),(19,7100,15650),
+(20,7500,16500),(21,7950,17400),(22,8400,18300),(23,8850,19200),(24,9300,20100),
+(25,9750,21000),(26,10200,21900),(27,10650,22800),(28,11100,23700),(29,11550,24600),
+(30,12000,25500),(31,12500,26450),(32,13000,27400),(33,13500,28350),(34,14000,29300),
+(35,14500,30250),(36,15000,31200),(37,15500,32150),(38,16000,33100),(39,16500,34050),
+(40,17000,35000),(41,17550,36000),(42,18100,37000),(43,18650,38000),(44,19200,39000),
+(45,19750,40000),(46,20300,41000),(47,20850,42000),(48,21400,43000),(49,21950,44000);
+
+-- first compensate for prestige levels above first
+UPDATE `characters` SET `honor`=`honor`+44000*(`prestigeLevel`-1) WHERE `prestigeLevel`>0;
+-- compensate for honor levels in prestige for characters above first prestige
+UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige1` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`>0;
+-- compensate for honor levels in first prestige level
+UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige0` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`=0;
+
+-- reset honor levels, will be recalculated from refunded honor at first login (and grant achievements)
+UPDATE `characters` SET `honorLevel`=1;
+
+ALTER TABLE `characters` DROP `prestigeLevel`;
+DROP TABLE IF EXISTS `total_honor_at_honor_level`;
diff --git a/src/server/database/Database/Implementation/CharacterDatabase.cpp b/src/server/database/Database/Implementation/CharacterDatabase.cpp
index 359a1dd92db..62c64fd6d38 100644
--- a/src/server/database/Database/Implementation/CharacterDatabase.cpp
+++ b/src/server/database/Database/Implementation/CharacterDatabase.cpp
@@ -84,7 +84,7 @@ void CharacterDatabaseConnection::DoPrepareStatements()
                      "resettalents_time, primarySpecialization, trans_x, trans_y, trans_z, trans_o, transguid, extra_flags, stable_slots, at_login, zone, online, death_expire_time, taxi_path, dungeonDifficulty, "
                      "totalKills, todayKills, yesterdayKills, chosenTitle, watchedFaction, drunk, "
                      "health, power1, power2, power3, power4, power5, power6, instance_id, activeTalentGroup, lootSpecId, exploredZones, knownTitles, actionBars, grantableLevels, raidDifficulty, legacyRaidDifficulty, fishingSteps, "
-                     "honor, honorLevel, prestigeLevel, honorRestState, honorRestBonus "
+                     "honor, honorLevel, honorRestState, honorRestBonus "
                      "FROM characters c LEFT JOIN character_fishingsteps cfs ON c.guid = cfs.guid WHERE c.guid = ?", CONNECTION_ASYNC);
 
     PrepareStatement(CHAR_SEL_GROUP_MEMBER, "SELECT guid FROM group_member WHERE memberGuid = ?", CONNECTION_BOTH);
@@ -436,7 +436,7 @@ void CharacterDatabaseConnection::DoPrepareStatements()
                      "logout_time=?,is_logout_resting=?,resettalents_cost=?,resettalents_time=?,primarySpecialization=?,extra_flags=?,stable_slots=?,at_login=?,zone=?,death_expire_time=?,taxi_path=?,"
                      "totalKills=?,todayKills=?,yesterdayKills=?,chosenTitle=?,"
                      "watchedFaction=?,drunk=?,health=?,power1=?,power2=?,power3=?,power4=?,power5=?,power6=?,latency=?,activeTalentGroup=?,lootSpecId=?,exploredZones=?,"
-                     "equipmentCache=?,knownTitles=?,actionBars=?,grantableLevels=?,online=?,honor=?,honorLevel=?,prestigeLevel=?,honorRestState=?,honorRestBonus=?,lastLoginBuild=? WHERE guid=?", CONNECTION_ASYNC);
+                     "equipmentCache=?,knownTitles=?,actionBars=?,grantableLevels=?,online=?,honor=?,honorLevel=?,honorRestState=?,honorRestBonus=?,lastLoginBuild=? WHERE guid=?", CONNECTION_ASYNC);
 
     PrepareStatement(CHAR_UPD_ADD_AT_LOGIN_FLAG, "UPDATE characters SET at_login = at_login | ? WHERE guid = ?", CONNECTION_ASYNC);
     PrepareStatement(CHAR_UPD_REM_AT_LOGIN_FLAG, "UPDATE characters set at_login = at_login & ~ ? WHERE guid = ?", CONNECTION_ASYNC);
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index e8ca4c45a4e..b6e6908faad 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -657,7 +657,7 @@ void CriteriaHandler::UpdateCriteria(CriteriaTypes type, uint64 miscValue1 /*= 0
                 SetCriteriaProgress(criteria, referencePlayer->GetReputationMgr().GetVisibleFactionCount(), referencePlayer);
                 break;
             case CRITERIA_TYPE_EARN_HONORABLE_KILL:
-                SetCriteriaProgress(criteria, referencePlayer->GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS), referencePlayer);
+                SetCriteriaProgress(criteria, referencePlayer->GetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS), referencePlayer);
                 break;
             case CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED:
                 SetCriteriaProgress(criteria, referencePlayer->GetMoney(), referencePlayer, PROGRESS_HIGHEST);
@@ -1450,7 +1450,7 @@ bool CriteriaHandler::RequirementsSatisfied(Criteria const* criteria, uint64 mis
                     continue;
 
                 uint32 mask = 1 << (uint32(area->AreaBit) % 32);
-                if (referencePlayer->GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + playerIndexOffset) & mask)
+                if (referencePlayer->GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + playerIndexOffset) & mask)
                 {
                     matchFound = true;
                     break;
diff --git a/src/server/game/BattlePets/BattlePetMgr.cpp b/src/server/game/BattlePets/BattlePetMgr.cpp
index 2c96b93e7fe..42be357f802 100644
--- a/src/server/game/BattlePets/BattlePetMgr.cpp
+++ b/src/server/game/BattlePets/BattlePetMgr.cpp
@@ -444,7 +444,7 @@ void BattlePetMgr::SummonPet(ObjectGuid guid)
         return;
 
     // TODO: set proper CreatureID for spell DEFAULT_SUMMON_BATTLE_PET_SPELL (default EffectMiscValueA is 40721 - Murkimus the Gladiator)
-    _owner->GetPlayer()->SetGuidValue(PLAYER_FIELD_SUMMONED_BATTLE_PET_ID, guid);
+    _owner->GetPlayer()->SetGuidValue(ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID, guid);
     _owner->GetPlayer()->CastSpell(_owner->GetPlayer(), speciesEntry->SummonSpellID ? speciesEntry->SummonSpellID : uint32(DEFAULT_SUMMON_BATTLE_PET_SPELL));
 
     // TODO: set pet level, quality... update fields
@@ -454,10 +454,10 @@ void BattlePetMgr::DismissPet()
 {
     Player* ownerPlayer = _owner->GetPlayer();
     Creature* pet = ObjectAccessor::GetCreatureOrPetOrVehicle(*ownerPlayer, ownerPlayer->GetCritterGUID());
-    if (pet && ownerPlayer->GetGuidValue(PLAYER_FIELD_SUMMONED_BATTLE_PET_ID) == pet->GetGuidValue(UNIT_FIELD_BATTLE_PET_COMPANION_GUID))
+    if (pet && ownerPlayer->GetGuidValue(ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID) == pet->GetGuidValue(UNIT_FIELD_BATTLE_PET_COMPANION_GUID))
     {
         pet->DespawnOrUnsummon();
-        ownerPlayer->SetGuidValue(PLAYER_FIELD_SUMMONED_BATTLE_PET_ID, ObjectGuid::Empty);
+        ownerPlayer->SetGuidValue(ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID, ObjectGuid::Empty);
     }
 }
 
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp
index 685486fd749..a6e1e2f73b9 100644
--- a/src/server/game/Conditions/ConditionMgr.cpp
+++ b/src/server/game/Conditions/ConditionMgr.cpp
@@ -2590,10 +2590,10 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio
         }
     }
 
-    if (condition->PvpMedal && !((1 << (condition->PvpMedal - 1)) & player->GetUInt32Value(PLAYER_FIELD_PVP_MEDALS)))
+    if (condition->PvpMedal && !((1 << (condition->PvpMedal - 1)) & player->GetUInt32Value(ACTIVE_PLAYER_FIELD_PVP_MEDALS)))
         return false;
 
-    if (condition->LifetimeMaxPVPRank && player->GetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_LIFETIME_MAX_PVP_RANK) != condition->LifetimeMaxPVPRank)
+    if (condition->LifetimeMaxPVPRank && player->GetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_LIFETIME_MAX_PVP_RANK) != condition->LifetimeMaxPVPRank)
         return false;
 
     if (condition->MovementFlags[0] && !(player->GetUnitMovementFlags() & condition->MovementFlags[0]))
@@ -2647,7 +2647,7 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio
         results.fill(true);
         for (std::size_t i = 0; i < PrevQuestCount::value; ++i)
             if (uint32 questBit = sDB2Manager.GetQuestUniqueBitFlag(condition->PrevQuestID[i]))
-                results[i] = (player->GetUInt32Value(PLAYER_FIELD_QUEST_COMPLETED + ((questBit - 1) >> 5)) & (1 << ((questBit - 1) & 31))) != 0;
+                results[i] = (player->GetUInt32Value(ACTIVE_PLAYER_FIELD_QUEST_COMPLETED + ((questBit - 1) >> 5)) & (1 << ((questBit - 1) & 31))) != 0;
 
         if (!PlayerConditionLogic(condition->PrevQuestLogic, results))
             return false;
@@ -2731,7 +2731,7 @@ bool ConditionMgr::IsPlayerMeetingCondition(Player const* player, PlayerConditio
         for (std::size_t i = 0; i < ExploredCount::value; ++i)
         {
             if (AreaTableEntry const* area = sAreaTableStore.LookupEntry(condition->Explored[i]))
-                if (area->AreaBit != -1 && !(player->GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + area->AreaBit / 32) & (1 << (uint32(area->AreaBit) % 32))))
+                if (area->AreaBit != -1 && !(player->GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + area->AreaBit / 32) & (1 << (uint32(area->AreaBit) % 32))))
                     return false;
         }
     }
diff --git a/src/server/game/DataStores/GameTables.cpp b/src/server/game/DataStores/GameTables.cpp
index d6142ccf065..c4232087a7c 100644
--- a/src/server/game/DataStores/GameTables.cpp
+++ b/src/server/game/DataStores/GameTables.cpp
@@ -29,7 +29,6 @@ GameTable<GtBarberShopCostBaseEntry>            sBarberShopCostBaseGameTable;
 GameTable<GtBaseMPEntry>                        sBaseMPGameTable;
 GameTable<GtCombatRatingsEntry>                 sCombatRatingsGameTable;
 GameTable<GtCombatRatingsMultByILvl>            sCombatRatingsMultByILvlGameTable;
-GameTable<GtHonorLevelEntry>                    sHonorLevelGameTable;
 GameTable<GtHpPerStaEntry>                      sHpPerStaGameTable;
 GameTable<GtItemSocketCostPerLevelEntry>        sItemSocketCostPerLevelGameTable;
 GameTable<GtNpcDamageByClassEntry>              sNpcDamageByClassGameTable[MAX_EXPANSIONS];
@@ -118,7 +117,6 @@ void LoadGameTables(std::string const& dataPath)
     LOAD_GT(sCombatRatingsGameTable, "CombatRatings.txt");
     LOAD_GT(sCombatRatingsMultByILvlGameTable, "CombatRatingsMultByILvl.txt");
     LOAD_GT(sItemSocketCostPerLevelGameTable, "ItemSocketCostPerLevel.txt");
-    LOAD_GT(sHonorLevelGameTable, "HonorLevel.txt");
     LOAD_GT(sHpPerStaGameTable, "HpPerSta.txt");
     LOAD_GT(sNpcDamageByClassGameTable[0], "NpcDamageByClass.txt");
     LOAD_GT(sNpcDamageByClassGameTable[1], "NpcDamageByClassExp1.txt");
diff --git a/src/server/game/DataStores/GameTables.h b/src/server/game/DataStores/GameTables.h
index 6e79de31e62..28365a7ff1c 100644
--- a/src/server/game/DataStores/GameTables.h
+++ b/src/server/game/DataStores/GameTables.h
@@ -103,12 +103,6 @@ struct GtCombatRatingsMultByILvl
     float JewelryMultiplier = 0.0f;
 };
 
-uint8 constexpr PRESTIGE_COLUMN_COUNT = 33;
-struct GtHonorLevelEntry
-{
-    float Prestige[PRESTIGE_COLUMN_COUNT] = { };
-};
-
 struct GtHpPerStaEntry
 {
     float Health = 0.0f;
@@ -215,7 +209,6 @@ TC_GAME_API extern GameTable<GtBarberShopCostBaseEntry>             sBarberShopC
 TC_GAME_API extern GameTable<GtBaseMPEntry>                         sBaseMPGameTable;
 TC_GAME_API extern GameTable<GtCombatRatingsEntry>                  sCombatRatingsGameTable;
 TC_GAME_API extern GameTable<GtCombatRatingsMultByILvl>             sCombatRatingsMultByILvlGameTable;
-TC_GAME_API extern GameTable<GtHonorLevelEntry>                     sHonorLevelGameTable;
 TC_GAME_API extern GameTable<GtHpPerStaEntry>                       sHpPerStaGameTable;
 TC_GAME_API extern GameTable<GtItemSocketCostPerLevelEntry>         sItemSocketCostPerLevelGameTable;
 TC_GAME_API extern GameTable<GtNpcDamageByClassEntry>               sNpcDamageByClassGameTable[MAX_EXPANSIONS];
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 8f2c6980762..9d4724417fe 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -2571,7 +2571,7 @@ uint8 Creature::GetLevelForTarget(WorldObject const* target) const
             uint8 targetLevelWithDelta = unitTarget->getLevel() + GetInt32Value(UNIT_FIELD_SCALING_LEVEL_DELTA);
 
             if (target->IsPlayer())
-                targetLevelWithDelta += target->GetUInt32Value(PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
+                targetLevelWithDelta += target->GetUInt32Value(ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
 
             return RoundToInterval<uint8>(targetLevelWithDelta, GetUInt32Value(UNIT_FIELD_SCALING_LEVEL_MIN), GetUInt32Value(UNIT_FIELD_SCALING_LEVEL_MAX));
         }
diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h
index d87db9be2ca..90c84fb843a 100644
--- a/src/server/game/Entities/Creature/Creature.h
+++ b/src/server/game/Entities/Creature/Creature.h
@@ -149,7 +149,6 @@ class TC_GAME_API Creature : public Unit, public GridObject<Creature>, public Ma
 
         bool UpdateStats(Stats stat) override;
         bool UpdateAllStats() override;
-        void UpdateResistances(uint32 school) override;
         void UpdateArmor() override;
         void UpdateMaxHealth() override;
         void UpdateMaxPower(Powers power) override;
diff --git a/src/server/game/Entities/Item/ItemTemplate.cpp b/src/server/game/Entities/Item/ItemTemplate.cpp
index 43c817cde35..abb4d47bfe8 100644
--- a/src/server/game/Entities/Item/ItemTemplate.cpp
+++ b/src/server/game/Entities/Item/ItemTemplate.cpp
@@ -241,7 +241,7 @@ bool ItemTemplate::IsUsableByLootSpecialization(Player const* player, bool alway
     if (GetFlags() & ITEM_FLAG_IS_BOUND_TO_ACCOUNT && alwaysAllowBoundToAccount)
         return true;
 
-    uint32 spec = player->GetUInt32Value(PLAYER_FIELD_LOOT_SPEC_ID);
+    uint32 spec = player->GetUInt32Value(ACTIVE_PLAYER_FIELD_LOOT_SPEC_ID);
     if (!spec)
         spec = player->GetUInt32Value(PLAYER_FIELD_CURRENT_SPEC_ID);
     if (!spec)
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index cd1d352eda8..201f5c1515c 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -130,7 +130,6 @@ void Object::_Create(ObjectGuid const& guid)
     if (!m_uint32Values) _InitValues();
 
     SetGuidValue(OBJECT_FIELD_GUID, guid);
-    SetUInt16Value(OBJECT_FIELD_TYPE, 0, m_objectType);
 }
 
 std::string Object::_ConcatFields(uint16 startIndex, uint16 size) const
@@ -928,7 +927,7 @@ uint32 Object::GetUpdateFieldData(Player const* target, uint32*& flags) const
     {
         case TYPEID_ITEM:
         case TYPEID_CONTAINER:
-            flags = ItemUpdateFieldFlags;
+            flags = ContainerUpdateFieldFlags;
             if (((Item const*)this)->GetOwnerGUID() == target->GetGUID())
                 visibleFlag |= UF_FLAG_OWNER | UF_FLAG_ITEM_OWNER;
             break;
@@ -2975,7 +2974,7 @@ struct WorldObjectChangeAccumulator
             {
                 //Caster may be NULL if DynObj is in removelist
                 if (Player* caster = ObjectAccessor::FindPlayer(guid))
-                    if (caster->GetGuidValue(PLAYER_FARSIGHT) == source->GetGUID())
+                    if (caster->GetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT) == source->GetGUID())
                         BuildPacket(caster);
             }
         }
diff --git a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
index 9a26e2a8c53..350c64d3c7b 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
+++ b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
@@ -17,17 +17,12 @@
 
 #include "UpdateFieldFlags.h"
 
-uint32 ItemUpdateFieldFlags[CONTAINER_END] =
+uint32 ContainerUpdateFieldFlags[CONTAINER_END] =
 {
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -251,26 +246,198 @@ uint32 ItemUpdateFieldFlags[CONTAINER_END] =
     UF_FLAG_PUBLIC,                                         // CONTAINER_FIELD_NUM_SLOTS
 };
 
-uint32 ItemDynamicUpdateFieldFlags[CONTAINER_DYNAMIC_END] =
+uint32 AzeriteEmpoweredItemUpdateFieldFlags[AZERITE_EMPOWERED_ITEM_END] =
+{
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
+    UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
+    UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+3
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_STACK_COUNT
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_DURATION
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+1
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+2
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+3
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+4
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_FLAGS
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+4
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+5
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+6
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+7
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+8
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+9
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+10
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+11
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+12
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+13
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+14
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+15
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+16
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+17
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+18
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+19
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+20
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+21
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+22
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+23
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+24
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+25
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+26
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+27
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+28
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+29
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+30
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+31
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+32
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+33
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+34
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+35
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+36
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+37
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+38
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_PROPERTY_SEED
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_RANDOM_PROPERTIES_ID
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_DURABILITY
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_MAXDURABILITY
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATE_PLAYED_TIME
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_MODIFIERS_MASK
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTEXT
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_ARTIFACT_XP
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_ARTIFACT_XP+1
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_APPEARANCE_MOD_ID
+    UF_FLAG_PUBLIC,                                         // AZERITE_EMPOWERED_ITEM_FIELD_SELECTIONS
+    UF_FLAG_PUBLIC,                                         // AZERITE_EMPOWERED_ITEM_FIELD_SELECTIONS+1
+    UF_FLAG_PUBLIC,                                         // AZERITE_EMPOWERED_ITEM_FIELD_SELECTIONS+2
+    UF_FLAG_PUBLIC,                                         // AZERITE_EMPOWERED_ITEM_FIELD_SELECTIONS+3
+};
+
+uint32 AzeriteItemUpdateFieldFlags[AZERITE_ITEM_END] =
+{
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
+    UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
+    UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
+    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_OWNER+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTAINED+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATOR+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_GIFTCREATOR+3
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_STACK_COUNT
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_DURATION
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+1
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+2
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+3
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_SPELL_CHARGES+4
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_FLAGS
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+1
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+2
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+3
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+4
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+5
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+6
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+7
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+8
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+9
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+10
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+11
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+12
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+13
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+14
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+15
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+16
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+17
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+18
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+19
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+20
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+21
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+22
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+23
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+24
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+25
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+26
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+27
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+28
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+29
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+30
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+31
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+32
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+33
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+34
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+35
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+36
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+37
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_ENCHANTMENT+38
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_PROPERTY_SEED
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_RANDOM_PROPERTIES_ID
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_DURABILITY
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_MAXDURABILITY
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CREATE_PLAYED_TIME
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_MODIFIERS_MASK
+    UF_FLAG_PUBLIC,                                         // ITEM_FIELD_CONTEXT
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_ARTIFACT_XP
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_ARTIFACT_XP+1
+    UF_FLAG_OWNER,                                          // ITEM_FIELD_APPEARANCE_MOD_ID
+    UF_FLAG_PUBLIC,                                         // AZERITE_ITEM_FIELD_XP
+    UF_FLAG_PUBLIC,                                         // AZERITE_ITEM_FIELD_XP+1
+    UF_FLAG_PUBLIC,                                         // AZERITE_ITEM_FIELD_LEVEL
+    UF_FLAG_PUBLIC,                                         // AZERITE_ITEM_FIELD_AURA_LEVEL
+    UF_FLAG_OWNER,                                          // AZERITE_ITEM_FIELD_KNOWLEDGE_LEVEL
+    UF_FLAG_OWNER,                                          // AZERITE_ITEM_FIELD_DEBUG_KNOWLEDGE_WEEK
+};
+
+uint32 ItemDynamicUpdateFieldFlags[ITEM_DYNAMIC_END] =
 {
     UF_FLAG_OWNER,                                          // ITEM_DYNAMIC_FIELD_MODIFIERS
     UF_FLAG_OWNER | UF_FLAG_0x100,                          // ITEM_DYNAMIC_FIELD_BONUSLIST_IDS
     UF_FLAG_OWNER,                                          // ITEM_DYNAMIC_FIELD_ARTIFACT_POWERS
     UF_FLAG_OWNER,                                          // ITEM_DYNAMIC_FIELD_GEMS
-    UF_FLAG_OWNER,                                          // ITEM_DYNAMIC_FIELD_RELIC_TALENT_DATA
 };
 
-uint32 UnitUpdateFieldFlags[PLAYER_END] =
+uint32 UnitUpdateFieldFlags[ACTIVE_PLAYER_END] =
 {
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -302,6 +469,10 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_DEMON_CREATOR+1
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_DEMON_CREATOR+2
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_DEMON_CREATOR+3
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+1
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+2
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+3
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_TARGET
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_TARGET+1
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_TARGET+2
@@ -348,10 +519,13 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_UNIT_ALL,     // UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER+5
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LEVEL
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_EFFECTIVE_LEVEL
-    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SANDBOX_SCALING_ID
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_CONTENT_TUNING_ID
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_LEVEL_MIN
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_LEVEL_MAX
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_LEVEL_DELTA
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_FACTION_GROUP
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_HEALTH_ITEM_LEVEL_CURVE_ID
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_SCALING_DAMAGE_ITEM_LEVEL_CURVE_ID
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_FACTIONTEMPLATE
     UF_FLAG_PUBLIC,                                         // UNIT_VIRTUAL_ITEM_SLOT_ID
     UF_FLAG_PUBLIC,                                         // UNIT_VIRTUAL_ITEM_SLOT_ID+1
@@ -369,7 +543,9 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_BOUNDINGRADIUS
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_COMBATREACH
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // UNIT_FIELD_DISPLAYID
+    UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // UNIT_FIELD_DISPLAY_SCALE
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_FIELD_NATIVEDISPLAYID
+    UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_FIELD_NATIVE_X_DISPLAY_SCALE
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_FIELD_MOUNTDISPLAYID
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_SPECIAL_INFO, // UNIT_FIELD_MINDAMAGE
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_SPECIAL_INFO, // UNIT_FIELD_MAXDAMAGE
@@ -409,21 +585,13 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_SPECIAL_INFO, // UNIT_FIELD_RESISTANCES+4
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_SPECIAL_INFO, // UNIT_FIELD_RESISTANCES+5
     UF_FLAG_PRIVATE | UF_FLAG_OWNER | UF_FLAG_SPECIAL_INFO, // UNIT_FIELD_RESISTANCES+6
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+1
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+2
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+3
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+4
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+5
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+6
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+1
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+2
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+3
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+4
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+5
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+6
-    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_MOD_BONUS_ARMOR
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+1
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+2
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+3
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+4
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+5
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BONUS_RESISTANCE_MODS+6
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_BASE_MANA
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_BASE_HEALTH
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_BYTES_2
@@ -435,7 +603,11 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_MAIN_HAND_WEAPON_ATTACK_POWER
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_OFF_HAND_WEAPON_ATTACK_POWER
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_RANGED_HAND_WEAPON_ATTACK_POWER
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_ATTACK_SPEED_AURA
+    UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_LIFESTEAL
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_MINRANGEDDAMAGE
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_MAXRANGEDDAMAGE
     UF_FLAG_PRIVATE | UF_FLAG_OWNER,                        // UNIT_FIELD_POWER_COST_MODIFIER
@@ -471,10 +643,10 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOKS_LIKE_MOUNT_ID
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOKS_LIKE_CREATURE_ID
     UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_ID
-    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET
-    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+1
-    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+2
-    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET+3
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_GUILD_GUID
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_GUILD_GUID+1
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_GUILD_GUID+2
+    UF_FLAG_PUBLIC,                                         // UNIT_FIELD_GUILD_GUID+3
     UF_FLAG_PUBLIC,                                         // PLAYER_DUEL_ARBITER
     UF_FLAG_PUBLIC,                                         // PLAYER_DUEL_ARBITER+1
     UF_FLAG_PUBLIC,                                         // PLAYER_DUEL_ARBITER+2
@@ -1298,6 +1470,806 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+797
     UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+798
     UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+799
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+800
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+801
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+802
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+803
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+804
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+805
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+806
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+807
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+808
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+809
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+810
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+811
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+812
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+813
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+814
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+815
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+816
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+817
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+818
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+819
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+820
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+821
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+822
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+823
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+824
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+825
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+826
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+827
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+828
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+829
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+830
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+831
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+832
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+833
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+834
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+835
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+836
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+837
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+838
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+839
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+840
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+841
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+842
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+843
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+844
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+845
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+846
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+847
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+848
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+849
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+850
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+851
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+852
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+853
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+854
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+855
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+856
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+857
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+858
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+859
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+860
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+861
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+862
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+863
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+864
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+865
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+866
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+867
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+868
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+869
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+870
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+871
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+872
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+873
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+874
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+875
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+876
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+877
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+878
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+879
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+880
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+881
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+882
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+883
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+884
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+885
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+886
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+887
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+888
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+889
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+890
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+891
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+892
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+893
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+894
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+895
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+896
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+897
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+898
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+899
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+900
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+901
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+902
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+903
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+904
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+905
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+906
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+907
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+908
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+909
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+910
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+911
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+912
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+913
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+914
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+915
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+916
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+917
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+918
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+919
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+920
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+921
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+922
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+923
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+924
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+925
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+926
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+927
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+928
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+929
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+930
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+931
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+932
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+933
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+934
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+935
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+936
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+937
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+938
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+939
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+940
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+941
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+942
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+943
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+944
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+945
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+946
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+947
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+948
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+949
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+950
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+951
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+952
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+953
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+954
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+955
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+956
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+957
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+958
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+959
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+960
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+961
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+962
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+963
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+964
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+965
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+966
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+967
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+968
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+969
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+970
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+971
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+972
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+973
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+974
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+975
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+976
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+977
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+978
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+979
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+980
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+981
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+982
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+983
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+984
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+985
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+986
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+987
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+988
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+989
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+990
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+991
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+992
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+993
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+994
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+995
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+996
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+997
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+998
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+999
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1000
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1001
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1002
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1003
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1004
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1005
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1006
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1007
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1008
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1009
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1010
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1011
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1012
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1013
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1014
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1015
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1016
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1017
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1018
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1019
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1020
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1021
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1022
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1023
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1024
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1025
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1026
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1027
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1028
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1029
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1030
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1031
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1032
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1033
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1034
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1035
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1036
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1037
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1038
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1039
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1040
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1041
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1042
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1043
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1044
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1045
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1046
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1047
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1048
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1049
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1050
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1051
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1052
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1053
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1054
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1055
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1056
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1057
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1058
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1059
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1060
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1061
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1062
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1063
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1064
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1065
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1066
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1067
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1068
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1069
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1070
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1071
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1072
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1073
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1074
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1075
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1076
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1077
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1078
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1079
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1080
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1081
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1082
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1083
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1084
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1085
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1086
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1087
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1088
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1089
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1090
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1091
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1092
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1093
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1094
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1095
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1096
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1097
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1098
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1099
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1100
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1101
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1102
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1103
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1104
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1105
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1106
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1107
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1108
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1109
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1110
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1111
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1112
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1113
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1114
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1115
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1116
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1117
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1118
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1119
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1120
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1121
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1122
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1123
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1124
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1125
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1126
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1127
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1128
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1129
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1130
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1131
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1132
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1133
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1134
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1135
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1136
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1137
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1138
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1139
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1140
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1141
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1142
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1143
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1144
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1145
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1146
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1147
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1148
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1149
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1150
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1151
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1152
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1153
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1154
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1155
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1156
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1157
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1158
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1159
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1160
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1161
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1162
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1163
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1164
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1165
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1166
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1167
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1168
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1169
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1170
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1171
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1172
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1173
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1174
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1175
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1176
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1177
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1178
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1179
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1180
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1181
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1182
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1183
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1184
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1185
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1186
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1187
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1188
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1189
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1190
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1191
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1192
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1193
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1194
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1195
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1196
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1197
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1198
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1199
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1200
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1201
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1202
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1203
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1204
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1205
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1206
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1207
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1208
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1209
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1210
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1211
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1212
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1213
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1214
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1215
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1216
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1217
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1218
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1219
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1220
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1221
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1222
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1223
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1224
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1225
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1226
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1227
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1228
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1229
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1230
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1231
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1232
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1233
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1234
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1235
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1236
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1237
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1238
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1239
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1240
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1241
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1242
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1243
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1244
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1245
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1246
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1247
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1248
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1249
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1250
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1251
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1252
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1253
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1254
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1255
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1256
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1257
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1258
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1259
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1260
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1261
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1262
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1263
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1264
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1265
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1266
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1267
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1268
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1269
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1270
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1271
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1272
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1273
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1274
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1275
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1276
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1277
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1278
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1279
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1280
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1281
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1282
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1283
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1284
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1285
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1286
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1287
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1288
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1289
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1290
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1291
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1292
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1293
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1294
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1295
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1296
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1297
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1298
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1299
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1300
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1301
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1302
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1303
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1304
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1305
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1306
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1307
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1308
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1309
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1310
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1311
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1312
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1313
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1314
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1315
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1316
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1317
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1318
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1319
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1320
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1321
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1322
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1323
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1324
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1325
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1326
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1327
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1328
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1329
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1330
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1331
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1332
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1333
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1334
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1335
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1336
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1337
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1338
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1339
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1340
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1341
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1342
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1343
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1344
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1345
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1346
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1347
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1348
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1349
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1350
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1351
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1352
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1353
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1354
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1355
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1356
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1357
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1358
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1359
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1360
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1361
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1362
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1363
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1364
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1365
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1366
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1367
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1368
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1369
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1370
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1371
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1372
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1373
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1374
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1375
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1376
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1377
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1378
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1379
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1380
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1381
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1382
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1383
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1384
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1385
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1386
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1387
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1388
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1389
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1390
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1391
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1392
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1393
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1394
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1395
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1396
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1397
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1398
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1399
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1400
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1401
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1402
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1403
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1404
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1405
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1406
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1407
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1408
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1409
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1410
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1411
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1412
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1413
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1414
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1415
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1416
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1417
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1418
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1419
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1420
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1421
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1422
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1423
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1424
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1425
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1426
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1427
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1428
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1429
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1430
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1431
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1432
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1433
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1434
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1435
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1436
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1437
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1438
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1439
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1440
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1441
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1442
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1443
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1444
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1445
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1446
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1447
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1448
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1449
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1450
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1451
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1452
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1453
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1454
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1455
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1456
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1457
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1458
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1459
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1460
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1461
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1462
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1463
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1464
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1465
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1466
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1467
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1468
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1469
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1470
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1471
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1472
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1473
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1474
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1475
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1476
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1477
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1478
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1479
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1480
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1481
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1482
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1483
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1484
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1485
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1486
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1487
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1488
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1489
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1490
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1491
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1492
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1493
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1494
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1495
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1496
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1497
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1498
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1499
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1500
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1501
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1502
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1503
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1504
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1505
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1506
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1507
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1508
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1509
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1510
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1511
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1512
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1513
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1514
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1515
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1516
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1517
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1518
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1519
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1520
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1521
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1522
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1523
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1524
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1525
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1526
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1527
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1528
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1529
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1530
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1531
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1532
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1533
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1534
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1535
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1536
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1537
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1538
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1539
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1540
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1541
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1542
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1543
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1544
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1545
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1546
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1547
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1548
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1549
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1550
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1551
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1552
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1553
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1554
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1555
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1556
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1557
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1558
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1559
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1560
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1561
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1562
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1563
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1564
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1565
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1566
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1567
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1568
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1569
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1570
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1571
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1572
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1573
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1574
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1575
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1576
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1577
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1578
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1579
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1580
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1581
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1582
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1583
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1584
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1585
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1586
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1587
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1588
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1589
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1590
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1591
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1592
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1593
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1594
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1595
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1596
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1597
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1598
+    UF_FLAG_PARTY_MEMBER,                                   // PLAYER_QUEST_LOG+1599
     UF_FLAG_PUBLIC,                                         // PLAYER_VISIBLE_ITEM
     UF_FLAG_PUBLIC,                                         // PLAYER_VISIBLE_ITEM+1
     UF_FLAG_PUBLIC,                                         // PLAYER_VISIBLE_ITEM+2
@@ -1346,3568 +2318,4021 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
     UF_FLAG_PUBLIC,                                         // PLAYER_FIELD_AVG_ITEM_LEVEL+2
     UF_FLAG_PUBLIC,                                         // PLAYER_FIELD_AVG_ITEM_LEVEL+3
     UF_FLAG_PUBLIC,                                         // PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY
-    UF_FLAG_PUBLIC,                                         // PLAYER_FIELD_PRESTIGE
     UF_FLAG_PUBLIC,                                         // PLAYER_FIELD_HONOR_LEVEL
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+32
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+33
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+34
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+35
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+36
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+37
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+38
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+39
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+40
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+41
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+42
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+43
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+44
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+45
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+46
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+47
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+48
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+49
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+50
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+51
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+52
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+53
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+54
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+55
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+56
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+57
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+58
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+59
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+60
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+61
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+62
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+63
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+64
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+65
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+66
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+67
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+68
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+69
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+70
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+71
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+72
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+73
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+74
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+75
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+76
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+77
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+78
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+79
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+80
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+81
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+82
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+83
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+84
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+85
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+86
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+87
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+88
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+89
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+90
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+91
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+92
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+93
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+94
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+95
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+96
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+97
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+98
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+99
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+100
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+101
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+102
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+103
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+104
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+105
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+106
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+107
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+108
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+109
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+110
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+111
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+112
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+113
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+114
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+115
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+116
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+117
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+118
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+119
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+120
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+121
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+122
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+123
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+124
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+125
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+126
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+127
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+128
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+129
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+130
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+131
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+132
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+133
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+134
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+135
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+136
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+137
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+138
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+139
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+140
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+141
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+142
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+143
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+144
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+145
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+146
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+147
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+148
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+149
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+150
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+151
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+152
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+153
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+154
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+155
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+156
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+157
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+158
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+159
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+160
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+161
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+162
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+163
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+164
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+165
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+166
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+167
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+168
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+169
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+170
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+171
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+172
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+173
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+174
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+175
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+176
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+177
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+178
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+179
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+180
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+181
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+182
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+183
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+184
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+185
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+186
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+187
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+188
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+189
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+190
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+191
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+192
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+193
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+194
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+195
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+196
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+197
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+198
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+199
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+200
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+201
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+202
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+203
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+204
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+205
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+206
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+207
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+208
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+209
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+210
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+211
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+212
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+213
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+214
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+215
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+216
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+217
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+218
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+219
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+220
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+221
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+222
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+223
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+224
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+225
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+226
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+227
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+228
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+229
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+230
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+231
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+232
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+233
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+234
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+235
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+236
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+237
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+238
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+239
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+240
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+241
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+242
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+243
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+244
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+245
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+246
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+247
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+248
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+249
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+250
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+251
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+252
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+253
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+254
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+255
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+256
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+257
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+258
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+259
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+260
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+261
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+262
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+263
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+264
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+265
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+266
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+267
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+268
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+269
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+270
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+271
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+272
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+273
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+274
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+275
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+276
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+277
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+278
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+279
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+280
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+281
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+282
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+283
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+284
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+285
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+286
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+287
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+288
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+289
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+290
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+291
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+292
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+293
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+294
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+295
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+296
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+297
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+298
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+299
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+300
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+301
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+302
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+303
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+304
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+305
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+306
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+307
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+308
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+309
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+310
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+311
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+312
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+313
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+314
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+315
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+316
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+317
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+318
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+319
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+320
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+321
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+322
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+323
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+324
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+325
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+326
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+327
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+328
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+329
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+330
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+331
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+332
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+333
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+334
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+335
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+336
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+337
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+338
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+339
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+340
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+341
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+342
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+343
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+344
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+345
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+346
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+347
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+348
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+349
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+350
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+351
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+352
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+353
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+354
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+355
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+356
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+357
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+358
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+359
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+360
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+361
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+362
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+363
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+364
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+365
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+366
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+367
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+368
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+369
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+370
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+371
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+372
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+373
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+374
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+375
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+376
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+377
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+378
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+379
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+380
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+381
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+382
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+383
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+384
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+385
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+386
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+387
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+388
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+389
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+390
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+391
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+392
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+393
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+394
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+395
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+396
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+397
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+398
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+399
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+400
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+401
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+402
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+403
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+404
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+405
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+406
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+407
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+408
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+409
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+410
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+411
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+412
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+413
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+414
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+415
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+416
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+417
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+418
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+419
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+420
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+421
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+422
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+423
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+424
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+425
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+426
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+427
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+428
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+429
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+430
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+431
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+432
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+433
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+434
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+435
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+436
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+437
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+438
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+439
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+440
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+441
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+442
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+443
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+444
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+445
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+446
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+447
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+448
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+449
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+450
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+451
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+452
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+453
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+454
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+455
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+456
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+457
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+458
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+459
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+460
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+461
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+462
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+463
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+464
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+465
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+466
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+467
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+468
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+469
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+470
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+471
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+472
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+473
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+474
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+475
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+476
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+477
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+478
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+479
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+480
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+481
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+482
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+483
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+484
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+485
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+486
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+487
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+488
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+489
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+490
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+491
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+492
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+493
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+494
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+495
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+496
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+497
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+498
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+499
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+500
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+501
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+502
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+503
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+504
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+505
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+506
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+507
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+508
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+509
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+510
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+511
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+512
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+513
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+514
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+515
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+516
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+517
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+518
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+519
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+520
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+521
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+522
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+523
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+524
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+525
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+526
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+527
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+528
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+529
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+530
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+531
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+532
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+533
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+534
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+535
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+536
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+537
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+538
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+539
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+540
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+541
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+542
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+543
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+544
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+545
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+546
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+547
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+548
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+549
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+550
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+551
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+552
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+553
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+554
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+555
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+556
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+557
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+558
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+559
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+560
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+561
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+562
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+563
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+564
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+565
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+566
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+567
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+568
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+569
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+570
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+571
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+572
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+573
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+574
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+575
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+576
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+577
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+578
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+579
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+580
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+581
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+582
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+583
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+584
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+585
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+586
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+587
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+588
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+589
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+590
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+591
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+592
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+593
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+594
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+595
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+596
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+597
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+598
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+599
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+600
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+601
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+602
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+603
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+604
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+605
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+606
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+607
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+608
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+609
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+610
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+611
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+612
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+613
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+614
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+615
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+616
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+617
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+618
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+619
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+620
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+621
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+622
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+623
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+624
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+625
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+626
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+627
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+628
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+629
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+630
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+631
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+632
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+633
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+634
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+635
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+636
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+637
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+638
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+639
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+640
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+641
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+642
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+643
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+644
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+645
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+646
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+647
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+648
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+649
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+650
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+651
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+652
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+653
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+654
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+655
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+656
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+657
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+658
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+659
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+660
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+661
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+662
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+663
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+664
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+665
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+666
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+667
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+668
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+669
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+670
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+671
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+672
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+673
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+674
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+675
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+676
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+677
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+678
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+679
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+680
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+681
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+682
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+683
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+684
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+685
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+686
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+687
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+688
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+689
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+690
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+691
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+692
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+693
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+694
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+695
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+696
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+697
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+698
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+699
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+700
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+701
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+702
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+703
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+704
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+705
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+706
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+707
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+708
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+709
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+710
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+711
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+712
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+713
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+714
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+715
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+716
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+717
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+718
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+719
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+720
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+721
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+722
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+723
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+724
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+725
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+726
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+727
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+728
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+729
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+730
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+731
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+732
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+733
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+734
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+735
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+736
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+737
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+738
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+739
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+740
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+741
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+742
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+743
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+744
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+745
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+746
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+747
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+748
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+749
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+750
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+751
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+752
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+753
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+754
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+755
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+756
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+757
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+758
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+759
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+760
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+761
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+762
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+763
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+764
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+765
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+766
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+767
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+768
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+769
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+770
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+771
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+772
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+773
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+774
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+775
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+776
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+777
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+778
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INV_SLOT_HEAD+779
-    UF_FLAG_PRIVATE,                                        // PLAYER_FARSIGHT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FARSIGHT+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FARSIGHT+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FARSIGHT+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_SUMMONED_BATTLE_PET_ID
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+3
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+1
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+2
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+3
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+4
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+5
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+6
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+7
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+8
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+9
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+10
-    UF_FLAG_PRIVATE,                                        // PLAYER__FIELD_KNOWN_TITLES+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COINAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COINAGE+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_XP
-    UF_FLAG_PRIVATE,                                        // PLAYER_NEXT_LEVEL_XP
-    UF_FLAG_PRIVATE,                                        // PLAYER_TRIAL_XP
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+32
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+33
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+34
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+35
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+36
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+37
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+38
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+39
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+40
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+41
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+42
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+43
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+44
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+45
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+46
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+47
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+48
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+49
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+50
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+51
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+52
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+53
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+54
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+55
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+56
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+57
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+58
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+59
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+60
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+61
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+62
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+63
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+64
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+65
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+66
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+67
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+68
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+69
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+70
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+71
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+72
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+73
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+74
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+75
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+76
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+77
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+78
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+79
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+80
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+81
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+82
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+83
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+84
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+85
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+86
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+87
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+88
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+89
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+90
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+91
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+92
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+93
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+94
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+95
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+96
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+97
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+98
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+99
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+100
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+101
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+102
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+103
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+104
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+105
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+106
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+107
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+108
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+109
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+110
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+111
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+112
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+113
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+114
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+115
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+116
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+117
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+118
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+119
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+120
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+121
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+122
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+123
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+124
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+125
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+126
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+127
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+128
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+129
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+130
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+131
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+132
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+133
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+134
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+135
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+136
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+137
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+138
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+139
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+140
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+141
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+142
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+143
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+144
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+145
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+146
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+147
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+148
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+149
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+150
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+151
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+152
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+153
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+154
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+155
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+156
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+157
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+158
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+159
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+160
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+161
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+162
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+163
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+164
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+165
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+166
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+167
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+168
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+169
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+170
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+171
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+172
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+173
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+174
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+175
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+176
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+177
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+178
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+179
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+180
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+181
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+182
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+183
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+184
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+185
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+186
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+187
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+188
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+189
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+190
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+191
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+192
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+193
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+194
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+195
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+196
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+197
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+198
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+199
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+200
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+201
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+202
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+203
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+204
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+205
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+206
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+207
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+208
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+209
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+210
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+211
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+212
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+213
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+214
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+215
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+216
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+217
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+218
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+219
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+220
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+221
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+222
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+223
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+224
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+225
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+226
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+227
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+228
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+229
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+230
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+231
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+232
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+233
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+234
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+235
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+236
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+237
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+238
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+239
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+240
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+241
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+242
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+243
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+244
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+245
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+246
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+247
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+248
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+249
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+250
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+251
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+252
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+253
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+254
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+255
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+256
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+257
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+258
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+259
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+260
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+261
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+262
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+263
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+264
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+265
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+266
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+267
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+268
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+269
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+270
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+271
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+272
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+273
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+274
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+275
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+276
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+277
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+278
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+279
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+280
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+281
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+282
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+283
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+284
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+285
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+286
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+287
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+288
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+289
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+290
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+291
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+292
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+293
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+294
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+295
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+296
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+297
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+298
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+299
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+300
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+301
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+302
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+303
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+304
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+305
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+306
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+307
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+308
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+309
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+310
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+311
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+312
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+313
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+314
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+315
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+316
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+317
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+318
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+319
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+320
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+321
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+322
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+323
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+324
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+325
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+326
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+327
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+328
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+329
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+330
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+331
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+332
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+333
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+334
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+335
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+336
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+337
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+338
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+339
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+340
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+341
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+342
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+343
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+344
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+345
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+346
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+347
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+348
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+349
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+350
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+351
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+352
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+353
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+354
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+355
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+356
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+357
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+358
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+359
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+360
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+361
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+362
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+363
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+364
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+365
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+366
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+367
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+368
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+369
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+370
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+371
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+372
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+373
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+374
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+375
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+376
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+377
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+378
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+379
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+380
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+381
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+382
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+383
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+384
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+385
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+386
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+387
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+388
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+389
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+390
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+391
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+392
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+393
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+394
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+395
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+396
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+397
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+398
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+399
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+400
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+401
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+402
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+403
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+404
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+405
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+406
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+407
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+408
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+409
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+410
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+411
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+412
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+413
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+414
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+415
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+416
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+417
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+418
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+419
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+420
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+421
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+422
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+423
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+424
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+425
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+426
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+427
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+428
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+429
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+430
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+431
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+432
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+433
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+434
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+435
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+436
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+437
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+438
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+439
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+440
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+441
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+442
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+443
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+444
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+445
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+446
-    UF_FLAG_PRIVATE,                                        // PLAYER_SKILL_LINEID+447
-    UF_FLAG_PRIVATE,                                        // PLAYER_CHARACTER_POINTS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MAX_TALENT_TIERS
-    UF_FLAG_PRIVATE,                                        // PLAYER_TRACK_CREATURES
-    UF_FLAG_PRIVATE,                                        // PLAYER_TRACK_RESOURCES
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPERTISE
-    UF_FLAG_PRIVATE,                                        // PLAYER_OFFHAND_EXPERTISE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RANGED_EXPERTISE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_EXPERTISE
-    UF_FLAG_PRIVATE,                                        // PLAYER_BLOCK_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_DODGE_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_DODGE_PERCENTAGE_FROM_ATTRIBUTE
-    UF_FLAG_PRIVATE,                                        // PLAYER_PARRY_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_PARRY_PERCENTAGE_FROM_ATTRIBUTE
-    UF_FLAG_PRIVATE,                                        // PLAYER_CRIT_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_RANGED_CRIT_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_OFFHAND_CRIT_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_SPELL_CRIT_PERCENTAGE1
-    UF_FLAG_PRIVATE,                                        // PLAYER_SHIELD_BLOCK
-    UF_FLAG_PRIVATE,                                        // PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_MASTERY
-    UF_FLAG_PRIVATE,                                        // PLAYER_SPEED
-    UF_FLAG_PRIVATE,                                        // PLAYER_LIFESTEAL
-    UF_FLAG_PRIVATE,                                        // PLAYER_AVOIDANCE
-    UF_FLAG_PRIVATE,                                        // PLAYER_STURDINESS
-    UF_FLAG_PRIVATE,                                        // PLAYER_VERSATILITY
-    UF_FLAG_PRIVATE,                                        // PLAYER_VERSATILITY_BONUS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_PVP_POWER_DAMAGE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_PVP_POWER_HEALING
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+32
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+33
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+34
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+35
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+36
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+37
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+38
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+39
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+40
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+41
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+42
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+43
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+44
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+45
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+46
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+47
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+48
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+49
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+50
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+51
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+52
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+53
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+54
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+55
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+56
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+57
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+58
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+59
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+60
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+61
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+62
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+63
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+64
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+65
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+66
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+67
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+68
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+69
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+70
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+71
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+72
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+73
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+74
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+75
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+76
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+77
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+78
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+79
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+80
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+81
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+82
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+83
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+84
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+85
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+86
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+87
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+88
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+89
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+90
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+91
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+92
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+93
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+94
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+95
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+96
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+97
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+98
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+99
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+100
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+101
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+102
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+103
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+104
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+105
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+106
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+107
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+108
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+109
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+110
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+111
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+112
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+113
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+114
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+115
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+116
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+117
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+118
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+119
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+120
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+121
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+122
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+123
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+124
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+125
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+126
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+127
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+128
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+129
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+130
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+131
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+132
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+133
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+134
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+135
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+136
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+137
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+138
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+139
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+140
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+141
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+142
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+143
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+144
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+145
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+146
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+147
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+148
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+149
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+150
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+151
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+152
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+153
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+154
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+155
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+156
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+157
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+158
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+159
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+160
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+161
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+162
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+163
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+164
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+165
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+166
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+167
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+168
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+169
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+170
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+171
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+172
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+173
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+174
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+175
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+176
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+177
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+178
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+179
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+180
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+181
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+182
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+183
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+184
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+185
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+186
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+187
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+188
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+189
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+190
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+191
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+192
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+193
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+194
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+195
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+196
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+197
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+198
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+199
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+200
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+201
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+202
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+203
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+204
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+205
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+206
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+207
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+208
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+209
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+210
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+211
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+212
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+213
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+214
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+215
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+216
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+217
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+218
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+219
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+220
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+221
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+222
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+223
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+224
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+225
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+226
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+227
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+228
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+229
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+230
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+231
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+232
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+233
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+234
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+235
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+236
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+237
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+238
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+239
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+240
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+241
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+242
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+243
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+244
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+245
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+246
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+247
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+248
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+249
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+250
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+251
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+252
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+253
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+254
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+255
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+256
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+257
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+258
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+259
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+260
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+261
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+262
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+263
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+264
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+265
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+266
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+267
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+268
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+269
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+270
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+271
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+272
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+273
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+274
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+275
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+276
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+277
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+278
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+279
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+280
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+281
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+282
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+283
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+284
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+285
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+286
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+287
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+288
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+289
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+290
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+291
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+292
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+293
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+294
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+295
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+296
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+297
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+298
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+299
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+300
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+301
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+302
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+303
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+304
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+305
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+306
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+307
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+308
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+309
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+310
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+311
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+312
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+313
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+314
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+315
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+316
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+317
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+318
-    UF_FLAG_PRIVATE,                                        // PLAYER_EXPLORED_ZONES_1+319
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_REST_INFO
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_REST_INFO+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_REST_INFO+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_REST_INFO+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_HEALING_DONE_POS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_HEALING_PCT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_HEALING_DONE_PCT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_SPELL_POWER_PCT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_RESILIENCE_PERCENT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_TARGET_RESISTANCE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_LOCAL_FLAGS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BYTES
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_PVP_MEDALS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_PRICE_1+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BUYBACK_TIMESTAMP_1+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_KILLS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_LIFETIME_HONORABLE_KILLS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_WATCHED_FACTION_INDEX
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_COMBAT_RATING_1+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+32
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+33
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+34
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+35
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+36
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+37
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+38
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+39
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+40
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_ARENA_TEAM_INFO_1_1+41
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MAX_LEVEL
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL
-    UF_FLAG_PRIVATE,                                        // PLAYER_NO_REAGENT_COST_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_NO_REAGENT_COST_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_NO_REAGENT_COST_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_NO_REAGENT_COST_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_PET_SPELL_POWER
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_RESEARCHING_1+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_PROFESSION_SKILL_LINE_1
-    UF_FLAG_PRIVATE,                                        // PLAYER_PROFESSION_SKILL_LINE_1+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_UI_HIT_MODIFIER
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_UI_SPELL_HIT_MODIFIER
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_HOME_REALM_TIME_OFFSET
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_MOD_PET_HASTE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BYTES2
-    UF_FLAG_PRIVATE | UF_FLAG_URGENT_SELF_ONLY,             // PLAYER_FIELD_BYTES3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_LFG_BONUS_FACTION_ID
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_LOOT_SPEC_ID
-    UF_FLAG_PRIVATE | UF_FLAG_URGENT_SELF_ONLY,             // PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BAG_SLOT_FLAGS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BAG_SLOT_FLAGS+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BAG_SLOT_FLAGS+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BAG_SLOT_FLAGS+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+2
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+3
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+4
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+5
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+6
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+7
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+8
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+9
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+10
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+11
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+12
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+13
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+14
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+15
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+16
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+17
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+18
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+19
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+20
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+21
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+22
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+23
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+24
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+25
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+26
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+27
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+28
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+29
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+30
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+31
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+32
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+33
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+34
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+35
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+36
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+37
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+38
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+39
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+40
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+41
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+42
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+43
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+44
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+45
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+46
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+47
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+48
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+49
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+50
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+51
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+52
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+53
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+54
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+55
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+56
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+57
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+58
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+59
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+60
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+61
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+62
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+63
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+64
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+65
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+66
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+67
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+68
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+69
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+70
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+71
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+72
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+73
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+74
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+75
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+76
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+77
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+78
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+79
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+80
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+81
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+82
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+83
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+84
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+85
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+86
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+87
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+88
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+89
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+90
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+91
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+92
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+93
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+94
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+95
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+96
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+97
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+98
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+99
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+100
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+101
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+102
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+103
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+104
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+105
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+106
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+107
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+108
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+109
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+110
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+111
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+112
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+113
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+114
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+115
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+116
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+117
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+118
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+119
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+120
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+121
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+122
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+123
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+124
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+125
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+126
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+127
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+128
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+129
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+130
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+131
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+132
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+133
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+134
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+135
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+136
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+137
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+138
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+139
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+140
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+141
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+142
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+143
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+144
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+145
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+146
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+147
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+148
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+149
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+150
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+151
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+152
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+153
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+154
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+155
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+156
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+157
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+158
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+159
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+160
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+161
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+162
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+163
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+164
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+165
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+166
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+167
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+168
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+169
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+170
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+171
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+172
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+173
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+174
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+175
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+176
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+177
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+178
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+179
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+180
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+181
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+182
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+183
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+184
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+185
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+186
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+187
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+188
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+189
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+190
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+191
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+192
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+193
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+194
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+195
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+196
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+197
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+198
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+199
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+200
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+201
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+202
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+203
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+204
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+205
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+206
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+207
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+208
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+209
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+210
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+211
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+212
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+213
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+214
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+215
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+216
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+217
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+218
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+219
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+220
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+221
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+222
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+223
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+224
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+225
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+226
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+227
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+228
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+229
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+230
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+231
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+232
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+233
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+234
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+235
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+236
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+237
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+238
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+239
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+240
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+241
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+242
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+243
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+244
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+245
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+246
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+247
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+248
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+249
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+250
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+251
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+252
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+253
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+254
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+255
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+256
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+257
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+258
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+259
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+260
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+261
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+262
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+263
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+264
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+265
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+266
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+267
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+268
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+269
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+270
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+271
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+272
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+273
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+274
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+275
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+276
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+277
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+278
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+279
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+280
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+281
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+282
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+283
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+284
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+285
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+286
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+287
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+288
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+289
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+290
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+291
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+292
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+293
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+294
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+295
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+296
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+297
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+298
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+299
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+300
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+301
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+302
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+303
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+304
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+305
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+306
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+307
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+308
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+309
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+310
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+311
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+312
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+313
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+314
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+315
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+316
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+317
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+318
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+319
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+320
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+321
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+322
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+323
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+324
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+325
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+326
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+327
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+328
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+329
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+330
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+331
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+332
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+333
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+334
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+335
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+336
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+337
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+338
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+339
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+340
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+341
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+342
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+343
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+344
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+345
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+346
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+347
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+348
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+349
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+350
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+351
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+352
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+353
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+354
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+355
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+356
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+357
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+358
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+359
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+360
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+361
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+362
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+363
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+364
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+365
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+366
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+367
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+368
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+369
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+370
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+371
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+372
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+373
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+374
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+375
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+376
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+377
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+378
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+379
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+380
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+381
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+382
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+383
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+384
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+385
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+386
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+387
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+388
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+389
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+390
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+391
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+392
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+393
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+394
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+395
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+396
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+397
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+398
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+399
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+400
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+401
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+402
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+403
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+404
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+405
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+406
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+407
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+408
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+409
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+410
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+411
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+412
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+413
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+414
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+415
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+416
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+417
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+418
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+419
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+420
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+421
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+422
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+423
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+424
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+425
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+426
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+427
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+428
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+429
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+430
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+431
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+432
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+433
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+434
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+435
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+436
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+437
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+438
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+439
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+440
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+441
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+442
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+443
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+444
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+445
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+446
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+447
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+448
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+449
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+450
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+451
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+452
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+453
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+454
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+455
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+456
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+457
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+458
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+459
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+460
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+461
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+462
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+463
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+464
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+465
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+466
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+467
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+468
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+469
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+470
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+471
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+472
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+473
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+474
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+475
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+476
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+477
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+478
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+479
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+480
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+481
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+482
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+483
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+484
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+485
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+486
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+487
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+488
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+489
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+490
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+491
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+492
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+493
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+494
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+495
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+496
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+497
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+498
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+499
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+500
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+501
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+502
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+503
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+504
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+505
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+506
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+507
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+508
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+509
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+510
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+511
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+512
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+513
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+514
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+515
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+516
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+517
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+518
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+519
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+520
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+521
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+522
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+523
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+524
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+525
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+526
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+527
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+528
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+529
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+530
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+531
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+532
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+533
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+534
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+535
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+536
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+537
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+538
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+539
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+540
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+541
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+542
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+543
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+544
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+545
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+546
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+547
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+548
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+549
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+550
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+551
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+552
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+553
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+554
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+555
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+556
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+557
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+558
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+559
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+560
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+561
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+562
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+563
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+564
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+565
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+566
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+567
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+568
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+569
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+570
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+571
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+572
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+573
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+574
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+575
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+576
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+577
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+578
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+579
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+580
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+581
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+582
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+583
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+584
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+585
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+586
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+587
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+588
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+589
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+590
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+591
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+592
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+593
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+594
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+595
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+596
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+597
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+598
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+599
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+600
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+601
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+602
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+603
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+604
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+605
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+606
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+607
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+608
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+609
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+610
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+611
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+612
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+613
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+614
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+615
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+616
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+617
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+618
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+619
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+620
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+621
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+622
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+623
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+624
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+625
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+626
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+627
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+628
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+629
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+630
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+631
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+632
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+633
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+634
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+635
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+636
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+637
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+638
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+639
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+640
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+641
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+642
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+643
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+644
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+645
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+646
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+647
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+648
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+649
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+650
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+651
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+652
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+653
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+654
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+655
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+656
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+657
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+658
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+659
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+660
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+661
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+662
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+663
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+664
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+665
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+666
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+667
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+668
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+669
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+670
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+671
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+672
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+673
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+674
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+675
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+676
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+677
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+678
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+679
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+680
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+681
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+682
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+683
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+684
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+685
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+686
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+687
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+688
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+689
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+690
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+691
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+692
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+693
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+694
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+695
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+696
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+697
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+698
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+699
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+700
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+701
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+702
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+703
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+704
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+705
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+706
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+707
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+708
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+709
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+710
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+711
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+712
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+713
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+714
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+715
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+716
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+717
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+718
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+719
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+720
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+721
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+722
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+723
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+724
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+725
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+726
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+727
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+728
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+729
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+730
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+731
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+732
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+733
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+734
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+735
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+736
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+737
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+738
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+739
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+740
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+741
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+742
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+743
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+744
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+745
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+746
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+747
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+748
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+749
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+750
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+751
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+752
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+753
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+754
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+755
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+756
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+757
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+758
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+759
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+760
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+761
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+762
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+763
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+764
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+765
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+766
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+767
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+768
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+769
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+770
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+771
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+772
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+773
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+774
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+775
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+776
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+777
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+778
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+779
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+780
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+781
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+782
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+783
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+784
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+785
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+786
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+787
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+788
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+789
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+790
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+791
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+792
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+793
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+794
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+795
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+796
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+797
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+798
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+799
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+800
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+801
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+802
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+803
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+804
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+805
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+806
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+807
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+808
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+809
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+810
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+811
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+812
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+813
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+814
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+815
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+816
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+817
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+818
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+819
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+820
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+821
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+822
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+823
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+824
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+825
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+826
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+827
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+828
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+829
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+830
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+831
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+832
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+833
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+834
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+835
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+836
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+837
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+838
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+839
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+840
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+841
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+842
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+843
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+844
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+845
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+846
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+847
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+848
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+849
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+850
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+851
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+852
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+853
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+854
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+855
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+856
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+857
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+858
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+859
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+860
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+861
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+862
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+863
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+864
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+865
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+866
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+867
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+868
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+869
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+870
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+871
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+872
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+873
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+874
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+875
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+876
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+877
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+878
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+879
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+880
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+881
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+882
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+883
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+884
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+885
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+886
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+887
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+888
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+889
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+890
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+891
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+892
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+893
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+894
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+895
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+896
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+897
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+898
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+899
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+900
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+901
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+902
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+903
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+904
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+905
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+906
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+907
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+908
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+909
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+910
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+911
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+912
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+913
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+914
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+915
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+916
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+917
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+918
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+919
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+920
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+921
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+922
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+923
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+924
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+925
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+926
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+927
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+928
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+929
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+930
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+931
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+932
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+933
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+934
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+935
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+936
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+937
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+938
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+939
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+940
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+941
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+942
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+943
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+944
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+945
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+946
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+947
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+948
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+949
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+950
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+951
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+952
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+953
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+954
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+955
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+956
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+957
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+958
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+959
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+960
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+961
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+962
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+963
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+964
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+965
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+966
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+967
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+968
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+969
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+970
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+971
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+972
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+973
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+974
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+975
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+976
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+977
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+978
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+979
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+980
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+981
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+982
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+983
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+984
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+985
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+986
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+987
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+988
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+989
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+990
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+991
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+992
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+993
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+994
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+995
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+996
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+997
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+998
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+999
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1000
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1001
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1002
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1003
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1004
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1005
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1006
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1007
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1008
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1009
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1010
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1011
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1012
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1013
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1014
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1015
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1016
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1017
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1018
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1019
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1020
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1021
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1022
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1023
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1024
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1025
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1026
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1027
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1028
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1029
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1030
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1031
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1032
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1033
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1034
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1035
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1036
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1037
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1038
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1039
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1040
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1041
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1042
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1043
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1044
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1045
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1046
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1047
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1048
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1049
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1050
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1051
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1052
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1053
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1054
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1055
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1056
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1057
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1058
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1059
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1060
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1061
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1062
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1063
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1064
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1065
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1066
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1067
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1068
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1069
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1070
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1071
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1072
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1073
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1074
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1075
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1076
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1077
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1078
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1079
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1080
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1081
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1082
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1083
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1084
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1085
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1086
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1087
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1088
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1089
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1090
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1091
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1092
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1093
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1094
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1095
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1096
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1097
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1098
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1099
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1100
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1101
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1102
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1103
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1104
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1105
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1106
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1107
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1108
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1109
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1110
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1111
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1112
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1113
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1114
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1115
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1116
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1117
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1118
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1119
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1120
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1121
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1122
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1123
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1124
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1125
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1126
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1127
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1128
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1129
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1130
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1131
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1132
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1133
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1134
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1135
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1136
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1137
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1138
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1139
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1140
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1141
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1142
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1143
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1144
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1145
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1146
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1147
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1148
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1149
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1150
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1151
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1152
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1153
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1154
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1155
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1156
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1157
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1158
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1159
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1160
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1161
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1162
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1163
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1164
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1165
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1166
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1167
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1168
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1169
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1170
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1171
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1172
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1173
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1174
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1175
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1176
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1177
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1178
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1179
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1180
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1181
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1182
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1183
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1184
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1185
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1186
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1187
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1188
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1189
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1190
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1191
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1192
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1193
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1194
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1195
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1196
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1197
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1198
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1199
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1200
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1201
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1202
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1203
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1204
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1205
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1206
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1207
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1208
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1209
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1210
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1211
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1212
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1213
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1214
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1215
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1216
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1217
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1218
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1219
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1220
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1221
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1222
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1223
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1224
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1225
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1226
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1227
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1228
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1229
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1230
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1231
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1232
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1233
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1234
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1235
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1236
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1237
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1238
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1239
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1240
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1241
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1242
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1243
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1244
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1245
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1246
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1247
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1248
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1249
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1250
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1251
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1252
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1253
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1254
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1255
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1256
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1257
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1258
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1259
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1260
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1261
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1262
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1263
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1264
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1265
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1266
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1267
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1268
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1269
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1270
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1271
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1272
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1273
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1274
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1275
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1276
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1277
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1278
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1279
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1280
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1281
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1282
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1283
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1284
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1285
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1286
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1287
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1288
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1289
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1290
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1291
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1292
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1293
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1294
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1295
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1296
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1297
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1298
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1299
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1300
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1301
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1302
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1303
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1304
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1305
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1306
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1307
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1308
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1309
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1310
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1311
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1312
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1313
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1314
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1315
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1316
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1317
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1318
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1319
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1320
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1321
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1322
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1323
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1324
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1325
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1326
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1327
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1328
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1329
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1330
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1331
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1332
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1333
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1334
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1335
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1336
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1337
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1338
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1339
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1340
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1341
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1342
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1343
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1344
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1345
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1346
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1347
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1348
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1349
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1350
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1351
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1352
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1353
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1354
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1355
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1356
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1357
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1358
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1359
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1360
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1361
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1362
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1363
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1364
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1365
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1366
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1367
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1368
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1369
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1370
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1371
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1372
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1373
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1374
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1375
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1376
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1377
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1378
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1379
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1380
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1381
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1382
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1383
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1384
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1385
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1386
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1387
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1388
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1389
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1390
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1391
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1392
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1393
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1394
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1395
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1396
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1397
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1398
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1399
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1400
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1401
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1402
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1403
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1404
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1405
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1406
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1407
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1408
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1409
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1410
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1411
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1412
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1413
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1414
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1415
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1416
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1417
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1418
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1419
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1420
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1421
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1422
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1423
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1424
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1425
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1426
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1427
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1428
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1429
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1430
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1431
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1432
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1433
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1434
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1435
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1436
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1437
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1438
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1439
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1440
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1441
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1442
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1443
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1444
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1445
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1446
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1447
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1448
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1449
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1450
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1451
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1452
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1453
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1454
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1455
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1456
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1457
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1458
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1459
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1460
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1461
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1462
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1463
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1464
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1465
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1466
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1467
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1468
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1469
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1470
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1471
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1472
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1473
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1474
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1475
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1476
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1477
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1478
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1479
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1480
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1481
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1482
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1483
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1484
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1485
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1486
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1487
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1488
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1489
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1490
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1491
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1492
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1493
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1494
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1495
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1496
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1497
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1498
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1499
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1500
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1501
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1502
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1503
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1504
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1505
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1506
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1507
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1508
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1509
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1510
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1511
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1512
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1513
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1514
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1515
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1516
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1517
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1518
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1519
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1520
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1521
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1522
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1523
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1524
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1525
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1526
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1527
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1528
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1529
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1530
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1531
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1532
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1533
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1534
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1535
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1536
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1537
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1538
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1539
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1540
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1541
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1542
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1543
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1544
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1545
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1546
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1547
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1548
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1549
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1550
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1551
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1552
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1553
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1554
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1555
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1556
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1557
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1558
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1559
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1560
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1561
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1562
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1563
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1564
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1565
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1566
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1567
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1568
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1569
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1570
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1571
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1572
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1573
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1574
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1575
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1576
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1577
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1578
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1579
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1580
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1581
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1582
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1583
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1584
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1585
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1586
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1587
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1588
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1589
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1590
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1591
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1592
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1593
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1594
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1595
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1596
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1597
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1598
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1599
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1600
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1601
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1602
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1603
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1604
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1605
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1606
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1607
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1608
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1609
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1610
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1611
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1612
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1613
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1614
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1615
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1616
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1617
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1618
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1619
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1620
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1621
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1622
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1623
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1624
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1625
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1626
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1627
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1628
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1629
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1630
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1631
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1632
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1633
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1634
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1635
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1636
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1637
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1638
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1639
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1640
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1641
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1642
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1643
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1644
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1645
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1646
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1647
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1648
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1649
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1650
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1651
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1652
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1653
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1654
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1655
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1656
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1657
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1658
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1659
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1660
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1661
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1662
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1663
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1664
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1665
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1666
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1667
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1668
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1669
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1670
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1671
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1672
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1673
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1674
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1675
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1676
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1677
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1678
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1679
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1680
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1681
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1682
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1683
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1684
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1685
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1686
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1687
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1688
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1689
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1690
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1691
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1692
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1693
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1694
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1695
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1696
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1697
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1698
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1699
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1700
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1701
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1702
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1703
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1704
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1705
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1706
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1707
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1708
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1709
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1710
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1711
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1712
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1713
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1714
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1715
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1716
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1717
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1718
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1719
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1720
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1721
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1722
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1723
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1724
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1725
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1726
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1727
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1728
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1729
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1730
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1731
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1732
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1733
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1734
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1735
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1736
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1737
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1738
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1739
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1740
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1741
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1742
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1743
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1744
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1745
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1746
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1747
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1748
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_QUEST_COMPLETED+1749
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_HONOR
-    UF_FLAG_PRIVATE,                                        // PLAYER_FIELD_HONOR_NEXT_LEVEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+32
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+33
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+34
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+35
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+36
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+37
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+38
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+39
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+40
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+41
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+42
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+43
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+44
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+45
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+46
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+47
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+48
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+49
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+50
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+51
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+52
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+53
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+54
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+55
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+56
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+57
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+58
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+59
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+60
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+61
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+62
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+63
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+64
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+65
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+66
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+67
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+68
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+69
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+70
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+71
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+72
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+73
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+74
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+75
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+76
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+77
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+78
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+79
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+80
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+81
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+82
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+83
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+84
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+85
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+86
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+87
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+88
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+89
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+90
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+91
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+92
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+93
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+94
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+95
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+96
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+97
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+98
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+99
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+100
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+101
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+102
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+103
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+104
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+105
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+106
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+107
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+108
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+109
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+110
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+111
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+112
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+113
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+114
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+115
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+116
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+117
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+118
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+119
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+120
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+121
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+122
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+123
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+124
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+125
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+126
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+127
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+128
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+129
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+130
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+131
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+132
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+133
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+134
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+135
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+136
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+137
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+138
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+139
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+140
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+141
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+142
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+143
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+144
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+145
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+146
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+147
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+148
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+149
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+150
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+151
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+152
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+153
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+154
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+155
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+156
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+157
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+158
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+159
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+160
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+161
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+162
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+163
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+164
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+165
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+166
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+167
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+168
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+169
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+170
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+171
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+172
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+173
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+174
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+175
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+176
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+177
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+178
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+179
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+180
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+181
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+182
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+183
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+184
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+185
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+186
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+187
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+188
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+189
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+190
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+191
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+192
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+193
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+194
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+195
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+196
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+197
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+198
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+199
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+200
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+201
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+202
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+203
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+204
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+205
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+206
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+207
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+208
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+209
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+210
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+211
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+212
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+213
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+214
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+215
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+216
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+217
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+218
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+219
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+220
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+221
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+222
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+223
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+224
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+225
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+226
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+227
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+228
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+229
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+230
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+231
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+232
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+233
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+234
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+235
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+236
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+237
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+238
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+239
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+240
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+241
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+242
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+243
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+244
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+245
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+246
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+247
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+248
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+249
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+250
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+251
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+252
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+253
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+254
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+255
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+256
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+257
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+258
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+259
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+260
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+261
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+262
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+263
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+264
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+265
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+266
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+267
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+268
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+269
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+270
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+271
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+272
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+273
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+274
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+275
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+276
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+277
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+278
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+279
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+280
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+281
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+282
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+283
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+284
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+285
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+286
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+287
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+288
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+289
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+290
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+291
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+292
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+293
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+294
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+295
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+296
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+297
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+298
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+299
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+300
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+301
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+302
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+303
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+304
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+305
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+306
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+307
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+308
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+309
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+310
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+311
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+312
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+313
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+314
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+315
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+316
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+317
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+318
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+319
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+320
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+321
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+322
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+323
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+324
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+325
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+326
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+327
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+328
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+329
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+330
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+331
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+332
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+333
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+334
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+335
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+336
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+337
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+338
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+339
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+340
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+341
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+342
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+343
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+344
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+345
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+346
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+347
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+348
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+349
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+350
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+351
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+352
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+353
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+354
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+355
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+356
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+357
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+358
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+359
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+360
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+361
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+362
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+363
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+364
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+365
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+366
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+367
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+368
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+369
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+370
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+371
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+372
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+373
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+374
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+375
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+376
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+377
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+378
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+379
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+380
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+381
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+382
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+383
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+384
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+385
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+386
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+387
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+388
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+389
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+390
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+391
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+392
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+393
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+394
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+395
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+396
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+397
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+398
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+399
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+400
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+401
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+402
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+403
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+404
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+405
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+406
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+407
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+408
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+409
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+410
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+411
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+412
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+413
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+414
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+415
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+416
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+417
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+418
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+419
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+420
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+421
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+422
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+423
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+424
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+425
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+426
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+427
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+428
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+429
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+430
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+431
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+432
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+433
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+434
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+435
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+436
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+437
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+438
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+439
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+440
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+441
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+442
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+443
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+444
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+445
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+446
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+447
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+448
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+449
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+450
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+451
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+452
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+453
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+454
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+455
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+456
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+457
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+458
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+459
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+460
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+461
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+462
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+463
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+464
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+465
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+466
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+467
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+468
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+469
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+470
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+471
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+472
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+473
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+474
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+475
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+476
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+477
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+478
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+479
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+480
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+481
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+482
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+483
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+484
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+485
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+486
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+487
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+488
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+489
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+490
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+491
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+492
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+493
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+494
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+495
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+496
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+497
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+498
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+499
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+500
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+501
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+502
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+503
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+504
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+505
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+506
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+507
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+508
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+509
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+510
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+511
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+512
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+513
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+514
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+515
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+516
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+517
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+518
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+519
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+520
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+521
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+522
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+523
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+524
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+525
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+526
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+527
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+528
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+529
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+530
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+531
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+532
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+533
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+534
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+535
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+536
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+537
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+538
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+539
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+540
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+541
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+542
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+543
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+544
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+545
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+546
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+547
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+548
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+549
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+550
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+551
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+552
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+553
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+554
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+555
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+556
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+557
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+558
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+559
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+560
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+561
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+562
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+563
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+564
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+565
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+566
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+567
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+568
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+569
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+570
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+571
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+572
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+573
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+574
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+575
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+576
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+577
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+578
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+579
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+580
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+581
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+582
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+583
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+584
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+585
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+586
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+587
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+588
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+589
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+590
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+591
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+592
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+593
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+594
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+595
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+596
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+597
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+598
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+599
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+600
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+601
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+602
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+603
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+604
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+605
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+606
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+607
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+608
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+609
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+610
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+611
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+612
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+613
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+614
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+615
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+616
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+617
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+618
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+619
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+620
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+621
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+622
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+623
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+624
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+625
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+626
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+627
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+628
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+629
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+630
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+631
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+632
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+633
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+634
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+635
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+636
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+637
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+638
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+639
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+640
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+641
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+642
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+643
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+644
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+645
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+646
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+647
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+648
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+649
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+650
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+651
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+652
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+653
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+654
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+655
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+656
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+657
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+658
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+659
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+660
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+661
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+662
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+663
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+664
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+665
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+666
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+667
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+668
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+669
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+670
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+671
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+672
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+673
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+674
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+675
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+676
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+677
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+678
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+679
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+680
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+681
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+682
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+683
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+684
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+685
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+686
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+687
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+688
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+689
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+690
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+691
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+692
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+693
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+694
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+695
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+696
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+697
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+698
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+699
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+700
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+701
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+702
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+703
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+704
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+705
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+706
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+707
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+708
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+709
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+710
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+711
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+712
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+713
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+714
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+715
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+716
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+717
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+718
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+719
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+720
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+721
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+722
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+723
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+724
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+725
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+726
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+727
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+728
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+729
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+730
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+731
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+732
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+733
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+734
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+735
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+736
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+737
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+738
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+739
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+740
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+741
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+742
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+743
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+744
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+745
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+746
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+747
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+748
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+749
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+750
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+751
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+752
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+753
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+754
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+755
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+756
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+757
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+758
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+759
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+760
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+761
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+762
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+763
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+764
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+765
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+766
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+767
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+768
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+769
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+770
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+771
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+772
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+773
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+774
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+775
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+776
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+777
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+778
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD+779
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_FARSIGHT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_FARSIGHT+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_FARSIGHT+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_FARSIGHT+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KNOWN_TITLES+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COINAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COINAGE+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_XP
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_TRIAL_XP
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+32
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+33
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+34
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+35
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+36
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+37
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+38
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+39
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+40
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+41
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+42
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+43
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+44
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+45
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+46
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+47
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+48
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+49
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+50
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+51
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+52
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+53
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+54
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+55
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+56
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+57
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+58
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+59
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+60
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+61
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+62
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+63
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+64
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+65
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+66
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+67
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+68
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+69
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+70
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+71
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+72
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+73
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+74
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+75
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+76
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+77
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+78
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+79
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+80
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+81
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+82
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+83
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+84
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+85
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+86
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+87
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+88
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+89
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+90
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+91
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+92
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+93
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+94
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+95
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+96
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+97
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+98
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+99
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+100
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+101
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+102
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+103
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+104
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+105
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+106
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+107
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+108
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+109
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+110
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+111
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+112
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+113
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+114
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+115
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+116
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+117
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+118
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+119
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+120
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+121
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+122
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+123
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+124
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+125
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+126
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+127
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+128
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+129
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+130
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+131
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+132
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+133
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+134
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+135
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+136
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+137
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+138
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+139
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+140
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+141
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+142
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+143
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+144
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+145
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+146
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+147
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+148
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+149
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+150
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+151
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+152
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+153
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+154
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+155
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+156
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+157
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+158
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+159
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+160
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+161
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+162
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+163
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+164
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+165
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+166
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+167
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+168
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+169
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+170
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+171
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+172
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+173
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+174
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+175
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+176
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+177
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+178
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+179
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+180
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+181
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+182
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+183
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+184
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+185
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+186
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+187
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+188
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+189
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+190
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+191
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+192
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+193
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+194
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+195
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+196
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+197
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+198
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+199
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+200
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+201
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+202
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+203
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+204
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+205
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+206
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+207
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+208
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+209
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+210
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+211
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+212
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+213
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+214
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+215
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+216
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+217
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+218
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+219
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+220
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+221
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+222
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+223
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+224
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+225
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+226
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+227
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+228
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+229
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+230
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+231
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+232
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+233
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+234
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+235
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+236
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+237
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+238
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+239
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+240
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+241
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+242
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+243
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+244
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+245
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+246
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+247
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+248
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+249
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+250
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+251
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+252
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+253
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+254
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+255
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+256
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+257
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+258
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+259
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+260
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+261
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+262
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+263
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+264
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+265
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+266
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+267
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+268
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+269
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+270
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+271
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+272
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+273
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+274
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+275
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+276
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+277
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+278
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+279
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+280
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+281
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+282
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+283
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+284
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+285
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+286
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+287
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+288
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+289
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+290
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+291
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+292
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+293
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+294
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+295
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+296
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+297
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+298
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+299
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+300
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+301
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+302
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+303
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+304
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+305
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+306
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+307
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+308
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+309
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+310
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+311
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+312
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+313
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+314
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+315
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+316
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+317
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+318
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+319
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+320
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+321
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+322
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+323
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+324
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+325
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+326
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+327
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+328
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+329
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+330
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+331
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+332
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+333
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+334
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+335
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+336
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+337
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+338
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+339
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+340
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+341
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+342
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+343
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+344
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+345
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+346
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+347
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+348
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+349
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+350
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+351
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+352
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+353
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+354
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+355
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+356
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+357
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+358
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+359
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+360
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+361
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+362
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+363
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+364
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+365
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+366
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+367
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+368
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+369
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+370
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+371
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+372
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+373
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+374
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+375
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+376
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+377
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+378
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+379
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+380
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+381
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+382
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+383
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+384
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+385
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+386
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+387
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+388
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+389
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+390
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+391
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+392
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+393
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+394
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+395
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+396
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+397
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+398
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+399
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+400
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+401
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+402
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+403
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+404
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+405
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+406
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+407
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+408
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+409
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+410
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+411
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+412
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+413
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+414
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+415
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+416
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+417
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+418
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+419
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+420
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+421
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+422
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+423
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+424
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+425
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+426
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+427
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+428
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+429
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+430
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+431
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+432
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+433
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+434
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+435
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+436
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+437
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+438
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+439
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+440
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+441
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+442
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+443
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+444
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+445
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+446
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+447
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+448
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+449
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+450
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+451
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+452
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+453
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+454
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+455
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+456
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+457
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+458
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+459
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+460
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+461
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+462
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+463
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+464
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+465
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+466
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+467
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+468
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+469
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+470
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+471
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+472
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+473
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+474
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+475
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+476
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+477
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+478
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+479
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+480
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+481
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+482
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+483
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+484
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+485
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+486
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+487
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+488
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+489
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+490
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+491
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+492
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+493
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+494
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+495
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+496
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+497
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+498
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+499
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+500
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+501
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+502
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+503
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+504
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+505
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+506
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+507
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+508
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+509
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+510
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+511
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+512
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+513
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+514
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+515
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+516
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+517
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+518
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+519
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+520
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+521
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+522
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+523
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+524
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+525
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+526
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+527
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+528
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+529
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+530
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+531
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+532
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+533
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+534
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+535
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+536
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+537
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+538
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+539
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+540
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+541
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+542
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+543
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+544
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+545
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+546
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+547
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+548
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+549
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+550
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+551
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+552
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+553
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+554
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+555
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+556
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+557
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+558
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+559
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+560
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+561
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+562
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+563
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+564
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+565
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+566
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+567
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+568
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+569
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+570
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+571
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+572
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+573
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+574
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+575
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+576
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+577
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+578
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+579
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+580
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+581
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+582
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+583
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+584
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+585
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+586
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+587
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+588
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+589
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+590
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+591
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+592
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+593
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+594
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+595
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+596
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+597
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+598
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+599
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+600
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+601
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+602
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+603
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+604
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+605
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+606
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+607
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+608
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+609
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+610
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+611
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+612
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+613
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+614
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+615
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+616
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+617
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+618
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+619
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+620
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+621
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+622
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+623
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+624
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+625
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+626
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+627
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+628
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+629
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+630
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+631
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+632
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+633
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+634
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+635
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+636
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+637
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+638
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+639
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+640
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+641
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+642
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+643
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+644
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+645
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+646
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+647
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+648
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+649
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+650
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+651
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+652
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+653
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+654
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+655
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+656
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+657
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+658
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+659
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+660
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+661
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+662
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+663
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+664
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+665
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+666
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+667
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+668
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+669
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+670
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+671
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+672
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+673
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+674
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+675
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+676
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+677
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+678
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+679
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+680
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+681
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+682
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+683
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+684
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+685
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+686
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+687
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+688
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+689
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+690
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+691
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+692
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+693
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+694
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+695
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+696
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+697
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+698
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+699
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+700
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+701
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+702
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+703
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+704
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+705
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+706
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+707
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+708
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+709
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+710
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+711
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+712
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+713
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+714
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+715
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+716
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+717
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+718
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+719
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+720
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+721
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+722
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+723
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+724
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+725
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+726
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+727
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+728
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+729
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+730
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+731
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+732
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+733
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+734
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+735
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+736
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+737
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+738
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+739
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+740
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+741
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+742
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+743
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+744
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+745
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+746
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+747
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+748
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+749
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+750
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+751
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+752
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+753
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+754
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+755
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+756
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+757
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+758
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+759
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+760
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+761
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+762
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+763
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+764
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+765
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+766
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+767
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+768
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+769
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+770
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+771
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+772
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+773
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+774
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+775
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+776
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+777
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+778
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+779
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+780
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+781
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+782
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+783
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+784
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+785
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+786
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+787
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+788
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+789
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+790
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+791
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+792
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+793
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+794
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+795
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+796
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+797
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+798
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+799
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+800
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+801
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+802
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+803
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+804
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+805
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+806
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+807
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+808
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+809
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+810
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+811
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+812
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+813
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+814
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+815
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+816
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+817
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+818
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+819
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+820
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+821
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+822
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+823
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+824
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+825
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+826
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+827
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+828
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+829
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+830
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+831
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+832
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+833
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+834
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+835
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+836
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+837
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+838
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+839
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+840
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+841
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+842
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+843
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+844
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+845
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+846
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+847
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+848
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+849
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+850
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+851
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+852
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+853
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+854
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+855
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+856
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+857
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+858
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+859
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+860
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+861
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+862
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+863
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+864
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+865
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+866
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+867
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+868
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+869
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+870
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+871
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+872
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+873
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+874
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+875
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+876
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+877
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+878
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+879
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+880
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+881
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+882
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+883
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+884
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+885
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+886
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+887
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+888
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+889
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+890
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+891
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+892
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+893
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+894
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SKILL_LINEID+895
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_CHARACTER_POINTS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MAX_TALENT_TIERS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_TRACK_CREATURES
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_TRACK_RESOURCES
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_TRACK_RESOURCES+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPERTISE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_OFFHAND_EXPERTISE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_RANGED_EXPERTISE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING_EXPERTISE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE_FROM_ATTRIBUTE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE_FROM_ATTRIBUTE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SHIELD_BLOCK
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SHIELD_BLOCK_CRIT_PERCENTAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MASTERY
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SPEED
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_AVOIDANCE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_STURDINESS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_VERSATILITY
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_VERSATILITY_BONUS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PVP_POWER_DAMAGE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PVP_POWER_HEALING
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+32
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+33
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+34
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+35
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+36
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+37
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+38
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+39
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+40
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+41
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+42
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+43
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+44
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+45
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+46
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+47
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+48
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+49
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+50
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+51
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+52
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+53
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+54
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+55
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+56
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+57
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+58
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+59
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+60
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+61
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+62
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+63
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+64
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+65
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+66
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+67
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+68
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+69
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+70
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+71
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+72
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+73
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+74
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+75
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+76
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+77
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+78
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+79
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+80
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+81
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+82
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+83
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+84
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+85
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+86
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+87
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+88
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+89
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+90
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+91
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+92
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+93
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+94
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+95
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+96
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+97
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+98
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+99
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+100
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+101
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+102
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+103
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+104
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+105
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+106
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+107
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+108
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+109
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+110
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+111
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+112
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+113
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+114
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+115
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+116
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+117
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+118
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+119
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+120
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+121
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+122
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+123
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+124
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+125
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+126
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+127
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+128
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+129
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+130
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+131
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+132
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+133
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+134
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+135
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+136
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+137
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+138
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+139
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+140
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+141
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+142
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+143
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+144
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+145
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+146
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+147
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+148
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+149
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+150
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+151
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+152
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+153
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+154
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+155
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+156
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+157
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+158
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+159
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+160
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+161
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+162
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+163
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+164
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+165
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+166
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+167
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+168
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+169
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+170
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+171
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+172
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+173
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+174
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+175
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+176
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+177
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+178
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+179
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+180
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+181
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+182
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+183
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+184
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+185
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+186
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+187
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+188
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+189
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+190
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+191
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+192
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+193
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+194
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+195
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+196
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+197
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+198
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+199
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+200
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+201
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+202
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+203
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+204
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+205
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+206
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+207
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+208
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+209
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+210
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+211
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+212
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+213
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+214
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+215
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+216
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+217
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+218
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+219
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+220
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+221
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+222
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+223
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+224
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+225
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+226
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+227
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+228
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+229
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+230
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+231
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+232
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+233
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+234
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+235
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+236
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+237
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+238
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+239
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+240
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+241
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+242
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+243
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+244
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+245
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+246
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+247
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+248
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+249
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+250
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+251
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+252
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+253
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+254
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+255
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+256
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+257
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+258
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+259
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+260
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+261
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+262
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+263
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+264
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+265
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+266
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+267
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+268
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+269
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+270
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+271
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+272
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+273
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+274
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+275
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+276
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+277
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+278
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+279
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+280
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+281
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+282
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+283
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+284
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+285
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+286
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+287
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+288
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+289
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+290
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+291
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+292
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+293
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+294
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+295
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+296
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+297
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+298
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+299
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+300
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+301
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+302
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+303
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+304
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+305
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+306
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+307
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+308
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+309
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+310
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+311
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+312
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+313
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+314
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+315
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+316
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+317
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+318
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+319
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_REST_INFO
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_REST_INFO+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_REST_INFO+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_REST_INFO+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_HEALING_PCT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_PCT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_SPELL_POWER_PCT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_RESILIENCE_PERCENT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_TARGET_RESISTANCE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_LOCAL_FLAGS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BYTES
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PVP_MEDALS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_PRICE+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_KILLS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_COMBAT_RATING+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+32
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+33
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+34
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+35
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+36
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+37
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+38
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+39
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+40
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+41
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+42
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+43
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+44
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+45
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+46
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+47
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+48
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+49
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+50
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+51
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+52
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO+53
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MAX_LEVEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_NO_REAGENT_COST
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PET_SPELL_POWER
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_UI_HIT_MODIFIER
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_UI_SPELL_HIT_MODIFIER
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_HOME_REALM_TIME_OFFSET
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_MOD_PET_HASTE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BYTES2
+    UF_FLAG_PUBLIC | UF_FLAG_URGENT_SELF_ONLY,              // ACTIVE_PLAYER_FIELD_BYTES3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_LFG_BONUS_FACTION_ID
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_LOOT_SPEC_ID
+    UF_FLAG_PUBLIC | UF_FLAG_URGENT_SELF_ONLY,              // ACTIVE_PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BAG_SLOT_FLAGS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BAG_SLOT_FLAGS+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BAG_SLOT_FLAGS+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BAG_SLOT_FLAGS+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+2
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+3
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+4
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+5
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+6
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+7
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+8
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+9
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+10
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+11
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+12
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+13
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+14
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+15
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+16
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+17
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+18
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+19
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+20
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+21
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+22
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+23
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+24
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+25
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+26
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+27
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+28
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+29
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+30
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+31
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+32
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+33
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+34
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+35
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+36
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+37
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+38
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+39
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+40
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+41
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+42
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+43
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+44
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+45
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+46
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+47
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+48
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+49
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+50
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+51
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+52
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+53
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+54
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+55
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+56
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+57
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+58
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+59
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+60
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+61
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+62
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+63
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+64
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+65
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+66
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+67
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+68
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+69
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+70
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+71
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+72
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+73
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+74
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+75
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+76
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+77
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+78
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+79
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+80
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+81
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+82
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+83
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+84
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+85
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+86
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+87
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+88
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+89
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+90
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+91
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+92
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+93
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+94
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+95
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+96
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+97
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+98
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+99
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+100
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+101
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+102
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+103
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+104
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+105
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+106
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+107
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+108
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+109
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+110
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+111
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+112
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+113
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+114
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+115
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+116
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+117
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+118
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+119
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+120
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+121
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+122
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+123
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+124
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+125
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+126
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+127
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+128
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+129
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+130
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+131
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+132
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+133
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+134
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+135
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+136
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+137
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+138
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+139
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+140
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+141
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+142
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+143
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+144
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+145
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+146
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+147
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+148
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+149
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+150
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+151
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+152
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+153
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+154
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+155
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+156
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+157
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+158
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+159
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+160
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+161
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+162
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+163
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+164
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+165
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+166
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+167
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+168
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+169
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+170
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+171
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+172
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+173
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+174
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+175
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+176
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+177
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+178
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+179
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+180
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+181
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+182
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+183
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+184
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+185
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+186
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+187
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+188
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+189
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+190
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+191
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+192
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+193
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+194
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+195
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+196
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+197
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+198
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+199
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+200
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+201
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+202
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+203
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+204
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+205
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+206
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+207
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+208
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+209
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+210
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+211
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+212
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+213
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+214
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+215
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+216
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+217
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+218
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+219
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+220
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+221
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+222
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+223
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+224
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+225
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+226
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+227
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+228
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+229
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+230
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+231
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+232
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+233
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+234
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+235
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+236
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+237
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+238
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+239
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+240
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+241
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+242
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+243
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+244
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+245
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+246
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+247
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+248
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+249
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+250
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+251
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+252
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+253
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+254
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+255
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+256
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+257
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+258
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+259
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+260
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+261
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+262
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+263
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+264
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+265
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+266
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+267
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+268
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+269
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+270
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+271
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+272
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+273
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+274
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+275
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+276
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+277
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+278
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+279
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+280
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+281
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+282
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+283
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+284
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+285
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+286
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+287
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+288
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+289
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+290
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+291
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+292
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+293
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+294
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+295
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+296
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+297
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+298
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+299
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+300
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+301
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+302
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+303
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+304
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+305
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+306
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+307
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+308
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+309
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+310
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+311
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+312
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+313
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+314
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+315
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+316
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+317
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+318
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+319
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+320
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+321
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+322
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+323
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+324
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+325
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+326
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+327
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+328
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+329
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+330
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+331
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+332
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+333
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+334
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+335
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+336
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+337
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+338
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+339
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+340
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+341
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+342
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+343
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+344
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+345
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+346
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+347
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+348
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+349
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+350
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+351
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+352
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+353
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+354
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+355
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+356
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+357
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+358
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+359
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+360
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+361
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+362
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+363
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+364
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+365
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+366
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+367
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+368
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+369
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+370
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+371
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+372
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+373
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+374
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+375
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+376
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+377
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+378
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+379
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+380
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+381
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+382
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+383
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+384
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+385
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+386
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+387
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+388
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+389
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+390
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+391
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+392
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+393
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+394
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+395
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+396
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+397
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+398
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+399
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+400
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+401
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+402
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+403
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+404
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+405
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+406
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+407
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+408
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+409
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+410
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+411
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+412
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+413
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+414
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+415
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+416
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+417
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+418
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+419
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+420
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+421
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+422
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+423
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+424
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+425
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+426
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+427
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+428
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+429
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+430
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+431
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+432
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+433
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+434
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+435
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+436
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+437
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+438
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+439
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+440
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+441
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+442
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+443
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+444
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+445
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+446
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+447
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+448
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+449
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+450
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+451
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+452
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+453
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+454
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+455
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+456
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+457
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+458
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+459
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+460
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+461
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+462
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+463
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+464
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+465
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+466
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+467
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+468
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+469
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+470
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+471
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+472
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+473
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+474
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+475
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+476
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+477
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+478
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+479
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+480
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+481
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+482
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+483
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+484
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+485
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+486
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+487
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+488
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+489
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+490
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+491
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+492
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+493
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+494
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+495
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+496
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+497
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+498
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+499
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+500
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+501
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+502
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+503
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+504
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+505
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+506
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+507
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+508
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+509
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+510
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+511
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+512
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+513
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+514
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+515
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+516
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+517
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+518
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+519
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+520
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+521
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+522
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+523
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+524
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+525
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+526
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+527
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+528
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+529
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+530
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+531
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+532
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+533
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+534
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+535
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+536
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+537
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+538
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+539
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+540
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+541
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+542
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+543
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+544
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+545
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+546
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+547
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+548
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+549
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+550
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+551
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+552
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+553
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+554
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+555
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+556
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+557
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+558
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+559
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+560
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+561
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+562
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+563
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+564
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+565
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+566
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+567
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+568
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+569
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+570
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+571
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+572
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+573
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+574
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+575
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+576
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+577
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+578
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+579
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+580
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+581
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+582
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+583
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+584
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+585
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+586
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+587
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+588
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+589
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+590
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+591
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+592
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+593
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+594
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+595
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+596
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+597
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+598
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+599
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+600
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+601
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+602
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+603
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+604
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+605
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+606
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+607
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+608
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+609
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+610
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+611
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+612
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+613
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+614
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+615
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+616
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+617
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+618
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+619
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+620
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+621
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+622
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+623
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+624
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+625
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+626
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+627
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+628
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+629
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+630
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+631
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+632
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+633
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+634
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+635
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+636
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+637
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+638
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+639
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+640
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+641
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+642
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+643
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+644
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+645
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+646
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+647
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+648
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+649
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+650
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+651
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+652
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+653
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+654
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+655
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+656
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+657
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+658
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+659
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+660
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+661
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+662
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+663
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+664
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+665
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+666
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+667
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+668
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+669
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+670
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+671
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+672
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+673
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+674
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+675
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+676
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+677
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+678
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+679
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+680
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+681
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+682
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+683
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+684
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+685
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+686
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+687
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+688
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+689
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+690
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+691
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+692
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+693
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+694
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+695
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+696
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+697
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+698
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+699
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+700
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+701
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+702
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+703
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+704
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+705
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+706
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+707
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+708
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+709
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+710
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+711
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+712
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+713
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+714
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+715
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+716
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+717
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+718
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+719
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+720
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+721
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+722
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+723
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+724
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+725
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+726
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+727
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+728
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+729
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+730
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+731
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+732
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+733
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+734
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+735
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+736
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+737
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+738
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+739
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+740
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+741
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+742
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+743
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+744
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+745
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+746
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+747
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+748
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+749
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+750
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+751
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+752
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+753
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+754
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+755
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+756
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+757
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+758
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+759
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+760
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+761
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+762
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+763
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+764
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+765
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+766
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+767
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+768
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+769
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+770
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+771
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+772
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+773
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+774
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+775
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+776
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+777
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+778
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+779
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+780
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+781
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+782
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+783
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+784
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+785
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+786
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+787
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+788
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+789
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+790
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+791
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+792
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+793
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+794
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+795
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+796
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+797
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+798
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+799
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+800
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+801
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+802
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+803
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+804
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+805
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+806
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+807
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+808
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+809
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+810
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+811
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+812
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+813
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+814
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+815
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+816
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+817
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+818
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+819
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+820
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+821
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+822
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+823
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+824
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+825
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+826
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+827
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+828
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+829
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+830
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+831
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+832
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+833
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+834
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+835
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+836
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+837
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+838
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+839
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+840
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+841
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+842
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+843
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+844
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+845
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+846
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+847
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+848
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+849
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+850
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+851
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+852
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+853
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+854
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+855
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+856
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+857
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+858
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+859
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+860
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+861
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+862
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+863
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+864
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+865
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+866
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+867
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+868
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+869
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+870
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+871
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+872
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+873
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+874
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+875
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+876
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+877
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+878
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+879
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+880
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+881
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+882
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+883
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+884
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+885
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+886
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+887
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+888
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+889
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+890
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+891
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+892
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+893
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+894
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+895
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+896
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+897
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+898
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+899
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+900
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+901
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+902
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+903
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+904
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+905
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+906
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+907
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+908
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+909
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+910
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+911
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+912
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+913
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+914
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+915
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+916
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+917
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+918
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+919
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+920
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+921
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+922
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+923
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+924
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+925
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+926
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+927
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+928
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+929
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+930
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+931
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+932
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+933
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+934
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+935
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+936
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+937
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+938
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+939
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+940
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+941
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+942
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+943
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+944
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+945
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+946
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+947
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+948
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+949
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+950
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+951
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+952
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+953
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+954
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+955
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+956
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+957
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+958
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+959
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+960
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+961
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+962
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+963
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+964
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+965
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+966
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+967
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+968
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+969
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+970
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+971
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+972
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+973
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+974
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+975
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+976
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+977
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+978
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+979
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+980
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+981
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+982
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+983
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+984
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+985
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+986
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+987
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+988
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+989
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+990
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+991
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+992
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+993
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+994
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+995
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+996
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+997
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+998
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+999
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1000
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1001
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1002
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1003
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1004
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1005
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1006
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1007
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1008
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1009
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1010
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1011
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1012
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1013
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1014
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1015
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1016
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1017
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1018
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1019
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1020
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1021
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1022
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1023
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1024
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1025
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1026
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1027
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1028
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1029
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1030
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1031
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1032
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1033
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1034
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1035
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1036
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1037
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1038
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1039
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1040
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1041
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1042
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1043
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1044
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1045
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1046
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1047
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1048
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1049
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1050
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1051
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1052
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1053
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1054
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1055
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1056
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1057
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1058
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1059
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1060
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1061
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1062
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1063
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1064
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1065
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1066
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1067
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1068
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1069
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1070
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1071
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1072
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1073
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1074
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1075
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1076
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1077
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1078
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1079
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1080
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1081
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1082
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1083
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1084
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1085
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1086
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1087
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1088
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1089
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1090
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1091
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1092
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1093
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1094
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1095
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1096
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1097
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1098
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1099
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1100
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1101
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1102
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1103
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1104
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1105
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1106
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1107
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1108
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1109
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1110
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1111
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1112
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1113
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1114
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1115
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1116
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1117
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1118
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1119
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1120
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1121
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1122
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1123
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1124
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1125
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1126
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1127
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1128
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1129
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1130
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1131
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1132
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1133
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1134
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1135
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1136
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1137
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1138
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1139
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1140
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1141
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1142
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1143
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1144
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1145
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1146
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1147
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1148
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1149
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1150
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1151
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1152
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1153
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1154
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1155
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1156
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1157
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1158
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1159
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1160
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1161
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1162
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1163
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1164
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1165
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1166
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1167
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1168
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1169
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1170
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1171
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1172
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1173
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1174
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1175
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1176
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1177
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1178
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1179
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1180
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1181
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1182
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1183
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1184
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1185
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1186
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1187
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1188
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1189
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1190
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1191
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1192
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1193
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1194
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1195
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1196
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1197
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1198
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1199
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1200
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1201
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1202
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1203
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1204
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1205
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1206
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1207
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1208
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1209
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1210
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1211
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1212
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1213
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1214
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1215
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1216
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1217
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1218
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1219
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1220
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1221
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1222
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1223
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1224
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1225
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1226
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1227
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1228
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1229
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1230
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1231
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1232
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1233
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1234
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1235
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1236
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1237
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1238
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1239
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1240
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1241
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1242
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1243
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1244
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1245
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1246
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1247
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1248
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1249
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1250
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1251
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1252
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1253
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1254
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1255
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1256
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1257
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1258
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1259
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1260
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1261
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1262
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1263
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1264
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1265
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1266
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1267
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1268
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1269
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1270
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1271
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1272
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1273
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1274
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1275
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1276
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1277
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1278
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1279
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1280
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1281
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1282
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1283
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1284
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1285
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1286
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1287
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1288
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1289
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1290
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1291
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1292
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1293
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1294
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1295
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1296
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1297
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1298
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1299
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1300
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1301
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1302
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1303
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1304
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1305
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1306
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1307
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1308
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1309
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1310
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1311
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1312
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1313
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1314
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1315
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1316
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1317
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1318
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1319
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1320
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1321
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1322
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1323
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1324
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1325
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1326
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1327
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1328
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1329
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1330
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1331
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1332
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1333
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1334
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1335
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1336
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1337
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1338
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1339
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1340
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1341
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1342
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1343
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1344
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1345
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1346
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1347
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1348
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1349
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1350
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1351
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1352
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1353
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1354
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1355
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1356
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1357
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1358
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1359
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1360
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1361
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1362
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1363
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1364
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1365
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1366
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1367
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1368
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1369
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1370
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1371
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1372
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1373
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1374
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1375
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1376
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1377
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1378
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1379
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1380
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1381
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1382
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1383
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1384
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1385
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1386
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1387
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1388
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1389
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1390
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1391
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1392
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1393
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1394
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1395
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1396
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1397
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1398
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1399
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1400
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1401
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1402
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1403
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1404
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1405
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1406
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1407
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1408
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1409
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1410
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1411
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1412
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1413
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1414
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1415
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1416
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1417
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1418
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1419
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1420
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1421
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1422
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1423
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1424
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1425
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1426
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1427
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1428
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1429
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1430
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1431
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1432
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1433
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1434
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1435
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1436
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1437
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1438
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1439
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1440
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1441
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1442
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1443
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1444
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1445
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1446
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1447
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1448
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1449
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1450
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1451
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1452
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1453
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1454
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1455
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1456
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1457
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1458
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1459
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1460
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1461
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1462
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1463
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1464
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1465
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1466
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1467
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1468
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1469
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1470
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1471
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1472
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1473
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1474
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1475
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1476
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1477
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1478
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1479
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1480
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1481
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1482
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1483
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1484
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1485
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1486
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1487
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1488
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1489
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1490
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1491
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1492
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1493
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1494
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1495
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1496
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1497
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1498
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1499
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1500
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1501
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1502
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1503
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1504
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1505
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1506
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1507
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1508
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1509
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1510
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1511
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1512
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1513
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1514
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1515
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1516
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1517
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1518
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1519
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1520
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1521
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1522
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1523
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1524
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1525
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1526
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1527
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1528
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1529
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1530
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1531
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1532
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1533
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1534
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1535
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1536
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1537
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1538
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1539
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1540
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1541
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1542
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1543
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1544
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1545
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1546
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1547
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1548
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1549
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1550
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1551
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1552
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1553
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1554
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1555
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1556
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1557
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1558
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1559
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1560
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1561
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1562
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1563
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1564
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1565
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1566
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1567
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1568
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1569
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1570
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1571
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1572
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1573
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1574
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1575
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1576
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1577
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1578
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1579
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1580
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1581
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1582
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1583
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1584
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1585
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1586
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1587
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1588
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1589
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1590
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1591
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1592
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1593
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1594
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1595
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1596
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1597
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1598
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1599
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1600
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1601
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1602
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1603
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1604
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1605
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1606
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1607
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1608
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1609
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1610
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1611
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1612
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1613
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1614
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1615
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1616
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1617
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1618
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1619
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1620
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1621
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1622
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1623
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1624
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1625
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1626
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1627
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1628
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1629
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1630
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1631
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1632
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1633
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1634
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1635
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1636
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1637
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1638
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1639
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1640
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1641
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1642
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1643
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1644
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1645
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1646
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1647
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1648
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1649
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1650
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1651
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1652
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1653
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1654
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1655
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1656
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1657
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1658
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1659
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1660
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1661
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1662
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1663
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1664
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1665
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1666
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1667
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1668
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1669
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1670
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1671
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1672
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1673
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1674
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1675
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1676
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1677
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1678
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1679
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1680
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1681
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1682
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1683
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1684
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1685
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1686
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1687
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1688
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1689
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1690
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1691
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1692
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1693
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1694
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1695
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1696
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1697
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1698
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1699
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1700
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1701
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1702
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1703
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1704
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1705
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1706
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1707
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1708
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1709
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1710
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1711
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1712
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1713
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1714
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1715
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1716
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1717
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1718
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1719
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1720
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1721
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1722
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1723
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1724
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1725
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1726
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1727
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1728
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1729
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1730
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1731
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1732
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1733
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1734
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1735
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1736
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1737
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1738
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1739
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1740
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1741
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1742
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1743
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1744
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1745
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1746
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1747
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1748
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_QUEST_COMPLETED+1749
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_HONOR
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PVP_TIER_MAX_FROM_WINS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_FIELD_PVP_LAST_WEEKS_TIER_MAX_FROM_WINS
 };
 
-uint32 UnitDynamicUpdateFieldFlags[PLAYER_DYNAMIC_END] =
+uint32 UnitDynamicUpdateFieldFlags[ACTIVE_PLAYER_DYNAMIC_END] =
 {
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_DYNAMIC_FIELD_PASSIVE_SPELLS
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_DYNAMIC_FIELD_WORLD_EFFECTS
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // UNIT_DYNAMIC_FIELD_CHANNEL_OBJECTS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_RESERACH_SITE
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_RESEARCH_SITE_PROGRESS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_DAILY_QUESTS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_AVAILABLE_QUEST_LINE_X_QUEST_ID
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_HEIRLOOMS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_TOYS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_TRANSMOG
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_CHARACTER_RESTRICTIONS
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_SPELL_PCT_MOD_BY_LABEL
-    UF_FLAG_PRIVATE,                                        // PLAYER_DYNAMIC_FIELD_SPELL_FLAT_MOD_BY_LABEL
     UF_FLAG_PUBLIC,                                         // PLAYER_DYNAMIC_FIELD_ARENA_COOLDOWNS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_RESERACH_SITE
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_RESEARCH_SITE_PROGRESS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_AVAILABLE_QUEST_LINE_X_QUEST_ID
+    UF_FLAG_NONE,                                           //
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_TOYS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_CHARACTER_RESTRICTIONS
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_SPELL_PCT_MOD_BY_LABEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_SPELL_FLAT_MOD_BY_LABEL
+    UF_FLAG_PUBLIC,                                         // ACTIVE_PLAYER_DYNAMIC_FIELD_RESERACH
 };
 
 uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
@@ -4916,11 +6341,6 @@ uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -4928,6 +6348,10 @@ uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
     UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_CREATED_BY+1
     UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_CREATED_BY+2
     UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_CREATED_BY+3
+    UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_GUILD_GUID
+    UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_GUILD_GUID+1
+    UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_GUILD_GUID+2
+    UF_FLAG_PUBLIC,                                         // GAMEOBJECT_FIELD_GUILD_GUID+3
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // GAMEOBJECT_DISPLAYID
     UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // GAMEOBJECT_FLAGS
     UF_FLAG_PUBLIC,                                         // GAMEOBJECT_PARENTROTATION
@@ -4945,6 +6369,7 @@ uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // GAMEOBJECT_STATE_WORLD_EFFECT_ID+1
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // GAMEOBJECT_STATE_WORLD_EFFECT_ID+2
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // GAMEOBJECT_STATE_WORLD_EFFECT_ID+3
+    UF_FLAG_PUBLIC | UF_FLAG_URGENT,                        // GAMEOBJECT_FIELD_CUSTOM_PARAM
 };
 
 uint32 GameObjectDynamicUpdateFieldFlags[GAMEOBJECT_DYNAMIC_END] =
@@ -4958,11 +6383,6 @@ uint32 DynamicObjectUpdateFieldFlags[DYNAMICOBJECT_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -4983,11 +6403,6 @@ uint32 CorpseUpdateFieldFlags[CORPSE_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -4999,6 +6414,10 @@ uint32 CorpseUpdateFieldFlags[CORPSE_END] =
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_PARTY+1
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_PARTY+2
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_PARTY+3
+    UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_GUILD_GUID
+    UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_GUILD_GUID+1
+    UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_GUILD_GUID+2
+    UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_GUILD_GUID+3
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_DISPLAY_ID
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_ITEM
     UF_FLAG_PUBLIC,                                         // CORPSE_FIELD_ITEM+1
@@ -5033,11 +6452,6 @@ uint32 AreaTriggerUpdateFieldFlags[AREATRIGGER_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -5080,11 +6494,6 @@ uint32 SceneObjectUpdateFieldFlags[SCENEOBJECT_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
@@ -5103,11 +6512,6 @@ uint32 ConversationUpdateFieldFlags[CONVERSATION_END] =
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+1
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+2
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_GUID+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+1
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+2
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_DATA+3
-    UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_TYPE
     UF_FLAG_DYNAMIC,                                        // OBJECT_FIELD_ENTRY
     UF_FLAG_DYNAMIC | UF_FLAG_URGENT,                       // OBJECT_DYNAMIC_FLAGS
     UF_FLAG_PUBLIC,                                         // OBJECT_FIELD_SCALE_X
diff --git a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
index d5c151ee4a9..97523f323e3 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
+++ b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
@@ -37,10 +37,12 @@ enum UpdatefieldFlags
     UF_FLAG_URGENT_SELF_ONLY    = 0x400
 };
 
-TC_GAME_API extern uint32 ItemUpdateFieldFlags[CONTAINER_END];
+TC_GAME_API extern uint32 ContainerUpdateFieldFlags[CONTAINER_END];
+TC_GAME_API extern uint32 AzeriteEmpoweredItemUpdateFieldFlags[AZERITE_EMPOWERED_ITEM_END];
+TC_GAME_API extern uint32 AzeriteItemUpdateFieldFlags[AZERITE_ITEM_END];
 TC_GAME_API extern uint32 ItemDynamicUpdateFieldFlags[CONTAINER_DYNAMIC_END];
-TC_GAME_API extern uint32 UnitUpdateFieldFlags[PLAYER_END];
-TC_GAME_API extern uint32 UnitDynamicUpdateFieldFlags[PLAYER_DYNAMIC_END];
+TC_GAME_API extern uint32 UnitUpdateFieldFlags[ACTIVE_PLAYER_END];
+TC_GAME_API extern uint32 UnitDynamicUpdateFieldFlags[ACTIVE_PLAYER_DYNAMIC_END];
 TC_GAME_API extern uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END];
 TC_GAME_API extern uint32 GameObjectDynamicUpdateFieldFlags[GAMEOBJECT_DYNAMIC_END];
 TC_GAME_API extern uint32 DynamicObjectUpdateFieldFlags[DYNAMICOBJECT_END];
diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.h b/src/server/game/Entities/Object/Updates/UpdateFields.h
index 6fb0a5d952c..ca3410f5dfd 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFields.h
+++ b/src/server/game/Entities/Object/Updates/UpdateFields.h
@@ -19,17 +19,15 @@
 #ifndef _UPDATEFIELDS_H
 #define _UPDATEFIELDS_H
 
-// Auto generated for version 7, 3, 5, 25928
+// Auto generated for version 8, 0, 1, 27980
 
 enum ObjectFields
 {
     OBJECT_FIELD_GUID                                      = 0x000, // Size: 4, Flags: PUBLIC
-    OBJECT_FIELD_DATA                                      = 0x004, // Size: 4, Flags: PUBLIC
-    OBJECT_FIELD_TYPE                                      = 0x008, // Size: 1, Flags: PUBLIC
-    OBJECT_FIELD_ENTRY                                     = 0x009, // Size: 1, Flags: DYNAMIC
-    OBJECT_DYNAMIC_FLAGS                                   = 0x00A, // Size: 1, Flags: DYNAMIC, URGENT
-    OBJECT_FIELD_SCALE_X                                   = 0x00B, // Size: 1, Flags: PUBLIC
-    OBJECT_END                                             = 0x00C,
+    OBJECT_FIELD_ENTRY                                     = 0x004, // Size: 1, Flags: DYNAMIC
+    OBJECT_DYNAMIC_FLAGS                                   = 0x005, // Size: 1, Flags: DYNAMIC, URGENT
+    OBJECT_FIELD_SCALE_X                                   = 0x006, // Size: 1, Flags: PUBLIC
+    OBJECT_END                                             = 0x007,
 };
 
 enum ObjectDynamicFields
@@ -66,8 +64,7 @@ enum ItemDynamicFields
     ITEM_DYNAMIC_FIELD_BONUSLIST_IDS                       = OBJECT_DYNAMIC_END + 0x001, // Flags: OWNER, 0x100
     ITEM_DYNAMIC_FIELD_ARTIFACT_POWERS                     = OBJECT_DYNAMIC_END + 0x002, // Flags: OWNER
     ITEM_DYNAMIC_FIELD_GEMS                                = OBJECT_DYNAMIC_END + 0x003, // Flags: OWNER
-    ITEM_DYNAMIC_FIELD_RELIC_TALENT_DATA                   = OBJECT_DYNAMIC_END + 0x004, // Flags: OWNER
-    ITEM_DYNAMIC_END                                       = OBJECT_DYNAMIC_END + 0x005,
+    ITEM_DYNAMIC_END                                       = OBJECT_DYNAMIC_END + 0x004,
 };
 
 enum ContainerFields
@@ -82,6 +79,32 @@ enum ContainerDynamicFields
     CONTAINER_DYNAMIC_END                                  = ITEM_DYNAMIC_END + 0x000,
 };
 
+enum AzeriteEmpoweredItemField
+{
+    AZERITE_EMPOWERED_ITEM_FIELD_SELECTIONS                = ITEM_END + 0x000, // Size: 4, Flags: PUBLIC
+    AZERITE_EMPOWERED_ITEM_END                             = ITEM_END + 0x004,
+};
+
+enum AzeriteEmpoweredItemDynamicField
+{
+    AZERITE_EMPOWERED_ITEM_DYNAMIC_END                     = ITEM_DYNAMIC_END + 0x000,
+};
+
+enum AzeriteItemField
+{
+    AZERITE_ITEM_FIELD_XP                                  = ITEM_END + 0x000, // Size: 2, Flags: PUBLIC
+    AZERITE_ITEM_FIELD_LEVEL                               = ITEM_END + 0x002, // Size: 1, Flags: PUBLIC
+    AZERITE_ITEM_FIELD_AURA_LEVEL                          = ITEM_END + 0x003, // Size: 1, Flags: PUBLIC
+    AZERITE_ITEM_FIELD_KNOWLEDGE_LEVEL                     = ITEM_END + 0x004, // Size: 1, Flags: OWNER
+    AZERITE_ITEM_FIELD_DEBUG_KNOWLEDGE_WEEK                = ITEM_END + 0x005, // Size: 1, Flags: OWNER
+    AZERITE_ITEM_END                                       = ITEM_END + 0x006,
+};
+
+enum AzeriteItemDynamicField
+{
+    AZERITE_ITEM_DYNAMIC_END                               = ITEM_DYNAMIC_END + 0x000,
+};
+
 enum UnitFields
 {
     UNIT_FIELD_CHARM                                       = OBJECT_END + 0x000, // Size: 4, Flags: PUBLIC
@@ -91,98 +114,106 @@ enum UnitFields
     UNIT_FIELD_SUMMONEDBY                                  = OBJECT_END + 0x010, // Size: 4, Flags: PUBLIC
     UNIT_FIELD_CREATEDBY                                   = OBJECT_END + 0x014, // Size: 4, Flags: PUBLIC
     UNIT_FIELD_DEMON_CREATOR                               = OBJECT_END + 0x018, // Size: 4, Flags: PUBLIC
-    UNIT_FIELD_TARGET                                      = OBJECT_END + 0x01C, // Size: 4, Flags: PUBLIC
-    UNIT_FIELD_BATTLE_PET_COMPANION_GUID                   = OBJECT_END + 0x020, // Size: 4, Flags: PUBLIC
-    UNIT_FIELD_BATTLE_PET_DB_ID                            = OBJECT_END + 0x024, // Size: 2, Flags: PUBLIC
-    UNIT_FIELD_CHANNEL_DATA                                = OBJECT_END + 0x026, // Size: 2, Flags: PUBLIC, URGENT
-    UNIT_FIELD_SUMMONED_BY_HOME_REALM                      = OBJECT_END + 0x028, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_BYTES_0                                     = OBJECT_END + 0x029, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_DISPLAY_POWER                               = OBJECT_END + 0x02A, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID                   = OBJECT_END + 0x02B, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_HEALTH                                      = OBJECT_END + 0x02C, // Size: 2, Flags: PUBLIC
-    UNIT_FIELD_POWER                                       = OBJECT_END + 0x02E, // Size: 6, Flags: PUBLIC, URGENT_SELF_ONLY
-    UNIT_FIELD_MAXHEALTH                                   = OBJECT_END + 0x034, // Size: 2, Flags: PUBLIC
-    UNIT_FIELD_MAXPOWER                                    = OBJECT_END + 0x036, // Size: 6, Flags: PUBLIC
-    UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER                   = OBJECT_END + 0x03C, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
-    UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER       = OBJECT_END + 0x042, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
-    UNIT_FIELD_LEVEL                                       = OBJECT_END + 0x048, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_EFFECTIVE_LEVEL                             = OBJECT_END + 0x049, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_SANDBOX_SCALING_ID                          = OBJECT_END + 0x04A, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_SCALING_LEVEL_MIN                           = OBJECT_END + 0x04B, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_SCALING_LEVEL_MAX                           = OBJECT_END + 0x04C, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_SCALING_LEVEL_DELTA                         = OBJECT_END + 0x04D, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_FACTIONTEMPLATE                             = OBJECT_END + 0x04E, // Size: 1, Flags: PUBLIC
-    UNIT_VIRTUAL_ITEM_SLOT_ID                              = OBJECT_END + 0x04F, // Size: 6, Flags: PUBLIC
-    UNIT_FIELD_FLAGS                                       = OBJECT_END + 0x055, // Size: 1, Flags: PUBLIC, URGENT
-    UNIT_FIELD_FLAGS_2                                     = OBJECT_END + 0x056, // Size: 1, Flags: PUBLIC, URGENT
-    UNIT_FIELD_FLAGS_3                                     = OBJECT_END + 0x057, // Size: 1, Flags: PUBLIC, URGENT
-    UNIT_FIELD_AURASTATE                                   = OBJECT_END + 0x058, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_BASEATTACKTIME                              = OBJECT_END + 0x059, // Size: 2, Flags: PUBLIC
-    UNIT_FIELD_RANGEDATTACKTIME                            = OBJECT_END + 0x05B, // Size: 1, Flags: PRIVATE
-    UNIT_FIELD_BOUNDINGRADIUS                              = OBJECT_END + 0x05C, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_COMBATREACH                                 = OBJECT_END + 0x05D, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_DISPLAYID                                   = OBJECT_END + 0x05E, // Size: 1, Flags: DYNAMIC, URGENT
-    UNIT_FIELD_NATIVEDISPLAYID                             = OBJECT_END + 0x05F, // Size: 1, Flags: PUBLIC, URGENT
-    UNIT_FIELD_MOUNTDISPLAYID                              = OBJECT_END + 0x060, // Size: 1, Flags: PUBLIC, URGENT
-    UNIT_FIELD_MINDAMAGE                                   = OBJECT_END + 0x061, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
-    UNIT_FIELD_MAXDAMAGE                                   = OBJECT_END + 0x062, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
-    UNIT_FIELD_MINOFFHANDDAMAGE                            = OBJECT_END + 0x063, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
-    UNIT_FIELD_MAXOFFHANDDAMAGE                            = OBJECT_END + 0x064, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
-    UNIT_FIELD_BYTES_1                                     = OBJECT_END + 0x065, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_PETNUMBER                                   = OBJECT_END + 0x066, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_PET_NAME_TIMESTAMP                          = OBJECT_END + 0x067, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_PETEXPERIENCE                               = OBJECT_END + 0x068, // Size: 1, Flags: OWNER
-    UNIT_FIELD_PETNEXTLEVELEXP                             = OBJECT_END + 0x069, // Size: 1, Flags: OWNER
-    UNIT_MOD_CAST_SPEED                                    = OBJECT_END + 0x06A, // Size: 1, Flags: PUBLIC
-    UNIT_MOD_CAST_HASTE                                    = OBJECT_END + 0x06B, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MOD_HASTE                                   = OBJECT_END + 0x06C, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MOD_RANGED_HASTE                            = OBJECT_END + 0x06D, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MOD_HASTE_REGEN                             = OBJECT_END + 0x06E, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MOD_TIME_RATE                               = OBJECT_END + 0x06F, // Size: 1, Flags: PUBLIC
-    UNIT_CREATED_BY_SPELL                                  = OBJECT_END + 0x070, // Size: 1, Flags: PUBLIC
-    UNIT_NPC_FLAGS                                         = OBJECT_END + 0x071, // Size: 2, Flags: PUBLIC, DYNAMIC
-    UNIT_NPC_EMOTESTATE                                    = OBJECT_END + 0x073, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_STAT                                        = OBJECT_END + 0x074, // Size: 4, Flags: PRIVATE, OWNER
-    UNIT_FIELD_POSSTAT                                     = OBJECT_END + 0x078, // Size: 4, Flags: PRIVATE, OWNER
-    UNIT_FIELD_NEGSTAT                                     = OBJECT_END + 0x07C, // Size: 4, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RESISTANCES                                 = OBJECT_END + 0x080, // Size: 7, Flags: PRIVATE, OWNER, SPECIAL_INFO
-    UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE                  = OBJECT_END + 0x087, // Size: 7, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE                  = OBJECT_END + 0x08E, // Size: 7, Flags: PRIVATE, OWNER
-    UNIT_FIELD_MOD_BONUS_ARMOR                             = OBJECT_END + 0x095, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_BASE_MANA                                   = OBJECT_END + 0x096, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_BASE_HEALTH                                 = OBJECT_END + 0x097, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_BYTES_2                                     = OBJECT_END + 0x098, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_ATTACK_POWER                                = OBJECT_END + 0x099, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_ATTACK_POWER_MOD_POS                        = OBJECT_END + 0x09A, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_ATTACK_POWER_MOD_NEG                        = OBJECT_END + 0x09B, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_ATTACK_POWER_MULTIPLIER                     = OBJECT_END + 0x09C, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RANGED_ATTACK_POWER                         = OBJECT_END + 0x09D, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS                 = OBJECT_END + 0x09E, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG                 = OBJECT_END + 0x09F, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER              = OBJECT_END + 0x0A0, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_ATTACK_SPEED_AURA                           = OBJECT_END + 0x0A1, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_MINRANGEDDAMAGE                             = OBJECT_END + 0x0A2, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_MAXRANGEDDAMAGE                             = OBJECT_END + 0x0A3, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_POWER_COST_MODIFIER                         = OBJECT_END + 0x0A4, // Size: 7, Flags: PRIVATE, OWNER
-    UNIT_FIELD_POWER_COST_MULTIPLIER                       = OBJECT_END + 0x0AB, // Size: 7, Flags: PRIVATE, OWNER
-    UNIT_FIELD_MAXHEALTHMODIFIER                           = OBJECT_END + 0x0B2, // Size: 1, Flags: PRIVATE, OWNER
-    UNIT_FIELD_HOVERHEIGHT                                 = OBJECT_END + 0x0B3, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MIN_ITEM_LEVEL_CUTOFF                       = OBJECT_END + 0x0B4, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MIN_ITEM_LEVEL                              = OBJECT_END + 0x0B5, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_MAXITEMLEVEL                                = OBJECT_END + 0x0B6, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_WILD_BATTLEPET_LEVEL                        = OBJECT_END + 0x0B7, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_BATTLEPET_COMPANION_NAME_TIMESTAMP          = OBJECT_END + 0x0B8, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_INTERACT_SPELLID                            = OBJECT_END + 0x0B9, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_STATE_SPELL_VISUAL_ID                       = OBJECT_END + 0x0BA, // Size: 1, Flags: DYNAMIC, URGENT
-    UNIT_FIELD_STATE_ANIM_ID                               = OBJECT_END + 0x0BB, // Size: 1, Flags: DYNAMIC, URGENT
-    UNIT_FIELD_STATE_ANIM_KIT_ID                           = OBJECT_END + 0x0BC, // Size: 1, Flags: DYNAMIC, URGENT
-    UNIT_FIELD_STATE_WORLD_EFFECT_ID                       = OBJECT_END + 0x0BD, // Size: 4, Flags: DYNAMIC, URGENT
-    UNIT_FIELD_SCALE_DURATION                              = OBJECT_END + 0x0C1, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_LOOKS_LIKE_MOUNT_ID                         = OBJECT_END + 0x0C2, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_LOOKS_LIKE_CREATURE_ID                      = OBJECT_END + 0x0C3, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_LOOK_AT_CONTROLLER_ID                       = OBJECT_END + 0x0C4, // Size: 1, Flags: PUBLIC
-    UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET                   = OBJECT_END + 0x0C5, // Size: 4, Flags: PUBLIC
-    UNIT_END                                               = OBJECT_END + 0x0C9,
+    UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET                   = OBJECT_END + 0x01C, // Size: 4, Flags: PUBLIC
+    UNIT_FIELD_TARGET                                      = OBJECT_END + 0x020, // Size: 4, Flags: PUBLIC
+    UNIT_FIELD_BATTLE_PET_COMPANION_GUID                   = OBJECT_END + 0x024, // Size: 4, Flags: PUBLIC
+    UNIT_FIELD_BATTLE_PET_DB_ID                            = OBJECT_END + 0x028, // Size: 2, Flags: PUBLIC
+    UNIT_FIELD_CHANNEL_DATA                                = OBJECT_END + 0x02A, // Size: 2, Flags: PUBLIC, URGENT
+    UNIT_FIELD_SUMMONED_BY_HOME_REALM                      = OBJECT_END + 0x02C, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_BYTES_0                                     = OBJECT_END + 0x02D, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_DISPLAY_POWER                               = OBJECT_END + 0x02E, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID                   = OBJECT_END + 0x02F, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_HEALTH                                      = OBJECT_END + 0x030, // Size: 2, Flags: PUBLIC
+    UNIT_FIELD_POWER                                       = OBJECT_END + 0x032, // Size: 6, Flags: PUBLIC, URGENT_SELF_ONLY
+    UNIT_FIELD_MAXHEALTH                                   = OBJECT_END + 0x038, // Size: 2, Flags: PUBLIC
+    UNIT_FIELD_MAXPOWER                                    = OBJECT_END + 0x03A, // Size: 6, Flags: PUBLIC
+    UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER                   = OBJECT_END + 0x040, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
+    UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER       = OBJECT_END + 0x046, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
+    UNIT_FIELD_LEVEL                                       = OBJECT_END + 0x04C, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_EFFECTIVE_LEVEL                             = OBJECT_END + 0x04D, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_CONTENT_TUNING_ID                           = OBJECT_END + 0x04E, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_LEVEL_MIN                           = OBJECT_END + 0x04F, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_LEVEL_MAX                           = OBJECT_END + 0x050, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_LEVEL_DELTA                         = OBJECT_END + 0x051, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_FACTION_GROUP                       = OBJECT_END + 0x052, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_HEALTH_ITEM_LEVEL_CURVE_ID          = OBJECT_END + 0x053, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_SCALING_DAMAGE_ITEM_LEVEL_CURVE_ID          = OBJECT_END + 0x054, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_FACTIONTEMPLATE                             = OBJECT_END + 0x055, // Size: 1, Flags: PUBLIC
+    UNIT_VIRTUAL_ITEM_SLOT_ID                              = OBJECT_END + 0x056, // Size: 6, Flags: PUBLIC
+    UNIT_FIELD_FLAGS                                       = OBJECT_END + 0x05C, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_FLAGS_2                                     = OBJECT_END + 0x05D, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_FLAGS_3                                     = OBJECT_END + 0x05E, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_AURASTATE                                   = OBJECT_END + 0x05F, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_BASEATTACKTIME                              = OBJECT_END + 0x060, // Size: 2, Flags: PUBLIC
+    UNIT_FIELD_RANGEDATTACKTIME                            = OBJECT_END + 0x062, // Size: 1, Flags: PRIVATE
+    UNIT_FIELD_BOUNDINGRADIUS                              = OBJECT_END + 0x063, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_COMBATREACH                                 = OBJECT_END + 0x064, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_DISPLAYID                                   = OBJECT_END + 0x065, // Size: 1, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_DISPLAY_SCALE                               = OBJECT_END + 0x066, // Size: 1, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_NATIVEDISPLAYID                             = OBJECT_END + 0x067, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_NATIVE_X_DISPLAY_SCALE                      = OBJECT_END + 0x068, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_MOUNTDISPLAYID                              = OBJECT_END + 0x069, // Size: 1, Flags: PUBLIC, URGENT
+    UNIT_FIELD_MINDAMAGE                                   = OBJECT_END + 0x06A, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+    UNIT_FIELD_MAXDAMAGE                                   = OBJECT_END + 0x06B, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+    UNIT_FIELD_MINOFFHANDDAMAGE                            = OBJECT_END + 0x06C, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+    UNIT_FIELD_MAXOFFHANDDAMAGE                            = OBJECT_END + 0x06D, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+    UNIT_FIELD_BYTES_1                                     = OBJECT_END + 0x06E, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_PETNUMBER                                   = OBJECT_END + 0x06F, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_PET_NAME_TIMESTAMP                          = OBJECT_END + 0x070, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_PETEXPERIENCE                               = OBJECT_END + 0x071, // Size: 1, Flags: OWNER
+    UNIT_FIELD_PETNEXTLEVELEXP                             = OBJECT_END + 0x072, // Size: 1, Flags: OWNER
+    UNIT_MOD_CAST_SPEED                                    = OBJECT_END + 0x073, // Size: 1, Flags: PUBLIC
+    UNIT_MOD_CAST_HASTE                                    = OBJECT_END + 0x074, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MOD_HASTE                                   = OBJECT_END + 0x075, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MOD_RANGED_HASTE                            = OBJECT_END + 0x076, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MOD_HASTE_REGEN                             = OBJECT_END + 0x077, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MOD_TIME_RATE                               = OBJECT_END + 0x078, // Size: 1, Flags: PUBLIC
+    UNIT_CREATED_BY_SPELL                                  = OBJECT_END + 0x079, // Size: 1, Flags: PUBLIC
+    UNIT_NPC_FLAGS                                         = OBJECT_END + 0x07A, // Size: 2, Flags: PUBLIC, DYNAMIC
+    UNIT_NPC_EMOTESTATE                                    = OBJECT_END + 0x07C, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_STAT                                        = OBJECT_END + 0x07D, // Size: 4, Flags: PRIVATE, OWNER
+    UNIT_FIELD_POSSTAT                                     = OBJECT_END + 0x081, // Size: 4, Flags: PRIVATE, OWNER
+    UNIT_FIELD_NEGSTAT                                     = OBJECT_END + 0x085, // Size: 4, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RESISTANCES                                 = OBJECT_END + 0x089, // Size: 7, Flags: PRIVATE, OWNER, SPECIAL_INFO
+    UNIT_FIELD_BONUS_RESISTANCE_MODS                       = OBJECT_END + 0x090, // Size: 7, Flags: PRIVATE, OWNER
+    UNIT_FIELD_BASE_MANA                                   = OBJECT_END + 0x097, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_BASE_HEALTH                                 = OBJECT_END + 0x098, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_BYTES_2                                     = OBJECT_END + 0x099, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_ATTACK_POWER                                = OBJECT_END + 0x09A, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_ATTACK_POWER_MOD_POS                        = OBJECT_END + 0x09B, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_ATTACK_POWER_MOD_NEG                        = OBJECT_END + 0x09C, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_ATTACK_POWER_MULTIPLIER                     = OBJECT_END + 0x09D, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RANGED_ATTACK_POWER                         = OBJECT_END + 0x09E, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS                 = OBJECT_END + 0x09F, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG                 = OBJECT_END + 0x0A0, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER              = OBJECT_END + 0x0A1, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_MAIN_HAND_WEAPON_ATTACK_POWER               = OBJECT_END + 0x0A2, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_OFF_HAND_WEAPON_ATTACK_POWER                = OBJECT_END + 0x0A3, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_RANGED_HAND_WEAPON_ATTACK_POWER             = OBJECT_END + 0x0A4, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_ATTACK_SPEED_AURA                           = OBJECT_END + 0x0A5, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_LIFESTEAL                                   = OBJECT_END + 0x0A6, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_MINRANGEDDAMAGE                             = OBJECT_END + 0x0A7, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_MAXRANGEDDAMAGE                             = OBJECT_END + 0x0A8, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_POWER_COST_MODIFIER                         = OBJECT_END + 0x0A9, // Size: 7, Flags: PRIVATE, OWNER
+    UNIT_FIELD_POWER_COST_MULTIPLIER                       = OBJECT_END + 0x0B0, // Size: 7, Flags: PRIVATE, OWNER
+    UNIT_FIELD_MAXHEALTHMODIFIER                           = OBJECT_END + 0x0B7, // Size: 1, Flags: PRIVATE, OWNER
+    UNIT_FIELD_HOVERHEIGHT                                 = OBJECT_END + 0x0B8, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MIN_ITEM_LEVEL_CUTOFF                       = OBJECT_END + 0x0B9, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MIN_ITEM_LEVEL                              = OBJECT_END + 0x0BA, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_MAXITEMLEVEL                                = OBJECT_END + 0x0BB, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_WILD_BATTLEPET_LEVEL                        = OBJECT_END + 0x0BC, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_BATTLEPET_COMPANION_NAME_TIMESTAMP          = OBJECT_END + 0x0BD, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_INTERACT_SPELLID                            = OBJECT_END + 0x0BE, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_STATE_SPELL_VISUAL_ID                       = OBJECT_END + 0x0BF, // Size: 1, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_STATE_ANIM_ID                               = OBJECT_END + 0x0C0, // Size: 1, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_STATE_ANIM_KIT_ID                           = OBJECT_END + 0x0C1, // Size: 1, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_STATE_WORLD_EFFECT_ID                       = OBJECT_END + 0x0C2, // Size: 4, Flags: DYNAMIC, URGENT
+    UNIT_FIELD_SCALE_DURATION                              = OBJECT_END + 0x0C6, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_LOOKS_LIKE_MOUNT_ID                         = OBJECT_END + 0x0C7, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_LOOKS_LIKE_CREATURE_ID                      = OBJECT_END + 0x0C8, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_LOOK_AT_CONTROLLER_ID                       = OBJECT_END + 0x0C9, // Size: 1, Flags: PUBLIC
+    UNIT_FIELD_GUILD_GUID                                  = OBJECT_END + 0x0CA, // Size: 4, Flags: PUBLIC
+    UNIT_END                                               = OBJECT_END + 0x0CE,
 };
 
 enum UnitDynamicFields
@@ -209,141 +240,152 @@ enum PlayerFields
     PLAYER_BYTES_4                                         = UNIT_END + 0x014, // Size: 1, Flags: PUBLIC
     PLAYER_DUEL_TEAM                                       = UNIT_END + 0x015, // Size: 1, Flags: PUBLIC
     PLAYER_GUILD_TIMESTAMP                                 = UNIT_END + 0x016, // Size: 1, Flags: PUBLIC
-    PLAYER_QUEST_LOG                                       = UNIT_END + 0x017, // Size: 800, Flags: PARTY_MEMBER
-    PLAYER_VISIBLE_ITEM                                    = UNIT_END + 0x337, // Size: 38, Flags: PUBLIC
-    PLAYER_CHOSEN_TITLE                                    = UNIT_END + 0x35D, // Size: 1, Flags: PUBLIC
-    PLAYER_FAKE_INEBRIATION                                = UNIT_END + 0x35E, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_VIRTUAL_PLAYER_REALM                      = UNIT_END + 0x35F, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_CURRENT_SPEC_ID                           = UNIT_END + 0x360, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID                    = UNIT_END + 0x361, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_AVG_ITEM_LEVEL                            = UNIT_END + 0x362, // Size: 4, Flags: PUBLIC
-    PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY          = UNIT_END + 0x366, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_PRESTIGE                                  = UNIT_END + 0x367, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_HONOR_LEVEL                               = UNIT_END + 0x368, // Size: 1, Flags: PUBLIC
-    PLAYER_FIELD_INV_SLOT_HEAD                             = UNIT_END + 0x369, // Size: 780, Flags: PRIVATE
-    PLAYER_FIELD_END_NOT_SELF                              = UNIT_END + 0x369,
-    PLAYER_FARSIGHT                                        = UNIT_END + 0x675, // Size: 4, Flags: PRIVATE
-    PLAYER_FIELD_SUMMONED_BATTLE_PET_ID                    = UNIT_END + 0x679, // Size: 4, Flags: PRIVATE
-    PLAYER__FIELD_KNOWN_TITLES                             = UNIT_END + 0x67D, // Size: 12, Flags: PRIVATE
-    PLAYER_FIELD_COINAGE                                   = UNIT_END + 0x689, // Size: 2, Flags: PRIVATE
-    PLAYER_XP                                              = UNIT_END + 0x68B, // Size: 1, Flags: PRIVATE
-    PLAYER_NEXT_LEVEL_XP                                   = UNIT_END + 0x68C, // Size: 1, Flags: PRIVATE
-    PLAYER_TRIAL_XP                                        = UNIT_END + 0x68D, // Size: 1, Flags: PRIVATE
-    PLAYER_SKILL_LINEID                                    = UNIT_END + 0x68E, // Size: 448, Flags: PRIVATE
-    PLAYER_CHARACTER_POINTS                                = UNIT_END + 0x84E, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MAX_TALENT_TIERS                          = UNIT_END + 0x84F, // Size: 1, Flags: PRIVATE
-    PLAYER_TRACK_CREATURES                                 = UNIT_END + 0x850, // Size: 1, Flags: PRIVATE
-    PLAYER_TRACK_RESOURCES                                 = UNIT_END + 0x851, // Size: 1, Flags: PRIVATE
-    PLAYER_EXPERTISE                                       = UNIT_END + 0x852, // Size: 1, Flags: PRIVATE
-    PLAYER_OFFHAND_EXPERTISE                               = UNIT_END + 0x853, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_RANGED_EXPERTISE                          = UNIT_END + 0x854, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_COMBAT_RATING_EXPERTISE                   = UNIT_END + 0x855, // Size: 1, Flags: PRIVATE
-    PLAYER_BLOCK_PERCENTAGE                                = UNIT_END + 0x856, // Size: 1, Flags: PRIVATE
-    PLAYER_DODGE_PERCENTAGE                                = UNIT_END + 0x857, // Size: 1, Flags: PRIVATE
-    PLAYER_DODGE_PERCENTAGE_FROM_ATTRIBUTE                 = UNIT_END + 0x858, // Size: 1, Flags: PRIVATE
-    PLAYER_PARRY_PERCENTAGE                                = UNIT_END + 0x859, // Size: 1, Flags: PRIVATE
-    PLAYER_PARRY_PERCENTAGE_FROM_ATTRIBUTE                 = UNIT_END + 0x85A, // Size: 1, Flags: PRIVATE
-    PLAYER_CRIT_PERCENTAGE                                 = UNIT_END + 0x85B, // Size: 1, Flags: PRIVATE
-    PLAYER_RANGED_CRIT_PERCENTAGE                          = UNIT_END + 0x85C, // Size: 1, Flags: PRIVATE
-    PLAYER_OFFHAND_CRIT_PERCENTAGE                         = UNIT_END + 0x85D, // Size: 1, Flags: PRIVATE
-    PLAYER_SPELL_CRIT_PERCENTAGE1                          = UNIT_END + 0x85E, // Size: 1, Flags: PRIVATE
-    PLAYER_SHIELD_BLOCK                                    = UNIT_END + 0x85F, // Size: 1, Flags: PRIVATE
-    PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE                    = UNIT_END + 0x860, // Size: 1, Flags: PRIVATE
-    PLAYER_MASTERY                                         = UNIT_END + 0x861, // Size: 1, Flags: PRIVATE
-    PLAYER_SPEED                                           = UNIT_END + 0x862, // Size: 1, Flags: PRIVATE
-    PLAYER_LIFESTEAL                                       = UNIT_END + 0x863, // Size: 1, Flags: PRIVATE
-    PLAYER_AVOIDANCE                                       = UNIT_END + 0x864, // Size: 1, Flags: PRIVATE
-    PLAYER_STURDINESS                                      = UNIT_END + 0x865, // Size: 1, Flags: PRIVATE
-    PLAYER_VERSATILITY                                     = UNIT_END + 0x866, // Size: 1, Flags: PRIVATE
-    PLAYER_VERSATILITY_BONUS                               = UNIT_END + 0x867, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_PVP_POWER_DAMAGE                          = UNIT_END + 0x868, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_PVP_POWER_HEALING                         = UNIT_END + 0x869, // Size: 1, Flags: PRIVATE
-    PLAYER_EXPLORED_ZONES_1                                = UNIT_END + 0x86A, // Size: 320, Flags: PRIVATE
-    PLAYER_FIELD_REST_INFO                                 = UNIT_END + 0x9AA, // Size: 4, Flags: PRIVATE
-    PLAYER_FIELD_MOD_DAMAGE_DONE_POS                       = UNIT_END + 0x9AE, // Size: 7, Flags: PRIVATE
-    PLAYER_FIELD_MOD_DAMAGE_DONE_NEG                       = UNIT_END + 0x9B5, // Size: 7, Flags: PRIVATE
-    PLAYER_FIELD_MOD_DAMAGE_DONE_PCT                       = UNIT_END + 0x9BC, // Size: 7, Flags: PRIVATE
-    PLAYER_FIELD_MOD_HEALING_DONE_POS                      = UNIT_END + 0x9C3, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_HEALING_PCT                           = UNIT_END + 0x9C4, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_HEALING_DONE_PCT                      = UNIT_END + 0x9C5, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT         = UNIT_END + 0x9C6, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS                    = UNIT_END + 0x9C7, // Size: 3, Flags: PRIVATE
-    PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS              = UNIT_END + 0x9CA, // Size: 3, Flags: PRIVATE
-    PLAYER_FIELD_MOD_SPELL_POWER_PCT                       = UNIT_END + 0x9CD, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_RESILIENCE_PERCENT                    = UNIT_END + 0x9CE, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT            = UNIT_END + 0x9CF, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT        = UNIT_END + 0x9D0, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_TARGET_RESISTANCE                     = UNIT_END + 0x9D1, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE            = UNIT_END + 0x9D2, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_LOCAL_FLAGS                               = UNIT_END + 0x9D3, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_BYTES                                     = UNIT_END + 0x9D4, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_PVP_MEDALS                                = UNIT_END + 0x9D5, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_BUYBACK_PRICE_1                           = UNIT_END + 0x9D6, // Size: 12, Flags: PRIVATE
-    PLAYER_FIELD_BUYBACK_TIMESTAMP_1                       = UNIT_END + 0x9E2, // Size: 12, Flags: PRIVATE
-    PLAYER_FIELD_KILLS                                     = UNIT_END + 0x9EE, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_LIFETIME_HONORABLE_KILLS                  = UNIT_END + 0x9EF, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_WATCHED_FACTION_INDEX                     = UNIT_END + 0x9F0, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_COMBAT_RATING_1                           = UNIT_END + 0x9F1, // Size: 32, Flags: PRIVATE
-    PLAYER_FIELD_ARENA_TEAM_INFO_1_1                       = UNIT_END + 0xA11, // Size: 42, Flags: PRIVATE
-    PLAYER_FIELD_MAX_LEVEL                                 = UNIT_END + 0xA3B, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA                = UNIT_END + 0xA3C, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL                = UNIT_END + 0xA3D, // Size: 1, Flags: PRIVATE
-    PLAYER_NO_REAGENT_COST_1                               = UNIT_END + 0xA3E, // Size: 4, Flags: PRIVATE
-    PLAYER_PET_SPELL_POWER                                 = UNIT_END + 0xA42, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_RESEARCHING_1                             = UNIT_END + 0xA43, // Size: 10, Flags: PRIVATE
-    PLAYER_PROFESSION_SKILL_LINE_1                         = UNIT_END + 0xA4D, // Size: 2, Flags: PRIVATE
-    PLAYER_FIELD_UI_HIT_MODIFIER                           = UNIT_END + 0xA4F, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_UI_SPELL_HIT_MODIFIER                     = UNIT_END + 0xA50, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_HOME_REALM_TIME_OFFSET                    = UNIT_END + 0xA51, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_MOD_PET_HASTE                             = UNIT_END + 0xA52, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_BYTES2                                    = UNIT_END + 0xA53, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_BYTES3                                    = UNIT_END + 0xA54, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
-    PLAYER_FIELD_LFG_BONUS_FACTION_ID                      = UNIT_END + 0xA55, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_LOOT_SPEC_ID                              = UNIT_END + 0xA56, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE                    = UNIT_END + 0xA57, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
-    PLAYER_FIELD_BAG_SLOT_FLAGS                            = UNIT_END + 0xA58, // Size: 4, Flags: PRIVATE
-    PLAYER_FIELD_BANK_BAG_SLOT_FLAGS                       = UNIT_END + 0xA5C, // Size: 7, Flags: PRIVATE
-    PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT                = UNIT_END + 0xA63, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_QUEST_COMPLETED                           = UNIT_END + 0xA64, // Size: 1750, Flags: PRIVATE
-    PLAYER_FIELD_HONOR                                     = UNIT_END + 0x113A, // Size: 1, Flags: PRIVATE
-    PLAYER_FIELD_HONOR_NEXT_LEVEL                          = UNIT_END + 0x113B, // Size: 1, Flags: PRIVATE
-    PLAYER_END                                             = UNIT_END + 0x113C,
+    PLAYER_QUEST_LOG                                       = UNIT_END + 0x017, // Size: 1600, Flags: PARTY_MEMBER
+    PLAYER_VISIBLE_ITEM                                    = UNIT_END + 0x657, // Size: 38, Flags: PUBLIC
+    PLAYER_CHOSEN_TITLE                                    = UNIT_END + 0x67D, // Size: 1, Flags: PUBLIC
+    PLAYER_FAKE_INEBRIATION                                = UNIT_END + 0x67E, // Size: 1, Flags: PUBLIC
+    PLAYER_FIELD_VIRTUAL_PLAYER_REALM                      = UNIT_END + 0x67F, // Size: 1, Flags: PUBLIC
+    PLAYER_FIELD_CURRENT_SPEC_ID                           = UNIT_END + 0x680, // Size: 1, Flags: PUBLIC
+    PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID                    = UNIT_END + 0x681, // Size: 1, Flags: PUBLIC
+    PLAYER_FIELD_AVG_ITEM_LEVEL                            = UNIT_END + 0x682, // Size: 4, Flags: PUBLIC
+    PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY          = UNIT_END + 0x686, // Size: 1, Flags: PUBLIC
+    PLAYER_FIELD_HONOR_LEVEL                               = UNIT_END + 0x687, // Size: 1, Flags: PUBLIC
+    PLAYER_END                                             = UNIT_END + 0x688,
 };
 
 enum PlayerDynamicFields
 {
-    PLAYER_DYNAMIC_FIELD_RESERACH_SITE                     = UNIT_DYNAMIC_END + 0x000, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_RESEARCH_SITE_PROGRESS            = UNIT_DYNAMIC_END + 0x001, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_DAILY_QUESTS                      = UNIT_DYNAMIC_END + 0x002, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_AVAILABLE_QUEST_LINE_X_QUEST_ID   = UNIT_DYNAMIC_END + 0x003, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_HEIRLOOMS                         = UNIT_DYNAMIC_END + 0x004, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS                    = UNIT_DYNAMIC_END + 0x005, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_TOYS                              = UNIT_DYNAMIC_END + 0x006, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_TRANSMOG                          = UNIT_DYNAMIC_END + 0x007, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG              = UNIT_DYNAMIC_END + 0x008, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS                   = UNIT_DYNAMIC_END + 0x009, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_CHARACTER_RESTRICTIONS            = UNIT_DYNAMIC_END + 0x00A, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_SPELL_PCT_MOD_BY_LABEL            = UNIT_DYNAMIC_END + 0x00B, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_SPELL_FLAT_MOD_BY_LABEL           = UNIT_DYNAMIC_END + 0x00C, // Flags: PRIVATE
-    PLAYER_DYNAMIC_FIELD_ARENA_COOLDOWNS                   = UNIT_DYNAMIC_END + 0x00D, // Flags: PUBLIC
-    PLAYER_DYNAMIC_END                                     = UNIT_DYNAMIC_END + 0x00E,
+    PLAYER_DYNAMIC_FIELD_ARENA_COOLDOWNS                   = UNIT_DYNAMIC_END + 0x000, // Flags: PUBLIC
+    PLAYER_DYNAMIC_END                                     = UNIT_DYNAMIC_END + 0x001,
+};
+
+enum ActivePlayerField
+{
+    ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD                      = PLAYER_END + 0x000, // Size: 780, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_FARSIGHT                           = PLAYER_END + 0x30C, // Size: 4, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID             = PLAYER_END + 0x310, // Size: 4, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_KNOWN_TITLES                       = PLAYER_END + 0x314, // Size: 12, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_COINAGE                            = PLAYER_END + 0x320, // Size: 2, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_XP                                 = PLAYER_END + 0x322, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP                      = PLAYER_END + 0x323, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_TRIAL_XP                           = PLAYER_END + 0x324, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SKILL_LINEID                       = PLAYER_END + 0x325, // Size: 896, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_CHARACTER_POINTS                   = PLAYER_END + 0x6A5, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MAX_TALENT_TIERS                   = PLAYER_END + 0x6A6, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_TRACK_CREATURES                    = PLAYER_END + 0x6A7, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_TRACK_RESOURCES                    = PLAYER_END + 0x6A8, // Size: 2, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_EXPERTISE                          = PLAYER_END + 0x6AA, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_OFFHAND_EXPERTISE                  = PLAYER_END + 0x6AB, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_RANGED_EXPERTISE                   = PLAYER_END + 0x6AC, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_COMBAT_RATING_EXPERTISE            = PLAYER_END + 0x6AD, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE                   = PLAYER_END + 0x6AE, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE                   = PLAYER_END + 0x6AF, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE_FROM_ATTRIBUTE    = PLAYER_END + 0x6B0, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE                   = PLAYER_END + 0x6B1, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE_FROM_ATTRIBUTE    = PLAYER_END + 0x6B2, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE                    = PLAYER_END + 0x6B3, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE             = PLAYER_END + 0x6B4, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE            = PLAYER_END + 0x6B5, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1             = PLAYER_END + 0x6B6, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SHIELD_BLOCK                       = PLAYER_END + 0x6B7, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SHIELD_BLOCK_CRIT_PERCENTAGE       = PLAYER_END + 0x6B8, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MASTERY                            = PLAYER_END + 0x6B9, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SPEED                              = PLAYER_END + 0x6BA, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_AVOIDANCE                          = PLAYER_END + 0x6BB, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_STURDINESS                         = PLAYER_END + 0x6BC, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_VERSATILITY                        = PLAYER_END + 0x6BD, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_VERSATILITY_BONUS                  = PLAYER_END + 0x6BE, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PVP_POWER_DAMAGE                   = PLAYER_END + 0x6BF, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PVP_POWER_HEALING                  = PLAYER_END + 0x6C0, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_EXPLORED_ZONES                     = PLAYER_END + 0x6C1, // Size: 320, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_REST_INFO                          = PLAYER_END + 0x801, // Size: 4, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS                = PLAYER_END + 0x805, // Size: 7, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG                = PLAYER_END + 0x80C, // Size: 7, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT                = PLAYER_END + 0x813, // Size: 7, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS               = PLAYER_END + 0x81A, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_HEALING_PCT                    = PLAYER_END + 0x81B, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_PCT               = PLAYER_END + 0x81C, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT  = PLAYER_END + 0x81D, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS             = PLAYER_END + 0x81E, // Size: 3, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS       = PLAYER_END + 0x821, // Size: 3, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_SPELL_POWER_PCT                = PLAYER_END + 0x824, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_RESILIENCE_PERCENT             = PLAYER_END + 0x825, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT     = PLAYER_END + 0x826, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT = PLAYER_END + 0x827, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_TARGET_RESISTANCE              = PLAYER_END + 0x828, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE     = PLAYER_END + 0x829, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_LOCAL_FLAGS                        = PLAYER_END + 0x82A, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BYTES                              = PLAYER_END + 0x82B, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PVP_MEDALS                         = PLAYER_END + 0x82C, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BUYBACK_PRICE                      = PLAYER_END + 0x82D, // Size: 12, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP                  = PLAYER_END + 0x839, // Size: 12, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_KILLS                              = PLAYER_END + 0x845, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS           = PLAYER_END + 0x846, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX              = PLAYER_END + 0x847, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_COMBAT_RATING                      = PLAYER_END + 0x848, // Size: 32, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO                    = PLAYER_END + 0x868, // Size: 54, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MAX_LEVEL                          = PLAYER_END + 0x89E, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA         = PLAYER_END + 0x89F, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL         = PLAYER_END + 0x8A0, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_NO_REAGENT_COST                    = PLAYER_END + 0x8A1, // Size: 4, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PET_SPELL_POWER                    = PLAYER_END + 0x8A5, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE              = PLAYER_END + 0x8A6, // Size: 2, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_UI_HIT_MODIFIER                    = PLAYER_END + 0x8A8, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_UI_SPELL_HIT_MODIFIER              = PLAYER_END + 0x8A9, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_HOME_REALM_TIME_OFFSET             = PLAYER_END + 0x8AA, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_MOD_PET_HASTE                      = PLAYER_END + 0x8AB, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BYTES2                             = PLAYER_END + 0x8AC, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BYTES3                             = PLAYER_END + 0x8AD, // Size: 1, Flags: PUBLIC, URGENT_SELF_ONLY
+    ACTIVE_PLAYER_FIELD_LFG_BONUS_FACTION_ID               = PLAYER_END + 0x8AE, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_LOOT_SPEC_ID                       = PLAYER_END + 0x8AF, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE             = PLAYER_END + 0x8B0, // Size: 1, Flags: PUBLIC, URGENT_SELF_ONLY
+    ACTIVE_PLAYER_FIELD_BAG_SLOT_FLAGS                     = PLAYER_END + 0x8B1, // Size: 4, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_BANK_BAG_SLOT_FLAGS                = PLAYER_END + 0x8B5, // Size: 7, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT         = PLAYER_END + 0x8BC, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_QUEST_COMPLETED                    = PLAYER_END + 0x8BD, // Size: 1750, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_HONOR                              = PLAYER_END + 0xF93, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL                   = PLAYER_END + 0xF94, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PVP_TIER_MAX_FROM_WINS             = PLAYER_END + 0xF95, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_FIELD_PVP_LAST_WEEKS_TIER_MAX_FROM_WINS  = PLAYER_END + 0xF96, // Size: 1, Flags: PUBLIC
+    ACTIVE_PLAYER_END                                      = PLAYER_END + 0xF97,
+};
+
+enum ActivePlayerDynamicField
+{
+    ACTIVE_PLAYER_DYNAMIC_FIELD_RESERACH_SITE              = PLAYER_DYNAMIC_END + 0x000, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_RESEARCH_SITE_PROGRESS     = PLAYER_DYNAMIC_END + 0x001, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS               = PLAYER_DYNAMIC_END + 0x002, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_AVAILABLE_QUEST_LINE_X_QUEST_ID = PLAYER_DYNAMIC_END + 0x003, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS                  = PLAYER_DYNAMIC_END + 0x005, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS             = PLAYER_DYNAMIC_END + 0x006, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_TOYS                       = PLAYER_DYNAMIC_END + 0x007, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG                   = PLAYER_DYNAMIC_END + 0x008, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG       = PLAYER_DYNAMIC_END + 0x009, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS            = PLAYER_DYNAMIC_END + 0x00A, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_CHARACTER_RESTRICTIONS     = PLAYER_DYNAMIC_END + 0x00B, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_SPELL_PCT_MOD_BY_LABEL     = PLAYER_DYNAMIC_END + 0x00C, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_SPELL_FLAT_MOD_BY_LABEL    = PLAYER_DYNAMIC_END + 0x00D, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_FIELD_RESERACH                   = PLAYER_DYNAMIC_END + 0x00E, // Flags: PUBLIC
+    ACTIVE_PLAYER_DYNAMIC_END                              = PLAYER_DYNAMIC_END + 0x00F,
 };
 
 enum GameObjectFields
 {
     GAMEOBJECT_FIELD_CREATED_BY                            = OBJECT_END + 0x000, // Size: 4, Flags: PUBLIC
-    GAMEOBJECT_DISPLAYID                                   = OBJECT_END + 0x004, // Size: 1, Flags: DYNAMIC, URGENT
-    GAMEOBJECT_FLAGS                                       = OBJECT_END + 0x005, // Size: 1, Flags: PUBLIC, URGENT
-    GAMEOBJECT_PARENTROTATION                              = OBJECT_END + 0x006, // Size: 4, Flags: PUBLIC
-    GAMEOBJECT_FACTION                                     = OBJECT_END + 0x00A, // Size: 1, Flags: PUBLIC
-    GAMEOBJECT_LEVEL                                       = OBJECT_END + 0x00B, // Size: 1, Flags: PUBLIC
-    GAMEOBJECT_BYTES_1                                     = OBJECT_END + 0x00C, // Size: 1, Flags: PUBLIC, URGENT
-    GAMEOBJECT_SPELL_VISUAL_ID                             = OBJECT_END + 0x00D, // Size: 1, Flags: PUBLIC, DYNAMIC, URGENT
-    GAMEOBJECT_STATE_SPELL_VISUAL_ID                       = OBJECT_END + 0x00E, // Size: 1, Flags: DYNAMIC, URGENT
-    GAMEOBJECT_STATE_ANIM_ID                               = OBJECT_END + 0x00F, // Size: 1, Flags: DYNAMIC, URGENT
-    GAMEOBJECT_STATE_ANIM_KIT_ID                           = OBJECT_END + 0x010, // Size: 1, Flags: DYNAMIC, URGENT
-    GAMEOBJECT_STATE_WORLD_EFFECT_ID                       = OBJECT_END + 0x011, // Size: 4, Flags: DYNAMIC, URGENT
-    GAMEOBJECT_END                                         = OBJECT_END + 0x015,
+    GAMEOBJECT_FIELD_GUILD_GUID                            = OBJECT_END + 0x004, // Size: 4, Flags: PUBLIC
+    GAMEOBJECT_DISPLAYID                                   = OBJECT_END + 0x008, // Size: 1, Flags: DYNAMIC, URGENT
+    GAMEOBJECT_FLAGS                                       = OBJECT_END + 0x009, // Size: 1, Flags: PUBLIC, URGENT
+    GAMEOBJECT_PARENTROTATION                              = OBJECT_END + 0x00A, // Size: 4, Flags: PUBLIC
+    GAMEOBJECT_FACTION                                     = OBJECT_END + 0x00E, // Size: 1, Flags: PUBLIC
+    GAMEOBJECT_LEVEL                                       = OBJECT_END + 0x00F, // Size: 1, Flags: PUBLIC
+    GAMEOBJECT_BYTES_1                                     = OBJECT_END + 0x010, // Size: 1, Flags: PUBLIC, URGENT
+    GAMEOBJECT_SPELL_VISUAL_ID                             = OBJECT_END + 0x011, // Size: 1, Flags: PUBLIC, DYNAMIC, URGENT
+    GAMEOBJECT_STATE_SPELL_VISUAL_ID                       = OBJECT_END + 0x012, // Size: 1, Flags: DYNAMIC, URGENT
+    GAMEOBJECT_STATE_ANIM_ID                               = OBJECT_END + 0x013, // Size: 1, Flags: DYNAMIC, URGENT
+    GAMEOBJECT_STATE_ANIM_KIT_ID                           = OBJECT_END + 0x014, // Size: 1, Flags: DYNAMIC, URGENT
+    GAMEOBJECT_STATE_WORLD_EFFECT_ID                       = OBJECT_END + 0x015, // Size: 4, Flags: DYNAMIC, URGENT
+    GAMEOBJECT_FIELD_CUSTOM_PARAM                          = OBJECT_END + 0x019, // Size: 1, Flags: PUBLIC, URGENT
+    GAMEOBJECT_END                                         = OBJECT_END + 0x01A,
 };
 
 enum GameObjectDynamicFields
@@ -372,15 +414,16 @@ enum CorpseFields
 {
     CORPSE_FIELD_OWNER                                     = OBJECT_END + 0x000, // Size: 4, Flags: PUBLIC
     CORPSE_FIELD_PARTY                                     = OBJECT_END + 0x004, // Size: 4, Flags: PUBLIC
-    CORPSE_FIELD_DISPLAY_ID                                = OBJECT_END + 0x008, // Size: 1, Flags: PUBLIC
-    CORPSE_FIELD_ITEM                                      = OBJECT_END + 0x009, // Size: 19, Flags: PUBLIC
-    CORPSE_FIELD_BYTES_1                                   = OBJECT_END + 0x01C, // Size: 1, Flags: PUBLIC
-    CORPSE_FIELD_BYTES_2                                   = OBJECT_END + 0x01D, // Size: 1, Flags: PUBLIC
-    CORPSE_FIELD_FLAGS                                     = OBJECT_END + 0x01E, // Size: 1, Flags: PUBLIC
-    CORPSE_FIELD_DYNAMIC_FLAGS                             = OBJECT_END + 0x01F, // Size: 1, Flags: DYNAMIC
-    CORPSE_FIELD_FACTIONTEMPLATE                           = OBJECT_END + 0x020, // Size: 1, Flags: PUBLIC
-    CORPSE_FIELD_CUSTOM_DISPLAY_OPTION                     = OBJECT_END + 0x021, // Size: 1, Flags: PUBLIC
-    CORPSE_END                                             = OBJECT_END + 0x022,
+    CORPSE_FIELD_GUILD_GUID                                = OBJECT_END + 0x008, // Size: 4, Flags: PUBLIC
+    CORPSE_FIELD_DISPLAY_ID                                = OBJECT_END + 0x00C, // Size: 1, Flags: PUBLIC
+    CORPSE_FIELD_ITEM                                      = OBJECT_END + 0x00D, // Size: 19, Flags: PUBLIC
+    CORPSE_FIELD_BYTES_1                                   = OBJECT_END + 0x020, // Size: 1, Flags: PUBLIC
+    CORPSE_FIELD_BYTES_2                                   = OBJECT_END + 0x021, // Size: 1, Flags: PUBLIC
+    CORPSE_FIELD_FLAGS                                     = OBJECT_END + 0x022, // Size: 1, Flags: PUBLIC
+    CORPSE_FIELD_DYNAMIC_FLAGS                             = OBJECT_END + 0x023, // Size: 1, Flags: DYNAMIC
+    CORPSE_FIELD_FACTIONTEMPLATE                           = OBJECT_END + 0x024, // Size: 1, Flags: PUBLIC
+    CORPSE_FIELD_CUSTOM_DISPLAY_OPTION                     = OBJECT_END + 0x025, // Size: 1, Flags: PUBLIC
+    CORPSE_END                                             = OBJECT_END + 0x026,
 };
 
 enum CorpseDynamicFields
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index 3e08a2ad31f..67fa6c00554 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -889,7 +889,7 @@ bool Guardian::InitStatsForLevel(uint8 petlevel)
         SetPowerType(POWER_ENERGY);
     else if (IsPetImp() || IsPetFelhunter() || IsPetVoidwalker() || IsPetSuccubus() || IsPetDoomguard() || IsPetFelguard()) // Warlock pets have energy (since 5.x)
         SetPowerType(POWER_ENERGY);
-    else 
+    else
         SetPowerType(POWER_MANA);
 
     // Damage
@@ -899,8 +899,8 @@ bool Guardian::InitStatsForLevel(uint8 petlevel)
         case SUMMON_PET:
         {
             // the damage bonus used for pets is either fire or shadow damage, whatever is higher
-            int32 fire = GetOwner()->GetUInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE);
-            int32 shadow = GetOwner()->GetUInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW);
+            int32 fire = GetOwner()->GetUInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE);
+            int32 shadow = GetOwner()->GetUInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW);
             int32 val = (fire > shadow) ? fire : shadow;
             if (val < 0)
                 val = 0;
diff --git a/src/server/game/Entities/Player/CollectionMgr.cpp b/src/server/game/Entities/Player/CollectionMgr.cpp
index eb4834967ba..6aff0ca300a 100644
--- a/src/server/game/Entities/Player/CollectionMgr.cpp
+++ b/src/server/game/Entities/Player/CollectionMgr.cpp
@@ -81,14 +81,14 @@ CollectionMgr::~CollectionMgr()
 void CollectionMgr::LoadToys()
 {
     for (auto const& t : _toys)
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_TOYS, t.first);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TOYS, t.first);
 }
 
 bool CollectionMgr::AddToy(uint32 itemId, bool isFavourite /*= false*/)
 {
     if (UpdateAccountToys(itemId, isFavourite))
     {
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_TOYS, itemId);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TOYS, itemId);
         return true;
     }
 
@@ -204,8 +204,8 @@ void CollectionMgr::LoadHeirlooms()
 {
     for (auto const& item : _heirlooms)
     {
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOMS, item.first);
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, item.second.flags);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS, item.first);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, item.second.flags);
     }
 }
 
@@ -213,8 +213,8 @@ void CollectionMgr::AddHeirloom(uint32 itemId, uint32 flags)
 {
     if (UpdateAccountHeirlooms(itemId, flags))
     {
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOMS, itemId);
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, flags);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS, itemId);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, flags);
     }
 }
 
@@ -255,10 +255,10 @@ void CollectionMgr::UpgradeHeirloom(uint32 itemId, int32 castItem)
         item->AddBonuses(bonusId);
 
     // Get heirloom offset to update only one part of dynamic field
-    std::vector<uint32> const& fields = player->GetDynamicValues(PLAYER_DYNAMIC_FIELD_HEIRLOOMS);
+    std::vector<uint32> const& fields = player->GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS);
     uint16 offset = uint16(std::find(fields.begin(), fields.end(), itemId) - fields.begin());
 
-    player->SetDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, offset, flags);
+    player->SetDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, offset, flags);
     itr->second.flags = flags;
     itr->second.bonusId = bonusId;
 }
@@ -295,11 +295,11 @@ void CollectionMgr::CheckHeirloomUpgrades(Item* item)
 
         if (newItemId)
         {
-            std::vector<uint32> const& fields = player->GetDynamicValues(PLAYER_DYNAMIC_FIELD_HEIRLOOMS);
+            std::vector<uint32> const& fields = player->GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS);
             uint16 offset = uint16(std::find(fields.begin(), fields.end(), itr->first) - fields.begin());
 
-            player->SetDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOMS, offset, newItemId);
-            player->SetDynamicValue(PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, offset, 0);
+            player->SetDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOMS, offset, newItemId);
+            player->SetDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_HEIRLOOM_FLAGS, offset, 0);
 
             _heirlooms.erase(itr);
             _heirlooms[newItemId] = 0;
@@ -460,11 +460,11 @@ void CollectionMgr::LoadItemAppearances()
 {
     boost::to_block_range(*_appearances, DynamicBitsetBlockOutputIterator([this](uint32 blockValue)
     {
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_TRANSMOG, blockValue);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG, blockValue);
     }));
 
     for (auto itr = _temporaryAppearances.begin(); itr != _temporaryAppearances.end(); ++itr)
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itr->first);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itr->first);
 }
 
 void CollectionMgr::LoadAccountItemAppearances(PreparedQueryResult knownAppearances, PreparedQueryResult favoriteAppearances)
@@ -738,18 +738,18 @@ void CollectionMgr::AddItemAppearance(ItemModifiedAppearanceEntry const* itemMod
         _appearances->resize(itemModifiedAppearance->ID + 1);
         numBlocks = _appearances->num_blocks() - numBlocks;
         while (numBlocks--)
-            _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_TRANSMOG, 0);
+            _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG, 0);
     }
 
     _appearances->set(itemModifiedAppearance->ID);
     uint32 blockIndex = itemModifiedAppearance->ID / 32;
     uint32 bitIndex = itemModifiedAppearance->ID % 32;
-    uint32 currentMask = _owner->GetPlayer()->GetDynamicValue(PLAYER_DYNAMIC_FIELD_TRANSMOG, blockIndex);
-    _owner->GetPlayer()->SetDynamicValue(PLAYER_DYNAMIC_FIELD_TRANSMOG, blockIndex, currentMask | (1 << bitIndex));
+    uint32 currentMask = _owner->GetPlayer()->GetDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG, blockIndex);
+    _owner->GetPlayer()->SetDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_TRANSMOG, blockIndex, currentMask | (1 << bitIndex));
     auto temporaryAppearance = _temporaryAppearances.find(itemModifiedAppearance->ID);
     if (temporaryAppearance != _temporaryAppearances.end())
     {
-        _owner->GetPlayer()->RemoveDynamicValue(PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
+        _owner->GetPlayer()->RemoveDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
         _temporaryAppearances.erase(temporaryAppearance);
     }
 
@@ -770,7 +770,7 @@ void CollectionMgr::AddTemporaryAppearance(ObjectGuid const& itemGuid, ItemModif
 {
     std::unordered_set<ObjectGuid>& itemsWithAppearance = _temporaryAppearances[itemModifiedAppearance->ID];
     if (itemsWithAppearance.empty())
-        _owner->GetPlayer()->AddDynamicValue(PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
+        _owner->GetPlayer()->AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
 
     itemsWithAppearance.insert(itemGuid);
 }
@@ -788,7 +788,7 @@ void CollectionMgr::RemoveTemporaryAppearance(Item* item)
     itr->second.erase(item->GetGUID());
     if (itr->second.empty())
     {
-        _owner->GetPlayer()->RemoveDynamicValue(PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
+        _owner->GetPlayer()->RemoveDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_CONDITIONAL_TRANSMOG, itemModifiedAppearance->ID);
         _temporaryAppearances.erase(itr);
     }
 }
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 39c79abdbe0..34609ed6698 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -140,8 +140,8 @@ Player::Player(WorldSession* session) : Unit(true), m_sceneMgr(this)
     m_objectType |= TYPEMASK_PLAYER;
     m_objectTypeId = TYPEID_PLAYER;
 
-    m_valuesCount = PLAYER_END;
-    _dynamicValuesCount = PLAYER_DYNAMIC_END;
+    m_valuesCount = ACTIVE_PLAYER_END;
+    _dynamicValuesCount = ACTIVE_PLAYER_DYNAMIC_END;
 
     m_session = session;
 
@@ -468,7 +468,7 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
     SetFlag(UNIT_FIELD_FLAGS_2, UNIT_FLAG2_REGENERATE_POWER);
     SetFloatValue(UNIT_FIELD_HOVERHEIGHT, 1.0f);            // default for players in 3.0.3
 
-    SetInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, uint32(-1));  // -1 is default value
+    SetInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX, uint32(-1));  // -1 is default value
 
     SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_SKIN_ID, createInfo->Skin);
     SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_FACE_ID, createInfo->Face);
@@ -477,23 +477,23 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
     SetByteValue(PLAYER_BYTES_2, PLAYER_BYTES_2_OFFSET_FACIAL_STYLE, createInfo->FacialHairStyle);
     for (uint32 i = 0; i < PLAYER_CUSTOM_DISPLAY_SIZE; ++i)
         SetByteValue(PLAYER_BYTES_2, PLAYER_BYTES_2_OFFSET_CUSTOM_DISPLAY_OPTION + i, createInfo->CustomDisplay[i]);
-    SetUInt32Value(PLAYER_FIELD_REST_INFO + REST_STATE_XP, (GetSession()->IsARecruiter() || GetSession()->GetRecruiterId() != 0) ? REST_STATE_RAF_LINKED : REST_STATE_NOT_RAF_LINKED);
-    SetUInt32Value(PLAYER_FIELD_REST_INFO + REST_STATE_HONOR, REST_STATE_NOT_RAF_LINKED);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + REST_STATE_XP, (GetSession()->IsARecruiter() || GetSession()->GetRecruiterId() != 0) ? REST_STATE_RAF_LINKED : REST_STATE_NOT_RAF_LINKED);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + REST_STATE_HONOR, REST_STATE_NOT_RAF_LINKED);
     SetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER, createInfo->Sex);
     SetByteValue(PLAYER_BYTES_4, PLAYER_BYTES_4_OFFSET_ARENA_FACTION, 0);
     SetInventorySlotCount(INVENTORY_DEFAULT_SIZE);
 
-    SetGuidValue(OBJECT_FIELD_DATA, ObjectGuid::Empty);
+    SetGuidValue(UNIT_FIELD_GUILD_GUID, ObjectGuid::Empty);
     SetUInt32Value(PLAYER_GUILDRANK, 0);
     SetGuildLevel(0);
     SetUInt32Value(PLAYER_GUILD_TIMESTAMP, 0);
 
     for (int i = 0; i < KNOWN_TITLES_SIZE; ++i)
-        SetUInt64Value(PLAYER__FIELD_KNOWN_TITLES + i, 0);  // 0=disabled
+        SetUInt64Value(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + i, 0);  // 0=disabled
     SetUInt32Value(PLAYER_CHOSEN_TITLE, 0);
 
-    SetUInt32Value(PLAYER_FIELD_KILLS, 0);
-    SetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_KILLS, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 0);
 
     // set starting level
     uint32 start_level = sWorld->getIntConfig(CONFIG_START_PLAYER_LEVEL);
@@ -527,7 +527,7 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
 
     InitRunes();
 
-    SetUInt64Value(PLAYER_FIELD_COINAGE, sWorld->getIntConfig(CONFIG_START_PLAYER_MONEY));
+    SetUInt64Value(ACTIVE_PLAYER_FIELD_COINAGE, sWorld->getIntConfig(CONFIG_START_PLAYER_MONEY));
     SetCurrency(CURRENCY_TYPE_APEXIS_CRYSTALS, sWorld->getIntConfig(CONFIG_CURRENCY_START_APEXIS_CRYSTALS));
     SetCurrency(CURRENCY_TYPE_JUSTICE_POINTS, sWorld->getIntConfig(CONFIG_CURRENCY_START_JUSTICE_POINTS));
 
@@ -535,7 +535,7 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
     if (sWorld->getBoolConfig(CONFIG_START_ALL_EXPLORED))
     {
         for (uint16 i=0; i<PLAYER_EXPLORED_ZONES_SIZE; i++)
-            SetFlag(PLAYER_EXPLORED_ZONES_1+i, 0xFFFFFFFF);
+            SetFlag(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES+i, 0xFFFFFFFF);
     }
 
     //Reputations if "StartAllReputation" is enabled, -- @todo Fix this in a better way
@@ -1391,7 +1391,7 @@ void Player::setDeathState(DeathState s)
 
     if (IsAlive() && !oldIsAlive)
         //clear aura case after resurrection by another way (spells will be applied before next death)
-        ClearDynamicValue(PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
+        ClearDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
 }
 
 void Player::ToggleAFK()
@@ -2317,15 +2317,15 @@ void Player::RemoveFromGroup(Group* group, ObjectGuid guid, RemoveMethod method
 
 void Player::SetXP(uint32 xp)
 {
-    SetUInt32Value(PLAYER_XP, xp);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_XP, xp);
 
     int32 playerLevelDelta = 0;
 
     // If XP < 50%, player should see scaling creature with -1 level except for level max
-    if (getLevel() < MAX_LEVEL && xp < (GetUInt32Value(PLAYER_NEXT_LEVEL_XP) / 2))
+    if (getLevel() < MAX_LEVEL && xp < (GetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP) / 2))
         playerLevelDelta = -1;
 
-    SetInt32Value(PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA, playerLevelDelta);
+    SetInt32Value(ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA, playerLevelDelta);
 }
 
 void Player::GiveXP(uint32 xp, Unit* victim, float group_rate)
@@ -2368,8 +2368,8 @@ void Player::GiveXP(uint32 xp, Unit* victim, float group_rate)
     packet.ReferAFriendBonusType = recruitAFriend ? 1 : 0;
     GetSession()->SendPacket(packet.Write());
 
-    uint32 curXP = GetUInt32Value(PLAYER_XP);
-    uint32 nextLvlXP = GetUInt32Value(PLAYER_NEXT_LEVEL_XP);
+    uint32 curXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_XP);
+    uint32 nextLvlXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP);
     uint32 newXP = curXP + xp + bonus_xp;
 
     while (newXP >= nextLvlXP && level < sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL))
@@ -2380,7 +2380,7 @@ void Player::GiveXP(uint32 xp, Unit* victim, float group_rate)
             GiveLevel(level + 1);
 
         level = getLevel();
-        nextLvlXP = GetUInt32Value(PLAYER_NEXT_LEVEL_XP);
+        nextLvlXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP);
     }
 
     SetXP(newXP);
@@ -2425,7 +2425,7 @@ void Player::GiveLevel(uint8 level)
 
     GetSession()->SendPacket(packet.Write());
 
-    SetUInt32Value(PLAYER_NEXT_LEVEL_XP, sObjectMgr->GetXPForLevel(level));
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP, sObjectMgr->GetXPForLevel(level));
 
     //update level, max level of skills
     m_Played_time[PLAYED_TIME_LEVEL] = 0;                   // Level Played Time reset
@@ -2489,8 +2489,8 @@ void Player::GiveLevel(uint8 level)
             {
                 ++m_grantableLevels;
 
-                if (!HasByteFlag(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01))
-                    SetByteFlag(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01);
+                if (!HasByteFlag(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01))
+                    SetByteFlag(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01);
             }
         }
     }
@@ -2520,7 +2520,7 @@ void Player::InitTalentForLevel()
                         RemoveTalent(talent);
     }
 
-    SetUInt32Value(PLAYER_FIELD_MAX_TALENT_TIERS, talentTiers);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_MAX_TALENT_TIERS, talentTiers);
 
     if (!GetSession()->PlayerLoading())
         SendTalentsInfoData(); // update at client
@@ -2537,8 +2537,8 @@ void Player::InitStatsForLevel(bool reapplyMods)
     PlayerLevelInfo info;
     sObjectMgr->GetPlayerLevelInfo(getRace(), getClass(), getLevel(), &info);
 
-    SetUInt32Value(PLAYER_FIELD_MAX_LEVEL, sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL));
-    SetUInt32Value(PLAYER_NEXT_LEVEL_XP, sObjectMgr->GetXPForLevel(getLevel()));
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_MAX_LEVEL, sWorld->getIntConfig(CONFIG_MAX_PLAYER_LEVEL));
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP, sObjectMgr->GetXPForLevel(getLevel()));
 
     // reset before any aura state sources (health set/aura apply)
     SetUInt32Value(UNIT_FIELD_AURASTATE, 0);
@@ -2568,26 +2568,26 @@ void Player::InitStatsForLevel(bool reapplyMods)
     //set create powers
     SetCreateMana(basemana);
 
-    SetArmor(int32(m_createStats[STAT_AGILITY]*2));
+    SetArmor(int32(m_createStats[STAT_AGILITY]*2), 0);
 
     InitStatBuffMods();
 
     //reset rating fields values
-    for (uint16 index = PLAYER_FIELD_COMBAT_RATING_1; index < PLAYER_FIELD_COMBAT_RATING_1 + MAX_COMBAT_RATING; ++index)
-        SetUInt32Value(index, 0);
+    for (uint16 index = 0; index < MAX_COMBAT_RATING; ++index)
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + index, 0);
 
-    SetUInt32Value(PLAYER_FIELD_MOD_HEALING_DONE_POS, 0);
-    SetFloatValue(PLAYER_FIELD_MOD_HEALING_PCT, 1.0f);
-    SetFloatValue(PLAYER_FIELD_MOD_HEALING_DONE_PCT, 1.0f);
-    SetFloatValue(PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT, 1.0f);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS, 0);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_MOD_HEALING_PCT, 1.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_PCT, 1.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT, 1.0f);
     for (uint8 i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
     {
-        SetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i, 0);
-        SetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, 0);
-        SetFloatValue(PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, 1.00f);
+        SetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i, 0);
+        SetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, 0);
+        SetFloatValue(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, 1.00f);
     }
 
-    SetFloatValue(PLAYER_FIELD_MOD_SPELL_POWER_PCT, 1.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_MOD_SPELL_POWER_PCT, 1.0f);
 
     //reset attack power, damage and attack speed fields
     for (uint8 i = BASE_ATTACK; i < MAX_ATTACK; ++i)
@@ -2601,8 +2601,8 @@ void Player::InitStatsForLevel(bool reapplyMods)
     SetFloatValue(UNIT_FIELD_MAXRANGEDDAMAGE, 0.0f);
     for (uint16 i = 0; i < 3; ++i)
     {
-        SetFloatValue(PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS + i, 1.0f);
-        SetFloatValue(PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS + i, 1.0f);
+        SetFloatValue(ACTIVE_PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS + i, 1.0f);
+        SetFloatValue(ACTIVE_PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS + i, 1.0f);
     }
 
     SetInt32Value(UNIT_FIELD_ATTACK_POWER,            0);
@@ -2611,44 +2611,42 @@ void Player::InitStatsForLevel(bool reapplyMods)
     SetFloatValue(UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER, 0.0f);
 
     // Base crit values (will be recalculated in UpdateAllStats() at loading and in _ApplyAllStatBonuses() at reset
-    SetFloatValue(PLAYER_CRIT_PERCENTAGE, 0.0f);
-    SetFloatValue(PLAYER_OFFHAND_CRIT_PERCENTAGE, 0.0f);
-    SetFloatValue(PLAYER_RANGED_CRIT_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE, 0.0f);
 
     // Init spell schools (will be recalculated in UpdateAllStats() at loading and in _ApplyAllStatBonuses() at reset
-    SetFloatValue(PLAYER_SPELL_CRIT_PERCENTAGE1, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1, 0.0f);
 
-    SetFloatValue(PLAYER_PARRY_PERCENTAGE, 0.0f);
-    SetFloatValue(PLAYER_BLOCK_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE, 0.0f);
 
     // Static 30% damage blocked
-    SetUInt32Value(PLAYER_SHIELD_BLOCK, 30);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_SHIELD_BLOCK, 30);
 
     // Dodge percentage
-    SetFloatValue(PLAYER_DODGE_PERCENTAGE, 0.0f);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE, 0.0f);
 
     // set armor (resistance 0) to original value (create_agility*2)
-    SetArmor(int32(m_createStats[STAT_AGILITY]*2));
-    SetResistanceBuffMods(SPELL_SCHOOL_NORMAL, true, 0.0f);
-    SetResistanceBuffMods(SPELL_SCHOOL_NORMAL, false, 0.0f);
+    SetArmor(int32(m_createStats[STAT_AGILITY]*2), 0);
+    SetBonusResistanceMod(SPELL_SCHOOL_NORMAL, 0);
     // set other resistance to original value (0)
     for (uint8 i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i)
     {
         SetResistance(SpellSchools(i), 0);
-        SetResistanceBuffMods(SpellSchools(i), true, 0.0f);
-        SetResistanceBuffMods(SpellSchools(i), false, 0.0f);
+        SetBonusResistanceMod(SpellSchools(i), 0);
     }
 
-    SetUInt32Value(PLAYER_FIELD_MOD_TARGET_RESISTANCE, 0);
-    SetUInt32Value(PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_MOD_TARGET_RESISTANCE, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE, 0);
     for (uint8 i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
     {
         SetUInt32Value(UNIT_FIELD_POWER_COST_MODIFIER + i, 0);
         SetFloatValue(UNIT_FIELD_POWER_COST_MULTIPLIER + i, 0.0f);
     }
     // Reset no reagent cost field
-    for (uint8 i = 0; i < 3; ++i)
-        SetUInt32Value(PLAYER_NO_REAGENT_COST_1 + i, 0);
+    for (uint8 i = 0; i < 4; ++i)
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST + i, 0);
     // Init data for form but skip reapply item mods for form
     InitDataForForm(reapplyMods);
 
@@ -2680,9 +2678,9 @@ void Player::InitStatsForLevel(bool reapplyMods)
     RemoveByteFlag(UNIT_FIELD_BYTES_2, UNIT_BYTES_2_OFFSET_PVP_FLAG, UNIT_BYTE2_FLAG_FFA_PVP | UNIT_BYTE2_FLAG_SANCTUARY);
 
     // restore if need some important flags
-    SetByteValue(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_IGNORE_POWER_REGEN_PREDICTION_MASK, 0);
-    SetByteValue(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, 0);
-    SetByteValue(PLAYER_FIELD_BYTES2, 3, 0);
+    SetByteValue(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_IGNORE_POWER_REGEN_PREDICTION_MASK, 0);
+    SetByteValue(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, 0);
+    SetByteValue(ACTIVE_PLAYER_FIELD_BYTES2, 3, 0);
 
     if (reapplyMods)                                        // reapply stats values only on .reset stats (level) command
         _ApplyAllStatBonuses();
@@ -4299,7 +4297,7 @@ void Player::KillPlayer()
     //SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_IN_PVP);
 
     SetUInt32Value(OBJECT_DYNAMIC_FLAGS, UNIT_DYNFLAG_NONE);
-    ApplyModFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER, !sMapStore.LookupEntry(GetMapId())->Instanceable() && !HasAuraType(SPELL_AURA_PREVENT_RESURRECTION));
+    ApplyModFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER, !sMapStore.LookupEntry(GetMapId())->Instanceable() && !HasAuraType(SPELL_AURA_PREVENT_RESURRECTION));
 
     // 6 minutes until repop at graveyard
     m_deathTimer = 6 * MINUTE * IN_MILLISECONDS;
@@ -4994,7 +4992,7 @@ float Player::GetRatingMultiplier(CombatRating cr) const
 
 float Player::GetRatingBonusValue(CombatRating cr) const
 {
-    float baseResult = float(GetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + cr)) * GetRatingMultiplier(cr);
+    float baseResult = float(GetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + cr)) * GetRatingMultiplier(cr);
     if (cr != CR_RESILIENCE_PLAYER_DAMAGE)
         return baseResult;
     return float(1.0f - pow(0.99f, baseResult)) * 100.0f;
@@ -5006,9 +5004,9 @@ float Player::GetExpertiseDodgeOrParryReduction(WeaponAttackType attType) const
     switch (attType)
     {
         case BASE_ATTACK:
-            return baseExpertise + GetUInt32Value(PLAYER_EXPERTISE) / 4.0f;
+            return baseExpertise + GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPERTISE) / 4.0f;
         case OFF_ATTACK:
-            return baseExpertise + GetUInt32Value(PLAYER_OFFHAND_EXPERTISE) / 4.0f;
+            return baseExpertise + GetUInt32Value(ACTIVE_PLAYER_FIELD_OFFHAND_EXPERTISE) / 4.0f;
         default:
             break;
     }
@@ -5039,8 +5037,8 @@ void Player::UpdateRating(CombatRating cr)
     if (amount < 0)
         amount = 0;
 
-    uint32 oldRating = GetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + cr);
-    SetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + cr, uint32(amount));
+    uint32 oldRating = GetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + cr);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + cr, uint32(amount));
 
     bool affectStats = CanModifyStats();
 
@@ -5188,8 +5186,8 @@ bool Player::UpdateSkill(uint32 skill_id, uint32 step)
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
 
-    uint16 value = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
-    uint16 max = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+    uint16 value = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
+    uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 
     if (!max || !value || value >= max)
         return false;
@@ -5200,7 +5198,7 @@ bool Player::UpdateSkill(uint32 skill_id, uint32 step)
         if (new_value > max)
             new_value = max;
 
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, new_value);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, new_value);
         if (itr->second.uState != SKILL_NEW)
             itr->second.uState = SKILL_CHANGED;
 
@@ -5346,8 +5344,8 @@ bool Player::UpdateSkillPro(uint16 skillId, int32 chance, uint32 step)
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
 
-    uint16 value = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
-    uint16 max = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+    uint16 value = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
+    uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 
     if (!max || !value || value >= max)
         return false;
@@ -5363,7 +5361,7 @@ bool Player::UpdateSkillPro(uint16 skillId, int32 chance, uint32 step)
     if (new_value > max)
         new_value = max;
 
-    SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, new_value);
+    SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, new_value);
     if (itr->second.uState != SKILL_NEW)
         itr->second.uState = SKILL_CHANGED;
 
@@ -5390,7 +5388,7 @@ void Player::ModifySkillBonus(uint32 skillid, int32 val, bool talent)
     if (itr == mSkillStatus.end() || itr->second.uState == SKILL_DELETED)
         return;
 
-    uint16 field = itr->second.pos / 2 + (talent ? PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET : PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET);
+    uint16 field = itr->second.pos / 2 + (talent ? ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET : ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET);
     uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
 
     uint16 bonus = GetUInt16Value(field, offset);
@@ -5419,13 +5417,13 @@ void Player::UpdateSkillsForLevel()
         {
             if (!IsWeaponSkill(rcEntry->SkillID))
             {
-                uint16 max = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+                uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 
                 /// update only level dependent max skill values
                 if (max != 1)
                 {
-                    SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, maxSkill);
-                    SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxSkill);
+                    SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, maxSkill);
+                    SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxSkill);
                     if (itr->second.uState != SKILL_NEW)
                         itr->second.uState = SKILL_CHANGED;
                 }
@@ -5433,7 +5431,7 @@ void Player::UpdateSkillsForLevel()
         }
 
         // Update level dependent skillline spells
-        LearnSkillRewardedSpells(rcEntry->SkillID, GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
+        LearnSkillRewardedSpells(rcEntry->SkillID, GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
     }
 }
 
@@ -5458,11 +5456,11 @@ void Player::UpdateSkillsToMaxSkillsForLevel()
         uint16 field = itr->second.pos / 2;
         uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
 
-        uint16 max = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+        uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 
         if (max > 1)
         {
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, max);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, max);
 
             if (itr->second.uState != SKILL_NEW)
                 itr->second.uState = SKILL_CHANGED;
@@ -5485,7 +5483,7 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
     {
         uint16 field = itr->second.pos / 2;
         uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
-        currVal = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
+        currVal = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
         if (newVal)
         {
             // if skill value is going down, update enchantments before setting the new value
@@ -5493,10 +5491,10 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                 UpdateSkillEnchantments(id, currVal, newVal);
 
             // update step
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
             // update value
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, newVal);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxVal);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, newVal);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxVal);
 
             if (itr->second.uState != SKILL_NEW)
                 itr->second.uState = SKILL_CHANGED;
@@ -5514,12 +5512,12 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
             //remove enchantments needing this skill
             UpdateSkillEnchantments(id, currVal, 0);
             // clear skill fields
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
 
             // mark as deleted or simply remove from map if not saved yet
             if (itr->second.uState != SKILL_NEW)
@@ -5534,10 +5532,10 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                         RemoveSpell(sSpellMgr->GetFirstSpellInChain(pAbility->Spell));
 
             // Clear profession lines
-            if (GetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1) == id)
-                SetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1, 0);
-            else if (GetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1 + 1) == id)
-                SetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1 + 1, 0);
+            if (GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE) == id)
+                SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE, 0);
+            else if (GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1) == id)
+                SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1, 0);
         }
     }
     else if (newVal)                                        //add
@@ -5548,7 +5546,7 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
             uint16 field = i / 2;
             uint8 offset = i & 1; // i % 2
 
-            if (!GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_ID_OFFSET + field, offset))
+            if (!GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset))
             {
                 SkillLineEntry const* skillEntry = sSkillLineStore.LookupEntry(id);
                 if (!skillEntry)
@@ -5558,18 +5556,18 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                     return;
                 }
 
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, id);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, id);
                 if (skillEntry->CategoryID == SKILL_CATEGORY_PROFESSION)
                 {
-                    if (!GetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1))
-                        SetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1, id);
-                    else if (!GetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1 + 1))
-                        SetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1 + 1, id);
+                    if (!GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE))
+                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE, id);
+                    else if (!GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1))
+                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1, id);
                 }
 
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, newVal);
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxVal);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, newVal);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxVal);
 
                 UpdateSkillEnchantments(id, currVal, newVal);
                 UpdateCriteria(CRITERIA_TYPE_REACH_SKILL_LEVEL, id);
@@ -5585,8 +5583,8 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                     mSkillStatus.insert(SkillStatusMap::value_type(id, SkillStatusData(i, SKILL_NEW)));
 
                 // apply skill bonuses
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
-                SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
                 // temporary bonuses
                 AuraEffectList const& mModSkill = GetAuraEffectsByType(SPELL_AURA_MOD_SKILL);
                 for (AuraEffectList::const_iterator j = mModSkill.begin(); j != mModSkill.end(); ++j)
@@ -5629,7 +5627,7 @@ uint16 Player::GetSkillStep(uint16 skill) const
     if (itr == mSkillStatus.end() || itr->second.uState == SKILL_DELETED)
         return 0;
 
-    return GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + itr->second.pos / 2, itr->second.pos & 1);
+    return GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + itr->second.pos / 2, itr->second.pos & 1);
 }
 
 uint16 Player::GetSkillValue(uint32 skill) const
@@ -5644,9 +5642,9 @@ uint16 Player::GetSkillValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    int32 result = int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
-    result += int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset));
-    result += int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
+    int32 result = int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
+    result += int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset));
+    result += int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
     return result < 0 ? 0 : result;
 }
 
@@ -5662,9 +5660,9 @@ uint16 Player::GetMaxSkillValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    int32 result = int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset));
-    result += int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset));
-    result += int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
+    int32 result = int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset));
+    result += int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset));
+    result += int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
     return result < 0 ? 0 : result;
 }
 
@@ -5680,7 +5678,7 @@ uint16 Player::GetPureMaxSkillValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    return GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+    return GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 }
 
 uint16 Player::GetBaseSkillValue(uint32 skill) const
@@ -5695,8 +5693,8 @@ uint16 Player::GetBaseSkillValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    int32 result = int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
-    result += int32(GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
+    int32 result = int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset));
+    result += int32(GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset));
     return result < 0 ? 0 : result;
 }
 
@@ -5712,7 +5710,7 @@ uint16 Player::GetPureSkillValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    return GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
+    return GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
 }
 
 int16 Player::GetSkillPermBonusValue(uint32 skill) const
@@ -5727,7 +5725,7 @@ int16 Player::GetSkillPermBonusValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    return GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset);
+    return GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset);
 }
 
 int16 Player::GetSkillTempBonusValue(uint32 skill) const
@@ -5742,7 +5740,7 @@ int16 Player::GetSkillTempBonusValue(uint32 skill) const
     uint16 field = itr->second.pos / 2;
     uint8 offset = itr->second.pos & 1;
 
-    return GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset);
+    return GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset);
 }
 
 void Player::SendActionButtons(uint32 state) const
@@ -5977,11 +5975,11 @@ void Player::CheckAreaExploreAndOutdoor()
     }
 
     uint32 val = (uint32)(1 << (areaEntry->AreaBit % 32));
-    uint32 currFields = GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset);
+    uint32 currFields = GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset);
 
     if (!(currFields & val))
     {
-        SetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset, (uint32)(currFields | val));
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset, (uint32)(currFields | val));
 
         UpdateCriteria(CRITERIA_TYPE_EXPLORE_AREA);
 
@@ -6256,14 +6254,14 @@ void Player::UpdateHonorFields()
         if (m_lastHonorUpdateTime >= yesterday)
         {
             // this is the first update today, reset today's contribution
-            uint16 killsToday = GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS);
-            SetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, 0);
-            SetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS, killsToday);
+            uint16 killsToday = GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS, killsToday);
         }
         else
         {
             // no honor/kills yesterday or today, reset
-            SetUInt32Value(PLAYER_FIELD_KILLS, 0);
+            SetUInt32Value(ACTIVE_PLAYER_FIELD_KILLS, 0);
         }
     }
 
@@ -6347,9 +6345,9 @@ bool Player::RewardHonor(Unit* victim, uint32 groupsize, int32 honor, bool pvpto
             honor_f = std::ceil(Trinity::Honor::hk_honor_at_level_f(k_level) * (v_level - k_grey) / (k_level - k_grey));
 
             // count the number of playerkills in one day
-            ApplyModUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, 1, true);
+            ApplyModUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, 1, true);
             // and those in a lifetime
-            ApplyModUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 1, true);
+            ApplyModUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 1, true);
             UpdateCriteria(CRITERIA_TYPE_EARN_HONORABLE_KILL);
             UpdateCriteria(CRITERIA_TYPE_HK_CLASS, victim->getClass());
             UpdateCriteria(CRITERIA_TYPE_HK_RACE, victim->getRace());
@@ -6427,10 +6425,9 @@ bool Player::RewardHonor(Unit* victim, uint32 groupsize, int32 honor, bool pvpto
     return true;
 }
 
-void Player::_InitHonorLevelOnLoadFromDB(uint32 honor, uint32 honorLevel, uint32 prestigeLevel)
+void Player::_InitHonorLevelOnLoadFromDB(uint32 honor, uint32 honorLevel)
 {
     SetUInt32Value(PLAYER_FIELD_HONOR_LEVEL, honorLevel);
-    SetUInt32Value(PLAYER_FIELD_PRESTIGE, prestigeLevel);
     UpdateHonorNextLevel();
 
     AddHonorXP(honor);
@@ -6462,8 +6459,8 @@ void Player::RewardPlayerWithRewardPack(RewardPackEntry const* rewardPackEntry)
 
 void Player::AddHonorXP(uint32 xp)
 {
-    uint32 currentHonorXP = GetUInt32Value(PLAYER_FIELD_HONOR);
-    uint32 nextHonorLevelXP = GetUInt32Value(PLAYER_FIELD_HONOR_NEXT_LEVEL);
+    uint32 currentHonorXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR);
+    uint32 nextHonorLevelXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL);
     uint32 newHonorXP = currentHonorXP + xp;
     uint32 honorLevel = GetHonorLevel();
 
@@ -6478,10 +6475,10 @@ void Player::AddHonorXP(uint32 xp)
             SetHonorLevel(honorLevel + 1);
 
         honorLevel = GetHonorLevel();
-        nextHonorLevelXP = GetUInt32Value(PLAYER_FIELD_HONOR_NEXT_LEVEL);
+        nextHonorLevelXP = GetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL);
     }
 
-    SetUInt32Value(PLAYER_FIELD_HONOR, IsMaxHonorLevel() ? 0 : newHonorXP);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR, IsMaxHonorLevel() ? 0 : newHonorXP);
 }
 
 void Player::SetHonorLevel(uint8 level)
@@ -6501,7 +6498,7 @@ void Player::UpdateHonorNextLevel()
     // 5500 at honor level 1
     // no idea what between here
     // 8800 at honor level ~14 (never goes above 8800)
-    SetUInt32Value(PLAYER_FIELD_HONOR_NEXT_LEVEL, 8800);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL, 8800);
 }
 
 void Player::_LoadCurrency(PreparedQueryResult result)
@@ -6842,12 +6839,11 @@ uint32 Player::GetCurrencyTotalCap(CurrencyTypesEntry const* currency) const
 void Player::SetInGuild(ObjectGuid::LowType guildId)
 {
     if (guildId)
-        SetGuidValue(OBJECT_FIELD_DATA, ObjectGuid::Create<HighGuid::Guild>(guildId));
+        SetGuidValue(UNIT_FIELD_GUILD_GUID, ObjectGuid::Create<HighGuid::Guild>(guildId));
     else
-        SetGuidValue(OBJECT_FIELD_DATA, ObjectGuid::Empty);
+        SetGuidValue(UNIT_FIELD_GUILD_GUID, ObjectGuid::Empty);
 
     ApplyModFlag(PLAYER_FLAGS, PLAYER_FLAGS_GUILD_LEVEL_ENABLED, guildId != 0);
-    SetUInt16Value(OBJECT_FIELD_TYPE, 1, guildId != 0);
 }
 
 ObjectGuid::LowType Player::GetGuildIdFromDB(ObjectGuid guid)
@@ -6872,7 +6868,7 @@ uint8 Player::GetRankFromDB(ObjectGuid guid)
 
 void Player::SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 value)
 {
-    SetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + type, value);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO + (slot * ARENA_TEAM_END) + type, value);
 }
 
 void Player::SetInArenaTeam(uint32 ArenaTeamId, uint8 slot, uint8 type)
@@ -7461,6 +7457,9 @@ void Player::_ApplyItemBonuses(Item* item, uint8 slot, bool apply)
             case ITEM_MOD_MASTERY_RATING:
                 ApplyRatingMod(CR_MASTERY, int32(val * combatRatingMultiplier), apply);
                 break;
+            case ITEM_MOD_EXTRA_ARMOR:
+                HandleStatModifier(UNIT_MOD_ARMOR, TOTAL_VALUE, float(val), apply);
+                break;
             case ITEM_MOD_FIRE_RESISTANCE:
                 HandleStatModifier(UNIT_MOD_RESISTANCE_FIRE, BASE_VALUE, float(val), apply);
                 break;
@@ -7542,29 +7541,7 @@ void Player::_ApplyItemBonuses(Item* item, uint8 slot, bool apply)
     }
 
     if (uint32 armor = item->GetArmor(this))
-    {
-        UnitModifierType modType = TOTAL_VALUE;
-        if (proto->GetClass() == ITEM_CLASS_ARMOR)
-        {
-            switch (proto->GetSubClass())
-            {
-                case ITEM_SUBCLASS_ARMOR_CLOTH:
-                case ITEM_SUBCLASS_ARMOR_LEATHER:
-                case ITEM_SUBCLASS_ARMOR_MAIL:
-                case ITEM_SUBCLASS_ARMOR_PLATE:
-                case ITEM_SUBCLASS_ARMOR_SHIELD:
-                    modType = BASE_VALUE;
-                break;
-            }
-        }
-
-        HandleStatModifier(UNIT_MOD_ARMOR, modType, float(armor), apply);
-    }
-
-    /*
-    if (proto->GetArmorDamageModifier() > 0)
-        HandleStatModifier(UNIT_MOD_ARMOR, TOTAL_VALUE, float(proto->GetArmorDamageModifier()), apply);
-    */
+        HandleStatModifier(UNIT_MOD_ARMOR, BASE_VALUE, float(armor), apply);
 
     WeaponAttackType attType = BASE_ATTACK;
 
@@ -9934,7 +9911,7 @@ void Player::SetInventorySlotCount(uint8 slots)
         }
     }
 
-    SetByteValue(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_NUM_BACKPACK_SLOTS, slots);
+    SetByteValue(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_NUM_BACKPACK_SLOTS, slots);
 }
 
 bool Player::HasItemCount(uint32 item, uint32 count, bool inBankAlso) const
@@ -11828,7 +11805,7 @@ Item* Player::_StoreItem(uint16 pos, Item* pItem, uint32 count, bool clone, bool
         if (!pBag)
         {
             m_items[slot] = pItem;
-            SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
+            SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
             pItem->SetGuidValue(ITEM_FIELD_CONTAINED, GetGUID());
             pItem->SetOwnerGUID(GetGUID());
 
@@ -12175,7 +12152,7 @@ void Player::VisualizeItem(uint8 slot, Item* pItem)
         GetName().c_str(), GetGUID().ToString().c_str(), slot, pItem->GetEntry());
 
     m_items[slot] = pItem;
-    SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
+    SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
     pItem->SetGuidValue(ITEM_FIELD_CONTAINED, GetGUID());
     pItem->SetOwnerGUID(GetGUID());
     pItem->SetSlot(slot);
@@ -12255,7 +12232,7 @@ void Player::RemoveItem(uint8 bag, uint8 slot, bool update)
             }
 
             m_items[slot] = nullptr;
-            SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
+            SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
 
             if (slot < EQUIPMENT_SLOT_END)
             {
@@ -12357,7 +12334,7 @@ void Player::DestroyItem(uint8 bag, uint8 slot, bool update)
 
         if (bag == INVENTORY_SLOT_BAG_0)
         {
-            SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
+            SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
 
             // equipment and equipped bags can have applied bonuses
             if (slot < INVENTORY_SLOT_BAG_END)
@@ -13326,7 +13303,7 @@ void Player::AddItemToBuyBackSlot(Item* pItem)
         // if current back slot non-empty search oldest or free
         if (m_items[slot])
         {
-            uint32 oldest_time = GetUInt32Value(PLAYER_FIELD_BUYBACK_TIMESTAMP_1);
+            uint32 oldest_time = GetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP);
             uint32 oldest_slot = BUYBACK_SLOT_START;
 
             for (uint32 i = BUYBACK_SLOT_START+1; i < BUYBACK_SLOT_END; ++i)
@@ -13338,7 +13315,7 @@ void Player::AddItemToBuyBackSlot(Item* pItem)
                     break;
                 }
 
-                uint32 i_time = GetUInt32Value(PLAYER_FIELD_BUYBACK_TIMESTAMP_1 + i - BUYBACK_SLOT_START);
+                uint32 i_time = GetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP + i - BUYBACK_SLOT_START);
 
                 if (oldest_time > i_time)
                 {
@@ -13360,13 +13337,13 @@ void Player::AddItemToBuyBackSlot(Item* pItem)
         uint32 etime = uint32(base - m_logintime + (30 * 3600));
         uint32 eslot = slot - BUYBACK_SLOT_START;
 
-        SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
+        SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), pItem->GetGUID());
         if (ItemTemplate const* proto = pItem->GetTemplate())
-            SetUInt32Value(PLAYER_FIELD_BUYBACK_PRICE_1 + eslot, proto->GetSellPrice() * pItem->GetCount());
+            SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_PRICE + eslot, proto->GetSellPrice() * pItem->GetCount());
         else
-            SetUInt32Value(PLAYER_FIELD_BUYBACK_PRICE_1 + eslot, 0);
+            SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_PRICE + eslot, 0);
 
-        SetUInt32Value(PLAYER_FIELD_BUYBACK_TIMESTAMP_1 + eslot, (uint32)etime);
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP + eslot, (uint32)etime);
 
         // move to next (for non filled list is move most optimized choice)
         if (m_currentBuybackSlot < BUYBACK_SLOT_END - 1)
@@ -13400,9 +13377,9 @@ void Player::RemoveItemFromBuyBackSlot(uint32 slot, bool del)
         m_items[slot] = nullptr;
 
         uint32 eslot = slot - BUYBACK_SLOT_START;
-        SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
-        SetUInt32Value(PLAYER_FIELD_BUYBACK_PRICE_1 + eslot, 0);
-        SetUInt32Value(PLAYER_FIELD_BUYBACK_TIMESTAMP_1 + eslot, 0);
+        SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_PRICE + eslot, 0);
+        SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP + eslot, 0);
 
         // if current backslot is filled set to now free slot
         if (m_items[m_currentBuybackSlot])
@@ -15984,7 +15961,7 @@ bool Player::SatisfyQuestDay(Quest const* qInfo, bool /*msg*/) const
         return true;
     }
 
-    std::vector<uint32> const& dailies = GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
+    std::vector<uint32> const& dailies = GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
     for (uint32 dailyQuestId : dailies)
         if (dailyQuestId == qInfo->GetQuestId())
             return false;
@@ -16418,7 +16395,7 @@ void Player::SetQuestCompletedBit(uint32 questBit, bool completed)
     if (fieldOffset >= QUESTS_COMPLETED_BITS_SIZE)
         return;
 
-    ApplyModFlag(PLAYER_FIELD_QUEST_COMPLETED + ((questBit - 1) >> 5), 1 << ((questBit - 1) & 31), completed);
+    ApplyModFlag(ACTIVE_PLAYER_FIELD_QUEST_COMPLETED + ((questBit - 1) >> 5), 1 << ((questBit - 1) & 31), completed);
 }
 
 void Player::AreaExploredOrEventHappens(uint32 questId)
@@ -17322,7 +17299,7 @@ void Player::_LoadDeclinedNames(PreparedQueryResult result)
 void Player::_LoadArenaTeamInfo(PreparedQueryResult result)
 {
     // arenateamid, played_week, played_season, personal_rating
-    memset((void*)&m_uint32Values[PLAYER_FIELD_ARENA_TEAM_INFO_1_1], 0, sizeof(uint32) * MAX_ARENA_SLOT * ARENA_TEAM_END);
+    memset((void*)&m_uint32Values[ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO], 0, sizeof(uint32) * MAX_ARENA_SLOT * ARENA_TEAM_END);
 
     uint16 personalRatingCache[] = {0, 0, 0};
 
@@ -17609,8 +17586,8 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     SetUInt32Value(UNIT_FIELD_LEVEL, fields[6].GetUInt8());
     SetXP(fields[7].GetUInt32());
 
-    _LoadIntoDataField(fields[66].GetString(), PLAYER_EXPLORED_ZONES_1, PLAYER_EXPLORED_ZONES_SIZE);
-    _LoadIntoDataField(fields[67].GetString(), PLAYER__FIELD_KNOWN_TITLES, KNOWN_TITLES_SIZE * 2);
+    _LoadIntoDataField(fields[66].GetString(), ACTIVE_PLAYER_FIELD_EXPLORED_ZONES, PLAYER_EXPLORED_ZONES_SIZE);
+    _LoadIntoDataField(fields[67].GetString(), ACTIVE_PLAYER_FIELD_KNOWN_TITLES, KNOWN_TITLES_SIZE * 2);
 
     SetObjectScale(1.0f);
     SetFloatValue(UNIT_FIELD_HOVERHEIGHT, 1.0f);
@@ -17642,7 +17619,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     SetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_INEBRIATION, fields[55].GetUInt8());
     SetUInt32Value(PLAYER_FLAGS, fields[20].GetUInt32());
     SetUInt32Value(PLAYER_FLAGS_EX, fields[21].GetUInt32());
-    SetInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, fields[54].GetUInt32());
+    SetInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX, fields[54].GetUInt32());
 
     if (!ValidateAppearance(
         fields[3].GetUInt8(), // race
@@ -17660,7 +17637,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     }
 
     // set which actionbars the client has active - DO NOT REMOVE EVER AGAIN (can be changed though, if it does change fieldwise)
-    SetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES, fields[68].GetUInt8());
+    SetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES, fields[68].GetUInt8());
 
     m_fishingSteps = fields[72].GetUInt8();
 
@@ -17669,7 +17646,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     // cleanup inventory related item value fields (it will be filled correctly in _LoadInventory)
     for (uint8 slot = EQUIPMENT_SLOT_START; slot < EQUIPMENT_SLOT_END; ++slot)
     {
-        SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
+        SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (slot * 4), ObjectGuid::Empty);
         SetVisibleItemSlot(slot, nullptr);
 
         delete m_items[slot];
@@ -17726,9 +17703,9 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     }
 
     _LoadCurrency(holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_CURRENCY));
-    SetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, fields[50].GetUInt32());
-    SetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, fields[51].GetUInt16());
-    SetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS, fields[52].GetUInt16());
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, fields[50].GetUInt32());
+    SetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS, fields[51].GetUInt16());
+    SetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS, fields[52].GetUInt16());
 
     _LoadBoundInstances(holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_BOUND_INSTANCES));
     _LoadInstanceTimeRestrictions(holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_INSTANCE_LOCK_TIMES));
@@ -18058,14 +18035,14 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
     SetGuidValue(UNIT_FIELD_CHARMEDBY, ObjectGuid::Empty);
     SetGuidValue(UNIT_FIELD_CHARM, ObjectGuid::Empty);
     SetGuidValue(UNIT_FIELD_SUMMON, ObjectGuid::Empty);
-    SetGuidValue(PLAYER_FARSIGHT, ObjectGuid::Empty);
+    SetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT, ObjectGuid::Empty);
     SetCreatorGUID(ObjectGuid::Empty);
 
     RemoveFlag(UNIT_FIELD_FLAGS_2, UNIT_FLAG2_FORCE_MOVEMENT);
 
     // reset some aura modifiers before aura apply
-    SetUInt32Value(PLAYER_TRACK_CREATURES, 0);
-    SetUInt32Value(PLAYER_TRACK_RESOURCES, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_TRACK_CREATURES, 0);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_TRACK_RESOURCES, 0);
 
     // make sure the unit is considered out of combat for proper loading
     ClearInCombat();
@@ -18267,7 +18244,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
         SetFlag(OBJECT_DYNAMIC_FLAGS, UNIT_DYNFLAG_REFER_A_FRIEND);
 
     if (m_grantableLevels > 0)
-        SetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01);
+        SetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_RAF_GRANTABLE_LEVEL, 0x01);
 
     _LoadDeclinedNames(holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_DECLINED_NAMES));
 
@@ -18284,9 +18261,9 @@ bool Player::LoadFromDB(ObjectGuid guid, SQLQueryHolder *holder)
         holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOAD_GARRISON_FOLLOWER_ABILITIES)))
         _garrison = std::move(garrison);
 
-    _InitHonorLevelOnLoadFromDB(fields[73].GetUInt32(), fields[74].GetUInt32(), fields[75].GetUInt32());
+    _InitHonorLevelOnLoadFromDB(fields[73].GetUInt32(), fields[74].GetUInt32());
 
-    _restMgr->LoadRestBonus(REST_TYPE_HONOR, PlayerRestState(fields[76].GetUInt8()), fields[77].GetFloat());
+    _restMgr->LoadRestBonus(REST_TYPE_HONOR, PlayerRestState(fields[75].GetUInt8()), fields[76].GetFloat());
     if (time_diff > 0)
     {
         //speed collect rest bonus in offline, in logout, far from tavern, city (section/in hour)
@@ -18527,7 +18504,7 @@ void Player::LoadCorpse(PreparedQueryResult result)
         {
             Field* fields = result->Fetch();
             _corpseLocation.WorldRelocate(fields[0].GetUInt16(), fields[1].GetFloat(), fields[2].GetFloat(), fields[3].GetFloat(), fields[4].GetFloat());
-            ApplyModFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER, !sMapStore.LookupEntry(_corpseLocation.GetMapId())->Instanceable());
+            ApplyModFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER, !sMapStore.LookupEntry(_corpseLocation.GetMapId())->Instanceable());
         }
         else
             ResurrectPlayer(0.5f);
@@ -19252,7 +19229,7 @@ void Player::_LoadDailyQuestStatus(PreparedQueryResult result)
             if (!quest)
                 continue;
 
-            AddDynamicValue(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS, quest_id);
+            AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS, quest_id);
             if (uint32 questBit = sDB2Manager.GetQuestUniqueBitFlag(quest_id))
                 SetQuestCompletedBit(questBit, true);
 
@@ -19930,7 +19907,7 @@ void Player::SaveToDB(bool create /*=false*/)
         stmt->setUInt8(index++, getClass());
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER));   // save gender from PLAYER_BYTES_3, UNIT_BYTES_0 changes with every transform effect
         stmt->setUInt8(index++, getLevel());
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_XP));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_XP));
         stmt->setUInt64(index++, GetMoney());
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_SKIN_ID));
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_FACE_ID));
@@ -19941,7 +19918,7 @@ void Player::SaveToDB(bool create /*=false*/)
             stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_2, PLAYER_BYTES_2_OFFSET_CUSTOM_DISPLAY_OPTION + i));
         stmt->setUInt8(index++, GetInventorySlotCount());
         stmt->setUInt8(index++, GetBankBagSlotCount());
-        stmt->setUInt8(index++, uint8(GetUInt32Value(PLAYER_FIELD_REST_INFO + REST_STATE_XP)));
+        stmt->setUInt8(index++, uint8(GetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + REST_STATE_XP)));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_FLAGS));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_FLAGS_EX));
         stmt->setUInt16(index++, (uint16)GetMapId());
@@ -19986,11 +19963,11 @@ void Player::SaveToDB(bool create /*=false*/)
         ss << m_taxi.SaveTaxiDestinationsToString();
 
         stmt->setString(index++, ss.str());
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS));
-        stmt->setUInt16(index++, GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS));
-        stmt->setUInt16(index++, GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS));
+        stmt->setUInt16(index++, GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS));
+        stmt->setUInt16(index++, GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_CHOSEN_TITLE));
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX));
         stmt->setUInt8(index++, GetDrunkValue());
         stmt->setUInt32(index++, GetHealth());
 
@@ -20016,7 +19993,7 @@ void Player::SaveToDB(bool create /*=false*/)
 
         ss.str("");
         for (uint32 i = 0; i < PLAYER_EXPLORED_ZONES_SIZE; ++i)
-            ss << GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + i) << ' ';
+            ss << GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + i) << ' ';
         stmt->setString(index++, ss.str());
 
         ss.str("");
@@ -20041,10 +20018,10 @@ void Player::SaveToDB(bool create /*=false*/)
 
         ss.str("");
         for (uint32 i = 0; i < KNOWN_TITLES_SIZE * 2; ++i)
-            ss << GetUInt32Value(PLAYER__FIELD_KNOWN_TITLES + i) << ' ';
+            ss << GetUInt32Value(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + i) << ' ';
         stmt->setString(index++, ss.str());
 
-        stmt->setUInt8(index++, GetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES));
+        stmt->setUInt8(index++, GetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES));
         stmt->setUInt32(index++, m_grantableLevels);
         stmt->setUInt32(index++, realm.Build);
     }
@@ -20057,7 +20034,7 @@ void Player::SaveToDB(bool create /*=false*/)
         stmt->setUInt8(index++, getClass());
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER));   // save gender from PLAYER_BYTES_3, UNIT_BYTES_0 changes with every transform effect
         stmt->setUInt8(index++, getLevel());
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_XP));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_XP));
         stmt->setUInt64(index++, GetMoney());
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_SKIN_ID));
         stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_FACE_ID));
@@ -20068,7 +20045,7 @@ void Player::SaveToDB(bool create /*=false*/)
             stmt->setUInt8(index++, GetByteValue(PLAYER_BYTES_2, PLAYER_BYTES_2_OFFSET_CUSTOM_DISPLAY_OPTION + i));
         stmt->setUInt8(index++, GetInventorySlotCount());
         stmt->setUInt8(index++, GetBankBagSlotCount());
-        stmt->setUInt8(index++, uint8(GetUInt32Value(PLAYER_FIELD_REST_INFO + REST_STATE_XP)));
+        stmt->setUInt8(index++, uint8(GetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + REST_STATE_XP)));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_FLAGS));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_FLAGS_EX));
 
@@ -20130,11 +20107,11 @@ void Player::SaveToDB(bool create /*=false*/)
         ss << m_taxi.SaveTaxiDestinationsToString();
 
         stmt->setString(index++, ss.str());
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS));
-        stmt->setUInt16(index++, GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS));
-        stmt->setUInt16(index++, GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS));
+        stmt->setUInt16(index++, GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS));
+        stmt->setUInt16(index++, GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS));
         stmt->setUInt32(index++, GetUInt32Value(PLAYER_CHOSEN_TITLE));
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX));
         stmt->setUInt8(index++, GetDrunkValue());
         stmt->setUInt32(index++, GetHealth());
 
@@ -20160,7 +20137,7 @@ void Player::SaveToDB(bool create /*=false*/)
 
         ss.str("");
         for (uint32 i = 0; i < PLAYER_EXPLORED_ZONES_SIZE; ++i)
-            ss << GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + i) << ' ';
+            ss << GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + i) << ' ';
         stmt->setString(index++, ss.str());
 
         ss.str("");
@@ -20185,17 +20162,16 @@ void Player::SaveToDB(bool create /*=false*/)
 
         ss.str("");
         for (uint32 i = 0; i < KNOWN_TITLES_SIZE*2; ++i)
-            ss << GetUInt32Value(PLAYER__FIELD_KNOWN_TITLES + i) << ' ';
+            ss << GetUInt32Value(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + i) << ' ';
 
         stmt->setString(index++, ss.str());
-        stmt->setUInt8(index++, GetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES));
+        stmt->setUInt8(index++, GetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES));
         stmt->setUInt32(index++, m_grantableLevels);
 
         stmt->setUInt8(index++, IsInWorld() && !GetSession()->PlayerLogout() ? 1 : 0);
-        stmt->setUInt32(index++, GetUInt32Value(PLAYER_FIELD_HONOR));
+        stmt->setUInt32(index++, GetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR));
         stmt->setUInt32(index++, GetHonorLevel());
-        stmt->setUInt32(index++, GetPrestigeLevel());
-        stmt->setUInt8(index++, uint8(GetUInt32Value(PLAYER_FIELD_REST_INFO + REST_STATE_HONOR)));
+        stmt->setUInt8(index++, uint8(GetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + REST_STATE_HONOR)));
         stmt->setFloat(index++, finiteAlways(_restMgr->GetRestBonus(REST_TYPE_HONOR)));
         stmt->setUInt32(index++, realm.Build);
 
@@ -20766,7 +20742,7 @@ void Player::_SaveDailyQuestStatus(SQLTransaction& trans)
     stmt->setUInt64(0, GetGUID().GetCounter());
     trans->Append(stmt);
 
-    std::vector<uint32> const& dailies = GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
+    std::vector<uint32> const& dailies = GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
     for (uint32 questId : dailies)
     {
         stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_CHARACTER_QUESTSTATUS_DAILY);
@@ -20890,8 +20866,8 @@ void Player::_SaveSkills(SQLTransaction& trans)
         uint16 field = itr->second.pos / 2;
         uint8 offset = itr->second.pos & 1;
 
-        uint16 value = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
-        uint16 max = GetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
+        uint16 value = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
+        uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
 
         switch (itr->second.uState)
         {
@@ -20985,18 +20961,18 @@ void Player::_SaveStats(SQLTransaction& trans) const
         stmt->setUInt32(index++, GetStat(Stats(i)));
 
     for (int i = 0; i < MAX_SPELL_SCHOOL; ++i)
-        stmt->setUInt32(index++, GetResistance(SpellSchools(i)));
-
-    stmt->setFloat(index++, GetFloatValue(PLAYER_BLOCK_PERCENTAGE));
-    stmt->setFloat(index++, GetFloatValue(PLAYER_DODGE_PERCENTAGE));
-    stmt->setFloat(index++, GetFloatValue(PLAYER_PARRY_PERCENTAGE));
-    stmt->setFloat(index++, GetFloatValue(PLAYER_CRIT_PERCENTAGE));
-    stmt->setFloat(index++, GetFloatValue(PLAYER_RANGED_CRIT_PERCENTAGE));
-    stmt->setFloat(index++, GetFloatValue(PLAYER_SPELL_CRIT_PERCENTAGE1));
+        stmt->setUInt32(index++, GetResistance(SpellSchools(i)) + GetBonusResistanceMod(SpellSchools(i)));
+
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE));
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE));
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE));
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE));
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE));
+    stmt->setFloat(index++, GetFloatValue(ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1));
     stmt->setUInt32(index++, GetUInt32Value(UNIT_FIELD_ATTACK_POWER));
     stmt->setUInt32(index++, GetUInt32Value(UNIT_FIELD_RANGED_ATTACK_POWER));
     stmt->setUInt32(index++, GetBaseSpellPowerBonus());
-    stmt->setUInt32(index, GetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + CR_RESILIENCE_PLAYER_DAMAGE));
+    stmt->setUInt32(index, GetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + CR_RESILIENCE_PLAYER_DAMAGE));
 
     trans->Append(stmt);
 }
@@ -21010,10 +20986,10 @@ void Player::outDebugValues() const
     TC_LOG_DEBUG("entities.unit", "AGILITY is: \t\t%f\t\tSTRENGTH is: \t\t%f", GetStat(STAT_AGILITY), GetStat(STAT_STRENGTH));
     TC_LOG_DEBUG("entities.unit", "INTELLECT is: \t\t%f", GetStat(STAT_INTELLECT));
     TC_LOG_DEBUG("entities.unit", "STAMINA is: \t\t%f", GetStat(STAT_STAMINA));
-    TC_LOG_DEBUG("entities.unit", "Armor is: \t\t%u\t\tBlock is: \t\t%f", GetArmor(), GetFloatValue(PLAYER_BLOCK_PERCENTAGE));
-    TC_LOG_DEBUG("entities.unit", "HolyRes is: \t\t%u\t\tFireRes is: \t\t%u", GetResistance(SPELL_SCHOOL_HOLY), GetResistance(SPELL_SCHOOL_FIRE));
-    TC_LOG_DEBUG("entities.unit", "NatureRes is: \t\t%u\t\tFrostRes is: \t\t%u", GetResistance(SPELL_SCHOOL_NATURE), GetResistance(SPELL_SCHOOL_FROST));
-    TC_LOG_DEBUG("entities.unit", "ShadowRes is: \t\t%u\t\tArcaneRes is: \t\t%u", GetResistance(SPELL_SCHOOL_SHADOW), GetResistance(SPELL_SCHOOL_ARCANE));
+    TC_LOG_DEBUG("entities.unit", "Armor is: \t\t%u\t\tBlock is: \t\t%f", GetArmor(), GetFloatValue(ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE));
+    TC_LOG_DEBUG("entities.unit", "HolyRes is: \t\t%u\t\tFireRes is: \t\t%u", GetResistance(SPELL_SCHOOL_MASK_HOLY), GetResistance(SPELL_SCHOOL_MASK_FIRE));
+    TC_LOG_DEBUG("entities.unit", "NatureRes is: \t\t%u\t\tFrostRes is: \t\t%u", GetResistance(SPELL_SCHOOL_MASK_NATURE), GetResistance(SPELL_SCHOOL_MASK_FROST));
+    TC_LOG_DEBUG("entities.unit", "ShadowRes is: \t\t%u\t\tArcaneRes is: \t\t%u", GetResistance(SPELL_SCHOOL_MASK_SHADOW), GetResistance(SPELL_SCHOOL_MASK_ARCANE));
     TC_LOG_DEBUG("entities.unit", "MIN_DAMAGE is: \t\t%f\tMAX_DAMAGE is: \t\t%f", GetFloatValue(UNIT_FIELD_MINDAMAGE), GetFloatValue(UNIT_FIELD_MAXDAMAGE));
     TC_LOG_DEBUG("entities.unit", "MIN_OFFHAND_DAMAGE is: \t%f\tMAX_OFFHAND_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINOFFHANDDAMAGE), GetFloatValue(UNIT_FIELD_MAXOFFHANDDAMAGE));
     TC_LOG_DEBUG("entities.unit", "MIN_RANGED_DAMAGE is: \t%f\tMAX_RANGED_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINRANGEDDAMAGE), GetFloatValue(UNIT_FIELD_MAXRANGEDDAMAGE));
@@ -23263,7 +23239,7 @@ bool Player::CanAlwaysSee(WorldObject const* obj) const
     if (m_unitMovedByMe == obj)
         return true;
 
-    ObjectGuid guid = GetGuidValue(PLAYER_FARSIGHT);
+    ObjectGuid guid = GetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT);
     if (!guid.IsEmpty())
         if (obj->GetGUID() == guid)
             return true;
@@ -23535,7 +23511,7 @@ bool Player::HasEnoughMoney(int64 amount) const
 
 void Player::SetMoney(uint64 value)
 {
-    SetUInt64Value(PLAYER_FIELD_COINAGE, value);
+    SetUInt64Value(ACTIVE_PLAYER_FIELD_COINAGE, value);
     MoneyChanged(value);
     UpdateCriteria(CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED);
 }
@@ -24182,7 +24158,7 @@ void Player::SetDailyQuestStatus(uint32 quest_id)
     {
         if (!qQuest->IsDFQuest())
         {
-            AddDynamicValue(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS, quest_id);
+            AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS, quest_id);
             m_lastDailyQuestTime = time(nullptr);              // last daily quest time
             m_DailyQuestChanged = true;
         }
@@ -24200,7 +24176,7 @@ bool Player::IsDailyQuestDone(uint32 quest_id)
     bool found = false;
     if (sObjectMgr->GetQuestTemplate(quest_id))
     {
-        std::vector<uint32> const& dailies = GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
+        std::vector<uint32> const& dailies = GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
         for (uint32 dailyQuestId : dailies)
         {
             if (dailyQuestId == quest_id)
@@ -24238,15 +24214,15 @@ void Player::SetMonthlyQuestStatus(uint32 quest_id)
 
 void Player::DailyReset()
 {
-    for (uint32 questId : GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS))
+    for (uint32 questId : GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS))
         if (uint32 questBit = sDB2Manager.GetQuestUniqueBitFlag(questId))
             SetQuestCompletedBit(questBit, false);
 
     WorldPackets::Quest::DailyQuestsReset dailyQuestsReset;
-    dailyQuestsReset.Count = int32(GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS).size());
+    dailyQuestsReset.Count = int32(GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS).size());
     SendDirectMessage(dailyQuestsReset.Write());
 
-    ClearDynamicValue(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
+    ClearDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
 
     m_DFQuests.clear(); // Dungeon Finder Quests.
 
@@ -24761,10 +24737,10 @@ bool Player::CanNoReagentCast(SpellInfo const* spellInfo) const
 
     // Check no reagent use mask
     flag128 noReagentMask;
-    noReagentMask[0] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1);
-    noReagentMask[1] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 1);
-    noReagentMask[2] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 2);
-    noReagentMask[3] = GetUInt32Value(PLAYER_NO_REAGENT_COST_1 + 3);
+    noReagentMask[0] = GetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST);
+    noReagentMask[1] = GetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST + 1);
+    noReagentMask[2] = GetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST + 2);
+    noReagentMask[3] = GetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST + 3);
     if (spellInfo->SpellFamilyFlags  & noReagentMask)
         return true;
 
@@ -24805,7 +24781,7 @@ void Player::RemoveItemDependentAurasAndCasts(Item* pItem)
 
 void Player::InitializeSelfResurrectionSpells()
 {
-    ClearDynamicValue(PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
+    ClearDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
 
     uint32 spells[3] = { };
 
@@ -24826,7 +24802,7 @@ void Player::InitializeSelfResurrectionSpells()
 
     for (uint32 selfResSpell : spells)
         if (selfResSpell)
-            AddDynamicValue(PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS, selfResSpell);
+            AddDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS, selfResSpell);
 }
 
 // Used in triggers for check "Only to targets that grant experience or honor" req
@@ -25399,7 +25375,7 @@ void Player::SetViewpoint(WorldObject* target, bool apply)
         TC_LOG_DEBUG("maps", "Player::CreateViewpoint: Player '%s' (%s) creates seer (Entry: %u, TypeId: %u).",
             GetName().c_str(), GetGUID().ToString().c_str(), target->GetEntry(), target->GetTypeId());
 
-        if (!AddGuidValue(PLAYER_FARSIGHT, target->GetGUID()))
+        if (!AddGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT, target->GetGUID()))
         {
             TC_LOG_FATAL("entities.player", "Player::CreateViewpoint: Player '%s' (%s) cannot add new viewpoint!", GetName().c_str(), GetGUID().ToString().c_str());
             return;
@@ -25416,7 +25392,7 @@ void Player::SetViewpoint(WorldObject* target, bool apply)
     {
         TC_LOG_DEBUG("maps", "Player::CreateViewpoint: Player %s removed seer", GetName().c_str());
 
-        if (!RemoveGuidValue(PLAYER_FARSIGHT, target->GetGUID()))
+        if (!RemoveGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT, target->GetGUID()))
         {
             TC_LOG_FATAL("entities.player", "Player::CreateViewpoint: Player '%s' (%s) cannot remove current viewpoint!", GetName().c_str(), GetGUID().ToString().c_str());
             return;
@@ -25435,7 +25411,7 @@ void Player::SetViewpoint(WorldObject* target, bool apply)
 
 WorldObject* Player::GetViewpoint() const
 {
-    ObjectGuid guid = GetGuidValue(PLAYER_FARSIGHT);
+    ObjectGuid guid = GetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT);
     if (!guid.IsEmpty())
         return static_cast<WorldObject*>(ObjectAccessor::GetObjectByTypeMask(*this, guid, TYPEMASK_SEER));
     return nullptr;
@@ -25537,7 +25513,7 @@ bool Player::HasTitle(uint32 bitIndex) const
 
     uint32 fieldIndexOffset = bitIndex / 32;
     uint32 flag = 1 << (bitIndex % 32);
-    return HasFlag(PLAYER__FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
+    return HasFlag(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
 }
 
 bool Player::HasTitle(CharTitlesEntry const* title) const
@@ -25552,17 +25528,17 @@ void Player::SetTitle(CharTitlesEntry const* title, bool lost)
 
     if (lost)
     {
-        if (!HasFlag(PLAYER__FIELD_KNOWN_TITLES + fieldIndexOffset, flag))
+        if (!HasFlag(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + fieldIndexOffset, flag))
             return;
 
-        RemoveFlag(PLAYER__FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
+        RemoveFlag(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
     }
     else
     {
-        if (HasFlag(PLAYER__FIELD_KNOWN_TITLES + fieldIndexOffset, flag))
+        if (HasFlag(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + fieldIndexOffset, flag))
             return;
 
-        SetFlag(PLAYER__FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
+        SetFlag(ACTIVE_PLAYER_FIELD_KNOWN_TITLES + fieldIndexOffset, flag);
     }
 
     WorldPackets::Character::TitleEarned packet(lost ? SMSG_TITLE_LOST : SMSG_TITLE_EARNED);
@@ -25841,7 +25817,7 @@ void Player::_LoadSkills(PreparedQueryResult result)
             uint16 field = count / 2;
             uint8 offset = count & 1;
 
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, skill);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, skill);
             uint16 step = 0;
 
             SkillLineEntry const* skillLine = sSkillLineStore.LookupEntry(rcEntry->SkillID);
@@ -25855,15 +25831,15 @@ void Player::_LoadSkills(PreparedQueryResult result)
                     step = max / 75;
 
                     if (professionCount < 2)
-                        SetUInt32Value(PLAYER_PROFESSION_SKILL_LINE_1 + professionCount++, skill);
+                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + professionCount++, skill);
                 }
             }
 
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, value);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, max);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
-            SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, value);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, max);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
+            SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
 
             mSkillStatus.insert(SkillStatusMap::value_type(skill, SkillStatusData(count, SKILL_UNCHANGED)));
             loadedSkillValues[skill] = value;
@@ -25892,12 +25868,12 @@ void Player::_LoadSkills(PreparedQueryResult result)
         uint16 field = count / 2;
         uint8 offset = count & 1;
 
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, 0);
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, 0);
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, 0);
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, 0);
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
-        SetUInt16Value(PLAYER_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_TEMP_BONUS_OFFSET + field, offset, 0);
+        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_PERM_BONUS_OFFSET + field, offset, 0);
     }
 }
 
@@ -26104,7 +26080,7 @@ TalentLearnResult Player::LearnTalent(uint32 talentId, int32* spellOnCooldown)
         return TALENT_FAILED_UNKNOWN;
 
     // check if we have enough talent points
-    if (talentInfo->TierID >= GetUInt32Value(PLAYER_FIELD_MAX_TALENT_TIERS))
+    if (talentInfo->TierID >= GetUInt32Value(ACTIVE_PLAYER_FIELD_MAX_TALENT_TIERS))
         return TALENT_FAILED_UNKNOWN;
 
     // TODO: prevent changing talents that are on cooldown
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 548efab34c1..8f1529db7c5 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -101,16 +101,23 @@ namespace WorldPackets
 
 typedef std::deque<Mail*> PlayerMails;
 
-#define PLAYER_MAX_SKILLS                       128
-enum SkillFieldOffset
+#define PLAYER_MAX_SKILLS                       256
+
+template<typename SkillArrayType>
+constexpr std::size_t CalculateSkillFieldArraySize()
+{
+    return PLAYER_MAX_SKILLS / sizeof(uint32) * sizeof(SkillArrayType);
+}
+
+enum SkillFieldOffset : uint16
 {
-    SKILL_ID_OFFSET = 0,
-    SKILL_STEP_OFFSET = 64,
-    SKILL_RANK_OFFSET = SKILL_STEP_OFFSET + 64,
-    SUBSKILL_START_RANK_OFFSET = SKILL_RANK_OFFSET + 64,
-    SKILL_MAX_RANK_OFFSET = SUBSKILL_START_RANK_OFFSET + 64,
-    SKILL_TEMP_BONUS_OFFSET = SKILL_MAX_RANK_OFFSET + 64,
-    SKILL_PERM_BONUS_OFFSET = SKILL_TEMP_BONUS_OFFSET + 64
+    SKILL_ID_OFFSET            = 0,
+    SKILL_STEP_OFFSET          = SKILL_ID_OFFSET + CalculateSkillFieldArraySize<uint16>(),
+    SKILL_RANK_OFFSET          = SKILL_STEP_OFFSET + CalculateSkillFieldArraySize<uint16>(),
+    SUBSKILL_START_RANK_OFFSET = SKILL_RANK_OFFSET + CalculateSkillFieldArraySize<uint16>(),
+    SKILL_MAX_RANK_OFFSET      = SUBSKILL_START_RANK_OFFSET + CalculateSkillFieldArraySize<uint16>(),
+    SKILL_TEMP_BONUS_OFFSET    = SKILL_MAX_RANK_OFFSET + CalculateSkillFieldArraySize<uint16>(),
+    SKILL_PERM_BONUS_OFFSET    = SKILL_TEMP_BONUS_OFFSET + CalculateSkillFieldArraySize<uint16>()
 };
 
 #define PLAYER_EXPLORED_ZONES_SIZE  320
@@ -1189,7 +1196,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         static bool IsChildEquipmentPos(uint8 bag, uint8 slot);
         bool IsValidPos(uint16 pos, bool explicit_pos) const { return IsValidPos(pos >> 8, pos & 255, explicit_pos); }
         bool IsValidPos(uint8 bag, uint8 slot, bool explicit_pos) const;
-        uint8 GetInventorySlotCount() const { return GetByteValue(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_NUM_BACKPACK_SLOTS); }
+        uint8 GetInventorySlotCount() const { return GetByteValue(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_NUM_BACKPACK_SLOTS); }
         void SetInventorySlotCount(uint8 slots);
         uint8 GetBankBagSlotCount() const { return GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_BANK_BAG_SLOTS); }
         void SetBankBagSlotCount(uint8 count) { SetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_BANK_BAG_SLOTS, count); }
@@ -1531,7 +1538,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         void setRegenTimerCount(uint32 time) {m_regenTimerCount = time;}
         void setWeaponChangeTimer(uint32 time) {m_weaponChangeTimer = time;}
 
-        uint64 GetMoney() const { return GetUInt64Value(PLAYER_FIELD_COINAGE); }
+        uint64 GetMoney() const { return GetUInt64Value(ACTIVE_PLAYER_FIELD_COINAGE); }
         bool ModifyMoney(int64 amount, bool sendError = true);
         bool HasEnoughMoney(uint64 amount) const { return (GetMoney() >= amount); }
         bool HasEnoughMoney(int64 amount) const;
@@ -1623,8 +1630,8 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         std::string GetGuildName() const;
 
         // Loot Spec
-        void SetLootSpecId(uint32 id) { SetUInt32Value(PLAYER_FIELD_LOOT_SPEC_ID, id); }
-        uint32 GetLootSpecId() const { return GetUInt32Value(PLAYER_FIELD_LOOT_SPEC_ID); }
+        void SetLootSpecId(uint32 id) { SetUInt32Value(ACTIVE_PLAYER_FIELD_LOOT_SPEC_ID, id); }
+        uint32 GetLootSpecId() const { return GetUInt32Value(ACTIVE_PLAYER_FIELD_LOOT_SPEC_ID); }
 
         // Talents
         uint32 GetTalentResetCost() const { return _specializationInfo.ResetTalentsCost; }
@@ -1671,8 +1678,8 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         std::vector<uint32>& GetGlyphs(uint8 spec) { return _specializationInfo.Glyphs[spec]; }
         ActionButtonList const& GetActionButtons() const { return m_actionButtons; }
 
-        uint32 GetFreePrimaryProfessionPoints() const { return GetUInt32Value(PLAYER_CHARACTER_POINTS); }
-        void SetFreePrimaryProfessions(uint16 profs) { SetUInt32Value(PLAYER_CHARACTER_POINTS, profs); }
+        uint32 GetFreePrimaryProfessionPoints() const { return GetUInt32Value(ACTIVE_PLAYER_FIELD_CHARACTER_POINTS); }
+        void SetFreePrimaryProfessions(uint16 profs) { SetUInt32Value(ACTIVE_PLAYER_FIELD_CHARACTER_POINTS, profs); }
         void InitPrimaryProfessions();
 
         PlayerSpellMap const& GetSpellMap() const { return m_spells; }
@@ -1757,7 +1764,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         void SetGuildLevel(uint32 level) { SetUInt32Value(PLAYER_GUILDLEVEL, level); }
         uint32 GetGuildLevel() const { return GetUInt32Value(PLAYER_GUILDLEVEL); }
         void SetGuildIdInvited(ObjectGuid::LowType GuildId) { m_GuildIdInvited = GuildId; }
-        ObjectGuid::LowType GetGuildId() const { return GetUInt64Value(OBJECT_FIELD_DATA); /* return only lower part */ }
+        ObjectGuid::LowType GetGuildId() const { return GetUInt64Value(UNIT_FIELD_GUILD_GUID); /* return only lower part */ }
         Guild* GetGuild();
         Guild const* GetGuild() const;
         static ObjectGuid::LowType GetGuildIdFromDB(ObjectGuid guid);
@@ -1770,8 +1777,8 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         void SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 value);
         static uint32 GetArenaTeamIdFromDB(ObjectGuid guid, uint8 slot);
         static void LeaveAllArenaTeams(ObjectGuid guid);
-        uint32 GetArenaTeamId(uint8 slot) const { return GetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + ARENA_TEAM_ID); }
-        uint32 GetArenaPersonalRating(uint8 slot) const { return GetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + ARENA_TEAM_PERSONAL_RATING); }
+        uint32 GetArenaTeamId(uint8 slot) const { return GetUInt32Value(ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO + (slot * ARENA_TEAM_END) + ARENA_TEAM_ID); }
+        uint32 GetArenaPersonalRating(uint8 slot) const { return GetUInt32Value(ACTIVE_PLAYER_FIELD_ARENA_TEAM_INFO + (slot * ARENA_TEAM_END) + ARENA_TEAM_PERSONAL_RATING); }
         void SetArenaTeamIdInvited(uint32 ArenaTeamId) { m_ArenaTeamIdInvited = ArenaTeamId; }
         uint32 GetArenaTeamIdInvited() const { return m_ArenaTeamIdInvited; }
         uint32 GetRBGPersonalRating() const { return 0; }
@@ -1986,7 +1993,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         void RestoreHealthAfterDuel() { SetHealth(healthBeforeDuel); }
         void RestoreManaAfterDuel() { SetPower(POWER_MANA, manaBeforeDuel); }
 
-        uint32 GetPrestigeLevel() const { return GetUInt32Value(PLAYER_FIELD_PRESTIGE); }
+        uint32 GetPrestigeLevel() const { return 0; }
         uint32 GetHonorLevel() const { return GetUInt32Value(PLAYER_FIELD_HONOR_LEVEL); }
         void AddHonorXP(uint32 xp);
         void SetHonorLevel(uint8 honorLevel);
@@ -2008,7 +2015,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         int32 CalculateCorpseReclaimDelay(bool load = false) const;
         void SendCorpseReclaimDelay(uint32 delay) const;
 
-        uint32 GetBlockPercent() const override { return GetUInt32Value(PLAYER_SHIELD_BLOCK); }
+        uint32 GetBlockPercent() const override { return GetUInt32Value(ACTIVE_PLAYER_FIELD_SHIELD_BLOCK); }
         bool CanParry() const { return m_canParry; }
         void SetCanParry(bool value);
         bool CanBlock() const { return m_canBlock; }
@@ -2724,7 +2731,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
 
         std::unordered_map<ObjectGuid /*LootObject*/, ObjectGuid /*world object*/> m_AELootView;
 
-        void _InitHonorLevelOnLoadFromDB(uint32 /*honor*/, uint32 /*honorLevel*/, uint32 /*prestigeLevel*/);
+        void _InitHonorLevelOnLoadFromDB(uint32 honor, uint32 honorLevel);
         std::unique_ptr<RestMgr> _restMgr;
 
         bool _usePvpItemLevels;
diff --git a/src/server/game/Entities/Player/RestMgr.cpp b/src/server/game/Entities/Player/RestMgr.cpp
index a4309d79d54..fc100d36088 100644
--- a/src/server/game/Entities/Player/RestMgr.cpp
+++ b/src/server/game/Entities/Player/RestMgr.cpp
@@ -44,7 +44,7 @@ void RestMgr::SetRestBonus(RestTypes restType, float restBonus)
 
             rest_rested_offset = REST_RESTED_XP;
             rest_state_offset = REST_STATE_XP;
-            next_level_xp_field = PLAYER_NEXT_LEVEL_XP;
+            next_level_xp_field = ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP;
             affectedByRaF = true;
             break;
         case REST_TYPE_HONOR:
@@ -54,7 +54,7 @@ void RestMgr::SetRestBonus(RestTypes restType, float restBonus)
 
             rest_rested_offset = REST_RESTED_HONOR;
             rest_state_offset = REST_STATE_HONOR;
-            next_level_xp_field = PLAYER_FIELD_HONOR_NEXT_LEVEL;
+            next_level_xp_field = ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL;
             break;
         default:
             return;
@@ -72,17 +72,17 @@ void RestMgr::SetRestBonus(RestTypes restType, float restBonus)
 
     // update data for client
     if (affectedByRaF && _player->GetsRecruitAFriendBonus(true) && (_player->GetSession()->IsARecruiter() || _player->GetSession()->GetRecruiterId() != 0))
-        _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_RAF_LINKED);
+        _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_RAF_LINKED);
     else
     {
         if (_restBonus[restType] > 10)
-            _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_RESTED);
+            _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_RESTED);
         else if (_restBonus[restType] <= 1)
-            _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_NOT_RAF_LINKED);
+            _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + rest_state_offset, REST_STATE_NOT_RAF_LINKED);
     }
 
     // RestTickUpdate
-    _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + rest_rested_offset, uint32(_restBonus[restType]));
+    _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + rest_rested_offset, uint32(_restBonus[restType]));
 }
 
 void RestMgr::AddRestBonus(RestTypes restType, float restBonus)
@@ -153,8 +153,8 @@ void RestMgr::Update(time_t now)
 void RestMgr::LoadRestBonus(RestTypes restType, PlayerRestState state, float restBonus)
 {
     _restBonus[restType] = restBonus;
-    _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + restType * 2, state);
-    _player->SetUInt32Value(PLAYER_FIELD_REST_INFO + restType * 2 + 1, uint32(restBonus));
+    _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + restType * 2, state);
+    _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_REST_INFO + restType * 2 + 1, uint32(restBonus));
 }
 
 float RestMgr::CalcExtraPerSec(RestTypes restType, float bubble) const
@@ -162,9 +162,9 @@ float RestMgr::CalcExtraPerSec(RestTypes restType, float bubble) const
     switch (restType)
     {
         case REST_TYPE_HONOR:
-            return float(_player->GetUInt32Value(PLAYER_FIELD_HONOR_NEXT_LEVEL)) / 72000.0f * bubble;
+            return float(_player->GetUInt32Value(ACTIVE_PLAYER_FIELD_HONOR_NEXT_LEVEL)) / 72000.0f * bubble;
         case REST_TYPE_XP:
-            return float(_player->GetUInt32Value(PLAYER_NEXT_LEVEL_XP)) / 72000.0f * bubble;
+            return float(_player->GetUInt32Value(ACTIVE_PLAYER_FIELD_NEXT_LEVEL_XP)) / 72000.0f * bubble;
         default:
             return 0.0f;
     }
diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp
index 7e0d38c9875..6d940a91582 100644
--- a/src/server/game/Entities/Unit/StatSystem.cpp
+++ b/src/server/game/Entities/Unit/StatSystem.cpp
@@ -160,9 +160,9 @@ void Player::ApplySpellPowerBonus(int32 amount, bool apply)
     apply = _ModifyUInt32(apply, m_baseSpellPower, amount);
 
     // For speed just update for client
-    ApplyModUInt32Value(PLAYER_FIELD_MOD_HEALING_DONE_POS, amount, apply);
+    ApplyModUInt32Value(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS, amount, apply);
     for (int i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i)
-        ApplyModUInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, amount, apply);
+        ApplyModUInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, amount, apply);
 
     if (HasAuraType(SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT))
     {
@@ -176,18 +176,18 @@ void Player::UpdateSpellDamageAndHealingBonus()
     // Magic damage modifiers implemented in Unit::SpellDamageBonusDone
     // This information for client side use only
     // Get healing bonus for all schools
-    SetStatInt32Value(PLAYER_FIELD_MOD_HEALING_DONE_POS, SpellBaseHealingBonusDone(SPELL_SCHOOL_MASK_ALL));
+    SetStatInt32Value(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS, SpellBaseHealingBonusDone(SPELL_SCHOOL_MASK_ALL));
     // Get damage bonus for all schools
     Unit::AuraEffectList const& modDamageAuras = GetAuraEffectsByType(SPELL_AURA_MOD_DAMAGE_DONE);
     for (uint16 i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i)
     {
-        SetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i, std::accumulate(modDamageAuras.begin(), modDamageAuras.end(), 0, [i](int32 negativeMod, AuraEffect const* aurEff)
+        SetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i, std::accumulate(modDamageAuras.begin(), modDamageAuras.end(), 0, [i](int32 negativeMod, AuraEffect const* aurEff)
         {
             if (aurEff->GetAmount() < 0 && aurEff->GetMiscValue() & (1 << i))
                 negativeMod += aurEff->GetAmount();
             return negativeMod;
         }));
-        SetStatInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, SpellBaseDamageBonusDone(SpellSchoolMask(1 << i)) - GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i));
+        SetStatInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i, SpellBaseDamageBonusDone(SpellSchoolMask(1 << i)) - GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + i));
     }
 
     if (HasAuraType(SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT))
@@ -231,7 +231,7 @@ bool Player::UpdateAllStats()
 
 void Player::ApplySpellPenetrationBonus(int32 amount, bool apply)
 {
-    ApplyModInt32Value(PLAYER_FIELD_MOD_TARGET_RESISTANCE, -amount, apply);
+    ApplyModInt32Value(ACTIVE_PLAYER_FIELD_MOD_TARGET_RESISTANCE, -amount, apply);
     m_spellPenetrationItemMod += apply ? amount : -amount;
 }
 
@@ -239,8 +239,7 @@ void Player::UpdateResistances(uint32 school)
 {
     if (school > SPELL_SCHOOL_NORMAL)
     {
-        float value  = GetTotalAuraModValue(UnitMods(UNIT_MOD_RESISTANCE_START + school));
-        SetResistance(SpellSchools(school), int32(value));
+        Unit::UpdateResistances(school);
 
         Pet* pet = GetPet();
         if (pet)
@@ -255,6 +254,7 @@ void Player::UpdateArmor()
     UnitMods unitMod = UNIT_MOD_ARMOR;
 
     float value = GetModifierValue(unitMod, BASE_VALUE);    // base armor (from items)
+    float baseValue = value;
     value *= GetModifierValue(unitMod, BASE_PCT);           // armor percent from items
     value += GetModifierValue(unitMod, TOTAL_VALUE);
 
@@ -268,7 +268,7 @@ void Player::UpdateArmor()
 
     value *= GetModifierValue(unitMod, TOTAL_PCT);
 
-    SetArmor(int32(value));
+    SetArmor(int32(baseValue), int32(value - baseValue));
 
     Pet* pet = GetPet();
     if (pet)
@@ -360,11 +360,11 @@ void Player::UpdateAttackPowerAndDamage(bool ranged)
     }
     else
     {
-        int32 minSpellPower = GetInt32Value(PLAYER_FIELD_MOD_HEALING_DONE_POS);
+        int32 minSpellPower = GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_POS);
         for (int i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i)
-            minSpellPower = std::min(minSpellPower, GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i));
+            minSpellPower = std::min(minSpellPower, GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + i));
 
-        val2 = CalculatePct(float(minSpellPower), GetFloatValue(PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT));
+        val2 = CalculatePct(float(minSpellPower), GetFloatValue(ACTIVE_PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT));
     }
 
     SetModifierValue(unitMod, BASE_VALUE, val2);
@@ -488,7 +488,7 @@ void Player::UpdateBlockPercentage()
 
         value = value < 0.0f ? 0.0f : value;
     }
-    SetStatFloatValue(PLAYER_BLOCK_PERCENTAGE, value);
+    SetStatFloatValue(ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE, value);
 }
 
 void Player::UpdateCritPercentage(WeaponAttackType attType)
@@ -501,18 +501,18 @@ void Player::UpdateCritPercentage(WeaponAttackType attType)
     {
         case OFF_ATTACK:
             modGroup = OFFHAND_CRIT_PERCENTAGE;
-            index = PLAYER_OFFHAND_CRIT_PERCENTAGE;
+            index = ACTIVE_PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE;
             cr = CR_CRIT_MELEE;
             break;
         case RANGED_ATTACK:
             modGroup = RANGED_CRIT_PERCENTAGE;
-            index = PLAYER_RANGED_CRIT_PERCENTAGE;
+            index = ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE;
             cr = CR_CRIT_RANGED;
             break;
         case BASE_ATTACK:
         default:
             modGroup = CRIT_PERCENTAGE;
-            index = PLAYER_CRIT_PERCENTAGE;
+            index = ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE;
             cr = CR_CRIT_MELEE;
             break;
     }
@@ -545,13 +545,13 @@ void Player::UpdateMastery()
 {
     if (!CanUseMastery())
     {
-        SetFloatValue(PLAYER_MASTERY, 0.0f);
+        SetFloatValue(ACTIVE_PLAYER_FIELD_MASTERY, 0.0f);
         return;
     }
 
     float value = GetTotalAuraModifier(SPELL_AURA_MASTERY);
     value += GetRatingBonusValue(CR_MASTERY);
-    SetFloatValue(PLAYER_MASTERY, value);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_MASTERY, value);
 
     ChrSpecializationEntry const* chrSpec = sChrSpecializationStore.LookupEntry(GetUInt32Value(PLAYER_FIELD_CURRENT_SPEC_ID));
     if (!chrSpec)
@@ -579,7 +579,7 @@ void Player::UpdateMastery()
 void Player::UpdateVersatilityDamageDone()
 {
     // No proof that CR_VERSATILITY_DAMAGE_DONE is allways = PLAYER_VERSATILITY
-    SetUInt32Value(PLAYER_VERSATILITY, GetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + CR_VERSATILITY_DAMAGE_DONE));
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_VERSATILITY, GetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + CR_VERSATILITY_DAMAGE_DONE));
 
     if (getClass() == CLASS_HUNTER)
         UpdateDamagePhysical(RANGED_ATTACK);
@@ -596,7 +596,7 @@ void Player::UpdateHealingDonePercentMod()
     for (AuraEffect const* auraEffect : GetAuraEffectsByType(SPELL_AURA_MOD_HEALING_DONE_PERCENT))
         AddPct(value, auraEffect->GetAmount());
 
-    SetStatFloatValue(PLAYER_FIELD_MOD_HEALING_DONE_PCT, value);
+    SetStatFloatValue(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_PCT, value);
 }
 
 const float m_diminishing_k[MAX_CLASSES] =
@@ -651,7 +651,7 @@ void Player::UpdateParryPercentage()
 
         value = value < 0.0f ? 0.0f : value;
     }
-    SetStatFloatValue(PLAYER_PARRY_PERCENTAGE, value);
+    SetStatFloatValue(ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE, value);
 }
 
 void Player::UpdateDodgePercentage()
@@ -686,7 +686,7 @@ void Player::UpdateDodgePercentage()
          value = value > sWorld->getFloatConfig(CONFIG_STATS_LIMITS_DODGE) ? sWorld->getFloatConfig(CONFIG_STATS_LIMITS_DODGE) : value;
 
     value = value < 0.0f ? 0.0f : value;
-    SetStatFloatValue(PLAYER_DODGE_PERCENTAGE, value);
+    SetStatFloatValue(ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE, value);
 }
 
 void Player::UpdateSpellCritChance()
@@ -700,13 +700,13 @@ void Player::UpdateSpellCritChance()
     crit += GetRatingBonusValue(CR_CRIT_SPELL);
 
     // Store crit value
-    SetFloatValue(PLAYER_SPELL_CRIT_PERCENTAGE1, crit);
+    SetFloatValue(ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1, crit);
 }
 
 void Player::UpdateArmorPenetration(int32 amount)
 {
     // Store Rating Value
-    SetUInt32Value(PLAYER_FIELD_COMBAT_RATING_1 + CR_ARMOR_PENETRATION, amount);
+    SetUInt32Value(ACTIVE_PLAYER_FIELD_COMBAT_RATING + CR_ARMOR_PENETRATION, amount);
 }
 
 void Player::UpdateMeleeHitChances()
@@ -746,10 +746,10 @@ void Player::UpdateExpertise(WeaponAttackType attack)
     switch (attack)
     {
         case BASE_ATTACK:
-            SetUInt32Value(PLAYER_EXPERTISE, expertise);
+            SetUInt32Value(ACTIVE_PLAYER_FIELD_EXPERTISE, expertise);
             break;
         case OFF_ATTACK:
-            SetUInt32Value(PLAYER_OFFHAND_EXPERTISE, expertise);
+            SetUInt32Value(ACTIVE_PLAYER_FIELD_OFFHAND_EXPERTISE, expertise);
             break;
         default:
             break;
@@ -855,21 +855,11 @@ bool Creature::UpdateAllStats()
     return true;
 }
 
-void Creature::UpdateResistances(uint32 school)
-{
-    if (school > SPELL_SCHOOL_NORMAL)
-    {
-        float value  = GetTotalAuraModValue(UnitMods(UNIT_MOD_RESISTANCE_START + school));
-        SetResistance(SpellSchools(school), int32(value));
-    }
-    else
-        UpdateArmor();
-}
-
 void Creature::UpdateArmor()
 {
+    float baseValue = GetModifierValue(UNIT_MOD_ARMOR, BASE_VALUE);
     float value = GetTotalAuraModValue(UNIT_MOD_ARMOR);
-    SetArmor(int32(value));
+    SetArmor(int32(baseValue), int32(value - baseValue));
 }
 
 void Creature::UpdateMaxHealth()
@@ -1077,13 +1067,18 @@ void Guardian::UpdateResistances(uint32 school)
 {
     if (school > SPELL_SCHOOL_NORMAL)
     {
-        float value  = GetTotalAuraModValue(UnitMods(UNIT_MOD_RESISTANCE_START + school));
+        float baseValue = GetModifierValue(UnitMods(UNIT_MOD_RESISTANCE_START + school), BASE_VALUE);
+        float bonusValue = GetTotalAuraModValue(UnitMods(UNIT_MOD_RESISTANCE_START + school)) - baseValue;
 
         // hunter and warlock pets gain 40% of owner's resistance
         if (IsPet())
-            value += float(CalculatePct(m_owner->GetResistance(SpellSchools(school)), 40));
+        {
+            baseValue += float(CalculatePct(m_owner->GetResistance(SpellSchools(school)), 40));
+            bonusValue += float(CalculatePct(m_owner->GetBonusResistanceMod(SpellSchools(school)), 40));
+        }
 
-        SetResistance(SpellSchools(school), int32(value));
+        SetResistance(SpellSchools(school), int32(baseValue));
+        SetBonusResistanceMod(SpellSchools(school), int32(bonusValue));
     }
     else
         UpdateArmor();
@@ -1091,6 +1086,7 @@ void Guardian::UpdateResistances(uint32 school)
 
 void Guardian::UpdateArmor()
 {
+    float baseValue = 0.0f;
     float value = 0.0f;
     float bonus_armor = 0.0f;
     UnitMods unitMod = UNIT_MOD_ARMOR;
@@ -1102,11 +1098,12 @@ void Guardian::UpdateArmor()
         bonus_armor = m_owner->GetArmor();
 
     value  = GetModifierValue(unitMod, BASE_VALUE);
+    baseValue = value;
     value *= GetModifierValue(unitMod, BASE_PCT);
     value += GetModifierValue(unitMod, TOTAL_VALUE) + bonus_armor;
     value *= GetModifierValue(unitMod, TOTAL_PCT);
 
-    SetArmor(int32(value));
+    SetArmor(int32(baseValue), int32(value - baseValue));
 }
 
 void Guardian::UpdateMaxHealth()
@@ -1186,8 +1183,8 @@ void Guardian::UpdateAttackPowerAndDamage(bool ranged)
         //demons benefit from warlocks shadow or fire damage
         else if (IsPet())
         {
-            int32 fire  = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
-            int32 shadow = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
+            int32 fire  = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
+            int32 shadow = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
             int32 maximum  = (fire > shadow) ? fire : shadow;
             if (maximum < 0)
                 maximum = 0;
@@ -1197,7 +1194,7 @@ void Guardian::UpdateAttackPowerAndDamage(bool ranged)
         //water elementals benefit from mage's frost damage
         else if (GetEntry() == ENTRY_WATER_ELEMENTAL)
         {
-            int32 frost = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FROST) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FROST);
+            int32 frost = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FROST) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FROST);
             if (frost < 0)
                 frost = 0;
             SetBonusDamage(int32(frost * 0.4f));
@@ -1230,14 +1227,14 @@ void Guardian::UpdateDamagePhysical(WeaponAttackType attType)
         //force of nature
         if (GetEntry() == ENTRY_TREANT)
         {
-            int32 spellDmg = m_owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_NATURE) - m_owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_NATURE);
+            int32 spellDmg = m_owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_NATURE) - m_owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_NATURE);
             if (spellDmg > 0)
                 bonusDamage = spellDmg * 0.09f;
         }
         //greater fire elemental
         else if (GetEntry() == ENTRY_FIRE_ELEMENTAL)
         {
-            int32 spellDmg = m_owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - m_owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
+            int32 spellDmg = m_owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - m_owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
             if (spellDmg > 0)
                 bonusDamage = spellDmg * 0.4f;
         }
@@ -1266,5 +1263,5 @@ void Guardian::SetBonusDamage(int32 damage)
 {
     m_bonusSpellDamage = damage;
     if (GetOwner()->GetTypeId() == TYPEID_PLAYER)
-        GetOwner()->SetUInt32Value(PLAYER_PET_SPELL_POWER, damage);
+        GetOwner()->SetUInt32Value(ACTIVE_PLAYER_FIELD_PET_SPELL_POWER, damage);
 }
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index e6567fb1ff2..6edf0663547 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -2573,7 +2573,7 @@ float Unit::GetUnitDodgeChance(WeaponAttackType attType, Unit const* victim) con
     float chance = 0.0f;
     float levelBonus = 0.0f;
     if (victim->GetTypeId() == TYPEID_PLAYER)
-        chance = victim->GetFloatValue(PLAYER_DODGE_PERCENTAGE);
+        chance = victim->GetFloatValue(ACTIVE_PLAYER_FIELD_DODGE_PERCENTAGE);
     else
     {
         if (!victim->IsTotem())
@@ -2617,7 +2617,7 @@ float Unit::GetUnitParryChance(WeaponAttackType attType, Unit const* victim) con
                 tmpitem = playerVictim->GetWeaponForAttack(OFF_ATTACK, true);
 
             if (tmpitem)
-                chance = playerVictim->GetFloatValue(PLAYER_PARRY_PERCENTAGE);
+                chance = playerVictim->GetFloatValue(ACTIVE_PLAYER_FIELD_PARRY_PERCENTAGE);
         }
     }
     else
@@ -2666,7 +2666,7 @@ float Unit::GetUnitBlockChance(WeaponAttackType /*attType*/, Unit const* victim)
         {
             Item* tmpitem = playerVictim->GetUseableItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_OFFHAND);
             if (tmpitem && !tmpitem->IsBroken() && tmpitem->GetTemplate()->GetInventoryType() == INVTYPE_SHIELD)
-                chance = playerVictim->GetFloatValue(PLAYER_BLOCK_PERCENTAGE);
+                chance = playerVictim->GetFloatValue(ACTIVE_PLAYER_FIELD_BLOCK_PERCENTAGE);
         }
     }
     else
@@ -2693,13 +2693,13 @@ float Unit::GetUnitCriticalChance(WeaponAttackType attackType, Unit const* victi
         switch (attackType)
         {
             case BASE_ATTACK:
-                chance = GetFloatValue(PLAYER_CRIT_PERCENTAGE);
+                chance = GetFloatValue(ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE);
                 break;
             case OFF_ATTACK:
-                chance = GetFloatValue(PLAYER_OFFHAND_CRIT_PERCENTAGE);
+                chance = GetFloatValue(ACTIVE_PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE);
                 break;
             case RANGED_ATTACK:
-                chance = GetFloatValue(PLAYER_RANGED_CRIT_PERCENTAGE);
+                chance = GetFloatValue(ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE);
                 break;
                 // Just for good manner
             default:
@@ -4724,26 +4724,6 @@ int32 Unit::GetMaxNegativeAuraModifierByAffectMask(AuraType auratype, SpellInfo
     });
 }
 
-float Unit::GetResistanceBuffMods(SpellSchools school, bool positive) const
-{
-    return GetFloatValue(positive ? UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+school : UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+school);
-}
-
-void Unit::SetResistanceBuffMods(SpellSchools school, bool positive, float val)
-{
-    SetFloatValue(positive ? UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+school : UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+school, val);
-}
-
-void Unit::ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply)
-{
-    ApplyModSignedFloatValue(positive ? UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+school : UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+school, val, apply);
-}
-
-void Unit::ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply)
-{
-    ApplyPercentModFloatValue(positive ? UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE+school : UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE+school, val, apply);
-}
-
 void Unit::InitStatBuffMods()
 {
     for (uint8 i = STAT_STRENGTH; i < MAX_STATS; ++i)
@@ -5899,7 +5879,7 @@ void Unit::SetMinion(Minion *minion, bool apply)
         {
             SetCritterGUID(minion->GetGUID());
             if (GetTypeId() == TYPEID_PLAYER)
-                minion->SetGuidValue(UNIT_FIELD_BATTLE_PET_COMPANION_GUID, GetGuidValue(PLAYER_FIELD_SUMMONED_BATTLE_PET_ID));
+                minion->SetGuidValue(UNIT_FIELD_BATTLE_PET_COMPANION_GUID, GetGuidValue(ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID));
         }
 
         // PvP, FFAPvP
@@ -6514,7 +6494,7 @@ float Unit::SpellDamagePctDone(Unit* victim, SpellInfo const* spellProto, Damage
     {
         for (uint32 i = 0; i < MAX_SPELL_SCHOOL; ++i)
             if (spellProto->GetSchoolMask() & (1 << i))
-                maxModDamagePercentSchool = std::max(maxModDamagePercentSchool, GetFloatValue(PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i));
+                maxModDamagePercentSchool = std::max(maxModDamagePercentSchool, GetFloatValue(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i));
     }
     else
         maxModDamagePercentSchool = GetTotalAuraMultiplierByMiscMask(SPELL_AURA_MOD_DAMAGE_PERCENT_DONE, spellProto->GetSchoolMask());
@@ -6654,7 +6634,7 @@ int32 Unit::SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) const
 {
     if (GetTypeId() == TYPEID_PLAYER)
     {
-        float overrideSP = GetFloatValue(PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT);
+        float overrideSP = GetFloatValue(ACTIVE_PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT);
         if (overrideSP > 0.0f)
             return int32(CalculatePct(GetTotalAttackPowerValue(BASE_ATTACK), overrideSP) + 0.5f);
     }
@@ -6734,7 +6714,7 @@ float Unit::GetUnitSpellCriticalChance(Unit* victim, SpellInfo const* spellProto
                 crit_chance = 0.0f;
             // For other schools
             else if (GetTypeId() == TYPEID_PLAYER)
-                crit_chance = GetFloatValue(PLAYER_SPELL_CRIT_PERCENTAGE1);
+                crit_chance = GetFloatValue(ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1);
             else
                 crit_chance = (float)m_baseSpellCritChance;
             // taken
@@ -6975,7 +6955,7 @@ float Unit::SpellHealingPctDone(Unit* /*victim*/, SpellInfo const* spellProto) c
         return 1.0f;
 
     if (IsPlayer())
-        return GetFloatValue(PLAYER_FIELD_MOD_HEALING_DONE_PCT);
+        return GetFloatValue(ACTIVE_PLAYER_FIELD_MOD_HEALING_DONE_PCT);
 
     float DoneTotalMod = 1.0f;
 
@@ -7074,7 +7054,7 @@ int32 Unit::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) const
 {
     if (GetTypeId() == TYPEID_PLAYER)
     {
-        float overrideSP = GetFloatValue(PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT);
+        float overrideSP = GetFloatValue(ACTIVE_PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT);
         if (overrideSP > 0.0f)
             return int32(CalculatePct(GetTotalAttackPowerValue(BASE_ATTACK), overrideSP) + 0.5f);
     }
@@ -7344,7 +7324,7 @@ uint32 Unit::MeleeDamageBonusDone(Unit* victim, uint32 pdamage, WeaponAttackType
             {
                 for (uint32 i = SPELL_SCHOOL_HOLY; i < MAX_SPELL_SCHOOL; ++i)
                     if (spellProto->GetSchoolMask() & (1 << i))
-                        maxModDamagePercentSchool = std::max(maxModDamagePercentSchool, GetFloatValue(PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i));
+                        maxModDamagePercentSchool = std::max(maxModDamagePercentSchool, GetFloatValue(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i));
             }
             else
                 maxModDamagePercentSchool = GetTotalAuraMultiplierByMiscMask(SPELL_AURA_MOD_DAMAGE_PERCENT_DONE, spellProto->GetSchoolMask());
@@ -9323,6 +9303,19 @@ Stats Unit::GetStatByAuraGroup(UnitMods unitMod) const
     return stat;
 }
 
+void Unit::UpdateResistances(uint32 school)
+{
+    if (school > SPELL_SCHOOL_NORMAL)
+    {
+        UnitMods unitMod = UnitMods(UNIT_MOD_RESISTANCE_START + school);
+
+        SetResistance(SpellSchools(school), int32(m_auraModifiersGroup[unitMod][BASE_VALUE]));
+        SetBonusResistanceMod(SpellSchools(school), int32(GetTotalAuraModValue(unitMod) - GetResistance(SpellSchools(school))));
+    }
+    else
+        UpdateArmor();
+}
+
 float Unit::GetTotalAttackPowerValue(WeaponAttackType attType) const
 {
     if (attType == RANGED_ATTACK)
@@ -13106,15 +13099,17 @@ void Unit::SendClearTarget()
     SendMessageToSet(breakTarget.Write(), false);
 }
 
-uint32 Unit::GetResistance(SpellSchoolMask mask) const
+int32 Unit::GetResistance(SpellSchoolMask mask) const
 {
-    int32 resist = -1;
+    Optional<int32> resist;
     for (int i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
-        if (mask & (1 << i) && (resist < 0 || resist > int32(GetResistance(SpellSchools(i)))))
-            resist = int32(GetResistance(SpellSchools(i)));
+    {
+        int32 schoolResistance = GetResistance(SpellSchools(i)) + GetBonusResistanceMod(SpellSchools(i));
+        if (mask & (1 << i) && (!resist || *resist > schoolResistance))
+            resist = schoolResistance;
+    }
 
-    // resist value will never be negative here
-    return uint32(resist);
+    return resist ? *resist : 0;
 }
 
 void CharmInfo::SetIsCommandAttack(bool val)
@@ -13658,7 +13653,7 @@ void Unit::BuildValuesUpdate(uint8 updateType, ByteBuffer* data, Player* target)
     if (target == this)
         visibleFlag |= UF_FLAG_PRIVATE;
     else if (GetTypeId() == TYPEID_PLAYER)
-        valCount = PLAYER_FIELD_END_NOT_SELF;
+        valCount = PLAYER_END;
 
     std::size_t blockCount = UpdateMask::GetBlockCount(valCount);
 
@@ -13706,8 +13701,6 @@ void Unit::BuildValuesUpdate(uint8 updateType, ByteBuffer* data, Player* target)
             // FIXME: Some values at server stored in float format but must be sent to client in uint32 format
             // there are some float values which may be negative or can't get negative due to other checks
             else if ((index >= UNIT_FIELD_NEGSTAT && index < UNIT_FIELD_NEGSTAT + MAX_STATS) ||
-                (index >= UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE  && index < (UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE + MAX_SPELL_SCHOOL)) ||
-                (index >= UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE  && index < (UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE + MAX_SPELL_SCHOOL)) ||
                 (index >= UNIT_FIELD_POSSTAT && index < UNIT_FIELD_POSSTAT + MAX_STATS))
             {
                 *data << uint32(m_floatValues[index]);
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 74e2ed60f77..94d2fa06c75 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1033,12 +1033,18 @@ class TC_GAME_API Unit : public WorldObject
 
         float GetStat(Stats stat) const { return float(GetUInt32Value(UNIT_FIELD_STAT+stat)); }
         void SetStat(Stats stat, int32 val) { SetStatInt32Value(UNIT_FIELD_STAT+stat, val); }
-        uint32 GetArmor() const { return GetResistance(SPELL_SCHOOL_NORMAL); }
-        void SetArmor(int32 val) { SetResistance(SPELL_SCHOOL_NORMAL, val); }
+        uint32 GetArmor() const { return GetResistance(SPELL_SCHOOL_NORMAL) + GetBonusResistanceMod(SPELL_SCHOOL_NORMAL); }
+        void SetArmor(int32 val, int32 bonusVal)
+        {
+            SetResistance(SPELL_SCHOOL_NORMAL, val);
+            SetBonusResistanceMod(SPELL_SCHOOL_NORMAL, bonusVal);
+        }
 
-        uint32 GetResistance(SpellSchools school) const { return GetUInt32Value(UNIT_FIELD_RESISTANCES+school); }
-        uint32 GetResistance(SpellSchoolMask mask) const;
-        void SetResistance(SpellSchools school, int32 val) { SetStatInt32Value(UNIT_FIELD_RESISTANCES+school, val); }
+        int32 GetResistance(SpellSchools school) const { return GetUInt32Value(UNIT_FIELD_RESISTANCES + school); }
+        int32 GetBonusResistanceMod(SpellSchools school) const { return GetUInt32Value(UNIT_FIELD_BONUS_RESISTANCE_MODS + school); }
+        int32 GetResistance(SpellSchoolMask mask) const;
+        void SetResistance(SpellSchools school, int32 val) { SetStatInt32Value(UNIT_FIELD_RESISTANCES + school, val); }
+        void SetBonusResistanceMod(SpellSchools school, int32 val) { SetStatInt32Value(UNIT_FIELD_BONUS_RESISTANCE_MODS + school, val); }
 
         uint64 GetHealth()    const { return GetUInt64Value(UNIT_FIELD_HEALTH); }
         uint64 GetMaxHealth() const { return GetUInt64Value(UNIT_FIELD_MAXHEALTH); }
@@ -1533,10 +1539,6 @@ class TC_GAME_API Unit : public WorldObject
         int32 GetMaxPositiveAuraModifierByAffectMask(AuraType auratype, SpellInfo const* affectedSpell) const;
         int32 GetMaxNegativeAuraModifierByAffectMask(AuraType auratype, SpellInfo const* affectedSpell) const;
 
-        float GetResistanceBuffMods(SpellSchools school, bool positive) const;
-        void SetResistanceBuffMods(SpellSchools school, bool positive, float val);
-        void ApplyResistanceBuffModsMod(SpellSchools school, bool positive, float val, bool apply);
-        void ApplyResistanceBuffModsPercentMod(SpellSchools school, bool positive, float val, bool apply);
         void InitStatBuffMods();
         void ApplyStatBuffMod(Stats stat, float val, bool apply);
         void ApplyStatPercentBuffMod(Stats stat, float val, bool apply);
@@ -1620,7 +1622,7 @@ class TC_GAME_API Unit : public WorldObject
         void SetCanModifyStats(bool modifyStats) { m_canModifyStats = modifyStats; }
         virtual bool UpdateStats(Stats stat) = 0;
         virtual bool UpdateAllStats() = 0;
-        virtual void UpdateResistances(uint32 school) = 0;
+        virtual void UpdateResistances(uint32 school);
         virtual void UpdateAllResistances();
         virtual void UpdateArmor() = 0;
         virtual void UpdateMaxHealth() = 0;
diff --git a/src/server/game/Handlers/BattlePetHandler.cpp b/src/server/game/Handlers/BattlePetHandler.cpp
index 295b0c52a4d..ed439b8fab6 100644
--- a/src/server/game/Handlers/BattlePetHandler.cpp
+++ b/src/server/game/Handlers/BattlePetHandler.cpp
@@ -68,7 +68,7 @@ void WorldSession::HandleCageBattlePet(WorldPackets::BattlePet::CageBattlePet& c
 
 void WorldSession::HandleBattlePetSummon(WorldPackets::BattlePet::BattlePetSummon& battlePetSummon)
 {
-    if (_player->GetGuidValue(PLAYER_FIELD_SUMMONED_BATTLE_PET_ID) != battlePetSummon.PetGuid)
+    if (_player->GetGuidValue(ACTIVE_PLAYER_FIELD_SUMMONED_BATTLE_PET_ID) != battlePetSummon.PetGuid)
         GetBattlePetMgr()->SummonPet(battlePetSummon.PetGuid);
     else
         GetBattlePetMgr()->DismissPet();
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 1fc6af5ea00..bc3fb563a57 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -1224,7 +1224,7 @@ void WorldSession::HandleTutorialFlag(WorldPackets::Misc::TutorialSetFlag& packe
 
 void WorldSession::HandleSetWatchedFactionOpcode(WorldPackets::Character::SetWatchedFaction& packet)
 {
-    GetPlayer()->SetUInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, packet.FactionIndex);
+    GetPlayer()->SetUInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX, packet.FactionIndex);
 }
 
 void WorldSession::HandleSetFactionInactiveOpcode(WorldPackets::Character::SetFactionInactive& packet)
@@ -2342,7 +2342,7 @@ void WorldSession::HandleReorderCharacters(WorldPackets::Character::ReorderChara
 void WorldSession::HandleOpeningCinematic(WorldPackets::Misc::OpeningCinematic& /*packet*/)
 {
     // Only players that has not yet gained any experience can use this
-    if (_player->GetUInt32Value(PLAYER_XP))
+    if (_player->GetUInt32Value(ACTIVE_PLAYER_FIELD_XP))
         return;
 
     if (ChrClassesEntry const* classEntry = sChrClassesStore.LookupEntry(_player->getClass()))
diff --git a/src/server/game/Handlers/InspectHandler.cpp b/src/server/game/Handlers/InspectHandler.cpp
index 2d8c559de51..598f00c519f 100644
--- a/src/server/game/Handlers/InspectHandler.cpp
+++ b/src/server/game/Handlers/InspectHandler.cpp
@@ -97,9 +97,9 @@ void WorldSession::HandleRequestHonorStatsOpcode(WorldPackets::Inspect::RequestH
 
     WorldPackets::Inspect::InspectHonorStats honorStats;
     honorStats.PlayerGUID  = request.TargetGUID;
-    honorStats.LifetimeHK  = player->GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS);
-    honorStats.YesterdayHK = player->GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS);
-    honorStats.TodayHK     = player->GetUInt16Value(PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS);
+    honorStats.LifetimeHK  = player->GetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS);
+    honorStats.YesterdayHK = player->GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_YESTERDAY_KILLS);
+    honorStats.TodayHK     = player->GetUInt16Value(ACTIVE_PLAYER_FIELD_KILLS, PLAYER_FIELD_KILLS_OFFSET_TODAY_KILLS);
     honorStats.LifetimeMaxRank = 0; /// @todo
 
     SendPacket(honorStats.Write());
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index 0ba24d95ac9..b518001ce34 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -516,7 +516,7 @@ void WorldSession::HandleBuybackItem(WorldPackets::Item::BuyBackItem& packet)
     Item* pItem = _player->GetItemFromBuyBackSlot(packet.Slot);
     if (pItem)
     {
-        uint32 price = _player->GetUInt32Value(PLAYER_FIELD_BUYBACK_PRICE_1 + packet.Slot - BUYBACK_SLOT_START);
+        uint32 price = _player->GetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_PRICE + packet.Slot - BUYBACK_SLOT_START);
         if (!_player->HasEnoughMoney(uint64(price)))
         {
             _player->SendBuyError(BUY_ERR_NOT_ENOUGHT_MONEY, creature, pItem->GetEntry(), 0);
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 20081bd36bf..ec3307a0c6b 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -756,7 +756,7 @@ void WorldSession::HandleSetActionBarToggles(WorldPackets::Character::SetActionB
         return;
     }
 
-    GetPlayer()->SetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES, packet.Mask);
+    GetPlayer()->SetByteValue(ACTIVE_PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES, packet.Mask);
 }
 
 void WorldSession::HandlePlayedTime(WorldPackets::Character::RequestPlayedTime& packet)
@@ -824,11 +824,11 @@ void WorldSession::HandleFarSightOpcode(WorldPackets::Misc::FarSight& packet)
 {
     if (packet.Enable)
     {
-        TC_LOG_DEBUG("network", "Added FarSight %s to %s", _player->GetGuidValue(PLAYER_FARSIGHT).ToString().c_str(), _player->GetGUID().ToString().c_str());
+        TC_LOG_DEBUG("network", "Added FarSight %s to %s", _player->GetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT).ToString().c_str(), _player->GetGUID().ToString().c_str());
         if (WorldObject* target = _player->GetViewpoint())
             _player->SetSeer(target);
         else
-            TC_LOG_DEBUG("network", "Player %s (%s) requests non-existing seer %s", _player->GetName().c_str(), _player->GetGUID().ToString().c_str(), _player->GetGuidValue(PLAYER_FARSIGHT).ToString().c_str());
+            TC_LOG_DEBUG("network", "Player %s (%s) requests non-existing seer %s", _player->GetName().c_str(), _player->GetGUID().ToString().c_str(), _player->GetGuidValue(ACTIVE_PLAYER_FIELD_FARSIGHT).ToString().c_str());
     }
     else
     {
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index ca011dfd61f..f6d4a7dad5f 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -466,7 +466,7 @@ void WorldSession::HandleSelfResOpcode(WorldPackets::Spells::SelfRes& selfRes)
     if (_player->HasAuraType(SPELL_AURA_PREVENT_RESURRECTION))
         return; // silent return, client should display error by itself and not send this opcode
 
-    std::vector<uint32> const& selfResSpells = _player->GetDynamicValues(PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
+    std::vector<uint32> const& selfResSpells = _player->GetDynamicValues(ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS);
     if (std::find(selfResSpells.begin(), selfResSpells.end(), selfRes.SpellID) == selfResSpells.end())
         return;
 
@@ -474,7 +474,7 @@ void WorldSession::HandleSelfResOpcode(WorldPackets::Spells::SelfRes& selfRes)
     if (spellInfo)
         _player->CastSpell(_player, spellInfo, false, nullptr);
 
-    _player->RemoveDynamicValue(PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS, selfRes.SpellID);
+    _player->RemoveDynamicValue(ACTIVE_PLAYER_DYNAMIC_FIELD_SELF_RES_SPELLS, selfRes.SpellID);
 }
 
 void WorldSession::HandleSpellClick(WorldPackets::Spells::SpellClick& spellClick)
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 44ad75b15af..bb427b5903c 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -5410,842 +5410,864 @@ enum class GameError : uint32
     ERR_OUT_OF_RANGE                                        = 149,
     ERR_PLAYER_DEAD                                         = 150,
     ERR_CLIENT_LOCKED_OUT                                   = 151,
-    ERR_KILLED_BY_S                                         = 152,
-    ERR_LOOT_LOCKED                                         = 153,
-    ERR_LOOT_TOO_FAR                                        = 154,
-    ERR_LOOT_DIDNT_KILL                                     = 155,
-    ERR_LOOT_BAD_FACING                                     = 156,
-    ERR_LOOT_NOTSTANDING                                    = 157,
-    ERR_LOOT_STUNNED                                        = 158,
-    ERR_LOOT_NO_UI                                          = 159,
-    ERR_LOOT_WHILE_INVULNERABLE                             = 160,
-    ERR_NO_LOOT                                             = 161,
-    ERR_QUEST_ACCEPTED_S                                    = 162,
-    ERR_QUEST_COMPLETE_S                                    = 163,
-    ERR_QUEST_FAILED_S                                      = 164,
-    ERR_QUEST_FAILED_BAG_FULL_S                             = 165,
-    ERR_QUEST_FAILED_MAX_COUNT_S                            = 166,
-    ERR_QUEST_FAILED_LOW_LEVEL                              = 167,
-    ERR_QUEST_FAILED_MISSING_ITEMS                          = 168,
-    ERR_QUEST_FAILED_WRONG_RACE                             = 169,
-    ERR_QUEST_FAILED_NOT_ENOUGH_MONEY                       = 170,
-    ERR_QUEST_FAILED_EXPANSION                              = 171,
-    ERR_QUEST_ONLY_ONE_TIMED                                = 172,
-    ERR_QUEST_NEED_PREREQS                                  = 173,
-    ERR_QUEST_NEED_PREREQS_CUSTOM                           = 174,
-    ERR_QUEST_ALREADY_ON                                    = 175,
-    ERR_QUEST_ALREADY_DONE                                  = 176,
-    ERR_QUEST_ALREADY_DONE_DAILY                            = 177,
-    ERR_QUEST_HAS_IN_PROGRESS                               = 178,
-    ERR_QUEST_REWARD_EXP_I                                  = 179,
-    ERR_QUEST_REWARD_MONEY_S                                = 180,
-    ERR_QUEST_MUST_CHOOSE                                   = 181,
-    ERR_QUEST_LOG_FULL                                      = 182,
-    ERR_COMBAT_DAMAGE_SSI                                   = 183,
-    ERR_INSPECT_S                                           = 184,
-    ERR_CANT_USE_ITEM                                       = 185,
-    ERR_CANT_USE_ITEM_IN_ARENA                              = 186,
-    ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND                 = 187,
-    ERR_MUST_EQUIP_ITEM                                     = 188,
-    ERR_PASSIVE_ABILITY                                     = 189,
-    ERR_2HSKILLNOTFOUND                                     = 190,
-    ERR_NO_ATTACK_TARGET                                    = 191,
-    ERR_INVALID_ATTACK_TARGET                               = 192,
-    ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED                   = 193,
-    ERR_ATTACK_STUNNED                                      = 194,
-    ERR_ATTACK_PACIFIED                                     = 195,
-    ERR_ATTACK_MOUNTED                                      = 196,
-    ERR_ATTACK_FLEEING                                      = 197,
-    ERR_ATTACK_CONFUSED                                     = 198,
-    ERR_ATTACK_CHARMED                                      = 199,
-    ERR_ATTACK_DEAD                                         = 200,
-    ERR_ATTACK_PREVENTED_BY_MECHANIC_S                      = 201,
-    ERR_ATTACK_CHANNEL                                      = 202,
-    ERR_TAXISAMENODE                                        = 203,
-    ERR_TAXINOSUCHPATH                                      = 204,
-    ERR_TAXIUNSPECIFIEDSERVERERROR                          = 205,
-    ERR_TAXINOTENOUGHMONEY                                  = 206,
-    ERR_TAXITOOFARAWAY                                      = 207,
-    ERR_TAXINOVENDORNEARBY                                  = 208,
-    ERR_TAXINOTVISITED                                      = 209,
-    ERR_TAXIPLAYERBUSY                                      = 210,
-    ERR_TAXIPLAYERALREADYMOUNTED                            = 211,
-    ERR_TAXIPLAYERSHAPESHIFTED                              = 212,
-    ERR_TAXIPLAYERMOVING                                    = 213,
-    ERR_TAXINOPATHS                                         = 214,
-    ERR_TAXINOTELIGIBLE                                     = 215,
-    ERR_TAXINOTSTANDING                                     = 216,
-    ERR_NO_REPLY_TARGET                                     = 217,
-    ERR_GENERIC_NO_TARGET                                   = 218,
-    ERR_INITIATE_TRADE_S                                    = 219,
-    ERR_TRADE_REQUEST_S                                     = 220,
-    ERR_TRADE_BLOCKED_S                                     = 221,
-    ERR_TRADE_TARGET_DEAD                                   = 222,
-    ERR_TRADE_TOO_FAR                                       = 223,
-    ERR_TRADE_CANCELLED                                     = 224,
-    ERR_TRADE_COMPLETE                                      = 225,
-    ERR_TRADE_BAG_FULL                                      = 226,
-    ERR_TRADE_TARGET_BAG_FULL                               = 227,
-    ERR_TRADE_MAX_COUNT_EXCEEDED                            = 228,
-    ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED                     = 229,
-    ERR_ALREADY_TRADING                                     = 230,
-    ERR_MOUNT_INVALIDMOUNTEE                                = 231,
-    ERR_MOUNT_TOOFARAWAY                                    = 232,
-    ERR_MOUNT_ALREADYMOUNTED                                = 233,
-    ERR_MOUNT_NOTMOUNTABLE                                  = 234,
-    ERR_MOUNT_NOTYOURPET                                    = 235,
-    ERR_MOUNT_OTHER                                         = 236,
-    ERR_MOUNT_LOOTING                                       = 237,
-    ERR_MOUNT_RACECANTMOUNT                                 = 238,
-    ERR_MOUNT_SHAPESHIFTED                                  = 239,
-    ERR_MOUNT_NO_FAVORITES                                  = 240,
-    ERR_DISMOUNT_NOPET                                      = 241,
-    ERR_DISMOUNT_NOTMOUNTED                                 = 242,
-    ERR_DISMOUNT_NOTYOURPET                                 = 243,
-    ERR_SPELL_FAILED_TOTEMS                                 = 244,
-    ERR_SPELL_FAILED_REAGENTS                               = 245,
-    ERR_SPELL_FAILED_REAGENTS_GENERIC                       = 246,
-    ERR_SPELL_FAILED_EQUIPPED_ITEM                          = 247,
-    ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S                  = 248,
-    ERR_SPELL_FAILED_SHAPESHIFT_FORM_S                      = 249,
-    ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS                    = 250,
-    ERR_BADATTACKFACING                                     = 251,
-    ERR_BADATTACKPOS                                        = 252,
-    ERR_CHEST_IN_USE                                        = 253,
-    ERR_USE_CANT_OPEN                                       = 254,
-    ERR_USE_LOCKED                                          = 255,
-    ERR_DOOR_LOCKED                                         = 256,
-    ERR_BUTTON_LOCKED                                       = 257,
-    ERR_USE_LOCKED_WITH_ITEM_S                              = 258,
-    ERR_USE_LOCKED_WITH_SPELL_S                             = 259,
-    ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI                      = 260,
-    ERR_USE_TOO_FAR                                         = 261,
-    ERR_USE_BAD_ANGLE                                       = 262,
-    ERR_USE_OBJECT_MOVING                                   = 263,
-    ERR_USE_SPELL_FOCUS                                     = 264,
-    ERR_USE_DESTROYED                                       = 265,
-    ERR_SET_LOOT_FREEFORALL                                 = 266,
-    ERR_SET_LOOT_ROUNDROBIN                                 = 267,
-    ERR_SET_LOOT_MASTER                                     = 268,
-    ERR_SET_LOOT_GROUP                                      = 269,
-    ERR_SET_LOOT_THRESHOLD_S                                = 270,
-    ERR_NEW_LOOT_MASTER_S                                   = 271,
-    ERR_SPECIFY_MASTER_LOOTER                               = 272,
-    ERR_LOOT_SPEC_CHANGED_S                                 = 273,
-    ERR_TAME_FAILED                                         = 274,
-    ERR_CHAT_WHILE_DEAD                                     = 275,
-    ERR_CHAT_PLAYER_NOT_FOUND_S                             = 276,
-    ERR_NEWTAXIPATH                                         = 277,
-    ERR_NO_PET                                              = 278,
-    ERR_NOTYOURPET                                          = 279,
-    ERR_PET_NOT_RENAMEABLE                                  = 280,
-    ERR_QUEST_OBJECTIVE_COMPLETE_S                          = 281,
-    ERR_QUEST_UNKNOWN_COMPLETE                              = 282,
-    ERR_QUEST_ADD_KILL_SII                                  = 283,
-    ERR_QUEST_ADD_FOUND_SII                                 = 284,
-    ERR_QUEST_ADD_ITEM_SII                                  = 285,
-    ERR_QUEST_ADD_PLAYER_KILL_SII                           = 286,
-    ERR_CANNOTCREATEDIRECTORY                               = 287,
-    ERR_CANNOTCREATEFILE                                    = 288,
-    ERR_PLAYER_WRONG_FACTION                                = 289,
-    ERR_PLAYER_IS_NEUTRAL                                   = 290,
-    ERR_BANKSLOT_FAILED_TOO_MANY                            = 291,
-    ERR_BANKSLOT_INSUFFICIENT_FUNDS                         = 292,
-    ERR_BANKSLOT_NOTBANKER                                  = 293,
-    ERR_FRIEND_DB_ERROR                                     = 294,
-    ERR_FRIEND_LIST_FULL                                    = 295,
-    ERR_FRIEND_ADDED_S                                      = 296,
-    ERR_BATTLETAG_FRIEND_ADDED_S                            = 297,
-    ERR_FRIEND_ONLINE_SS                                    = 298,
-    ERR_FRIEND_OFFLINE_S                                    = 299,
-    ERR_FRIEND_NOT_FOUND                                    = 300,
-    ERR_FRIEND_WRONG_FACTION                                = 301,
-    ERR_FRIEND_REMOVED_S                                    = 302,
-    ERR_BATTLETAG_FRIEND_REMOVED_S                          = 303,
-    ERR_FRIEND_ERROR                                        = 304,
-    ERR_FRIEND_ALREADY_S                                    = 305,
-    ERR_FRIEND_SELF                                         = 306,
-    ERR_FRIEND_DELETED                                      = 307,
-    ERR_IGNORE_FULL                                         = 308,
-    ERR_IGNORE_SELF                                         = 309,
-    ERR_IGNORE_NOT_FOUND                                    = 310,
-    ERR_IGNORE_ALREADY_S                                    = 311,
-    ERR_IGNORE_ADDED_S                                      = 312,
-    ERR_IGNORE_REMOVED_S                                    = 313,
-    ERR_IGNORE_AMBIGUOUS                                    = 314,
-    ERR_IGNORE_DELETED                                      = 315,
-    ERR_ONLY_ONE_BOLT                                       = 316,
-    ERR_ONLY_ONE_AMMO                                       = 317,
-    ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM                 = 318,
-    ERR_WRONG_BAG_TYPE_SUBCLASS                             = 319,
-    ERR_CANT_WRAP_STACKABLE                                 = 320,
-    ERR_CANT_WRAP_EQUIPPED                                  = 321,
-    ERR_CANT_WRAP_WRAPPED                                   = 322,
-    ERR_CANT_WRAP_BOUND                                     = 323,
-    ERR_CANT_WRAP_UNIQUE                                    = 324,
-    ERR_CANT_WRAP_BAGS                                      = 325,
-    ERR_OUT_OF_MANA                                         = 326,
-    ERR_OUT_OF_RAGE                                         = 327,
-    ERR_OUT_OF_FOCUS                                        = 328,
-    ERR_OUT_OF_ENERGY                                       = 329,
-    ERR_OUT_OF_CHI                                          = 330,
-    ERR_OUT_OF_HEALTH                                       = 331,
-    ERR_OUT_OF_RUNES                                        = 332,
-    ERR_OUT_OF_RUNIC_POWER                                  = 333,
-    ERR_OUT_OF_SOUL_SHARDS                                  = 334,
-    ERR_OUT_OF_LUNAR_POWER                                  = 335,
-    ERR_OUT_OF_HOLY_POWER                                   = 336,
-    ERR_OUT_OF_MAELSTROM                                    = 337,
-    ERR_OUT_OF_COMBO_POINTS                                 = 338,
-    ERR_OUT_OF_INSANITY                                     = 339,
-    ERR_OUT_OF_ARCANE_CHARGES                               = 340,
-    ERR_OUT_OF_FURY                                         = 341,
-    ERR_OUT_OF_PAIN                                         = 342,
-    ERR_OUT_OF_POWER_DISPLAY                                = 343,
-    ERR_LOOT_GONE                                           = 344,
-    ERR_MOUNT_FORCEDDISMOUNT                                = 345,
-    ERR_AUTOFOLLOW_TOO_FAR                                  = 346,
-    ERR_UNIT_NOT_FOUND                                      = 347,
-    ERR_INVALID_FOLLOW_TARGET                               = 348,
-    ERR_INVALID_INSPECT_TARGET                              = 349,
-    ERR_GUILDEMBLEM_SUCCESS                                 = 350,
-    ERR_GUILDEMBLEM_INVALID_TABARD_COLORS                   = 351,
-    ERR_GUILDEMBLEM_NOGUILD                                 = 352,
-    ERR_GUILDEMBLEM_NOTGUILDMASTER                          = 353,
-    ERR_GUILDEMBLEM_NOTENOUGHMONEY                          = 354,
-    ERR_GUILDEMBLEM_INVALIDVENDOR                           = 355,
-    ERR_EMBLEMERROR_NOTABARDGEOSET                          = 356,
-    ERR_SPELL_OUT_OF_RANGE                                  = 357,
-    ERR_COMMAND_NEEDS_TARGET                                = 358,
-    ERR_NOAMMO_S                                            = 359,
-    ERR_TOOBUSYTOFOLLOW                                     = 360,
-    ERR_DUEL_REQUESTED                                      = 361,
-    ERR_DUEL_CANCELLED                                      = 362,
-    ERR_DEATHBINDALREADYBOUND                               = 363,
-    ERR_DEATHBIND_SUCCESS_S                                 = 364,
-    ERR_NOEMOTEWHILERUNNING                                 = 365,
-    ERR_ZONE_EXPLORED                                       = 366,
-    ERR_ZONE_EXPLORED_XP                                    = 367,
-    ERR_INVALID_ITEM_TARGET                                 = 368,
-    ERR_INVALID_QUEST_TARGET                                = 369,
-    ERR_IGNORING_YOU_S                                      = 370,
-    ERR_FISH_NOT_HOOKED                                     = 371,
-    ERR_FISH_ESCAPED                                        = 372,
-    ERR_SPELL_FAILED_NOTUNSHEATHED                          = 373,
-    ERR_PETITION_OFFERED_S                                  = 374,
-    ERR_PETITION_SIGNED                                     = 375,
-    ERR_PETITION_SIGNED_S                                   = 376,
-    ERR_PETITION_DECLINED_S                                 = 377,
-    ERR_PETITION_ALREADY_SIGNED                             = 378,
-    ERR_PETITION_RESTRICTED_ACCOUNT_TRIAL                   = 379,
-    ERR_PETITION_ALREADY_SIGNED_OTHER                       = 380,
-    ERR_PETITION_IN_GUILD                                   = 381,
-    ERR_PETITION_CREATOR                                    = 382,
-    ERR_PETITION_NOT_ENOUGH_SIGNATURES                      = 383,
-    ERR_PETITION_NOT_SAME_SERVER                            = 384,
-    ERR_PETITION_FULL                                       = 385,
-    ERR_PETITION_ALREADY_SIGNED_BY_S                        = 386,
-    ERR_GUILD_NAME_INVALID                                  = 387,
-    ERR_SPELL_UNLEARNED_S                                   = 388,
-    ERR_PET_SPELL_ROOTED                                    = 389,
-    ERR_PET_SPELL_AFFECTING_COMBAT                          = 390,
-    ERR_PET_SPELL_OUT_OF_RANGE                              = 391,
-    ERR_PET_SPELL_NOT_BEHIND                                = 392,
-    ERR_PET_SPELL_TARGETS_DEAD                              = 393,
-    ERR_PET_SPELL_DEAD                                      = 394,
-    ERR_PET_SPELL_NOPATH                                    = 395,
-    ERR_ITEM_CANT_BE_DESTROYED                              = 396,
-    ERR_TICKET_ALREADY_EXISTS                               = 397,
-    ERR_TICKET_CREATE_ERROR                                 = 398,
-    ERR_TICKET_UPDATE_ERROR                                 = 399,
-    ERR_TICKET_DB_ERROR                                     = 400,
-    ERR_TICKET_NO_TEXT                                      = 401,
-    ERR_TICKET_TEXT_TOO_LONG                                = 402,
-    ERR_OBJECT_IS_BUSY                                      = 403,
-    ERR_EXHAUSTION_WELLRESTED                               = 404,
-    ERR_EXHAUSTION_RESTED                                   = 405,
-    ERR_EXHAUSTION_NORMAL                                   = 406,
-    ERR_EXHAUSTION_TIRED                                    = 407,
-    ERR_EXHAUSTION_EXHAUSTED                                = 408,
-    ERR_NO_ITEMS_WHILE_SHAPESHIFTED                         = 409,
-    ERR_CANT_INTERACT_SHAPESHIFTED                          = 410,
-    ERR_REALM_NOT_FOUND                                     = 411,
-    ERR_MAIL_QUEST_ITEM                                     = 412,
-    ERR_MAIL_BOUND_ITEM                                     = 413,
-    ERR_MAIL_CONJURED_ITEM                                  = 414,
-    ERR_MAIL_BAG                                            = 415,
-    ERR_MAIL_TO_SELF                                        = 416,
-    ERR_MAIL_TARGET_NOT_FOUND                               = 417,
-    ERR_MAIL_DATABASE_ERROR                                 = 418,
-    ERR_MAIL_DELETE_ITEM_ERROR                              = 419,
-    ERR_MAIL_WRAPPED_COD                                    = 420,
-    ERR_MAIL_CANT_SEND_REALM                                = 421,
-    ERR_MAIL_SENT                                           = 422,
-    ERR_NOT_HAPPY_ENOUGH                                    = 423,
-    ERR_USE_CANT_IMMUNE                                     = 424,
-    ERR_CANT_BE_DISENCHANTED                                = 425,
-    ERR_CANT_USE_DISARMED                                   = 426,
-    ERR_AUCTION_QUEST_ITEM                                  = 427,
-    ERR_AUCTION_BOUND_ITEM                                  = 428,
-    ERR_AUCTION_CONJURED_ITEM                               = 429,
-    ERR_AUCTION_LIMITED_DURATION_ITEM                       = 430,
-    ERR_AUCTION_WRAPPED_ITEM                                = 431,
-    ERR_AUCTION_LOOT_ITEM                                   = 432,
-    ERR_AUCTION_BAG                                         = 433,
-    ERR_AUCTION_EQUIPPED_BAG                                = 434,
-    ERR_AUCTION_DATABASE_ERROR                              = 435,
-    ERR_AUCTION_BID_OWN                                     = 436,
-    ERR_AUCTION_BID_INCREMENT                               = 437,
-    ERR_AUCTION_HIGHER_BID                                  = 438,
-    ERR_AUCTION_MIN_BID                                     = 439,
-    ERR_AUCTION_REPAIR_ITEM                                 = 440,
-    ERR_AUCTION_USED_CHARGES                                = 441,
-    ERR_AUCTION_ALREADY_BID                                 = 442,
-    ERR_AUCTION_STARTED                                     = 443,
-    ERR_AUCTION_REMOVED                                     = 444,
-    ERR_AUCTION_OUTBID_S                                    = 445,
-    ERR_AUCTION_WON_S                                       = 446,
-    ERR_AUCTION_SOLD_S                                      = 447,
-    ERR_AUCTION_EXPIRED_S                                   = 448,
-    ERR_AUCTION_REMOVED_S                                   = 449,
-    ERR_AUCTION_BID_PLACED                                  = 450,
-    ERR_LOGOUT_FAILED                                       = 451,
-    ERR_QUEST_PUSH_SUCCESS_S                                = 452,
-    ERR_QUEST_PUSH_INVALID_S                                = 453,
-    ERR_QUEST_PUSH_ACCEPTED_S                               = 454,
-    ERR_QUEST_PUSH_DECLINED_S                               = 455,
-    ERR_QUEST_PUSH_BUSY_S                                   = 456,
-    ERR_QUEST_PUSH_DEAD_S                                   = 457,
-    ERR_QUEST_PUSH_LOG_FULL_S                               = 458,
-    ERR_QUEST_PUSH_ONQUEST_S                                = 459,
-    ERR_QUEST_PUSH_ALREADY_DONE_S                           = 460,
-    ERR_QUEST_PUSH_NOT_DAILY_S                              = 461,
-    ERR_QUEST_PUSH_TIMER_EXPIRED_S                          = 462,
-    ERR_QUEST_PUSH_NOT_IN_PARTY_S                           = 463,
-    ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_S                 = 464,
-    ERR_QUEST_PUSH_NOT_ALLOWED_S                            = 465,
-    ERR_RAID_GROUP_LOWLEVEL                                 = 466,
-    ERR_RAID_GROUP_ONLY                                     = 467,
-    ERR_RAID_GROUP_FULL                                     = 468,
-    ERR_RAID_GROUP_REQUIREMENTS_UNMATCH                     = 469,
-    ERR_CORPSE_IS_NOT_IN_INSTANCE                           = 470,
-    ERR_PVP_KILL_HONORABLE                                  = 471,
-    ERR_PVP_KILL_DISHONORABLE                               = 472,
-    ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH                 = 473,
-    ERR_SPELL_FAILED_ALREADY_AT_FULL_MANA                   = 474,
-    ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S                = 475,
-    ERR_AUTOLOOT_MONEY_S                                    = 476,
-    ERR_GENERIC_STUNNED                                     = 477,
-    ERR_TARGET_STUNNED                                      = 478,
-    ERR_MUST_REPAIR_DURABILITY                              = 479,
-    ERR_RAID_YOU_JOINED                                     = 480,
-    ERR_RAID_YOU_LEFT                                       = 481,
-    ERR_INSTANCE_GROUP_JOINED_WITH_PARTY                    = 482,
-    ERR_INSTANCE_GROUP_JOINED_WITH_RAID                     = 483,
-    ERR_RAID_MEMBER_ADDED_S                                 = 484,
-    ERR_RAID_MEMBER_REMOVED_S                               = 485,
-    ERR_INSTANCE_GROUP_ADDED_S                              = 486,
-    ERR_INSTANCE_GROUP_REMOVED_S                            = 487,
-    ERR_CLICK_ON_ITEM_TO_FEED                               = 488,
-    ERR_TOO_MANY_CHAT_CHANNELS                              = 489,
-    ERR_LOOT_ROLL_PENDING                                   = 490,
-    ERR_LOOT_PLAYER_NOT_FOUND                               = 491,
-    ERR_NOT_IN_RAID                                         = 492,
-    ERR_LOGGING_OUT                                         = 493,
-    ERR_TARGET_LOGGING_OUT                                  = 494,
-    ERR_NOT_WHILE_MOUNTED                                   = 495,
-    ERR_NOT_WHILE_SHAPESHIFTED                              = 496,
-    ERR_NOT_IN_COMBAT                                       = 497,
-    ERR_NOT_WHILE_DISARMED                                  = 498,
-    ERR_PET_BROKEN                                          = 499,
-    ERR_TALENT_WIPE_ERROR                                   = 500,
-    ERR_SPEC_WIPE_ERROR                                     = 501,
-    ERR_GLYPH_WIPE_ERROR                                    = 502,
-    ERR_PET_SPEC_WIPE_ERROR                                 = 503,
-    ERR_FEIGN_DEATH_RESISTED                                = 504,
-    ERR_MEETING_STONE_IN_QUEUE_S                            = 505,
-    ERR_MEETING_STONE_LEFT_QUEUE_S                          = 506,
-    ERR_MEETING_STONE_OTHER_MEMBER_LEFT                     = 507,
-    ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE               = 508,
-    ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE                 = 509,
-    ERR_MEETING_STONE_SUCCESS                               = 510,
-    ERR_MEETING_STONE_IN_PROGRESS                           = 511,
-    ERR_MEETING_STONE_MEMBER_ADDED_S                        = 512,
-    ERR_MEETING_STONE_GROUP_FULL                            = 513,
-    ERR_MEETING_STONE_NOT_LEADER                            = 514,
-    ERR_MEETING_STONE_INVALID_LEVEL                         = 515,
-    ERR_MEETING_STONE_TARGET_NOT_IN_PARTY                   = 516,
-    ERR_MEETING_STONE_TARGET_INVALID_LEVEL                  = 517,
-    ERR_MEETING_STONE_MUST_BE_LEADER                        = 518,
-    ERR_MEETING_STONE_NO_RAID_GROUP                         = 519,
-    ERR_MEETING_STONE_NEED_PARTY                            = 520,
-    ERR_MEETING_STONE_NOT_FOUND                             = 521,
-    ERR_GUILDEMBLEM_SAME                                    = 522,
-    ERR_EQUIP_TRADE_ITEM                                    = 523,
-    ERR_PVP_TOGGLE_ON                                       = 524,
-    ERR_PVP_TOGGLE_OFF                                      = 525,
-    ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS                   = 526,
-    ERR_GROUP_JOIN_BATTLEGROUND_DEAD                        = 527,
-    ERR_GROUP_JOIN_BATTLEGROUND_S                           = 528,
-    ERR_GROUP_JOIN_BATTLEGROUND_FAIL                        = 529,
-    ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY                    = 530,
-    ERR_SOLO_JOIN_BATTLEGROUND_S                            = 531,
-    ERR_BATTLEGROUND_TOO_MANY_QUEUES                        = 532,
-    ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED                 = 533,
-    ERR_BATTLEDGROUND_QUEUED_FOR_RATED                      = 534,
-    ERR_BATTLEGROUND_TEAM_LEFT_QUEUE                        = 535,
-    ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND                    = 536,
-    ERR_ALREADY_IN_ARENA_TEAM_S                             = 537,
-    ERR_INVALID_PROMOTION_CODE                              = 538,
-    ERR_BG_PLAYER_JOINED_SS                                 = 539,
-    ERR_BG_PLAYER_LEFT_S                                    = 540,
-    ERR_RESTRICTED_ACCOUNT                                  = 541,
-    ERR_RESTRICTED_ACCOUNT_TRIAL                            = 542,
-    ERR_PLAY_TIME_EXCEEDED                                  = 543,
-    ERR_APPROACHING_PARTIAL_PLAY_TIME                       = 544,
-    ERR_APPROACHING_PARTIAL_PLAY_TIME_2                     = 545,
-    ERR_APPROACHING_NO_PLAY_TIME                            = 546,
-    ERR_APPROACHING_NO_PLAY_TIME_2                          = 547,
-    ERR_UNHEALTHY_TIME                                      = 548,
-    ERR_CHAT_RESTRICTED_TRIAL                               = 549,
-    ERR_CHAT_THROTTLED                                      = 550,
-    ERR_MAIL_REACHED_CAP                                    = 551,
-    ERR_INVALID_RAID_TARGET                                 = 552,
-    ERR_RAID_LEADER_READY_CHECK_START_S                     = 553,
-    ERR_READY_CHECK_IN_PROGRESS                             = 554,
-    ERR_READY_CHECK_THROTTLED                               = 555,
-    ERR_DUNGEON_DIFFICULTY_FAILED                           = 556,
-    ERR_DUNGEON_DIFFICULTY_CHANGED_S                        = 557,
-    ERR_TRADE_WRONG_REALM                                   = 558,
-    ERR_TRADE_NOT_ON_TAPLIST                                = 559,
-    ERR_CHAT_PLAYER_AMBIGUOUS_S                             = 560,
-    ERR_LOOT_CANT_LOOT_THAT_NOW                             = 561,
-    ERR_LOOT_MASTER_INV_FULL                                = 562,
-    ERR_LOOT_MASTER_UNIQUE_ITEM                             = 563,
-    ERR_LOOT_MASTER_OTHER                                   = 564,
-    ERR_FILTERING_YOU_S                                     = 565,
-    ERR_USE_PREVENTED_BY_MECHANIC_S                         = 566,
-    ERR_ITEM_UNIQUE_EQUIPPABLE                              = 567,
-    ERR_LFG_LEADER_IS_LFM_S                                 = 568,
-    ERR_LFG_PENDING                                         = 569,
-    ERR_CANT_SPEAK_LANGAGE                                  = 570,
-    ERR_VENDOR_MISSING_TURNINS                              = 571,
-    ERR_BATTLEGROUND_NOT_IN_TEAM                            = 572,
-    ERR_NOT_IN_BATTLEGROUND                                 = 573,
-    ERR_NOT_ENOUGH_HONOR_POINTS                             = 574,
-    ERR_NOT_ENOUGH_ARENA_POINTS                             = 575,
-    ERR_SOCKETING_REQUIRES_META_GEM                         = 576,
-    ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT                 = 577,
-    ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM                    = 578,
-    ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT       = 579,
-    ERR_SOCKETING_REQUIRES_COGWHEEL_GEM                     = 580,
-    ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT         = 581,
-    ERR_SOCKETING_ITEM_TOO_LOW_LEVEL                        = 582,
-    ERR_ITEM_MAX_COUNT_SOCKETED                             = 583,
-    ERR_SYSTEM_DISABLED                                     = 584,
-    ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I                = 585,
-    ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED                    = 586,
-    ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED                     = 587,
-    ERR_USER_SQUELCHED                                      = 588,
-    ERR_TOO_MUCH_GOLD                                       = 589,
-    ERR_NOT_BARBER_SITTING                                  = 590,
-    ERR_QUEST_FAILED_CAIS                                   = 591,
-    ERR_INVITE_RESTRICTED_TRIAL                             = 592,
-    ERR_VOICE_IGNORE_FULL                                   = 593,
-    ERR_VOICE_IGNORE_SELF                                   = 594,
-    ERR_VOICE_IGNORE_NOT_FOUND                              = 595,
-    ERR_VOICE_IGNORE_ALREADY_S                              = 596,
-    ERR_VOICE_IGNORE_ADDED_S                                = 597,
-    ERR_VOICE_IGNORE_REMOVED_S                              = 598,
-    ERR_VOICE_IGNORE_AMBIGUOUS                              = 599,
-    ERR_VOICE_IGNORE_DELETED                                = 600,
-    ERR_UNKNOWN_MACRO_OPTION_S                              = 601,
-    ERR_NOT_DURING_ARENA_MATCH                              = 602,
-    ERR_PLAYER_SILENCED                                     = 603,
-    ERR_PLAYER_UNSILENCED                                   = 604,
-    ERR_COMSAT_DISCONNECT                                   = 605,
-    ERR_COMSAT_RECONNECT_ATTEMPT                            = 606,
-    ERR_COMSAT_CONNECT_FAIL                                 = 607,
-    ERR_MAIL_INVALID_ATTACHMENT_SLOT                        = 608,
-    ERR_MAIL_TOO_MANY_ATTACHMENTS                           = 609,
-    ERR_MAIL_INVALID_ATTACHMENT                             = 610,
-    ERR_MAIL_ATTACHMENT_EXPIRED                             = 611,
-    ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL                     = 612,
-    ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC                     = 613,
-    ERR_PROFANE_CHAT_NAME                                   = 614,
-    ERR_PLAYER_SILENCED_ECHO                                = 615,
-    ERR_PLAYER_UNSILENCED_ECHO                              = 616,
-    ERR_VOICESESSION_FULL                                   = 617,
-    ERR_LOOT_CANT_LOOT_THAT                                 = 618,
-    ERR_ARENA_EXPIRED_CAIS                                  = 619,
-    ERR_GROUP_ACTION_THROTTLED                              = 620,
-    ERR_ALREADY_PICKPOCKETED                                = 621,
-    ERR_NAME_INVALID                                        = 622,
-    ERR_NAME_NO_NAME                                        = 623,
-    ERR_NAME_TOO_SHORT                                      = 624,
-    ERR_NAME_TOO_LONG                                       = 625,
-    ERR_NAME_MIXED_LANGUAGES                                = 626,
-    ERR_NAME_PROFANE                                        = 627,
-    ERR_NAME_RESERVED                                       = 628,
-    ERR_NAME_THREE_CONSECUTIVE                              = 629,
-    ERR_NAME_INVALID_SPACE                                  = 630,
-    ERR_NAME_CONSECUTIVE_SPACES                             = 631,
-    ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS          = 632,
-    ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END   = 633,
-    ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME              = 634,
-    ERR_REFER_A_FRIEND_NOT_REFERRED_BY                      = 635,
-    ERR_REFER_A_FRIEND_TARGET_TOO_HIGH                      = 636,
-    ERR_REFER_A_FRIEND_INSUFFICIENT_GRANTABLE_LEVELS        = 637,
-    ERR_REFER_A_FRIEND_TOO_FAR                              = 638,
-    ERR_REFER_A_FRIEND_DIFFERENT_FACTION                    = 639,
-    ERR_REFER_A_FRIEND_NOT_NOW                              = 640,
-    ERR_REFER_A_FRIEND_GRANT_LEVEL_MAX_I                    = 641,
-    ERR_REFER_A_FRIEND_SUMMON_LEVEL_MAX_I                   = 642,
-    ERR_REFER_A_FRIEND_SUMMON_COOLDOWN                      = 643,
-    ERR_REFER_A_FRIEND_SUMMON_OFFLINE_S                     = 644,
-    ERR_REFER_A_FRIEND_INSUF_EXPAN_LVL                      = 645,
-    ERR_REFER_A_FRIEND_NOT_IN_LFG                           = 646,
-    ERR_REFER_A_FRIEND_NO_XREALM                            = 647,
-    ERR_REFER_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED    = 648,
-    ERR_NOT_SAME_ACCOUNT                                    = 649,
-    ERR_BAD_ON_USE_ENCHANT                                  = 650,
-    ERR_TRADE_SELF                                          = 651,
-    ERR_TOO_MANY_SOCKETS                                    = 652,
-    ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS           = 653,
-    ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS   = 654,
-    ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS        = 655,
-    ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS        = 656,
-    ERR_SHAPESHIFT_FORM_CANNOT_EQUIP                        = 657,
-    ERR_ITEM_INVENTORY_FULL_SATCHEL                         = 658,
-    ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED                    = 659,
-    ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW                     = 660,
-    ERR_PURCHASE_LEVEL_TOO_LOW                              = 661,
-    ERR_GROUP_SWAP_FAILED                                   = 662,
-    ERR_INVITE_IN_COMBAT                                    = 663,
-    ERR_INVALID_GLYPH_SLOT                                  = 664,
-    ERR_GENERIC_NO_VALID_TARGETS                            = 665,
-    ERR_CALENDAR_EVENT_ALERT_S                              = 666,
-    ERR_PET_LEARN_SPELL_S                                   = 667,
-    ERR_PET_LEARN_ABILITY_S                                 = 668,
-    ERR_PET_SPELL_UNLEARNED_S                               = 669,
-    ERR_INVITE_UNKNOWN_REALM                                = 670,
-    ERR_INVITE_NO_PARTY_SERVER                              = 671,
-    ERR_INVITE_PARTY_BUSY                                   = 672,
-    ERR_PARTY_TARGET_AMBIGUOUS                              = 673,
-    ERR_PARTY_LFG_INVITE_RAID_LOCKED                        = 674,
-    ERR_PARTY_LFG_BOOT_LIMIT                                = 675,
-    ERR_PARTY_LFG_BOOT_COOLDOWN_S                           = 676,
-    ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S                       = 677,
-    ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S                    = 678,
-    ERR_PARTY_LFG_BOOT_IN_PROGRESS                          = 679,
-    ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS                      = 680,
-    ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED                       = 681,
-    ERR_PARTY_LFG_BOOT_VOTE_FAILED                          = 682,
-    ERR_PARTY_LFG_BOOT_IN_COMBAT                            = 683,
-    ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE                     = 684,
-    ERR_PARTY_LFG_BOOT_LOOT_ROLLS                           = 685,
-    ERR_PARTY_LFG_BOOT_VOTE_REGISTERED                      = 686,
-    ERR_PARTY_PRIVATE_GROUP_ONLY                            = 687,
-    ERR_PARTY_LFG_TELEPORT_IN_COMBAT                        = 688,
-    ERR_RAID_DISALLOWED_BY_LEVEL                            = 689,
-    ERR_RAID_DISALLOWED_BY_CROSS_REALM                      = 690,
-    ERR_PARTY_ROLE_NOT_AVAILABLE                            = 691,
-    ERR_JOIN_LFG_OBJECT_FAILED                              = 692,
-    ERR_LFG_REMOVED_LEVELUP                                 = 693,
-    ERR_LFG_REMOVED_XP_TOGGLE                               = 694,
-    ERR_LFG_REMOVED_FACTION_CHANGE                          = 695,
-    ERR_BATTLEGROUND_INFO_THROTTLED                         = 696,
-    ERR_BATTLEGROUND_ALREADY_IN                             = 697,
-    ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED                     = 698,
-    ERR_ARENA_TEAM_PERMISSIONS                              = 699,
-    ERR_NOT_WHILE_FALLING                                   = 700,
-    ERR_NOT_WHILE_MOVING                                    = 701,
-    ERR_NOT_WHILE_FATIGUED                                  = 702,
-    ERR_MAX_SOCKETS                                         = 703,
-    ERR_MULTI_CAST_ACTION_TOTEM_S                           = 704,
-    ERR_BATTLEGROUND_JOIN_LEVELUP                           = 705,
-    ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN                       = 706,
-    ERR_BATTLEGROUND_JOIN_XP_GAIN                           = 707,
-    ERR_BATTLEGROUND_JOIN_MERCENARY                         = 708,
-    ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS                  = 709,
-    ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS                    = 710,
-    ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE                   = 711,
-    ERR_RAID_DIFFICULTY_FAILED                              = 712,
-    ERR_RAID_DIFFICULTY_CHANGED_S                           = 713,
-    ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S                    = 714,
-    ERR_RAID_LOCKOUT_CHANGED_S                              = 715,
-    ERR_RAID_CONVERTED_TO_PARTY                             = 716,
-    ERR_PARTY_CONVERTED_TO_RAID                             = 717,
-    ERR_PLAYER_DIFFICULTY_CHANGED_S                         = 718,
-    ERR_GMRESPONSE_DB_ERROR                                 = 719,
-    ERR_BATTLEGROUND_JOIN_RANGE_INDEX                       = 720,
-    ERR_ARENA_JOIN_RANGE_INDEX                              = 721,
-    ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE                = 722,
-    ERR_BATTLEGROUND_JOIN_FAILED                            = 723,
-    ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE            = 724,
-    ERR_BATTLEGROUND_JOIN_RESPEC                            = 725,
-    ERR_BATTLEGROUND_INVITATION_DECLINED                    = 726,
-    ERR_BATTLEGROUND_JOIN_TIMED_OUT                         = 727,
-    ERR_BATTLEGROUND_DUPE_QUEUE                             = 728,
-    ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST               = 729,
-    ERR_IN_BATTLEGROUND_RESPEC                              = 730,
-    ERR_MAIL_LIMITED_DURATION_ITEM                          = 731,
-    ERR_YELL_RESTRICTED_TRIAL                               = 732,
-    ERR_CHAT_RAID_RESTRICTED_TRIAL                          = 733,
-    ERR_LFG_ROLE_CHECK_FAILED                               = 734,
-    ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT                       = 735,
-    ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE                    = 736,
-    ERR_LFG_READY_CHECK_FAILED                              = 737,
-    ERR_LFG_READY_CHECK_FAILED_TIMEOUT                      = 738,
-    ERR_LFG_GROUP_FULL                                      = 739,
-    ERR_LFG_NO_LFG_OBJECT                                   = 740,
-    ERR_LFG_NO_SLOTS_PLAYER                                 = 741,
-    ERR_LFG_NO_SLOTS_PARTY                                  = 742,
-    ERR_LFG_NO_SPEC                                         = 743,
-    ERR_LFG_MISMATCHED_SLOTS                                = 744,
-    ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM                   = 745,
-    ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS             = 746,
-    ERR_LFG_MEMBERS_NOT_PRESENT                             = 747,
-    ERR_LFG_GET_INFO_TIMEOUT                                = 748,
-    ERR_LFG_INVALID_SLOT                                    = 749,
-    ERR_LFG_DESERTER_PLAYER                                 = 750,
-    ERR_LFG_DESERTER_PARTY                                  = 751,
-    ERR_LFG_DEAD                                            = 752,
-    ERR_LFG_RANDOM_COOLDOWN_PLAYER                          = 753,
-    ERR_LFG_RANDOM_COOLDOWN_PARTY                           = 754,
-    ERR_LFG_TOO_MANY_MEMBERS                                = 755,
-    ERR_LFG_TOO_FEW_MEMBERS                                 = 756,
-    ERR_LFG_PROPOSAL_FAILED                                 = 757,
-    ERR_LFG_PROPOSAL_DECLINED_SELF                          = 758,
-    ERR_LFG_PROPOSAL_DECLINED_PARTY                         = 759,
-    ERR_LFG_NO_SLOTS_SELECTED                               = 760,
-    ERR_LFG_NO_ROLES_SELECTED                               = 761,
-    ERR_LFG_ROLE_CHECK_INITIATED                            = 762,
-    ERR_LFG_READY_CHECK_INITIATED                           = 763,
-    ERR_LFG_PLAYER_DECLINED_ROLE_CHECK                      = 764,
-    ERR_LFG_PLAYER_DECLINED_READY_CHECK                     = 765,
-    ERR_LFG_JOINED_QUEUE                                    = 766,
-    ERR_LFG_JOINED_FLEX_QUEUE                               = 767,
-    ERR_LFG_JOINED_RF_QUEUE                                 = 768,
-    ERR_LFG_JOINED_SCENARIO_QUEUE                           = 769,
-    ERR_LFG_JOINED_WORLD_PVP_QUEUE                          = 770,
-    ERR_LFG_JOINED_BATTLEFIELD_QUEUE                        = 771,
-    ERR_LFG_JOINED_LIST                                     = 772,
-    ERR_LFG_LEFT_QUEUE                                      = 773,
-    ERR_LFG_LEFT_LIST                                       = 774,
-    ERR_LFG_ROLE_CHECK_ABORTED                              = 775,
-    ERR_LFG_READY_CHECK_ABORTED                             = 776,
-    ERR_LFG_CANT_USE_BATTLEGROUND                           = 777,
-    ERR_LFG_CANT_USE_DUNGEONS                               = 778,
-    ERR_LFG_REASON_TOO_MANY_LFG                             = 779,
-    ERR_INVALID_TELEPORT_LOCATION                           = 780,
-    ERR_TOO_FAR_TO_INTERACT                                 = 781,
-    ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS          = 782,
-    ERR_DIFFICULTY_CHANGE_COOLDOWN_S                        = 783,
-    ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S                 = 784,
-    ERR_DIFFICULTY_CHANGE_WORLDSTATE                        = 785,
-    ERR_DIFFICULTY_CHANGE_ENCOUNTER                         = 786,
-    ERR_DIFFICULTY_CHANGE_COMBAT                            = 787,
-    ERR_DIFFICULTY_CHANGE_PLAYER_BUSY                       = 788,
-    ERR_DIFFICULTY_CHANGE_ALREADY_STARTED                   = 789,
-    ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S                    = 790,
-    ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING   = 791,
-    ERR_ARENA_TEAM_PARTY_SIZE                               = 792,
-    ERR_QUEST_FORCE_REMOVED_S                               = 793,
-    ERR_ATTACK_NO_ACTIONS                                   = 794,
-    ERR_IN_RANDOM_BG                                        = 795,
-    ERR_IN_NON_RANDOM_BG                                    = 796,
-    ERR_AUCTION_ENOUGH_ITEMS                                = 797,
-    ERR_BN_FRIEND_SELF                                      = 798,
-    ERR_BN_FRIEND_ALREADY                                   = 799,
-    ERR_BN_FRIEND_BLOCKED                                   = 800,
-    ERR_BN_FRIEND_LIST_FULL                                 = 801,
-    ERR_BN_FRIEND_REQUEST_SENT                              = 802,
-    ERR_BN_BROADCAST_THROTTLE                               = 803,
-    ERR_BG_DEVELOPER_ONLY                                   = 804,
-    ERR_CURRENCY_SPELL_SLOT_MISMATCH                        = 805,
-    ERR_CURRENCY_NOT_TRADABLE                               = 806,
-    ERR_REQUIRES_EXPANSION_S                                = 807,
-    ERR_QUEST_FAILED_SPELL                                  = 808,
-    ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE    = 809,
-    ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED              = 810,
-    ERR_TALENT_FAILED_CANT_REMOVE_TALENT                    = 811,
-    ERR_TALENT_FAILED_UNKNOWN                               = 812,
-    ERR_WARGAME_REQUEST_FAILURE                             = 813,
-    ERR_RANK_REQUIRES_AUTHENTICATOR                         = 814,
-    ERR_GUILD_BANK_VOUCHER_FAILED                           = 815,
-    ERR_WARGAME_REQUEST_SENT                                = 816,
-    ERR_REQUIRES_ACHIEVEMENT_I                              = 817,
-    ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY                   = 818,
-    ERR_CANT_BUY_QUANTITY                                   = 819,
-    ERR_ITEM_IS_BATTLE_PAY_LOCKED                           = 820,
-    ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE                 = 821,
-    ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE                 = 822,
-    ERR_BATTLEFIELD_TEAM_PARTY_SIZE                         = 823,
-    ERR_INSUFF_TRACKED_CURRENCY_IS                          = 824,
-    ERR_NOT_ON_TOURNAMENT_REALM                             = 825,
-    ERR_GUILD_TRIAL_ACCOUNT_TRIAL                           = 826,
-    ERR_GUILD_TRIAL_ACCOUNT_VETERAN                         = 827,
-    ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL                      = 828,
-    ERR_CANT_DO_THAT_IN_A_GROUP                             = 829,
-    ERR_GUILD_LEADER_REPLACED                               = 830,
-    ERR_TRANSMOGRIFY_CANT_EQUIP                             = 831,
-    ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE                      = 832,
-    ERR_TRANSMOGRIFY_NOT_SOULBOUND                          = 833,
-    ERR_TRANSMOGRIFY_INVALID_SOURCE                         = 834,
-    ERR_TRANSMOGRIFY_INVALID_DESTINATION                    = 835,
-    ERR_TRANSMOGRIFY_MISMATCH                               = 836,
-    ERR_TRANSMOGRIFY_LEGENDARY                              = 837,
-    ERR_TRANSMOGRIFY_SAME_ITEM                              = 838,
-    ERR_TRANSMOGRIFY_SAME_APPEARANCE                        = 839,
-    ERR_TRANSMOGRIFY_NOT_EQUIPPED                           = 840,
-    ERR_VOID_DEPOSIT_FULL                                   = 841,
-    ERR_VOID_WITHDRAW_FULL                                  = 842,
-    ERR_VOID_STORAGE_WRAPPED                                = 843,
-    ERR_VOID_STORAGE_STACKABLE                              = 844,
-    ERR_VOID_STORAGE_UNBOUND                                = 845,
-    ERR_VOID_STORAGE_REPAIR                                 = 846,
-    ERR_VOID_STORAGE_CHARGES                                = 847,
-    ERR_VOID_STORAGE_QUEST                                  = 848,
-    ERR_VOID_STORAGE_CONJURED                               = 849,
-    ERR_VOID_STORAGE_MAIL                                   = 850,
-    ERR_VOID_STORAGE_BAG                                    = 851,
-    ERR_VOID_TRANSFER_STORAGE_FULL                          = 852,
-    ERR_VOID_TRANSFER_INV_FULL                              = 853,
-    ERR_VOID_TRANSFER_INTERNAL_ERROR                        = 854,
-    ERR_VOID_TRANSFER_ITEM_INVALID                          = 855,
-    ERR_DIFFICULTY_DISABLED_IN_LFG                          = 856,
-    ERR_VOID_STORAGE_UNIQUE                                 = 857,
-    ERR_VOID_STORAGE_LOOT                                   = 858,
-    ERR_VOID_STORAGE_HOLIDAY                                = 859,
-    ERR_VOID_STORAGE_DURATION                               = 860,
-    ERR_VOID_STORAGE_LOAD_FAILED                            = 861,
-    ERR_VOID_STORAGE_INVALID_ITEM                           = 862,
-    ERR_PARENTAL_CONTROLS_CHAT_MUTED                        = 863,
-    ERR_SOR_START_EXPERIENCE_INCOMPLETE                     = 864,
-    ERR_SOR_INVALID_EMAIL                                   = 865,
-    ERR_SOR_INVALID_COMMENT                                 = 866,
-    ERR_CHALLENGE_MODE_RESET_COOLDOWN_S                     = 867,
-    ERR_CHALLENGE_MODE_RESET_KEYSTONE                       = 868,
-    ERR_PET_JOURNAL_ALREADY_IN_LOADOUT                      = 869,
-    ERR_REPORT_SUBMITTED_SUCCESSFULLY                       = 870,
-    ERR_REPORT_SUBMISSION_FAILED                            = 871,
-    ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY                   = 872,
-    ERR_BUG_SUBMITTED_SUCCESSFULLY                          = 873,
-    ERR_CHALLENGE_MODE_ENABLED                              = 874,
-    ERR_CHALLENGE_MODE_DISABLED                             = 875,
-    ERR_PETBATTLE_CREATE_FAILED                             = 876,
-    ERR_PETBATTLE_NOT_HERE                                  = 877,
-    ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT                     = 878,
-    ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND                    = 879,
-    ERR_PETBATTLE_NOT_HERE_OBSTRUCTED                       = 880,
-    ERR_PETBATTLE_NOT_WHILE_IN_COMBAT                       = 881,
-    ERR_PETBATTLE_NOT_WHILE_DEAD                            = 882,
-    ERR_PETBATTLE_NOT_WHILE_FLYING                          = 883,
-    ERR_PETBATTLE_TARGET_INVALID                            = 884,
-    ERR_PETBATTLE_TARGET_OUT_OF_RANGE                       = 885,
-    ERR_PETBATTLE_TARGET_NOT_CAPTURABLE                     = 886,
-    ERR_PETBATTLE_NOT_A_TRAINER                             = 887,
-    ERR_PETBATTLE_DECLINED                                  = 888,
-    ERR_PETBATTLE_IN_BATTLE                                 = 889,
-    ERR_PETBATTLE_INVALID_LOADOUT                           = 890,
-    ERR_PETBATTLE_ALL_PETS_DEAD                             = 891,
-    ERR_PETBATTLE_NO_PETS_IN_SLOTS                          = 892,
-    ERR_PETBATTLE_NO_ACCOUNT_LOCK                           = 893,
-    ERR_PETBATTLE_WILD_PET_TAPPED                           = 894,
-    ERR_PETBATTLE_RESTRICTED_ACCOUNT                        = 895,
-    ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE               = 896,
-    ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE                    = 897,
-    ERR_CANT_HAVE_MORE_PETS                                 = 898,
-    ERR_PVP_MAP_NOT_FOUND                                   = 899,
-    ERR_PVP_MAP_NOT_SET                                     = 900,
-    ERR_PETBATTLE_QUEUE_QUEUED                              = 901,
-    ERR_PETBATTLE_QUEUE_ALREADY_QUEUED                      = 902,
-    ERR_PETBATTLE_QUEUE_JOIN_FAILED                         = 903,
-    ERR_PETBATTLE_QUEUE_JOURNAL_LOCK                        = 904,
-    ERR_PETBATTLE_QUEUE_REMOVED                             = 905,
-    ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED                   = 906,
-    ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT                    = 907,
-    ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED                   = 908,
-    ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL                   = 909,
-    ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED                    = 910,
-    ERR_PETBATTLE_QUEUE_SLOT_LOCKED                         = 911,
-    ERR_PETBATTLE_QUEUE_SLOT_EMPTY                          = 912,
-    ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER                     = 913,
-    ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES                     = 914,
-    ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE                    = 915,
-    ERR_PETBATTLE_QUEUE_SLOT_REVOKED                        = 916,
-    ERR_PETBATTLE_QUEUE_SLOT_DEAD                           = 917,
-    ERR_PETBATTLE_QUEUE_SLOT_NO_PET                         = 918,
-    ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL                   = 919,
-    ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING                   = 920,
-    ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING                 = 921,
-    ERR_HAS_RESTRICTION                                     = 922,
-    ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL                     = 923,
-    ERR_ITEM_UPGRADE_NO_PATH                                = 924,
-    ERR_ITEM_UPGRADE_NO_MORE_UPGRADES                       = 925,
-    ERR_BONUS_ROLL_EMPTY                                    = 926,
-    ERR_CHALLENGE_MODE_FULL                                 = 927,
-    ERR_CHALLENGE_MODE_IN_PROGRESS                          = 928,
-    ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE                   = 929,
-    ERR_BATTLETAG_FRIEND_NOT_FOUND                          = 930,
-    ERR_BATTLETAG_FRIEND_NOT_VALID                          = 931,
-    ERR_BATTLETAG_FRIEND_NOT_ALLOWED                        = 932,
-    ERR_BATTLETAG_FRIEND_THROTTLED                          = 933,
-    ERR_BATTLETAG_FRIEND_SUCCESS                            = 934,
-    ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE                        = 935,
-    ERR_PETBATTLE_INTERNAL                                  = 936,
-    ERR_CANT_CAGE_PET_YET                                   = 937,
-    ERR_NO_LOOT_IN_CHALLENGE_MODE                           = 938,
-    ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II                   = 939,
-    ERR_ROLE_CHECK_ALREADY_IN_PROGRESS                      = 940,
-    ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT                      = 941,
-    ERR_RECRUIT_A_FRIEND_FAILED                             = 942,
-    ERR_SET_LOOT_PERSONAL                                   = 943,
-    ERR_SET_LOOT_METHOD_FAILED_COMBAT                       = 944,
-    ERR_REAGENT_BANK_FULL                                   = 945,
-    ERR_REAGENT_BANK_LOCKED                                 = 946,
-    ERR_GARRISON_BUILDING_EXISTS                            = 947,
-    ERR_GARRISON_INVALID_PLOT                               = 948,
-    ERR_GARRISON_INVALID_BUILDINGID                         = 949,
-    ERR_GARRISON_INVALID_PLOT_BUILDING                      = 950,
-    ERR_GARRISON_REQUIRES_BLUEPRINT                         = 951,
-    ERR_GARRISON_NOT_ENOUGH_CURRENCY                        = 952,
-    ERR_GARRISON_NOT_ENOUGH_GOLD                            = 953,
-    ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE       = 954,
-    ERR_ALREADY_USING_LFG_LIST                              = 955,
-    ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL                   = 956,
-    ERR_TOY_USE_LIMIT_REACHED                               = 957,
-    ERR_TOY_ALREADY_KNOWN                                   = 958,
-    ERR_TRANSMOG_SET_ALREADY_KNOWN                          = 959,
-    ERR_NOT_ENOUGH_CURRENCY                                 = 960,
-    ERR_SPEC_IS_DISABLED                                    = 961,
-    ERR_FEATURE_RESTRICTED_TRIAL                            = 962,
-    ERR_CANT_BE_OBLITERATED                                 = 963,
-    ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT              = 964,
-    ERR_MUST_EQUIP_ARTIFACT                                 = 965,
-    ERR_CANT_DO_THAT_RIGHT_NOW                              = 966,
-    ERR_AFFECTING_COMBAT                                    = 967,
-    ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S                     = 968,
-    ERR_EQUIPMENT_MANAGER_BAGS_FULL                         = 969,
-    ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S                    = 970,
-    ERR_MOVIE_RECORDING_WARNING_PERF                        = 971,
-    ERR_MOVIE_RECORDING_WARNING_DISK_FULL                   = 972,
-    ERR_MOVIE_RECORDING_WARNING_NO_MOVIE                    = 973,
-    ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS                = 974,
-    ERR_MOVIE_RECORDING_WARNING_COMPRESSING                 = 975,
-    ERR_NO_CHALLENGE_MODE_REWARD                            = 976,
-    ERR_CLAIMED_CHALLENGE_MODE_REWARD                       = 977,
-    ERR_CHALLENGE_MODE_PERIOD_RESET_SS                      = 978,
-    ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE                  = 979,
-    ERR_TALENT_FAILED_REST_AREA                             = 980,
-    ERR_CANNOT_ABANDON_LAST_PET                             = 981,
-    ERR_TEST_CVAR_SET_SSS                                   = 982,
-    ERR_QUEST_TURN_IN_FAIL_REASON                           = 983,
-    ERR_CLAIMED_CHALLENGE_MODE_REWARD_OLD                   = 984,
-    ERR_TALENT_GRANTED_BY_AURA                              = 985,
-    ERR_CHALLENGE_MODE_ALREADY_COMPLETE                     = 986,
-    ERR_GLYPH_TARGET_NOT_AVAILABLE                          = 987,
+    ERR_CLIENT_ON_TRANSPORT                                 = 152,
+    ERR_KILLED_BY_S                                         = 153,
+    ERR_LOOT_LOCKED                                         = 154,
+    ERR_LOOT_TOO_FAR                                        = 155,
+    ERR_LOOT_DIDNT_KILL                                     = 156,
+    ERR_LOOT_BAD_FACING                                     = 157,
+    ERR_LOOT_NOTSTANDING                                    = 158,
+    ERR_LOOT_STUNNED                                        = 159,
+    ERR_LOOT_NO_UI                                          = 160,
+    ERR_LOOT_WHILE_INVULNERABLE                             = 161,
+    ERR_NO_LOOT                                             = 162,
+    ERR_QUEST_ACCEPTED_S                                    = 163,
+    ERR_QUEST_COMPLETE_S                                    = 164,
+    ERR_QUEST_FAILED_S                                      = 165,
+    ERR_QUEST_FAILED_BAG_FULL_S                             = 166,
+    ERR_QUEST_FAILED_MAX_COUNT_S                            = 167,
+    ERR_QUEST_FAILED_LOW_LEVEL                              = 168,
+    ERR_QUEST_FAILED_MISSING_ITEMS                          = 169,
+    ERR_QUEST_FAILED_WRONG_RACE                             = 170,
+    ERR_QUEST_FAILED_NOT_ENOUGH_MONEY                       = 171,
+    ERR_QUEST_FAILED_EXPANSION                              = 172,
+    ERR_QUEST_ONLY_ONE_TIMED                                = 173,
+    ERR_QUEST_NEED_PREREQS                                  = 174,
+    ERR_QUEST_NEED_PREREQS_CUSTOM                           = 175,
+    ERR_QUEST_ALREADY_ON                                    = 176,
+    ERR_QUEST_ALREADY_DONE                                  = 177,
+    ERR_QUEST_ALREADY_DONE_DAILY                            = 178,
+    ERR_QUEST_HAS_IN_PROGRESS                               = 179,
+    ERR_QUEST_REWARD_EXP_I                                  = 180,
+    ERR_QUEST_REWARD_MONEY_S                                = 181,
+    ERR_QUEST_MUST_CHOOSE                                   = 182,
+    ERR_QUEST_LOG_FULL                                      = 183,
+    ERR_COMBAT_DAMAGE_SSI                                   = 184,
+    ERR_INSPECT_S                                           = 185,
+    ERR_CANT_USE_ITEM                                       = 186,
+    ERR_CANT_USE_ITEM_IN_ARENA                              = 187,
+    ERR_CANT_USE_ITEM_IN_RATED_BATTLEGROUND                 = 188,
+    ERR_MUST_EQUIP_ITEM                                     = 189,
+    ERR_PASSIVE_ABILITY                                     = 190,
+    ERR_2HSKILLNOTFOUND                                     = 191,
+    ERR_NO_ATTACK_TARGET                                    = 192,
+    ERR_INVALID_ATTACK_TARGET                               = 193,
+    ERR_ATTACK_PVP_TARGET_WHILE_UNFLAGGED                   = 194,
+    ERR_ATTACK_STUNNED                                      = 195,
+    ERR_ATTACK_PACIFIED                                     = 196,
+    ERR_ATTACK_MOUNTED                                      = 197,
+    ERR_ATTACK_FLEEING                                      = 198,
+    ERR_ATTACK_CONFUSED                                     = 199,
+    ERR_ATTACK_CHARMED                                      = 200,
+    ERR_ATTACK_DEAD                                         = 201,
+    ERR_ATTACK_PREVENTED_BY_MECHANIC_S                      = 202,
+    ERR_ATTACK_CHANNEL                                      = 203,
+    ERR_TAXISAMENODE                                        = 204,
+    ERR_TAXINOSUCHPATH                                      = 205,
+    ERR_TAXIUNSPECIFIEDSERVERERROR                          = 206,
+    ERR_TAXINOTENOUGHMONEY                                  = 207,
+    ERR_TAXITOOFARAWAY                                      = 208,
+    ERR_TAXINOVENDORNEARBY                                  = 209,
+    ERR_TAXINOTVISITED                                      = 210,
+    ERR_TAXIPLAYERBUSY                                      = 211,
+    ERR_TAXIPLAYERALREADYMOUNTED                            = 212,
+    ERR_TAXIPLAYERSHAPESHIFTED                              = 213,
+    ERR_TAXIPLAYERMOVING                                    = 214,
+    ERR_TAXINOPATHS                                         = 215,
+    ERR_TAXINOTELIGIBLE                                     = 216,
+    ERR_TAXINOTSTANDING                                     = 217,
+    ERR_NO_REPLY_TARGET                                     = 218,
+    ERR_GENERIC_NO_TARGET                                   = 219,
+    ERR_INITIATE_TRADE_S                                    = 220,
+    ERR_TRADE_REQUEST_S                                     = 221,
+    ERR_TRADE_BLOCKED_S                                     = 222,
+    ERR_TRADE_TARGET_DEAD                                   = 223,
+    ERR_TRADE_TOO_FAR                                       = 224,
+    ERR_TRADE_CANCELLED                                     = 225,
+    ERR_TRADE_COMPLETE                                      = 226,
+    ERR_TRADE_BAG_FULL                                      = 227,
+    ERR_TRADE_TARGET_BAG_FULL                               = 228,
+    ERR_TRADE_MAX_COUNT_EXCEEDED                            = 229,
+    ERR_TRADE_TARGET_MAX_COUNT_EXCEEDED                     = 230,
+    ERR_ALREADY_TRADING                                     = 231,
+    ERR_MOUNT_INVALIDMOUNTEE                                = 232,
+    ERR_MOUNT_TOOFARAWAY                                    = 233,
+    ERR_MOUNT_ALREADYMOUNTED                                = 234,
+    ERR_MOUNT_NOTMOUNTABLE                                  = 235,
+    ERR_MOUNT_NOTYOURPET                                    = 236,
+    ERR_MOUNT_OTHER                                         = 237,
+    ERR_MOUNT_LOOTING                                       = 238,
+    ERR_MOUNT_RACECANTMOUNT                                 = 239,
+    ERR_MOUNT_SHAPESHIFTED                                  = 240,
+    ERR_MOUNT_NO_FAVORITES                                  = 241,
+    ERR_DISMOUNT_NOPET                                      = 242,
+    ERR_DISMOUNT_NOTMOUNTED                                 = 243,
+    ERR_DISMOUNT_NOTYOURPET                                 = 244,
+    ERR_SPELL_FAILED_TOTEMS                                 = 245,
+    ERR_SPELL_FAILED_REAGENTS                               = 246,
+    ERR_SPELL_FAILED_REAGENTS_GENERIC                       = 247,
+    ERR_CANT_TRADE_GOLD                                     = 248,
+    ERR_SPELL_FAILED_EQUIPPED_ITEM                          = 249,
+    ERR_SPELL_FAILED_EQUIPPED_ITEM_CLASS_S                  = 250,
+    ERR_SPELL_FAILED_SHAPESHIFT_FORM_S                      = 251,
+    ERR_SPELL_FAILED_ANOTHER_IN_PROGRESS                    = 252,
+    ERR_BADATTACKFACING                                     = 253,
+    ERR_BADATTACKPOS                                        = 254,
+    ERR_CHEST_IN_USE                                        = 255,
+    ERR_USE_CANT_OPEN                                       = 256,
+    ERR_USE_LOCKED                                          = 257,
+    ERR_DOOR_LOCKED                                         = 258,
+    ERR_BUTTON_LOCKED                                       = 259,
+    ERR_USE_LOCKED_WITH_ITEM_S                              = 260,
+    ERR_USE_LOCKED_WITH_SPELL_S                             = 261,
+    ERR_USE_LOCKED_WITH_SPELL_KNOWN_SI                      = 262,
+    ERR_USE_TOO_FAR                                         = 263,
+    ERR_USE_BAD_ANGLE                                       = 264,
+    ERR_USE_OBJECT_MOVING                                   = 265,
+    ERR_USE_SPELL_FOCUS                                     = 266,
+    ERR_USE_DESTROYED                                       = 267,
+    ERR_SET_LOOT_FREEFORALL                                 = 268,
+    ERR_SET_LOOT_ROUNDROBIN                                 = 269,
+    ERR_SET_LOOT_MASTER                                     = 270,
+    ERR_SET_LOOT_GROUP                                      = 271,
+    ERR_SET_LOOT_THRESHOLD_S                                = 272,
+    ERR_NEW_LOOT_MASTER_S                                   = 273,
+    ERR_SPECIFY_MASTER_LOOTER                               = 274,
+    ERR_LOOT_SPEC_CHANGED_S                                 = 275,
+    ERR_TAME_FAILED                                         = 276,
+    ERR_CHAT_WHILE_DEAD                                     = 277,
+    ERR_CHAT_PLAYER_NOT_FOUND_S                             = 278,
+    ERR_NEWTAXIPATH                                         = 279,
+    ERR_NO_PET                                              = 280,
+    ERR_NOTYOURPET                                          = 281,
+    ERR_PET_NOT_RENAMEABLE                                  = 282,
+    ERR_QUEST_OBJECTIVE_COMPLETE_S                          = 283,
+    ERR_QUEST_UNKNOWN_COMPLETE                              = 284,
+    ERR_QUEST_ADD_KILL_SII                                  = 285,
+    ERR_QUEST_ADD_FOUND_SII                                 = 286,
+    ERR_QUEST_ADD_ITEM_SII                                  = 287,
+    ERR_QUEST_ADD_PLAYER_KILL_SII                           = 288,
+    ERR_CANNOTCREATEDIRECTORY                               = 289,
+    ERR_CANNOTCREATEFILE                                    = 290,
+    ERR_PLAYER_WRONG_FACTION                                = 291,
+    ERR_PLAYER_IS_NEUTRAL                                   = 292,
+    ERR_BANKSLOT_FAILED_TOO_MANY                            = 293,
+    ERR_BANKSLOT_INSUFFICIENT_FUNDS                         = 294,
+    ERR_BANKSLOT_NOTBANKER                                  = 295,
+    ERR_FRIEND_DB_ERROR                                     = 296,
+    ERR_FRIEND_LIST_FULL                                    = 297,
+    ERR_FRIEND_ADDED_S                                      = 298,
+    ERR_BATTLETAG_FRIEND_ADDED_S                            = 299,
+    ERR_FRIEND_ONLINE_SS                                    = 300,
+    ERR_FRIEND_OFFLINE_S                                    = 301,
+    ERR_FRIEND_NOT_FOUND                                    = 302,
+    ERR_FRIEND_WRONG_FACTION                                = 303,
+    ERR_FRIEND_REMOVED_S                                    = 304,
+    ERR_BATTLETAG_FRIEND_REMOVED_S                          = 305,
+    ERR_FRIEND_ERROR                                        = 306,
+    ERR_FRIEND_ALREADY_S                                    = 307,
+    ERR_FRIEND_SELF                                         = 308,
+    ERR_FRIEND_DELETED                                      = 309,
+    ERR_IGNORE_FULL                                         = 310,
+    ERR_IGNORE_SELF                                         = 311,
+    ERR_IGNORE_NOT_FOUND                                    = 312,
+    ERR_IGNORE_ALREADY_S                                    = 313,
+    ERR_IGNORE_ADDED_S                                      = 314,
+    ERR_IGNORE_REMOVED_S                                    = 315,
+    ERR_IGNORE_AMBIGUOUS                                    = 316,
+    ERR_IGNORE_DELETED                                      = 317,
+    ERR_ONLY_ONE_BOLT                                       = 318,
+    ERR_ONLY_ONE_AMMO                                       = 319,
+    ERR_SPELL_FAILED_EQUIPPED_SPECIFIC_ITEM                 = 320,
+    ERR_WRONG_BAG_TYPE_SUBCLASS                             = 321,
+    ERR_CANT_WRAP_STACKABLE                                 = 322,
+    ERR_CANT_WRAP_EQUIPPED                                  = 323,
+    ERR_CANT_WRAP_WRAPPED                                   = 324,
+    ERR_CANT_WRAP_BOUND                                     = 325,
+    ERR_CANT_WRAP_UNIQUE                                    = 326,
+    ERR_CANT_WRAP_BAGS                                      = 327,
+    ERR_OUT_OF_MANA                                         = 328,
+    ERR_OUT_OF_RAGE                                         = 329,
+    ERR_OUT_OF_FOCUS                                        = 330,
+    ERR_OUT_OF_ENERGY                                       = 331,
+    ERR_OUT_OF_CHI                                          = 332,
+    ERR_OUT_OF_HEALTH                                       = 333,
+    ERR_OUT_OF_RUNES                                        = 334,
+    ERR_OUT_OF_RUNIC_POWER                                  = 335,
+    ERR_OUT_OF_SOUL_SHARDS                                  = 336,
+    ERR_OUT_OF_LUNAR_POWER                                  = 337,
+    ERR_OUT_OF_HOLY_POWER                                   = 338,
+    ERR_OUT_OF_MAELSTROM                                    = 339,
+    ERR_OUT_OF_COMBO_POINTS                                 = 340,
+    ERR_OUT_OF_INSANITY                                     = 341,
+    ERR_OUT_OF_ARCANE_CHARGES                               = 342,
+    ERR_OUT_OF_FURY                                         = 343,
+    ERR_OUT_OF_PAIN                                         = 344,
+    ERR_OUT_OF_POWER_DISPLAY                                = 345,
+    ERR_LOOT_GONE                                           = 346,
+    ERR_MOUNT_FORCEDDISMOUNT                                = 347,
+    ERR_AUTOFOLLOW_TOO_FAR                                  = 348,
+    ERR_UNIT_NOT_FOUND                                      = 349,
+    ERR_INVALID_FOLLOW_TARGET                               = 350,
+    ERR_INVALID_FOLLOW_PVP_COMBAT                           = 351,
+    ERR_INVALID_FOLLOW_TARGET_PVP_COMBAT                    = 352,
+    ERR_INVALID_INSPECT_TARGET                              = 353,
+    ERR_GUILDEMBLEM_SUCCESS                                 = 354,
+    ERR_GUILDEMBLEM_INVALID_TABARD_COLORS                   = 355,
+    ERR_GUILDEMBLEM_NOGUILD                                 = 356,
+    ERR_GUILDEMBLEM_NOTGUILDMASTER                          = 357,
+    ERR_GUILDEMBLEM_NOTENOUGHMONEY                          = 358,
+    ERR_GUILDEMBLEM_INVALIDVENDOR                           = 359,
+    ERR_EMBLEMERROR_NOTABARDGEOSET                          = 360,
+    ERR_SPELL_OUT_OF_RANGE                                  = 361,
+    ERR_COMMAND_NEEDS_TARGET                                = 362,
+    ERR_NOAMMO_S                                            = 363,
+    ERR_TOOBUSYTOFOLLOW                                     = 364,
+    ERR_DUEL_REQUESTED                                      = 365,
+    ERR_DUEL_CANCELLED                                      = 366,
+    ERR_DEATHBINDALREADYBOUND                               = 367,
+    ERR_DEATHBIND_SUCCESS_S                                 = 368,
+    ERR_NOEMOTEWHILERUNNING                                 = 369,
+    ERR_ZONE_EXPLORED                                       = 370,
+    ERR_ZONE_EXPLORED_XP                                    = 371,
+    ERR_INVALID_ITEM_TARGET                                 = 372,
+    ERR_INVALID_QUEST_TARGET                                = 373,
+    ERR_IGNORING_YOU_S                                      = 374,
+    ERR_FISH_NOT_HOOKED                                     = 375,
+    ERR_FISH_ESCAPED                                        = 376,
+    ERR_SPELL_FAILED_NOTUNSHEATHED                          = 377,
+    ERR_PETITION_OFFERED_S                                  = 378,
+    ERR_PETITION_SIGNED                                     = 379,
+    ERR_PETITION_SIGNED_S                                   = 380,
+    ERR_PETITION_DECLINED_S                                 = 381,
+    ERR_PETITION_ALREADY_SIGNED                             = 382,
+    ERR_PETITION_RESTRICTED_ACCOUNT_TRIAL                   = 383,
+    ERR_PETITION_ALREADY_SIGNED_OTHER                       = 384,
+    ERR_PETITION_IN_GUILD                                   = 385,
+    ERR_PETITION_CREATOR                                    = 386,
+    ERR_PETITION_NOT_ENOUGH_SIGNATURES                      = 387,
+    ERR_PETITION_NOT_SAME_SERVER                            = 388,
+    ERR_PETITION_FULL                                       = 389,
+    ERR_PETITION_ALREADY_SIGNED_BY_S                        = 390,
+    ERR_GUILD_NAME_INVALID                                  = 391,
+    ERR_SPELL_UNLEARNED_S                                   = 392,
+    ERR_PET_SPELL_ROOTED                                    = 393,
+    ERR_PET_SPELL_AFFECTING_COMBAT                          = 394,
+    ERR_PET_SPELL_OUT_OF_RANGE                              = 395,
+    ERR_PET_SPELL_NOT_BEHIND                                = 396,
+    ERR_PET_SPELL_TARGETS_DEAD                              = 397,
+    ERR_PET_SPELL_DEAD                                      = 398,
+    ERR_PET_SPELL_NOPATH                                    = 399,
+    ERR_ITEM_CANT_BE_DESTROYED                              = 400,
+    ERR_TICKET_ALREADY_EXISTS                               = 401,
+    ERR_TICKET_CREATE_ERROR                                 = 402,
+    ERR_TICKET_UPDATE_ERROR                                 = 403,
+    ERR_TICKET_DB_ERROR                                     = 404,
+    ERR_TICKET_NO_TEXT                                      = 405,
+    ERR_TICKET_TEXT_TOO_LONG                                = 406,
+    ERR_OBJECT_IS_BUSY                                      = 407,
+    ERR_EXHAUSTION_WELLRESTED                               = 408,
+    ERR_EXHAUSTION_RESTED                                   = 409,
+    ERR_EXHAUSTION_NORMAL                                   = 410,
+    ERR_EXHAUSTION_TIRED                                    = 411,
+    ERR_EXHAUSTION_EXHAUSTED                                = 412,
+    ERR_NO_ITEMS_WHILE_SHAPESHIFTED                         = 413,
+    ERR_CANT_INTERACT_SHAPESHIFTED                          = 414,
+    ERR_REALM_NOT_FOUND                                     = 415,
+    ERR_MAIL_QUEST_ITEM                                     = 416,
+    ERR_MAIL_BOUND_ITEM                                     = 417,
+    ERR_MAIL_CONJURED_ITEM                                  = 418,
+    ERR_MAIL_BAG                                            = 419,
+    ERR_MAIL_TO_SELF                                        = 420,
+    ERR_MAIL_TARGET_NOT_FOUND                               = 421,
+    ERR_MAIL_DATABASE_ERROR                                 = 422,
+    ERR_MAIL_DELETE_ITEM_ERROR                              = 423,
+    ERR_MAIL_WRAPPED_COD                                    = 424,
+    ERR_MAIL_CANT_SEND_REALM                                = 425,
+    ERR_MAIL_SENT                                           = 426,
+    ERR_NOT_HAPPY_ENOUGH                                    = 427,
+    ERR_USE_CANT_IMMUNE                                     = 428,
+    ERR_CANT_BE_DISENCHANTED                                = 429,
+    ERR_CANT_USE_DISARMED                                   = 430,
+    ERR_AUCTION_QUEST_ITEM                                  = 431,
+    ERR_AUCTION_BOUND_ITEM                                  = 432,
+    ERR_AUCTION_CONJURED_ITEM                               = 433,
+    ERR_AUCTION_LIMITED_DURATION_ITEM                       = 434,
+    ERR_AUCTION_WRAPPED_ITEM                                = 435,
+    ERR_AUCTION_LOOT_ITEM                                   = 436,
+    ERR_AUCTION_BAG                                         = 437,
+    ERR_AUCTION_EQUIPPED_BAG                                = 438,
+    ERR_AUCTION_DATABASE_ERROR                              = 439,
+    ERR_AUCTION_BID_OWN                                     = 440,
+    ERR_AUCTION_BID_INCREMENT                               = 441,
+    ERR_AUCTION_HIGHER_BID                                  = 442,
+    ERR_AUCTION_MIN_BID                                     = 443,
+    ERR_AUCTION_REPAIR_ITEM                                 = 444,
+    ERR_AUCTION_USED_CHARGES                                = 445,
+    ERR_AUCTION_ALREADY_BID                                 = 446,
+    ERR_AUCTION_STARTED                                     = 447,
+    ERR_AUCTION_REMOVED                                     = 448,
+    ERR_AUCTION_OUTBID_S                                    = 449,
+    ERR_AUCTION_WON_S                                       = 450,
+    ERR_AUCTION_SOLD_S                                      = 451,
+    ERR_AUCTION_EXPIRED_S                                   = 452,
+    ERR_AUCTION_REMOVED_S                                   = 453,
+    ERR_AUCTION_BID_PLACED                                  = 454,
+    ERR_LOGOUT_FAILED                                       = 455,
+    ERR_QUEST_PUSH_SUCCESS_S                                = 456,
+    ERR_QUEST_PUSH_INVALID_S                                = 457,
+    ERR_QUEST_PUSH_ACCEPTED_S                               = 458,
+    ERR_QUEST_PUSH_DECLINED_S                               = 459,
+    ERR_QUEST_PUSH_BUSY_S                                   = 460,
+    ERR_QUEST_PUSH_DEAD_S                                   = 461,
+    ERR_QUEST_PUSH_LOG_FULL_S                               = 462,
+    ERR_QUEST_PUSH_ONQUEST_S                                = 463,
+    ERR_QUEST_PUSH_ALREADY_DONE_S                           = 464,
+    ERR_QUEST_PUSH_NOT_DAILY_S                              = 465,
+    ERR_QUEST_PUSH_TIMER_EXPIRED_S                          = 466,
+    ERR_QUEST_PUSH_NOT_IN_PARTY_S                           = 467,
+    ERR_QUEST_PUSH_DIFFERENT_SERVER_DAILY_S                 = 468,
+    ERR_QUEST_PUSH_NOT_ALLOWED_S                            = 469,
+    ERR_RAID_GROUP_LOWLEVEL                                 = 470,
+    ERR_RAID_GROUP_ONLY                                     = 471,
+    ERR_RAID_GROUP_FULL                                     = 472,
+    ERR_RAID_GROUP_REQUIREMENTS_UNMATCH                     = 473,
+    ERR_CORPSE_IS_NOT_IN_INSTANCE                           = 474,
+    ERR_PVP_KILL_HONORABLE                                  = 475,
+    ERR_PVP_KILL_DISHONORABLE                               = 476,
+    ERR_SPELL_FAILED_ALREADY_AT_FULL_HEALTH                 = 477,
+    ERR_SPELL_FAILED_ALREADY_AT_FULL_MANA                   = 478,
+    ERR_SPELL_FAILED_ALREADY_AT_FULL_POWER_S                = 479,
+    ERR_AUTOLOOT_MONEY_S                                    = 480,
+    ERR_GENERIC_STUNNED                                     = 481,
+    ERR_TARGET_STUNNED                                      = 482,
+    ERR_MUST_REPAIR_DURABILITY                              = 483,
+    ERR_RAID_YOU_JOINED                                     = 484,
+    ERR_RAID_YOU_LEFT                                       = 485,
+    ERR_INSTANCE_GROUP_JOINED_WITH_PARTY                    = 486,
+    ERR_INSTANCE_GROUP_JOINED_WITH_RAID                     = 487,
+    ERR_RAID_MEMBER_ADDED_S                                 = 488,
+    ERR_RAID_MEMBER_REMOVED_S                               = 489,
+    ERR_INSTANCE_GROUP_ADDED_S                              = 490,
+    ERR_INSTANCE_GROUP_REMOVED_S                            = 491,
+    ERR_CLICK_ON_ITEM_TO_FEED                               = 492,
+    ERR_TOO_MANY_CHAT_CHANNELS                              = 493,
+    ERR_LOOT_ROLL_PENDING                                   = 494,
+    ERR_LOOT_PLAYER_NOT_FOUND                               = 495,
+    ERR_NOT_IN_RAID                                         = 496,
+    ERR_LOGGING_OUT                                         = 497,
+    ERR_TARGET_LOGGING_OUT                                  = 498,
+    ERR_NOT_WHILE_MOUNTED                                   = 499,
+    ERR_NOT_WHILE_SHAPESHIFTED                              = 500,
+    ERR_NOT_IN_COMBAT                                       = 501,
+    ERR_NOT_WHILE_DISARMED                                  = 502,
+    ERR_PET_BROKEN                                          = 503,
+    ERR_TALENT_WIPE_ERROR                                   = 504,
+    ERR_SPEC_WIPE_ERROR                                     = 505,
+    ERR_GLYPH_WIPE_ERROR                                    = 506,
+    ERR_PET_SPEC_WIPE_ERROR                                 = 507,
+    ERR_FEIGN_DEATH_RESISTED                                = 508,
+    ERR_MEETING_STONE_IN_QUEUE_S                            = 509,
+    ERR_MEETING_STONE_LEFT_QUEUE_S                          = 510,
+    ERR_MEETING_STONE_OTHER_MEMBER_LEFT                     = 511,
+    ERR_MEETING_STONE_PARTY_KICKED_FROM_QUEUE               = 512,
+    ERR_MEETING_STONE_MEMBER_STILL_IN_QUEUE                 = 513,
+    ERR_MEETING_STONE_SUCCESS                               = 514,
+    ERR_MEETING_STONE_IN_PROGRESS                           = 515,
+    ERR_MEETING_STONE_MEMBER_ADDED_S                        = 516,
+    ERR_MEETING_STONE_GROUP_FULL                            = 517,
+    ERR_MEETING_STONE_NOT_LEADER                            = 518,
+    ERR_MEETING_STONE_INVALID_LEVEL                         = 519,
+    ERR_MEETING_STONE_TARGET_NOT_IN_PARTY                   = 520,
+    ERR_MEETING_STONE_TARGET_INVALID_LEVEL                  = 521,
+    ERR_MEETING_STONE_MUST_BE_LEADER                        = 522,
+    ERR_MEETING_STONE_NO_RAID_GROUP                         = 523,
+    ERR_MEETING_STONE_NEED_PARTY                            = 524,
+    ERR_MEETING_STONE_NOT_FOUND                             = 525,
+    ERR_GUILDEMBLEM_SAME                                    = 526,
+    ERR_EQUIP_TRADE_ITEM                                    = 527,
+    ERR_PVP_TOGGLE_ON                                       = 528,
+    ERR_PVP_TOGGLE_OFF                                      = 529,
+    ERR_GROUP_JOIN_BATTLEGROUND_DESERTERS                   = 530,
+    ERR_GROUP_JOIN_BATTLEGROUND_DEAD                        = 531,
+    ERR_GROUP_JOIN_BATTLEGROUND_S                           = 532,
+    ERR_GROUP_JOIN_BATTLEGROUND_FAIL                        = 533,
+    ERR_GROUP_JOIN_BATTLEGROUND_TOO_MANY                    = 534,
+    ERR_SOLO_JOIN_BATTLEGROUND_S                            = 535,
+    ERR_JOIN_SINGLE_SCENARIO_S                              = 536,
+    ERR_BATTLEGROUND_TOO_MANY_QUEUES                        = 537,
+    ERR_BATTLEGROUND_CANNOT_QUEUE_FOR_RATED                 = 538,
+    ERR_BATTLEDGROUND_QUEUED_FOR_RATED                      = 539,
+    ERR_BATTLEGROUND_TEAM_LEFT_QUEUE                        = 540,
+    ERR_BATTLEGROUND_NOT_IN_BATTLEGROUND                    = 541,
+    ERR_ALREADY_IN_ARENA_TEAM_S                             = 542,
+    ERR_INVALID_PROMOTION_CODE                              = 543,
+    ERR_BG_PLAYER_JOINED_SS                                 = 544,
+    ERR_BG_PLAYER_LEFT_S                                    = 545,
+    ERR_RESTRICTED_ACCOUNT                                  = 546,
+    ERR_RESTRICTED_ACCOUNT_TRIAL                            = 547,
+    ERR_PLAY_TIME_EXCEEDED                                  = 548,
+    ERR_APPROACHING_PARTIAL_PLAY_TIME                       = 549,
+    ERR_APPROACHING_PARTIAL_PLAY_TIME_2                     = 550,
+    ERR_APPROACHING_NO_PLAY_TIME                            = 551,
+    ERR_APPROACHING_NO_PLAY_TIME_2                          = 552,
+    ERR_UNHEALTHY_TIME                                      = 553,
+    ERR_CHAT_RESTRICTED_TRIAL                               = 554,
+    ERR_CHAT_THROTTLED                                      = 555,
+    ERR_MAIL_REACHED_CAP                                    = 556,
+    ERR_INVALID_RAID_TARGET                                 = 557,
+    ERR_RAID_LEADER_READY_CHECK_START_S                     = 558,
+    ERR_READY_CHECK_IN_PROGRESS                             = 559,
+    ERR_READY_CHECK_THROTTLED                               = 560,
+    ERR_DUNGEON_DIFFICULTY_FAILED                           = 561,
+    ERR_DUNGEON_DIFFICULTY_CHANGED_S                        = 562,
+    ERR_TRADE_WRONG_REALM                                   = 563,
+    ERR_TRADE_NOT_ON_TAPLIST                                = 564,
+    ERR_CHAT_PLAYER_AMBIGUOUS_S                             = 565,
+    ERR_LOOT_CANT_LOOT_THAT_NOW                             = 566,
+    ERR_LOOT_MASTER_INV_FULL                                = 567,
+    ERR_LOOT_MASTER_UNIQUE_ITEM                             = 568,
+    ERR_LOOT_MASTER_OTHER                                   = 569,
+    ERR_FILTERING_YOU_S                                     = 570,
+    ERR_USE_PREVENTED_BY_MECHANIC_S                         = 571,
+    ERR_ITEM_UNIQUE_EQUIPPABLE                              = 572,
+    ERR_LFG_LEADER_IS_LFM_S                                 = 573,
+    ERR_LFG_PENDING                                         = 574,
+    ERR_CANT_SPEAK_LANGAGE                                  = 575,
+    ERR_VENDOR_MISSING_TURNINS                              = 576,
+    ERR_BATTLEGROUND_NOT_IN_TEAM                            = 577,
+    ERR_NOT_IN_BATTLEGROUND                                 = 578,
+    ERR_NOT_ENOUGH_HONOR_POINTS                             = 579,
+    ERR_NOT_ENOUGH_ARENA_POINTS                             = 580,
+    ERR_SOCKETING_REQUIRES_META_GEM                         = 581,
+    ERR_SOCKETING_META_GEM_ONLY_IN_METASLOT                 = 582,
+    ERR_SOCKETING_REQUIRES_HYDRAULIC_GEM                    = 583,
+    ERR_SOCKETING_HYDRAULIC_GEM_ONLY_IN_HYDRAULICSLOT       = 584,
+    ERR_SOCKETING_REQUIRES_COGWHEEL_GEM                     = 585,
+    ERR_SOCKETING_COGWHEEL_GEM_ONLY_IN_COGWHEELSLOT         = 586,
+    ERR_SOCKETING_ITEM_TOO_LOW_LEVEL                        = 587,
+    ERR_ITEM_MAX_COUNT_SOCKETED                             = 588,
+    ERR_SYSTEM_DISABLED                                     = 589,
+    ERR_QUEST_FAILED_TOO_MANY_DAILY_QUESTS_I                = 590,
+    ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED                    = 591,
+    ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED                     = 592,
+    ERR_USER_SQUELCHED                                      = 593,
+    ERR_TOO_MUCH_GOLD                                       = 594,
+    ERR_NOT_BARBER_SITTING                                  = 595,
+    ERR_QUEST_FAILED_CAIS                                   = 596,
+    ERR_INVITE_RESTRICTED_TRIAL                             = 597,
+    ERR_VOICE_IGNORE_FULL                                   = 598,
+    ERR_VOICE_IGNORE_SELF                                   = 599,
+    ERR_VOICE_IGNORE_NOT_FOUND                              = 600,
+    ERR_VOICE_IGNORE_ALREADY_S                              = 601,
+    ERR_VOICE_IGNORE_ADDED_S                                = 602,
+    ERR_VOICE_IGNORE_REMOVED_S                              = 603,
+    ERR_VOICE_IGNORE_AMBIGUOUS                              = 604,
+    ERR_VOICE_IGNORE_DELETED                                = 605,
+    ERR_UNKNOWN_MACRO_OPTION_S                              = 606,
+    ERR_NOT_DURING_ARENA_MATCH                              = 607,
+    ERR_PLAYER_SILENCED                                     = 608,
+    ERR_PLAYER_UNSILENCED                                   = 609,
+    ERR_COMSAT_DISCONNECT                                   = 610,
+    ERR_COMSAT_RECONNECT_ATTEMPT                            = 611,
+    ERR_COMSAT_CONNECT_FAIL                                 = 612,
+    ERR_MAIL_INVALID_ATTACHMENT_SLOT                        = 613,
+    ERR_MAIL_TOO_MANY_ATTACHMENTS                           = 614,
+    ERR_MAIL_INVALID_ATTACHMENT                             = 615,
+    ERR_MAIL_ATTACHMENT_EXPIRED                             = 616,
+    ERR_VOICE_CHAT_PARENTAL_DISABLE_MIC                     = 617,
+    ERR_PROFANE_CHAT_NAME                                   = 618,
+    ERR_PLAYER_SILENCED_ECHO                                = 619,
+    ERR_PLAYER_UNSILENCED_ECHO                              = 620,
+    ERR_LOOT_CANT_LOOT_THAT                                 = 621,
+    ERR_ARENA_EXPIRED_CAIS                                  = 622,
+    ERR_GROUP_ACTION_THROTTLED                              = 623,
+    ERR_ALREADY_PICKPOCKETED                                = 624,
+    ERR_NAME_INVALID                                        = 625,
+    ERR_NAME_NO_NAME                                        = 626,
+    ERR_NAME_TOO_SHORT                                      = 627,
+    ERR_NAME_TOO_LONG                                       = 628,
+    ERR_NAME_MIXED_LANGUAGES                                = 629,
+    ERR_NAME_PROFANE                                        = 630,
+    ERR_NAME_RESERVED                                       = 631,
+    ERR_NAME_THREE_CONSECUTIVE                              = 632,
+    ERR_NAME_INVALID_SPACE                                  = 633,
+    ERR_NAME_CONSECUTIVE_SPACES                             = 634,
+    ERR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS          = 635,
+    ERR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END   = 636,
+    ERR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME              = 637,
+    ERR_REFER_A_FRIEND_NOT_REFERRED_BY                      = 638,
+    ERR_REFER_A_FRIEND_TARGET_TOO_HIGH                      = 639,
+    ERR_REFER_A_FRIEND_INSUFFICIENT_GRANTABLE_LEVELS        = 640,
+    ERR_REFER_A_FRIEND_TOO_FAR                              = 641,
+    ERR_REFER_A_FRIEND_DIFFERENT_FACTION                    = 642,
+    ERR_REFER_A_FRIEND_NOT_NOW                              = 643,
+    ERR_REFER_A_FRIEND_GRANT_LEVEL_MAX_I                    = 644,
+    ERR_REFER_A_FRIEND_SUMMON_LEVEL_MAX_I                   = 645,
+    ERR_REFER_A_FRIEND_SUMMON_COOLDOWN                      = 646,
+    ERR_REFER_A_FRIEND_SUMMON_OFFLINE_S                     = 647,
+    ERR_REFER_A_FRIEND_INSUF_EXPAN_LVL                      = 648,
+    ERR_REFER_A_FRIEND_NOT_IN_LFG                           = 649,
+    ERR_REFER_A_FRIEND_NO_XREALM                            = 650,
+    ERR_REFER_A_FRIEND_MAP_INCOMING_TRANSFER_NOT_ALLOWED    = 651,
+    ERR_NOT_SAME_ACCOUNT                                    = 652,
+    ERR_BAD_ON_USE_ENCHANT                                  = 653,
+    ERR_TRADE_SELF                                          = 654,
+    ERR_TOO_MANY_SOCKETS                                    = 655,
+    ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS           = 656,
+    ERR_TRADE_TARGET_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS   = 657,
+    ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS        = 658,
+    ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS        = 659,
+    ERR_SHAPESHIFT_FORM_CANNOT_EQUIP                        = 660,
+    ERR_ITEM_INVENTORY_FULL_SATCHEL                         = 661,
+    ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED                    = 662,
+    ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW                     = 663,
+    ERR_PURCHASE_LEVEL_TOO_LOW                              = 664,
+    ERR_GROUP_SWAP_FAILED                                   = 665,
+    ERR_INVITE_IN_COMBAT                                    = 666,
+    ERR_INVALID_GLYPH_SLOT                                  = 667,
+    ERR_GENERIC_NO_VALID_TARGETS                            = 668,
+    ERR_CALENDAR_EVENT_ALERT_S                              = 669,
+    ERR_PET_LEARN_SPELL_S                                   = 670,
+    ERR_PET_LEARN_ABILITY_S                                 = 671,
+    ERR_PET_SPELL_UNLEARNED_S                               = 672,
+    ERR_INVITE_UNKNOWN_REALM                                = 673,
+    ERR_INVITE_NO_PARTY_SERVER                              = 674,
+    ERR_INVITE_PARTY_BUSY                                   = 675,
+    ERR_PARTY_TARGET_AMBIGUOUS                              = 676,
+    ERR_PARTY_LFG_INVITE_RAID_LOCKED                        = 677,
+    ERR_PARTY_LFG_BOOT_LIMIT                                = 678,
+    ERR_PARTY_LFG_BOOT_COOLDOWN_S                           = 679,
+    ERR_PARTY_LFG_BOOT_NOT_ELIGIBLE_S                       = 680,
+    ERR_PARTY_LFG_BOOT_INPATIENT_TIMER_S                    = 681,
+    ERR_PARTY_LFG_BOOT_IN_PROGRESS                          = 682,
+    ERR_PARTY_LFG_BOOT_TOO_FEW_PLAYERS                      = 683,
+    ERR_PARTY_LFG_BOOT_VOTE_SUCCEEDED                       = 684,
+    ERR_PARTY_LFG_BOOT_VOTE_FAILED                          = 685,
+    ERR_PARTY_LFG_BOOT_IN_COMBAT                            = 686,
+    ERR_PARTY_LFG_BOOT_DUNGEON_COMPLETE                     = 687,
+    ERR_PARTY_LFG_BOOT_LOOT_ROLLS                           = 688,
+    ERR_PARTY_LFG_BOOT_VOTE_REGISTERED                      = 689,
+    ERR_PARTY_PRIVATE_GROUP_ONLY                            = 690,
+    ERR_PARTY_LFG_TELEPORT_IN_COMBAT                        = 691,
+    ERR_RAID_DISALLOWED_BY_LEVEL                            = 692,
+    ERR_RAID_DISALLOWED_BY_CROSS_REALM                      = 693,
+    ERR_PARTY_ROLE_NOT_AVAILABLE                            = 694,
+    ERR_JOIN_LFG_OBJECT_FAILED                              = 695,
+    ERR_LFG_REMOVED_LEVELUP                                 = 696,
+    ERR_LFG_REMOVED_XP_TOGGLE                               = 697,
+    ERR_LFG_REMOVED_FACTION_CHANGE                          = 698,
+    ERR_BATTLEGROUND_INFO_THROTTLED                         = 699,
+    ERR_BATTLEGROUND_ALREADY_IN                             = 700,
+    ERR_ARENA_TEAM_CHANGE_FAILED_QUEUED                     = 701,
+    ERR_ARENA_TEAM_PERMISSIONS                              = 702,
+    ERR_NOT_WHILE_FALLING                                   = 703,
+    ERR_NOT_WHILE_MOVING                                    = 704,
+    ERR_NOT_WHILE_FATIGUED                                  = 705,
+    ERR_MAX_SOCKETS                                         = 706,
+    ERR_MULTI_CAST_ACTION_TOTEM_S                           = 707,
+    ERR_BATTLEGROUND_JOIN_LEVELUP                           = 708,
+    ERR_REMOVE_FROM_PVP_QUEUE_XP_GAIN                       = 709,
+    ERR_BATTLEGROUND_JOIN_XP_GAIN                           = 710,
+    ERR_BATTLEGROUND_JOIN_MERCENARY                         = 711,
+    ERR_BATTLEGROUND_JOIN_TOO_MANY_HEALERS                  = 712,
+    ERR_BATTLEGROUND_JOIN_TOO_MANY_TANKS                    = 713,
+    ERR_BATTLEGROUND_JOIN_TOO_MANY_DAMAGE                   = 714,
+    ERR_RAID_DIFFICULTY_FAILED                              = 715,
+    ERR_RAID_DIFFICULTY_CHANGED_S                           = 716,
+    ERR_LEGACY_RAID_DIFFICULTY_CHANGED_S                    = 717,
+    ERR_RAID_LOCKOUT_CHANGED_S                              = 718,
+    ERR_RAID_CONVERTED_TO_PARTY                             = 719,
+    ERR_PARTY_CONVERTED_TO_RAID                             = 720,
+    ERR_PLAYER_DIFFICULTY_CHANGED_S                         = 721,
+    ERR_GMRESPONSE_DB_ERROR                                 = 722,
+    ERR_BATTLEGROUND_JOIN_RANGE_INDEX                       = 723,
+    ERR_ARENA_JOIN_RANGE_INDEX                              = 724,
+    ERR_REMOVE_FROM_PVP_QUEUE_FACTION_CHANGE                = 725,
+    ERR_BATTLEGROUND_JOIN_FAILED                            = 726,
+    ERR_BATTLEGROUND_JOIN_NO_VALID_SPEC_FOR_ROLE            = 727,
+    ERR_BATTLEGROUND_JOIN_RESPEC                            = 728,
+    ERR_BATTLEGROUND_INVITATION_DECLINED                    = 729,
+    ERR_BATTLEGROUND_JOIN_TIMED_OUT                         = 730,
+    ERR_BATTLEGROUND_DUPE_QUEUE                             = 731,
+    ERR_BATTLEGROUND_JOIN_MUST_COMPLETE_QUEST               = 732,
+    ERR_IN_BATTLEGROUND_RESPEC                              = 733,
+    ERR_MAIL_LIMITED_DURATION_ITEM                          = 734,
+    ERR_YELL_RESTRICTED_TRIAL                               = 735,
+    ERR_CHAT_RAID_RESTRICTED_TRIAL                          = 736,
+    ERR_LFG_ROLE_CHECK_FAILED                               = 737,
+    ERR_LFG_ROLE_CHECK_FAILED_TIMEOUT                       = 738,
+    ERR_LFG_ROLE_CHECK_FAILED_NOT_VIABLE                    = 739,
+    ERR_LFG_READY_CHECK_FAILED                              = 740,
+    ERR_LFG_READY_CHECK_FAILED_TIMEOUT                      = 741,
+    ERR_LFG_GROUP_FULL                                      = 742,
+    ERR_LFG_NO_LFG_OBJECT                                   = 743,
+    ERR_LFG_NO_SLOTS_PLAYER                                 = 744,
+    ERR_LFG_NO_SLOTS_PARTY                                  = 745,
+    ERR_LFG_NO_SPEC                                         = 746,
+    ERR_LFG_MISMATCHED_SLOTS                                = 747,
+    ERR_LFG_MISMATCHED_SLOTS_LOCAL_XREALM                   = 748,
+    ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS             = 749,
+    ERR_LFG_MEMBERS_NOT_PRESENT                             = 750,
+    ERR_LFG_GET_INFO_TIMEOUT                                = 751,
+    ERR_LFG_INVALID_SLOT                                    = 752,
+    ERR_LFG_DESERTER_PLAYER                                 = 753,
+    ERR_LFG_DESERTER_PARTY                                  = 754,
+    ERR_LFG_DEAD                                            = 755,
+    ERR_LFG_RANDOM_COOLDOWN_PLAYER                          = 756,
+    ERR_LFG_RANDOM_COOLDOWN_PARTY                           = 757,
+    ERR_LFG_TOO_MANY_MEMBERS                                = 758,
+    ERR_LFG_TOO_FEW_MEMBERS                                 = 759,
+    ERR_LFG_PROPOSAL_FAILED                                 = 760,
+    ERR_LFG_PROPOSAL_DECLINED_SELF                          = 761,
+    ERR_LFG_PROPOSAL_DECLINED_PARTY                         = 762,
+    ERR_LFG_NO_SLOTS_SELECTED                               = 763,
+    ERR_LFG_NO_ROLES_SELECTED                               = 764,
+    ERR_LFG_ROLE_CHECK_INITIATED                            = 765,
+    ERR_LFG_READY_CHECK_INITIATED                           = 766,
+    ERR_LFG_PLAYER_DECLINED_ROLE_CHECK                      = 767,
+    ERR_LFG_PLAYER_DECLINED_READY_CHECK                     = 768,
+    ERR_LFG_JOINED_QUEUE                                    = 769,
+    ERR_LFG_JOINED_FLEX_QUEUE                               = 770,
+    ERR_LFG_JOINED_RF_QUEUE                                 = 771,
+    ERR_LFG_JOINED_SCENARIO_QUEUE                           = 772,
+    ERR_LFG_JOINED_WORLD_PVP_QUEUE                          = 773,
+    ERR_LFG_JOINED_BATTLEFIELD_QUEUE                        = 774,
+    ERR_LFG_JOINED_LIST                                     = 775,
+    ERR_LFG_LEFT_QUEUE                                      = 776,
+    ERR_LFG_LEFT_LIST                                       = 777,
+    ERR_LFG_ROLE_CHECK_ABORTED                              = 778,
+    ERR_LFG_READY_CHECK_ABORTED                             = 779,
+    ERR_LFG_CANT_USE_BATTLEGROUND                           = 780,
+    ERR_LFG_CANT_USE_DUNGEONS                               = 781,
+    ERR_LFG_REASON_TOO_MANY_LFG                             = 782,
+    ERR_INVALID_TELEPORT_LOCATION                           = 783,
+    ERR_TOO_FAR_TO_INTERACT                                 = 784,
+    ERR_BATTLEGROUND_PLAYERS_FROM_DIFFERENT_REALMS          = 785,
+    ERR_DIFFICULTY_CHANGE_COOLDOWN_S                        = 786,
+    ERR_DIFFICULTY_CHANGE_COMBAT_COOLDOWN_S                 = 787,
+    ERR_DIFFICULTY_CHANGE_WORLDSTATE                        = 788,
+    ERR_DIFFICULTY_CHANGE_ENCOUNTER                         = 789,
+    ERR_DIFFICULTY_CHANGE_COMBAT                            = 790,
+    ERR_DIFFICULTY_CHANGE_PLAYER_BUSY                       = 791,
+    ERR_DIFFICULTY_CHANGE_ALREADY_STARTED                   = 792,
+    ERR_DIFFICULTY_CHANGE_OTHER_HEROIC_S                    = 793,
+    ERR_DIFFICULTY_CHANGE_HEROIC_INSTANCE_ALREADY_RUNNING   = 794,
+    ERR_ARENA_TEAM_PARTY_SIZE                               = 795,
+    ERR_QUEST_FORCE_REMOVED_S                               = 796,
+    ERR_ATTACK_NO_ACTIONS                                   = 797,
+    ERR_IN_RANDOM_BG                                        = 798,
+    ERR_IN_NON_RANDOM_BG                                    = 799,
+    ERR_AUCTION_ENOUGH_ITEMS                                = 800,
+    ERR_BN_FRIEND_SELF                                      = 801,
+    ERR_BN_FRIEND_ALREADY                                   = 802,
+    ERR_BN_FRIEND_BLOCKED                                   = 803,
+    ERR_BN_FRIEND_LIST_FULL                                 = 804,
+    ERR_BN_FRIEND_REQUEST_SENT                              = 805,
+    ERR_BN_BROADCAST_THROTTLE                               = 806,
+    ERR_BG_DEVELOPER_ONLY                                   = 807,
+    ERR_CURRENCY_SPELL_SLOT_MISMATCH                        = 808,
+    ERR_CURRENCY_NOT_TRADABLE                               = 809,
+    ERR_REQUIRES_EXPANSION_S                                = 810,
+    ERR_QUEST_FAILED_SPELL                                  = 811,
+    ERR_TALENT_FAILED_NOT_ENOUGH_TALENTS_IN_PRIMARY_TREE    = 812,
+    ERR_TALENT_FAILED_NO_PRIMARY_TREE_SELECTED              = 813,
+    ERR_TALENT_FAILED_CANT_REMOVE_TALENT                    = 814,
+    ERR_TALENT_FAILED_UNKNOWN                               = 815,
+    ERR_WARGAME_REQUEST_FAILURE                             = 816,
+    ERR_RANK_REQUIRES_AUTHENTICATOR                         = 817,
+    ERR_GUILD_BANK_VOUCHER_FAILED                           = 818,
+    ERR_WARGAME_REQUEST_SENT                                = 819,
+    ERR_REQUIRES_ACHIEVEMENT_I                              = 820,
+    ERR_REFUND_RESULT_EXCEED_MAX_CURRENCY                   = 821,
+    ERR_CANT_BUY_QUANTITY                                   = 822,
+    ERR_ITEM_IS_BATTLE_PAY_LOCKED                           = 823,
+    ERR_PARTY_ALREADY_IN_BATTLEGROUND_QUEUE                 = 824,
+    ERR_PARTY_CONFIRMING_BATTLEGROUND_QUEUE                 = 825,
+    ERR_BATTLEFIELD_TEAM_PARTY_SIZE                         = 826,
+    ERR_INSUFF_TRACKED_CURRENCY_IS                          = 827,
+    ERR_NOT_ON_TOURNAMENT_REALM                             = 828,
+    ERR_GUILD_TRIAL_ACCOUNT_TRIAL                           = 829,
+    ERR_GUILD_TRIAL_ACCOUNT_VETERAN                         = 830,
+    ERR_GUILD_UNDELETABLE_DUE_TO_LEVEL                      = 831,
+    ERR_CANT_DO_THAT_IN_A_GROUP                             = 832,
+    ERR_GUILD_LEADER_REPLACED                               = 833,
+    ERR_TRANSMOGRIFY_CANT_EQUIP                             = 834,
+    ERR_TRANSMOGRIFY_INVALID_ITEM_TYPE                      = 835,
+    ERR_TRANSMOGRIFY_NOT_SOULBOUND                          = 836,
+    ERR_TRANSMOGRIFY_INVALID_SOURCE                         = 837,
+    ERR_TRANSMOGRIFY_INVALID_DESTINATION                    = 838,
+    ERR_TRANSMOGRIFY_MISMATCH                               = 839,
+    ERR_TRANSMOGRIFY_LEGENDARY                              = 840,
+    ERR_TRANSMOGRIFY_SAME_ITEM                              = 841,
+    ERR_TRANSMOGRIFY_SAME_APPEARANCE                        = 842,
+    ERR_TRANSMOGRIFY_NOT_EQUIPPED                           = 843,
+    ERR_VOID_DEPOSIT_FULL                                   = 844,
+    ERR_VOID_WITHDRAW_FULL                                  = 845,
+    ERR_VOID_STORAGE_WRAPPED                                = 846,
+    ERR_VOID_STORAGE_STACKABLE                              = 847,
+    ERR_VOID_STORAGE_UNBOUND                                = 848,
+    ERR_VOID_STORAGE_REPAIR                                 = 849,
+    ERR_VOID_STORAGE_CHARGES                                = 850,
+    ERR_VOID_STORAGE_QUEST                                  = 851,
+    ERR_VOID_STORAGE_CONJURED                               = 852,
+    ERR_VOID_STORAGE_MAIL                                   = 853,
+    ERR_VOID_STORAGE_BAG                                    = 854,
+    ERR_VOID_TRANSFER_STORAGE_FULL                          = 855,
+    ERR_VOID_TRANSFER_INV_FULL                              = 856,
+    ERR_VOID_TRANSFER_INTERNAL_ERROR                        = 857,
+    ERR_VOID_TRANSFER_ITEM_INVALID                          = 858,
+    ERR_DIFFICULTY_DISABLED_IN_LFG                          = 859,
+    ERR_VOID_STORAGE_UNIQUE                                 = 860,
+    ERR_VOID_STORAGE_LOOT                                   = 861,
+    ERR_VOID_STORAGE_HOLIDAY                                = 862,
+    ERR_VOID_STORAGE_DURATION                               = 863,
+    ERR_VOID_STORAGE_LOAD_FAILED                            = 864,
+    ERR_VOID_STORAGE_INVALID_ITEM                           = 865,
+    ERR_PARENTAL_CONTROLS_CHAT_MUTED                        = 866,
+    ERR_SOR_START_EXPERIENCE_INCOMPLETE                     = 867,
+    ERR_SOR_INVALID_EMAIL                                   = 868,
+    ERR_SOR_INVALID_COMMENT                                 = 869,
+    ERR_CHALLENGE_MODE_RESET_COOLDOWN_S                     = 870,
+    ERR_CHALLENGE_MODE_RESET_KEYSTONE                       = 871,
+    ERR_PET_JOURNAL_ALREADY_IN_LOADOUT                      = 872,
+    ERR_REPORT_SUBMITTED_SUCCESSFULLY                       = 873,
+    ERR_REPORT_SUBMISSION_FAILED                            = 874,
+    ERR_SUGGESTION_SUBMITTED_SUCCESSFULLY                   = 875,
+    ERR_BUG_SUBMITTED_SUCCESSFULLY                          = 876,
+    ERR_CHALLENGE_MODE_ENABLED                              = 877,
+    ERR_CHALLENGE_MODE_DISABLED                             = 878,
+    ERR_PETBATTLE_CREATE_FAILED                             = 879,
+    ERR_PETBATTLE_NOT_HERE                                  = 880,
+    ERR_PETBATTLE_NOT_HERE_ON_TRANSPORT                     = 881,
+    ERR_PETBATTLE_NOT_HERE_UNEVEN_GROUND                    = 882,
+    ERR_PETBATTLE_NOT_HERE_OBSTRUCTED                       = 883,
+    ERR_PETBATTLE_NOT_WHILE_IN_COMBAT                       = 884,
+    ERR_PETBATTLE_NOT_WHILE_DEAD                            = 885,
+    ERR_PETBATTLE_NOT_WHILE_FLYING                          = 886,
+    ERR_PETBATTLE_TARGET_INVALID                            = 887,
+    ERR_PETBATTLE_TARGET_OUT_OF_RANGE                       = 888,
+    ERR_PETBATTLE_TARGET_NOT_CAPTURABLE                     = 889,
+    ERR_PETBATTLE_NOT_A_TRAINER                             = 890,
+    ERR_PETBATTLE_DECLINED                                  = 891,
+    ERR_PETBATTLE_IN_BATTLE                                 = 892,
+    ERR_PETBATTLE_INVALID_LOADOUT                           = 893,
+    ERR_PETBATTLE_ALL_PETS_DEAD                             = 894,
+    ERR_PETBATTLE_NO_PETS_IN_SLOTS                          = 895,
+    ERR_PETBATTLE_NO_ACCOUNT_LOCK                           = 896,
+    ERR_PETBATTLE_WILD_PET_TAPPED                           = 897,
+    ERR_PETBATTLE_RESTRICTED_ACCOUNT                        = 898,
+    ERR_PETBATTLE_OPPONENT_NOT_AVAILABLE                    = 899,
+    ERR_PETBATTLE_NOT_WHILE_IN_MATCHED_BATTLE               = 900,
+    ERR_CANT_HAVE_MORE_PETS_OF_THAT_TYPE                    = 901,
+    ERR_CANT_HAVE_MORE_PETS                                 = 902,
+    ERR_PVP_MAP_NOT_FOUND                                   = 903,
+    ERR_PVP_MAP_NOT_SET                                     = 904,
+    ERR_PETBATTLE_QUEUE_QUEUED                              = 905,
+    ERR_PETBATTLE_QUEUE_ALREADY_QUEUED                      = 906,
+    ERR_PETBATTLE_QUEUE_JOIN_FAILED                         = 907,
+    ERR_PETBATTLE_QUEUE_JOURNAL_LOCK                        = 908,
+    ERR_PETBATTLE_QUEUE_REMOVED                             = 909,
+    ERR_PETBATTLE_QUEUE_PROPOSAL_DECLINED                   = 910,
+    ERR_PETBATTLE_QUEUE_PROPOSAL_TIMEOUT                    = 911,
+    ERR_PETBATTLE_QUEUE_OPPONENT_DECLINED                   = 912,
+    ERR_PETBATTLE_QUEUE_REQUEUED_INTERNAL                   = 913,
+    ERR_PETBATTLE_QUEUE_REQUEUED_REMOVED                    = 914,
+    ERR_PETBATTLE_QUEUE_SLOT_LOCKED                         = 915,
+    ERR_PETBATTLE_QUEUE_SLOT_EMPTY                          = 916,
+    ERR_PETBATTLE_QUEUE_SLOT_NO_TRACKER                     = 917,
+    ERR_PETBATTLE_QUEUE_SLOT_NO_SPECIES                     = 918,
+    ERR_PETBATTLE_QUEUE_SLOT_CANT_BATTLE                    = 919,
+    ERR_PETBATTLE_QUEUE_SLOT_REVOKED                        = 920,
+    ERR_PETBATTLE_QUEUE_SLOT_DEAD                           = 921,
+    ERR_PETBATTLE_QUEUE_SLOT_NO_PET                         = 922,
+    ERR_PETBATTLE_QUEUE_NOT_WHILE_NEUTRAL                   = 923,
+    ERR_PETBATTLE_GAME_TIME_LIMIT_WARNING                   = 924,
+    ERR_PETBATTLE_GAME_ROUNDS_LIMIT_WARNING                 = 925,
+    ERR_HAS_RESTRICTION                                     = 926,
+    ERR_ITEM_UPGRADE_ITEM_TOO_LOW_LEVEL                     = 927,
+    ERR_ITEM_UPGRADE_NO_PATH                                = 928,
+    ERR_ITEM_UPGRADE_NO_MORE_UPGRADES                       = 929,
+    ERR_BONUS_ROLL_EMPTY                                    = 930,
+    ERR_CHALLENGE_MODE_FULL                                 = 931,
+    ERR_CHALLENGE_MODE_IN_PROGRESS                          = 932,
+    ERR_CHALLENGE_MODE_INCORRECT_KEYSTONE                   = 933,
+    ERR_BATTLETAG_FRIEND_NOT_FOUND                          = 934,
+    ERR_BATTLETAG_FRIEND_NOT_VALID                          = 935,
+    ERR_BATTLETAG_FRIEND_NOT_ALLOWED                        = 936,
+    ERR_BATTLETAG_FRIEND_THROTTLED                          = 937,
+    ERR_BATTLETAG_FRIEND_SUCCESS                            = 938,
+    ERR_PET_TOO_HIGH_LEVEL_TO_UNCAGE                        = 939,
+    ERR_PETBATTLE_INTERNAL                                  = 940,
+    ERR_CANT_CAGE_PET_YET                                   = 941,
+    ERR_NO_LOOT_IN_CHALLENGE_MODE                           = 942,
+    ERR_QUEST_PET_BATTLE_VICTORIES_PVP_II                   = 943,
+    ERR_ROLE_CHECK_ALREADY_IN_PROGRESS                      = 944,
+    ERR_RECRUIT_A_FRIEND_ACCOUNT_LIMIT                      = 945,
+    ERR_RECRUIT_A_FRIEND_FAILED                             = 946,
+    ERR_SET_LOOT_PERSONAL                                   = 947,
+    ERR_SET_LOOT_METHOD_FAILED_COMBAT                       = 948,
+    ERR_REAGENT_BANK_FULL                                   = 949,
+    ERR_REAGENT_BANK_LOCKED                                 = 950,
+    ERR_GARRISON_BUILDING_EXISTS                            = 951,
+    ERR_GARRISON_INVALID_PLOT                               = 952,
+    ERR_GARRISON_INVALID_BUILDINGID                         = 953,
+    ERR_GARRISON_INVALID_PLOT_BUILDING                      = 954,
+    ERR_GARRISON_REQUIRES_BLUEPRINT                         = 955,
+    ERR_GARRISON_NOT_ENOUGH_CURRENCY                        = 956,
+    ERR_GARRISON_NOT_ENOUGH_GOLD                            = 957,
+    ERR_GARRISON_COMPLETE_MISSION_WRONG_FOLLOWER_TYPE       = 958,
+    ERR_ALREADY_USING_LFG_LIST                              = 959,
+    ERR_RESTRICTED_ACCOUNT_LFG_LIST_TRIAL                   = 960,
+    ERR_TOY_USE_LIMIT_REACHED                               = 961,
+    ERR_TOY_ALREADY_KNOWN                                   = 962,
+    ERR_TRANSMOG_SET_ALREADY_KNOWN                          = 963,
+    ERR_NOT_ENOUGH_CURRENCY                                 = 964,
+    ERR_SPEC_IS_DISABLED                                    = 965,
+    ERR_FEATURE_RESTRICTED_TRIAL                            = 966,
+    ERR_CANT_BE_OBLITERATED                                 = 967,
+    ERR_CANT_BE_SCRAPPED                                    = 968,
+    ERR_ARTIFACT_RELIC_DOES_NOT_MATCH_ARTIFACT              = 969,
+    ERR_MUST_EQUIP_ARTIFACT                                 = 970,
+    ERR_CANT_DO_THAT_RIGHT_NOW                              = 971,
+    ERR_AFFECTING_COMBAT                                    = 972,
+    ERR_EQUIPMENT_MANAGER_COMBAT_SWAP_S                     = 973,
+    ERR_EQUIPMENT_MANAGER_BAGS_FULL                         = 974,
+    ERR_EQUIPMENT_MANAGER_MISSING_ITEM_S                    = 975,
+    ERR_MOVIE_RECORDING_WARNING_PERF                        = 976,
+    ERR_MOVIE_RECORDING_WARNING_DISK_FULL                   = 977,
+    ERR_MOVIE_RECORDING_WARNING_NO_MOVIE                    = 978,
+    ERR_MOVIE_RECORDING_WARNING_REQUIREMENTS                = 979,
+    ERR_MOVIE_RECORDING_WARNING_COMPRESSING                 = 980,
+    ERR_NO_CHALLENGE_MODE_REWARD                            = 981,
+    ERR_CLAIMED_CHALLENGE_MODE_REWARD                       = 982,
+    ERR_CHALLENGE_MODE_PERIOD_RESET_SS                      = 983,
+    ERR_CANT_DO_THAT_CHALLENGE_MODE_ACTIVE                  = 984,
+    ERR_TALENT_FAILED_REST_AREA                             = 985,
+    ERR_CANNOT_ABANDON_LAST_PET                             = 986,
+    ERR_TEST_CVAR_SET_SSS                                   = 987,
+    ERR_QUEST_TURN_IN_FAIL_REASON                           = 988,
+    ERR_CLAIMED_CHALLENGE_MODE_REWARD_OLD                   = 989,
+    ERR_TALENT_GRANTED_BY_AURA                              = 990,
+    ERR_CHALLENGE_MODE_ALREADY_COMPLETE                     = 991,
+    ERR_GLYPH_TARGET_NOT_AVAILABLE                          = 992,
+    ERR_PVP_WARMODE_TOGGLE_ON                               = 993,
+    ERR_PVP_WARMODE_TOGGLE_OFF                              = 994,
+    ERR_SPELL_FAILED_LEVEL_REQUIREMENT                      = 995,
+    ERR_BATTLEGROUND_JOIN_REQUIRES_LEVEL                    = 996,
+    ERR_BATTLEGROUND_JOIN_DISQUALIFIED                      = 997,
+    ERR_VOICE_CHAT_GENERIC_UNABLE_TO_CONNECT                = 998,
+    ERR_VOICE_CHAT_SERVICE_LOST                             = 999,
+    ERR_VOICE_CHAT_CHANNEL_NAME_TOO_SHORT                   = 1000,
+    ERR_VOICE_CHAT_CHANNEL_NAME_TOO_LONG                    = 1001,
+    ERR_VOICE_CHAT_CHANNEL_ALREADY_EXISTS                   = 1002,
+    ERR_VOICE_CHAT_TARGET_NOT_FOUND                         = 1003,
+    ERR_VOICE_CHAT_TOO_MANY_REQUESTS                        = 1004,
+    ERR_VOICE_CHAT_PLAYER_SILENCED                          = 1005,
+    ERR_VOICE_CHAT_PARENTAL_DISABLE_ALL                     = 1006,
+    ERR_VOICE_CHAT_DISABLED                                 = 1007,
+    ERR_NO_PVP_REWARD                                       = 1008,
+    ERR_CLAIMED_PVP_REWARD                                  = 1009,
 };
 
 #endif
diff --git a/src/server/game/Server/Packets/CombatLogPacketsCommon.cpp b/src/server/game/Server/Packets/CombatLogPacketsCommon.cpp
index e2f18ace45e..532779af445 100644
--- a/src/server/game/Server/Packets/CombatLogPacketsCommon.cpp
+++ b/src/server/game/Server/Packets/CombatLogPacketsCommon.cpp
@@ -64,7 +64,7 @@ namespace WorldPackets
             CreatureTemplate const* creatureTemplate = attacker->GetCreatureTemplate();
 
             Type = TYPE_CREATURE_TO_PLAYER_DAMAGE;
-            PlayerLevelDelta = target->GetInt32Value(PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
+            PlayerLevelDelta = target->GetInt32Value(ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
             PlayerItemLevel = target->GetAverageItemLevel();
             TargetLevel = target->getLevel();
             Expansion = creatureTemplate->RequiredExpansion;
@@ -81,7 +81,7 @@ namespace WorldPackets
             CreatureTemplate const* creatureTemplate = target->GetCreatureTemplate();
 
             Type = TYPE_PLAYER_TO_CREATURE_DAMAGE;
-            PlayerLevelDelta = attacker->GetInt32Value(PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
+            PlayerLevelDelta = attacker->GetInt32Value(ACTIVE_PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA);
             PlayerItemLevel = attacker->GetAverageItemLevel();
             TargetLevel = target->getLevel();
             Expansion = creatureTemplate->RequiredExpansion;
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index 0197441f0b5..b7994e19bf6 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -572,9 +572,9 @@ void WorldSession::LogoutPlayer(bool save)
             for (int j = BUYBACK_SLOT_START; j < BUYBACK_SLOT_END; ++j)
             {
                 eslot = j - BUYBACK_SLOT_START;
-                _player->SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (j * 4), ObjectGuid::Empty);
-                _player->SetUInt32Value(PLAYER_FIELD_BUYBACK_PRICE_1 + eslot, 0);
-                _player->SetUInt32Value(PLAYER_FIELD_BUYBACK_TIMESTAMP_1 + eslot, 0);
+                _player->SetGuidValue(ACTIVE_PLAYER_FIELD_INV_SLOT_HEAD + (j * 4), ObjectGuid::Empty);
+                _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_PRICE + eslot, 0);
+                _player->SetUInt32Value(ACTIVE_PLAYER_FIELD_BUYBACK_TIMESTAMP + eslot, 0);
             }
             _player->SaveToDB();
         }
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index b639fe12d75..76547257af2 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -609,7 +609,7 @@ int32 AuraEffect::CalculateAmount(Unit* caster)
     if (!m_spellInfo->HasAttribute(SPELL_ATTR8_MASTERY_SPECIALIZATION) || G3D::fuzzyEq(GetSpellEffectInfo()->BonusCoefficient, 0.0f))
         amount = GetSpellEffectInfo()->CalcValue(caster, &m_baseAmount, GetBase()->GetOwner()->ToUnit(), nullptr, GetBase()->GetCastItemLevel());
     else if (caster && caster->GetTypeId() == TYPEID_PLAYER)
-        amount = int32(caster->GetFloatValue(PLAYER_MASTERY) * GetSpellEffectInfo()->BonusCoefficient);
+        amount = int32(caster->GetFloatValue(ACTIVE_PLAYER_FIELD_MASTERY) * GetSpellEffectInfo()->BonusCoefficient);
 
     // check item enchant aura cast
     if (!amount && caster)
@@ -1483,7 +1483,7 @@ void AuraEffect::HandleModInvisibility(AuraApplication const* aurApp, uint8 mode
     {
         // apply glow vision
         if (target->GetTypeId() == TYPEID_PLAYER)
-            target->SetByteFlag(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW);
+            target->SetByteFlag(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW);
 
         target->m_invisibility.AddFlag(type);
         target->m_invisibility.AddValue(type, GetAmount());
@@ -1495,7 +1495,7 @@ void AuraEffect::HandleModInvisibility(AuraApplication const* aurApp, uint8 mode
             // if not have different invisibility auras.
             // remove glow vision
             if (target->GetTypeId() == TYPEID_PLAYER)
-                target->RemoveByteFlag(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW);
+                target->RemoveByteFlag(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW);
 
             target->m_invisibility.DelFlag(type);
         }
@@ -1567,7 +1567,7 @@ void AuraEffect::HandleModStealth(AuraApplication const* aurApp, uint8 mode, boo
 
         target->SetStandFlags(UNIT_STAND_FLAGS_CREEP);
         if (target->GetTypeId() == TYPEID_PLAYER)
-            target->SetByteFlag(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_STEALTH);
+            target->SetByteFlag(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_STEALTH);
     }
     else
     {
@@ -1579,7 +1579,7 @@ void AuraEffect::HandleModStealth(AuraApplication const* aurApp, uint8 mode, boo
 
             target->RemoveStandFlags(UNIT_STAND_FLAGS_CREEP);
             if (target->GetTypeId() == TYPEID_PLAYER)
-                target->RemoveByteFlag(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_STEALTH);
+                target->RemoveByteFlag(ACTIVE_PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_STEALTH);
         }
     }
 
@@ -2400,9 +2400,9 @@ void AuraEffect::HandleAuraTrackCreatures(AuraApplication const* aurApp, uint8 m
         return;
 
     if (apply)
-        target->SetFlag(PLAYER_TRACK_CREATURES, uint32(1) << (GetMiscValue() - 1));
+        target->SetFlag(ACTIVE_PLAYER_FIELD_TRACK_CREATURES, uint32(1) << (GetMiscValue() - 1));
     else
-        target->RemoveFlag(PLAYER_TRACK_CREATURES, uint32(1) << (GetMiscValue() - 1));
+        target->RemoveFlag(ACTIVE_PLAYER_FIELD_TRACK_CREATURES, uint32(1) << (GetMiscValue() - 1));
 }
 
 void AuraEffect::HandleAuraTrackResources(AuraApplication const* aurApp, uint8 mode, bool apply) const
@@ -2416,9 +2416,9 @@ void AuraEffect::HandleAuraTrackResources(AuraApplication const* aurApp, uint8 m
         return;
 
     if (apply)
-        target->SetFlag(PLAYER_TRACK_RESOURCES, uint32(1) << (GetMiscValue() - 1));
+        target->SetFlag(ACTIVE_PLAYER_FIELD_TRACK_RESOURCES, uint32(1) << (GetMiscValue() - 1));
     else
-        target->RemoveFlag(PLAYER_TRACK_RESOURCES, uint32(1) << (GetMiscValue() - 1));
+        target->RemoveFlag(ACTIVE_PLAYER_FIELD_TRACK_RESOURCES, uint32(1) << (GetMiscValue() - 1));
 }
 
 void AuraEffect::HandleAuraTrackStealthed(AuraApplication const* aurApp, uint8 mode, bool apply) const
@@ -2437,7 +2437,7 @@ void AuraEffect::HandleAuraTrackStealthed(AuraApplication const* aurApp, uint8 m
         if (target->HasAuraType(GetAuraType()))
             return;
     }
-    target->ApplyModFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_TRACK_STEALTHED, apply);
+    target->ApplyModFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_TRACK_STEALTHED, apply);
 }
 
 void AuraEffect::HandleAuraModStalked(AuraApplication const* aurApp, uint8 mode, bool apply) const
@@ -3202,14 +3202,8 @@ void AuraEffect::HandleAuraModResistance(AuraApplication const* aurApp, uint8 mo
     Unit* target = aurApp->GetTarget();
 
     for (int8 x = SPELL_SCHOOL_NORMAL; x < MAX_SPELL_SCHOOL; x++)
-    {
         if (GetMiscValue() & int32(1<<x))
-        {
             target->HandleStatModifier(UnitMods(UNIT_MOD_RESISTANCE_START + x), TOTAL_VALUE, float(GetAmount()), apply);
-            if (target->GetTypeId() == TYPEID_PLAYER || target->IsPet())
-                target->ApplyResistanceBuffModsMod(SpellSchools(x), GetAmount() > 0, (float)GetAmount(), apply);
-        }
-    }
 }
 
 void AuraEffect::HandleAuraModBaseResistancePCT(AuraApplication const* aurApp, uint8 mode, bool apply) const
@@ -3251,20 +3245,9 @@ void AuraEffect::HandleModResistancePercent(AuraApplication const* aurApp, uint8
         if (GetMiscValue() & int32(1<<i))
         {
             if (spellGroupVal)
-            {
                 target->HandleStatModifier(UnitMods(UNIT_MOD_RESISTANCE_START + i), TOTAL_PCT, (float)spellGroupVal, !apply);
-                if (target->GetTypeId() == TYPEID_PLAYER || target->IsPet())
-                {
-                    target->ApplyResistanceBuffModsPercentMod(SpellSchools(i), true, (float)spellGroupVal, !apply);
-                    target->ApplyResistanceBuffModsPercentMod(SpellSchools(i), false, (float)spellGroupVal, !apply);
-                }
-            }
+
             target->HandleStatModifier(UnitMods(UNIT_MOD_RESISTANCE_START + i), TOTAL_PCT, float(GetAmount()), apply);
-            if (target->GetTypeId() == TYPEID_PLAYER || target->IsPet())
-            {
-                target->ApplyResistanceBuffModsPercentMod(SpellSchools(i), true, (float)GetAmount(), apply);
-                target->ApplyResistanceBuffModsPercentMod(SpellSchools(i), false, (float)GetAmount(), apply);
-            }
         }
     }
 }
@@ -3302,11 +3285,11 @@ void AuraEffect::HandleModTargetResistance(AuraApplication const* aurApp, uint8
 
     // show armor penetration
     if (target->GetTypeId() == TYPEID_PLAYER && (GetMiscValue() & SPELL_SCHOOL_MASK_NORMAL))
-        target->ApplyModInt32Value(PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE, GetAmount(), apply);
+        target->ApplyModInt32Value(ACTIVE_PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE, GetAmount(), apply);
 
     // show as spell penetration only full spell penetration bonuses (all resistances except armor and holy
     if (target->GetTypeId() == TYPEID_PLAYER && (GetMiscValue() & SPELL_SCHOOL_MASK_SPELL) == SPELL_SCHOOL_MASK_SPELL)
-        target->ApplyModInt32Value(PLAYER_FIELD_MOD_TARGET_RESISTANCE, GetAmount(), apply);
+        target->ApplyModInt32Value(ACTIVE_PLAYER_FIELD_MOD_TARGET_RESISTANCE, GetAmount(), apply);
 }
 
 /********************************/
@@ -3582,7 +3565,7 @@ void AuraEffect::HandleOverrideSpellPowerByAttackPower(AuraApplication const* au
     if (!target)
         return;
 
-    target->ApplyModSignedFloatValue(PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT, float(m_amount), apply);
+    target->ApplyModSignedFloatValue(ACTIVE_PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT, float(m_amount), apply);
     target->UpdateSpellDamageAndHealingBonus();
 }
 
@@ -3595,7 +3578,7 @@ void AuraEffect::HandleOverrideAttackPowerBySpellPower(AuraApplication const* au
     if (!target)
         return;
 
-    target->ApplyModSignedFloatValue(PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT, float(m_amount), apply);
+    target->ApplyModSignedFloatValue(ACTIVE_PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT, float(m_amount), apply);
     target->UpdateAttackPowerAndDamage();
     target->UpdateAttackPowerAndDamage(true);
 }
@@ -3607,7 +3590,7 @@ void AuraEffect::HandleModVersatilityByPct(AuraApplication const* aurApp, uint8
 
     if (Player* target = aurApp->GetTarget()->ToPlayer())
     {
-        target->SetStatFloatValue(PLAYER_VERSATILITY_BONUS, target->GetTotalAuraModifier(SPELL_AURA_MOD_VERSATILITY));
+        target->SetStatFloatValue(ACTIVE_PLAYER_FIELD_VERSATILITY_BONUS, target->GetTotalAuraModifier(SPELL_AURA_MOD_VERSATILITY));
         target->UpdateHealingDonePercentMod();
         target->UpdateVersatilityDamageDone();
     }
@@ -4210,7 +4193,7 @@ void AuraEffect::HandleModDamageDone(AuraApplication const* aurApp, uint8 mode,
     // This information for client side use only
     if (target->GetTypeId() == TYPEID_PLAYER)
     {
-        uint16 baseField = GetAmount() >= 0 ? PLAYER_FIELD_MOD_DAMAGE_DONE_POS : PLAYER_FIELD_MOD_DAMAGE_DONE_NEG;
+        uint16 baseField = GetAmount() >= 0 ? ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS : ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG;
         for (uint16 i = SPELL_SCHOOL_NORMAL; i < MAX_SPELL_SCHOOL; ++i)
             if (GetMiscValue() & (1 << i))
                 target->ApplyModInt32Value(baseField + i, GetAmount(), apply);
@@ -4251,9 +4234,9 @@ void AuraEffect::HandleModDamagePercentDone(AuraApplication const* aurApp, uint8
             if (GetMiscValue() & (1 << i))
             {
                 if (spellGroupVal)
-                    target->ApplyPercentModFloatValue(PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, float(spellGroupVal), !apply);
+                    target->ApplyPercentModFloatValue(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, float(spellGroupVal), !apply);
 
-                target->ApplyPercentModFloatValue(PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, float(GetAmount()), apply);
+                target->ApplyPercentModFloatValue(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_PCT + i, float(GetAmount()), apply);
             }
         }
     }
@@ -4341,10 +4324,10 @@ void AuraEffect::HandleNoReagentUseAura(AuraApplication const* aurApp, uint8 mod
         if (SpellEffectInfo const* effect = (*i)->GetSpellEffectInfo())
             mask |= effect->SpellClassMask;
 
-    target->SetUInt32Value(PLAYER_NO_REAGENT_COST_1  , mask[0]);
-    target->SetUInt32Value(PLAYER_NO_REAGENT_COST_1+1, mask[1]);
-    target->SetUInt32Value(PLAYER_NO_REAGENT_COST_1+2, mask[2]);
-    target->SetUInt32Value(PLAYER_NO_REAGENT_COST_1+3, mask[3]);
+    target->SetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST  , mask[0]);
+    target->SetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+1, mask[1]);
+    target->SetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+2, mask[2]);
+    target->SetUInt32Value(ACTIVE_PLAYER_FIELD_NO_REAGENT_COST+3, mask[3]);
 }
 
 void AuraEffect::HandleAuraRetainComboPoints(AuraApplication const* aurApp, uint8 mode, bool apply) const
@@ -4953,7 +4936,7 @@ void AuraEffect::HandleAuraOverrideSpells(AuraApplication const* aurApp, uint8 m
 
     if (apply)
     {
-        target->SetUInt16Value(PLAYER_FIELD_BYTES3, PLAYER_BYTES_3_OVERRIDE_SPELLS_UINT16_OFFSET, overrideId);
+        target->SetUInt16Value(ACTIVE_PLAYER_FIELD_BYTES3, PLAYER_BYTES_3_OVERRIDE_SPELLS_UINT16_OFFSET, overrideId);
         if (OverrideSpellDataEntry const* overrideSpells = sOverrideSpellDataStore.LookupEntry(overrideId))
             for (uint8 i = 0; i < MAX_OVERRIDE_SPELL; ++i)
                 if (uint32 spellId = overrideSpells->Spells[i])
@@ -4961,7 +4944,7 @@ void AuraEffect::HandleAuraOverrideSpells(AuraApplication const* aurApp, uint8 m
     }
     else
     {
-        target->SetUInt16Value(PLAYER_FIELD_BYTES3, PLAYER_BYTES_3_OVERRIDE_SPELLS_UINT16_OFFSET, 0);
+        target->SetUInt16Value(ACTIVE_PLAYER_FIELD_BYTES3, PLAYER_BYTES_3_OVERRIDE_SPELLS_UINT16_OFFSET, 0);
         if (OverrideSpellDataEntry const* overrideSpells = sOverrideSpellDataStore.LookupEntry(overrideId))
             for (uint8 i = 0; i < MAX_OVERRIDE_SPELL; ++i)
                 if (uint32 spellId = overrideSpells->Spells[i])
@@ -5005,9 +4988,9 @@ void AuraEffect::HandlePreventResurrection(AuraApplication const* aurApp, uint8
         return;
 
     if (apply)
-        aurApp->GetTarget()->RemoveFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER);
+        aurApp->GetTarget()->RemoveFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER);
     else if (!aurApp->GetTarget()->GetMap()->Instanceable())
-        aurApp->GetTarget()->SetFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER);
+        aurApp->GetTarget()->SetFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_RELEASE_TIMER);
 }
 
 void AuraEffect::HandleMastery(AuraApplication const* aurApp, uint8 mode, bool /*apply*/) const
@@ -6156,9 +6139,9 @@ void AuraEffect::HandleAllowUsingGameobjectsWhileMounted(AuraApplication const*
         return;
 
     if (apply)
-        aurApp->GetTarget()->SetFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_CAN_USE_OBJECTS_MOUNTED);
+        aurApp->GetTarget()->SetFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_CAN_USE_OBJECTS_MOUNTED);
     else if (!aurApp->GetTarget()->HasAuraType(SPELL_AURA_ALLOW_USING_GAMEOBJECTS_WHILE_MOUNTED))
-        aurApp->GetTarget()->RemoveFlag(PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_CAN_USE_OBJECTS_MOUNTED);
+        aurApp->GetTarget()->RemoveFlag(ACTIVE_PLAYER_FIELD_LOCAL_FLAGS, PLAYER_LOCAL_FLAG_CAN_USE_OBJECTS_MOUNTED);
 }
 
 void AuraEffect::HandlePlayScene(AuraApplication const* aurApp, uint8 mode, bool apply) const
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 796f0c1c803..f33472669b7 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -3925,9 +3925,9 @@ inline float CalcPPMCritMod(SpellProcsPerMinuteModEntry const* mod, Unit* caster
     if (caster->GetTypeId() != TYPEID_PLAYER)
         return 0.0f;
 
-    float crit = caster->GetFloatValue(PLAYER_CRIT_PERCENTAGE);
-    float rangedCrit = caster->GetFloatValue(PLAYER_RANGED_CRIT_PERCENTAGE);
-    float spellCrit = caster->GetFloatValue(PLAYER_SPELL_CRIT_PERCENTAGE1);
+    float crit = caster->GetFloatValue(ACTIVE_PLAYER_FIELD_CRIT_PERCENTAGE);
+    float rangedCrit = caster->GetFloatValue(ACTIVE_PLAYER_FIELD_RANGED_CRIT_PERCENTAGE);
+    float spellCrit = caster->GetFloatValue(ACTIVE_PLAYER_FIELD_SPELL_CRIT_PERCENTAGE1);
 
     switch (mod->Param)
     {
diff --git a/src/server/scripts/Commands/cs_character.cpp b/src/server/scripts/Commands/cs_character.cpp
index 9107c0c2ebb..101d522e85b 100644
--- a/src/server/scripts/Commands/cs_character.cpp
+++ b/src/server/scripts/Commands/cs_character.cpp
@@ -234,7 +234,7 @@ public:
         {
             player->GiveLevel(newLevel);
             player->InitTalentForLevel();
-            player->SetUInt32Value(PLAYER_XP, 0);
+            player->SetUInt32Value(ACTIVE_PLAYER_FIELD_XP, 0);
 
             if (handler->needReportToTarget(player))
             {
diff --git a/src/server/scripts/Commands/cs_cheat.cpp b/src/server/scripts/Commands/cs_cheat.cpp
index b9c2e78b98a..c4100d84438 100644
--- a/src/server/scripts/Commands/cs_cheat.cpp
+++ b/src/server/scripts/Commands/cs_cheat.cpp
@@ -276,9 +276,9 @@ public:
         for (uint16 i = 0; i < PLAYER_EXPLORED_ZONES_SIZE; ++i)
         {
             if (flag != 0)
-                handler->GetSession()->GetPlayer()->SetFlag(PLAYER_EXPLORED_ZONES_1+i, 0xFFFFFFFF);
+                handler->GetSession()->GetPlayer()->SetFlag(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + i, 0xFFFFFFFF);
             else
-                handler->GetSession()->GetPlayer()->SetFlag(PLAYER_EXPLORED_ZONES_1+i, 0);
+                handler->GetSession()->GetPlayer()->SetFlag(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + i, 0);
         }
 
         return true;
diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp
index 9be3ff64559..a5a3fe831b2 100644
--- a/src/server/scripts/Commands/cs_misc.cpp
+++ b/src/server/scripts/Commands/cs_misc.cpp
@@ -1203,8 +1203,8 @@ public:
         }
 
         uint32 val = uint32((1 << (area->AreaBit % 32)));
-        uint32 currFields = playerTarget->GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset);
-        playerTarget->SetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset, uint32((currFields | val)));
+        uint32 currFields = playerTarget->GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset);
+        playerTarget->SetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset, uint32((currFields | val)));
 
         handler->SendSysMessage(LANG_EXPLORE_AREA);
         return true;
@@ -1247,8 +1247,8 @@ public:
         }
 
         uint32 val = uint32((1 << (area->AreaBit % 32)));
-        uint32 currFields = playerTarget->GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset);
-        playerTarget->SetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset, uint32((currFields ^ val)));
+        uint32 currFields = playerTarget->GetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset);
+        playerTarget->SetUInt32Value(ACTIVE_PLAYER_FIELD_EXPLORED_ZONES + offset, uint32((currFields ^ val)));
 
         handler->SendSysMessage(LANG_UNEXPLORE_AREA);
         return true;
diff --git a/src/server/scripts/Commands/cs_reset.cpp b/src/server/scripts/Commands/cs_reset.cpp
index 10c924b89ed..1c62712f5bd 100644
--- a/src/server/scripts/Commands/cs_reset.cpp
+++ b/src/server/scripts/Commands/cs_reset.cpp
@@ -83,8 +83,8 @@ public:
         if (!handler->extractPlayerTarget((char*)args, &target))
             return false;
 
-        target->SetUInt32Value(PLAYER_FIELD_KILLS, 0);
-        target->SetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 0);
+        target->SetUInt32Value(ACTIVE_PLAYER_FIELD_KILLS, 0);
+        target->SetUInt32Value(ACTIVE_PLAYER_FIELD_LIFETIME_HONORABLE_KILLS, 0);
         target->UpdateCriteria(CRITERIA_TYPE_EARN_HONORABLE_KILL);
 
         return true;
@@ -117,7 +117,7 @@ public:
         player->SetUInt32Value(UNIT_FIELD_FLAGS, UNIT_FLAG_PVP_ATTACKABLE);
 
         //-1 is default value
-        player->SetUInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, uint32(-1));
+        player->SetUInt32Value(ACTIVE_PLAYER_FIELD_WATCHED_FACTION_INDEX, uint32(-1));
         return true;
     }
 
@@ -143,7 +143,7 @@ public:
         target->InitStatsForLevel(true);
         target->InitTaxiNodesForLevel();
         target->InitTalentForLevel();
-        target->SetUInt32Value(PLAYER_XP, 0);
+        target->SetUInt32Value(ACTIVE_PLAYER_FIELD_XP, 0);
 
         target->_ApplyAllLevelScaleItemMods(true);
 
diff --git a/src/server/scripts/Commands/cs_titles.cpp b/src/server/scripts/Commands/cs_titles.cpp
index b493f810e13..c910d9ca8ce 100644
--- a/src/server/scripts/Commands/cs_titles.cpp
+++ b/src/server/scripts/Commands/cs_titles.cpp
@@ -234,7 +234,7 @@ public:
 
         titles &= ~titles2;                                     // remove non-existing titles
 
-        target->SetUInt64Value(PLAYER__FIELD_KNOWN_TITLES, titles);
+        target->SetUInt64Value(ACTIVE_PLAYER_FIELD_KNOWN_TITLES, titles);
         handler->SendSysMessage(LANG_DONE);
 
         if (!target->HasTitle(target->GetInt32Value(PLAYER_CHOSEN_TITLE)))
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
index 4acf2099f51..e869ee3e6c1 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_sapphiron.cpp
@@ -173,7 +173,7 @@ class boss_sapphiron : public CreatureScript
                 switch(spell->Id)
                 {
                     case SPELL_CHECK_RESISTS:
-                        if (target && target->GetResistance(SPELL_SCHOOL_FROST) > MAX_FROST_RESISTANCE)
+                        if (target && target->GetResistance(SPELL_SCHOOL_MASK_FROST) > MAX_FROST_RESISTANCE)
                             _canTheHundredClub = false;
                         break;
                 }
diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp
index a1376de652f..8649c4c1601 100644
--- a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp
+++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp
@@ -150,7 +150,7 @@ class boss_high_astromancer_solarian : public CreatureScript
             {
                 Initialize();
                 _Reset();
-                me->SetArmor(defaultarmor);
+                me->SetArmor(defaultarmor, 0);
                 me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
                 me->SetVisible(true);
                 me->SetObjectScale(defaultsize);
@@ -403,7 +403,7 @@ class boss_high_astromancer_solarian : public CreatureScript
                     me->SetVisible(true);
                     Talk(SAY_VOIDA);
                     Talk(SAY_VOIDB);
-                    me->SetArmor(WV_ARMOR);
+                    me->SetArmor(WV_ARMOR, 0);
                     me->SetDisplayId(MODEL_VOIDWALKER);
                     me->SetObjectScale(defaultsize*2.5f);
                 }
diff --git a/src/server/scripts/Spells/spell_pet.cpp b/src/server/scripts/Spells/spell_pet.cpp
index 81bfe4fcd0c..5e46c2dfda4 100644
--- a/src/server/scripts/Spells/spell_pet.cpp
+++ b/src/server/scripts/Spells/spell_pet.cpp
@@ -300,8 +300,8 @@ public:
 
                 if (Unit* owner = pet->ToPet()->GetOwner())
                 {
-                    int32 fire  = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
-                    int32 shadow = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
+                    int32 fire  = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
+                    int32 shadow = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
                     int32 maximum  = (fire > shadow) ? fire : shadow;
                     if (maximum < 0)
                         maximum = 0;
@@ -328,8 +328,8 @@ public:
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
                         //the damage bonus used for pets is either fire or shadow damage, whatever is higher
-                        int32 fire  = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
-                        int32 shadow = owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
+                        int32 fire  = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_FIRE) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_FIRE);
+                        int32 shadow = owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_POS + SPELL_SCHOOL_SHADOW) - owner->GetInt32Value(ACTIVE_PLAYER_FIELD_MOD_DAMAGE_DONE_NEG + SPELL_SCHOOL_SHADOW);
                         int32 maximum  = (fire > shadow) ? fire : shadow;
                         float bonusDamage = 0.0f;
 
@@ -450,7 +450,7 @@ public:
                 if (pet->IsPet())
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
-                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_FIRE), 40);
+                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_FIRE), 40);
                         amount += ownerBonus;
                     }
         }
@@ -496,7 +496,7 @@ public:
                 if (pet->IsPet())
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
-                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_FROST), 40);
+                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_FROST), 40);
                         amount += ownerBonus;
                     }
         }
@@ -507,7 +507,7 @@ public:
                 if (pet->IsPet())
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
-                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_ARCANE), 40);
+                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_ARCANE), 40);
                         amount += ownerBonus;
                     }
         }
@@ -518,7 +518,7 @@ public:
                 if (pet->IsPet())
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
-                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_NATURE), 40);
+                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_NATURE), 40);
                         amount += ownerBonus;
                     }
         }
@@ -559,7 +559,7 @@ public:
                 if (pet->IsPet())
                     if (Unit* owner = pet->ToPet()->GetOwner())
                     {
-                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_SHADOW), 40);
+                        int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_SHADOW), 40);
                         amount += ownerBonus;
                     }
         }
@@ -1025,7 +1025,7 @@ public:
                 if (!owner)
                     return;
 
-                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_FROST), 40);
+                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_FROST), 40);
                 amount += ownerBonus;
             }
         }
@@ -1041,7 +1041,7 @@ public:
                 if (!owner)
                     return;
 
-                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_FIRE), 40);
+                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_FIRE), 40);
                 amount += ownerBonus;
             }
         }
@@ -1057,7 +1057,7 @@ public:
                 if (!owner)
                     return;
 
-                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_NATURE), 40);
+                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_NATURE), 40);
                 amount += ownerBonus;
             }
         }
@@ -1103,7 +1103,7 @@ public:
                 if (!owner)
                     return;
 
-                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_SHADOW), 40);
+                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_SHADOW), 40);
                 amount += ownerBonus;
             }
         }
@@ -1119,7 +1119,7 @@ public:
                 if (!owner)
                     return;
 
-                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_ARCANE), 40);
+                int32 const ownerBonus = CalculatePct(owner->GetResistance(SPELL_SCHOOL_MASK_ARCANE), 40);
                 amount += ownerBonus;
             }
         }
-- 
cgit v1.2.3


From 1b67a2626b77cf4bf04006cfcb09fdf46e6436fc Mon Sep 17 00:00:00 2001
From: Shauren <shauren.trinity@gmail.com>
Date: Sun, 2 Dec 2018 17:39:41 +0100
Subject: Core/Players: Update profession rank handling with new split skill
 values for each expansion

---
 sql/base/characters_database.sql                   |   3 +-
 .../characters/master/2018_12_02_00_characters.sql | 135 ++++++++++++++++++++
 sql/updates/world/master/2018_12_02_00_world.sql   |   8 ++
 src/server/game/DataStores/DB2Stores.cpp           |   9 ++
 src/server/game/DataStores/DB2Stores.h             |   1 +
 src/server/game/Entities/Player/Player.cpp         | 141 ++++++++++++---------
 src/server/game/Entities/Player/Player.h           |   3 +-
 src/server/game/Server/Packets/SystemPackets.cpp   |   4 +-
 src/server/game/Server/Packets/SystemPackets.h     |   4 +-
 src/server/game/Spells/SpellEffects.cpp            |   4 +-
 10 files changed, 240 insertions(+), 72 deletions(-)
 create mode 100644 sql/updates/characters/master/2018_12_02_00_characters.sql
 create mode 100644 sql/updates/world/master/2018_12_02_00_world.sql

(limited to 'sql/base/characters_database.sql')

diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 17bf37bc811..248f489fc5a 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -3570,7 +3570,8 @@ INSERT INTO `updates` VALUES
 ('2018_07_28_00_characters.sql','31F66AE7831251A8915625EC7F10FA138AB8B654','RELEASED','2018-07-28 18:30:19',0),
 ('2018_07_31_00_characters.sql','7DA8D4A4534520B23E6F5BBD5B8EE205B799C798','RELEASED','2018-07-31 20:54:39',0),
 ('2018_09_18_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0),
-('2018_10_10_00_characters.sql','C80B936AAD94C58A0F33382CED08CFB4E0B6AC34','RELEASED','2018-10-10 22:05:28',0);
+('2018_10_10_00_characters.sql','C80B936AAD94C58A0F33382CED08CFB4E0B6AC34','RELEASED','2018-10-10 22:05:28',0),
+('2018_12_02_00_characters.sql','DBBA0C06985CE8AC4E6E7E94BD6B2673E9ADFAE2','RELEASED','2018-12-02 17:32:31',0);
 /*!40000 ALTER TABLE `updates` ENABLE KEYS */;
 UNLOCK TABLES;
 
diff --git a/sql/updates/characters/master/2018_12_02_00_characters.sql b/sql/updates/characters/master/2018_12_02_00_characters.sql
new file mode 100644
index 00000000000..6c95b00778d
--- /dev/null
+++ b/sql/updates/characters/master/2018_12_02_00_characters.sql
@@ -0,0 +1,135 @@
+--
+-- Table structure for table `profession_skill_migration_data`
+--
+DROP TABLE IF EXISTS `profession_skill_migration_data`;
+CREATE TABLE `profession_skill_migration_data` (
+  `SkillID` int(10) unsigned,
+  `ParentSkillLineID` int(10) unsigned,
+  `MaxValue` int(10) unsigned,
+  `NewMaxValue` int(10) unsigned,
+  `SpellID_A` int(10) unsigned,
+  `SpellID_H` int(10) unsigned,
+  PRIMARY KEY (`SkillID`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Dumping data for table `profession_skill_migration_data`
+--
+INSERT INTO `profession_skill_migration_data` VALUES
+(2437,164,900,150,264448,265803),
+(2454,164,800,100,264446,264446),
+(2472,164,700,100,264444,264444),
+(2473,164,600,75,264442,264442),
+(2474,164,525,75,264440,264440),
+(2475,164,450,75,264438,264438),
+(2476,164,375,75,264436,264436),
+(2477,164,300,300,264434,264434),
+(2478,171,900,150,264255,265787),
+(2479,171,800,100,264250,264250),
+(2480,171,700,100,264247,264247),
+(2481,171,600,75,264245,264245),
+(2482,171,525,75,264243,264243),
+(2483,171,450,75,264220,264220),
+(2484,171,375,75,264213,264213),
+(2485,171,300,300,264211,264211),
+(2486,333,900,150,264473,265805),
+(2487,333,800,100,264471,264471),
+(2488,333,700,100,264469,264469),
+(2489,333,600,75,264467,264467),
+(2491,333,525,75,264464,264464),
+(2492,333,450,75,264462,264462),
+(2493,333,375,75,264460,264460),
+(2494,333,300,300,264455,264455),
+(2499,202,900,150,264492,265807),
+(2500,202,800,100,264490,264490),
+(2501,202,700,100,264487,264487),
+(2502,202,600,75,264485,264485),
+(2503,202,525,75,264483,264483),
+(2504,202,450,75,264481,264481),
+(2505,202,375,75,264479,264479),
+(2506,202,300,300,264475,264475),
+(2507,773,900,150,264508,265809),
+(2508,773,800,100,264506,264506),
+(2509,773,700,100,264504,264504),
+(2510,773,600,75,264502,264502),
+(2511,773,525,75,264500,264500),
+(2512,773,450,75,264498,264498),
+(2513,773,375,75,264496,264496),
+(2514,773,300,300,264494,264494),
+(2517,755,900,150,264548,265811),
+(2518,755,800,100,264546,264546),
+(2519,755,700,100,264544,264544),
+(2520,755,600,75,264542,264542),
+(2521,755,525,75,264539,264539),
+(2522,755,450,75,264537,264537),
+(2523,755,375,75,264534,264534),
+(2524,755,300,300,264532,264532),
+(2525,165,900,150,264592,265813),
+(2526,165,800,100,264590,264590),
+(2527,165,700,100,264588,264588),
+(2528,165,600,75,264585,264585),
+(2529,165,525,75,264583,264583),
+(2530,165,450,75,264581,264581),
+(2531,165,375,75,264579,264579),
+(2532,165,300,300,264577,264577),
+(2533,197,900,150,264630,265815),
+(2534,197,800,100,264628,264628),
+(2535,197,700,100,264626,264626),
+(2536,197,600,75,264624,264624),
+(2537,197,525,75,264622,264622),
+(2538,197,450,75,264620,264620),
+(2539,197,375,75,264618,264618),
+(2540,197,300,300,264616,264616),
+(2541,185,825,150,264646,265817),
+(2542,185,750,100,264644,264644),
+(2543,185,700,100,264642,264642),
+(2544,185,600,75,264640,264640),
+(2545,185,525,75,264638,264638),
+(2546,185,450,75,264636,264636),
+(2547,185,375,75,264634,264634),
+(2548,185,300,300,264632,264632),
+(2549,182,900,150,265831,265835),
+(2550,182,800,100,265834,265834),
+(2551,182,700,100,265829,265829),
+(2552,182,600,75,265827,265827),
+(2553,182,525,75,265825,265825),
+(2554,182,450,75,265823,265823),
+(2555,182,375,75,265821,265821),
+(2556,182,300,300,265819,265819),
+(2557,393,900,150,265869,265871),
+(2558,393,800,100,265867,265867),
+(2559,393,700,100,265865,265865),
+(2560,393,600,75,265863,265863),
+(2561,393,525,75,265861,265861),
+(2562,393,450,75,265859,265859),
+(2563,393,375,75,265857,265857),
+(2564,393,300,300,265855,265855),
+(2565,186,900,150,265851,265853),
+(2566,186,800,100,265849,265849),
+(2567,186,700,100,265847,265847),
+(2568,186,600,75,265845,265845),
+(2569,186,525,75,265843,265843),
+(2570,186,450,75,265841,265841),
+(2571,186,375,75,265839,265839),
+(2572,186,300,300,265837,265837),
+(2585,356,825,150,271675,271677),
+(2586,356,750,100,271672,271672),
+(2587,356,700,100,271664,271664),
+(2588,356,600,75,271662,271662),
+(2589,356,525,75,271660,271660),
+(2590,356,450,75,271658,271658),
+(2591,356,375,75,271656,271656),
+(2592,356,300,300,271616,271616);
+
+INSERT IGNORE INTO `character_spell`
+SELECT cs.`guid`, IF(c.`race` IN (1,3,4,7,11,22,25,29,30,34), psmd.`SpellID_A`, psmd.`SpellID_H`), 1, 0
+FROM `profession_skill_migration_data` psmd
+INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`
+INNER JOIN `characters` c ON cs.`guid` = c.`guid`;
+
+INSERT IGNORE INTO `character_skills`
+SELECT cs.`guid`, psmd.`SkillID`, CASE WHEN psmd.`MaxValue` < cs.`value` THEN psmd.`NewMaxValue` WHEN psmd.`MaxValue` - cs.`value` < psmd.`NewMaxValue` THEN psmd.`NewMaxValue` + cs.`value` - psmd.`MaxValue` ELSE 1 END, psmd.`NewMaxValue`
+FROM `profession_skill_migration_data` psmd
+INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`;
+
+DROP TABLE IF EXISTS `profession_skill_migration_data`;
diff --git a/sql/updates/world/master/2018_12_02_00_world.sql b/sql/updates/world/master/2018_12_02_00_world.sql
new file mode 100644
index 00000000000..9228a56d2b8
--- /dev/null
+++ b/sql/updates/world/master/2018_12_02_00_world.sql
@@ -0,0 +1,8 @@
+DELETE FROM `skill_tiers` WHERE `ID` IN (333,335,336,338);
+INSERT INTO `skill_tiers` (`ID`,`Value1`,`Value2`,`Value3`,`Value4`,`Value5`,`Value6`,`Value7`,`Value8`,`Value9`,`Value10`,`Value11`,`Value12`,`Value13`,`Value14`,`Value15`,`Value16`) VALUES
+(333,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(335,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(336,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(338,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+
+UPDATE `skill_tiers` SET `Value10`=800,`Value11`=950 WHERE `ID`=224;
diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp
index 03e2e872c65..a2639077eb4 100644
--- a/src/server/game/DataStores/DB2Stores.cpp
+++ b/src/server/game/DataStores/DB2Stores.cpp
@@ -392,6 +392,7 @@ namespace
     std::unordered_map<uint32, std::vector<RewardPackXCurrencyTypeEntry const*>> _rewardPackCurrencyTypes;
     std::unordered_map<uint32, std::vector<RewardPackXItemEntry const*>> _rewardPackItems;
     RulesetItemUpgradeContainer _rulesetItemUpgrade;
+    std::unordered_map<uint32, std::vector<SkillLineAbilityEntry const*>> _skillLineAbilitiesBySkillupSkill;
     SkillRaceClassInfoContainer _skillRaceClassInfoBySkill;
     SpecializationSpellsContainer _specializationSpellsBySpec;
     std::unordered_set<uint8> _spellFamilyNames;
@@ -1023,6 +1024,9 @@ void DB2Manager::LoadStores(std::string const& dataPath, uint32 defaultLocale)
     for (RulesetItemUpgradeEntry const* rulesetItemUpgrade : sRulesetItemUpgradeStore)
         _rulesetItemUpgrade[rulesetItemUpgrade->ItemID] = rulesetItemUpgrade->ItemUpgradeID;
 
+    for (SkillLineAbilityEntry const* skillLineAbility : sSkillLineAbilityStore)
+        _skillLineAbilitiesBySkillupSkill[skillLineAbility->SkillupSkillLineID ? skillLineAbility->SkillupSkillLineID : skillLineAbility->SkillLine].push_back(skillLineAbility);
+
     for (SkillRaceClassInfoEntry const* entry : sSkillRaceClassInfoStore)
         if (sSkillLineStore.LookupEntry(entry->SkillID))
             _skillRaceClassInfoBySkill.insert(SkillRaceClassInfoContainer::value_type(entry->SkillID, entry));
@@ -2278,6 +2282,11 @@ uint32 DB2Manager::GetRulesetItemUpgrade(uint32 itemId) const
     return 0;
 }
 
+std::vector<SkillLineAbilityEntry const*> const* DB2Manager::GetSkillLineAbilitiesBySkill(uint32 skillId) const
+{
+    return Trinity::Containers::MapGetValuePtr(_skillLineAbilitiesBySkillupSkill, skillId);
+}
+
 SkillRaceClassInfoEntry const* DB2Manager::GetSkillRaceClassInfo(uint32 skill, uint8 race, uint8 class_)
 {
     auto bounds = _skillRaceClassInfoBySkill.equal_range(skill);
diff --git a/src/server/game/DataStores/DB2Stores.h b/src/server/game/DataStores/DB2Stores.h
index 06f8635c908..389a19e952e 100644
--- a/src/server/game/DataStores/DB2Stores.h
+++ b/src/server/game/DataStores/DB2Stores.h
@@ -323,6 +323,7 @@ public:
     std::vector<RewardPackXCurrencyTypeEntry const*> const* GetRewardPackCurrencyTypesByRewardID(uint32 rewardPackID) const;
     std::vector<RewardPackXItemEntry const*> const* GetRewardPackItemsByRewardID(uint32 rewardPackID) const;
     uint32 GetRulesetItemUpgrade(uint32 itemId) const;
+    std::vector<SkillLineAbilityEntry const*> const* GetSkillLineAbilitiesBySkill(uint32 skillId) const;
     SkillRaceClassInfoEntry const* GetSkillRaceClassInfo(uint32 skill, uint8 race, uint8 class_);
     std::vector<SpecializationSpellsEntry const*> const* GetSpecializationSpells(uint32 specId) const;
     static bool IsValidSpellFamiliyName(SpellFamilyNames family);
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 51db53c9c61..b3e8bd33097 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -5172,43 +5172,6 @@ void Player::SetRegularAttackTime()
     }
 }
 
-//skill+step, checking for max value
-bool Player::UpdateSkill(uint32 skill_id, uint32 step)
-{
-    if (!skill_id)
-        return false;
-
-    SkillStatusMap::iterator itr = mSkillStatus.find(skill_id);
-    if (itr == mSkillStatus.end() || itr->second.uState == SKILL_DELETED)
-        return false;
-
-    uint16 field = itr->second.pos / 2;
-    uint8 offset = itr->second.pos & 1; // itr->second.pos % 2
-
-    uint16 value = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset);
-    uint16 max = GetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset);
-
-    if (!max || !value || value >= max)
-        return false;
-
-    if (value < max)
-    {
-        uint32 new_value = value + step;
-        if (new_value > max)
-            new_value = max;
-
-        SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, new_value);
-        if (itr->second.uState != SKILL_NEW)
-            itr->second.uState = SKILL_CHANGED;
-
-        UpdateSkillEnchantments(skill_id, value, new_value);
-        UpdateCriteria(CRITERIA_TYPE_REACH_SKILL_LEVEL, skill_id);
-        return true;
-    }
-
-    return false;
-}
-
 inline int SkillGainChance(uint32 SkillValue, uint32 GrayLevel, uint32 GreenLevel, uint32 YellowLevel)
 {
     if (SkillValue >= GrayLevel)
@@ -5229,21 +5192,21 @@ bool Player::UpdateCraftSkill(uint32 spellid)
 
     for (SkillLineAbilityMap::const_iterator _spell_idx = bounds.first; _spell_idx != bounds.second; ++_spell_idx)
     {
-        if (_spell_idx->second->SkillLine)
+        if (_spell_idx->second->SkillupSkillLineID)
         {
-            uint32 SkillValue = GetPureSkillValue(_spell_idx->second->SkillLine);
+            uint32 SkillValue = GetPureSkillValue(_spell_idx->second->SkillupSkillLineID);
 
             // Alchemy Discoveries here
             SpellInfo const* spellEntry = sSpellMgr->GetSpellInfo(spellid);
             if (spellEntry && spellEntry->Mechanic == MECHANIC_DISCOVERY)
             {
-                if (uint32 discoveredSpell = GetSkillDiscoverySpell(_spell_idx->second->SkillLine, spellid, this))
+                if (uint32 discoveredSpell = GetSkillDiscoverySpell(_spell_idx->second->SkillupSkillLineID, spellid, this))
                     LearnSpell(discoveredSpell, false);
             }
 
             uint32 craft_skill_gain = _spell_idx->second->NumSkillUps * sWorld->getIntConfig(CONFIG_SKILL_GAIN_CRAFTING);
 
-            return UpdateSkillPro(_spell_idx->second->SkillLine, SkillGainChance(SkillValue,
+            return UpdateSkillPro(_spell_idx->second->SkillupSkillLineID, SkillGainChance(SkillValue,
                 _spell_idx->second->TrivialSkillLineRankHigh,
                 (_spell_idx->second->TrivialSkillLineRankHigh + _spell_idx->second->TrivialSkillLineRankLow)/2,
                 _spell_idx->second->TrivialSkillLineRankLow),
@@ -5321,8 +5284,7 @@ bool Player::UpdateSkillPro(uint16 skillId, int32 chance, uint32 step)
     // levels sync. with spell requirement for skill levels to learn
     // bonus abilities in sSkillLineAbilityStore
     // Used only to avoid scan DBC at each skill grow
-    static uint32 bonusSkillLevels[] = { 75, 150, 225, 300, 375, 450, 525 };
-    static const size_t bonusSkillLevelsSize = sizeof(bonusSkillLevels) / sizeof(uint32);
+    uint32 const bonusSkillLevels[] = { 75, 150, 225, 300, 375, 450, 525, 600, 700, 850 };
 
     TC_LOG_DEBUG("entities.player.skills", "Player::UpdateSkillPro: Player '%s' (%s), SkillID: %u, Chance: %3.1f%%)",
         GetName().c_str(), GetGUID().ToString().c_str(), skillId, chance / 10.0f);
@@ -5364,9 +5326,8 @@ bool Player::UpdateSkillPro(uint16 skillId, int32 chance, uint32 step)
     if (itr->second.uState != SKILL_NEW)
         itr->second.uState = SKILL_CHANGED;
 
-    for (size_t i = 0; i < bonusSkillLevelsSize; ++i)
+    for (uint32 bsl : bonusSkillLevels)
     {
-        uint32 bsl = bonusSkillLevels[i];
         if (value < bsl && new_value >= bsl)
         {
             LearnSkillRewardedSpells(skillId, new_value);
@@ -5525,10 +5486,13 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                 mSkillStatus.erase(itr);
 
             // remove all spells that related to this skill
-            for (uint32 j = 0; j < sSkillLineAbilityStore.GetNumRows(); ++j)
-                if (SkillLineAbilityEntry const* pAbility = sSkillLineAbilityStore.LookupEntry(j))
-                    if (pAbility->SkillLine == id)
-                        RemoveSpell(sSpellMgr->GetFirstSpellInChain(pAbility->Spell));
+            if (std::vector<SkillLineAbilityEntry const*> const* skillLineAbilities = sDB2Manager.GetSkillLineAbilitiesBySkill(id))
+                for (SkillLineAbilityEntry const* skillLineAbility : *skillLineAbilities)
+                    RemoveSpell(sSpellMgr->GetFirstSpellInChain(skillLineAbility->Spell));
+
+            for (SkillLineEntry const* childSkillLine : sSkillLineStore)
+                if (childSkillLine->ParentSkillLineID == id)
+                    SetSkill(childSkillLine->ID, 0, 0, 0);
 
             // Clear profession lines
             if (GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE) == id)
@@ -5555,15 +5519,27 @@ void Player::SetSkill(uint16 id, uint16 step, uint16 newVal, uint16 maxVal)
                     return;
                 }
 
-                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, id);
-                if (skillEntry->CategoryID == SKILL_CATEGORY_PROFESSION)
+                if (skillEntry->ParentSkillLineID && skillEntry->ParentTierIndex > 0)
                 {
-                    if (!GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE))
-                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE, id);
-                    else if (!GetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1))
-                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + 1, id);
+                    if (SkillRaceClassInfoEntry const* rcEntry = sDB2Manager.GetSkillRaceClassInfo(skillEntry->ParentSkillLineID, getRace(), getClass()))
+                    {
+                        if (SkillTiersEntry const* tier = sObjectMgr->GetSkillTier(rcEntry->SkillTierID))
+                        {
+                            uint16 skillval = GetPureSkillValue(skillEntry->ParentSkillLineID);
+                            SetSkill(skillEntry->ParentSkillLineID, skillEntry->ParentTierIndex, std::max<uint16>(skillval, 1), tier->Value[skillEntry->ParentTierIndex - 1]);
+                        }
+                    }
+
+                    if (skillEntry->CategoryID == SKILL_CATEGORY_PROFESSION)
+                    {
+                        int32 freeProfessionSlot = FindProfessionSlotFor(id);
+                        if (freeProfessionSlot != -1)
+                            SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + freeProfessionSlot, id);
+                    }
                 }
 
+                SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_ID_OFFSET + field, offset, id);
+
                 SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_STEP_OFFSET + field, offset, step);
                 SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_RANK_OFFSET + field, offset, newVal);
                 SetUInt16Value(ACTIVE_PLAYER_FIELD_SKILL_LINEID + SKILL_MAX_RANK_OFFSET + field, offset, maxVal);
@@ -24119,12 +24095,12 @@ void Player::LearnSkillRewardedSpells(uint32 skillId, uint32 skillValue)
 {
     uint64 raceMask  = getRaceMask();
     uint32 classMask = getClassMask();
-    for (uint32 j = 0; j < sSkillLineAbilityStore.GetNumRows(); ++j)
-    {
-        SkillLineAbilityEntry const* ability = sSkillLineAbilityStore.LookupEntry(j);
-        if (!ability || ability->SkillLine != int32(skillId))
-            continue;
+    std::vector<SkillLineAbilityEntry const*> const* skillLineAbilities = sDB2Manager.GetSkillLineAbilitiesBySkill(skillId);
+    if (!skillLineAbilities)
+        return;
 
+    for (SkillLineAbilityEntry const* ability : *skillLineAbilities)
+    {
         SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(ability->Spell);
         if (!spellInfo)
             continue;
@@ -24159,6 +24135,42 @@ void Player::LearnSkillRewardedSpells(uint32 skillId, uint32 skillValue)
     }
 }
 
+int32 Player::FindProfessionSlotFor(uint32 skillId) const
+{
+    SkillLineEntry const* skillEntry = sSkillLineStore.LookupEntry(skillId);
+    if (!skillEntry)
+        return -1;
+
+    uint32 constexpr professionSlots = 2;
+    uint32 const* professionsBegin = &m_uint32Values[ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE];
+    uint32 const* professionsEnd = professionsBegin + professionSlots;
+
+    // both free, return first slot
+    if (std::none_of(professionsBegin, professionsEnd, [](uint32 slot) { return slot != 0; }))
+        return 0;
+
+    // when any slot is filled we need to check both - one of them might be earlier step of the same profession
+    auto sameProfessionSlot = std::find_if(professionsBegin, professionsEnd, [&](uint32 slot)
+    {
+        if (SkillLineEntry const* slotProfession = sSkillLineStore.LookupEntry(slot))
+            if (slotProfession->ParentSkillLineID == skillEntry->ParentSkillLineID)
+                return true;
+        return false;
+    });
+
+    if (sameProfessionSlot != professionsEnd)
+    {
+        if (sSkillLineStore.AssertEntry(*sameProfessionSlot)->ParentTierIndex < skillEntry->ParentTierIndex)
+            return std::distance(professionsBegin, sameProfessionSlot);
+
+        return -1;
+    }
+
+    // if there is no same profession, find any free slot
+    auto freeSlot = std::find(professionsBegin, professionsEnd, 0u);
+    return freeSlot != professionsEnd ? std::distance(professionsBegin, freeSlot) : -1;
+}
+
 void Player::SendAurasForTarget(Unit* target) const
 {
     if (!target || target->GetVisibleAuras().empty())                  // speedup things
@@ -25792,7 +25804,6 @@ void Player::_LoadSkills(PreparedQueryResult result)
     // SetPQuery(PLAYER_LOGIN_QUERY_LOADSKILLS,          "SELECT skill, value, max FROM character_skills WHERE guid = '%u'", GUID_LOPART(m_guid));
 
     uint32 count = 0;
-    uint8 professionCount = 0;
     std::unordered_map<uint32, uint32> loadedSkillValues;
     if (result)
     {
@@ -25859,8 +25870,12 @@ void Player::_LoadSkills(PreparedQueryResult result)
                 {
                     step = max / 75;
 
-                    if (professionCount < 2)
-                        SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + professionCount++, skill);
+                    if (skillLine->ParentSkillLineID && skillLine->ParentTierIndex)
+                    {
+                        int32 professionSlot = FindProfessionSlotFor(skill);
+                        if (professionSlot != -1)
+                            SetUInt32Value(ACTIVE_PLAYER_FIELD_PROFESSION_SKILL_LINE + professionSlot, skill);
+                    }
                 }
             }
 
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index e3092f0279c..d53dbf33db0 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -1786,9 +1786,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         static Difficulty CheckLoadedLegacyRaidDifficultyID(Difficulty difficulty);
         void SendRaidGroupOnlyMessage(RaidGroupReason reason, int32 delay) const;
 
-        bool UpdateSkill(uint32 skill_id, uint32 step);
         bool UpdateSkillPro(uint16 skillId, int32 chance, uint32 step);
-
         bool UpdateCraftSkill(uint32 spellid);
         bool UpdateGatherSkill(uint32 SkillId, uint32 SkillValue, uint32 RedLevel, uint32 Multiplicator = 1);
         bool UpdateFishingSkill();
@@ -1928,6 +1926,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player>
         uint16 GetSkillStep(uint16 skill) const;            // 0...6
         bool HasSkill(uint32 skill) const;
         void LearnSkillRewardedSpells(uint32 skillId, uint32 skillValue);
+        int32 FindProfessionSlotFor(uint32 skillId) const;
 
         WorldLocation& GetTeleportDest() { return m_teleport_dest; }
         bool IsBeingTeleported() const { return mSemaphoreTeleport_Near || mSemaphoreTeleport_Far; }
diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp
index 71dbce750e7..853e35fce5c 100644
--- a/src/server/game/Server/Packets/SystemPackets.cpp
+++ b/src/server/game/Server/Packets/SystemPackets.cpp
@@ -112,8 +112,8 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
 
     {
         _worldPacket.WriteBit(VoiceChatManagerSettings.Enabled);
-        _worldPacket << VoiceChatManagerSettings.Unused_801_1;
-        _worldPacket << VoiceChatManagerSettings.Unused_801_2;
+        _worldPacket << VoiceChatManagerSettings.BnetAccountGuid;
+        _worldPacket << VoiceChatManagerSettings.GuildGuid;
     }
 
     if (EuropaTicketSystemStatus)
diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h
index 8fe1f515590..4d0812e7e67 100644
--- a/src/server/game/Server/Packets/SystemPackets.h
+++ b/src/server/game/Server/Packets/SystemPackets.h
@@ -83,8 +83,8 @@ namespace WorldPackets
             struct VoiceChatProxySettings
             {
                 bool Enabled = false;
-                ObjectGuid Unused_801_1;
-                ObjectGuid Unused_801_2;
+                ObjectGuid BnetAccountGuid;
+                ObjectGuid GuildGuid;
             };
 
             FeatureSystemStatus() : ServerPacket(SMSG_FEATURE_SYSTEM_STATUS, 48) { }
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 6cfb2764f08..4a1061b6425 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -2366,7 +2366,7 @@ void Spell::EffectLearnSkill(SpellEffIndex /*effIndex*/)
     if (unitTarget->GetTypeId() != TYPEID_PLAYER)
         return;
 
-    if (damage < 0)
+    if (damage < 1)
         return;
 
     uint32 skillid = effectInfo->MiscValue;
@@ -2379,7 +2379,7 @@ void Spell::EffectLearnSkill(SpellEffIndex /*effIndex*/)
         return;
 
     uint16 skillval = unitTarget->ToPlayer()->GetPureSkillValue(skillid);
-    unitTarget->ToPlayer()->SetSkill(skillid, effectInfo->CalcValue(), std::max<uint16>(skillval, 1), tier->Value[damage - 1]);
+    unitTarget->ToPlayer()->SetSkill(skillid, damage, std::max<uint16>(skillval, 1), tier->Value[damage - 1]);
 }
 
 void Spell::EffectPlayMovie(SpellEffIndex /*effIndex*/)
-- 
cgit v1.2.3


From a70030ff252b266d12023ffada2a309409c1ccdb Mon Sep 17 00:00:00 2001
From: Shauren <shauren.trinity@gmail.com>
Date: Sun, 9 Dec 2018 14:44:25 +0100
Subject: SQL: Prepare merge

---
 sql/base/characters_database.sql                   |    6 +-
 .../characters/master/2018_09_18_00_characters.sql |    8 -
 .../characters/master/2018_10_10_00_characters.sql |   32 -
 .../characters/master/2018_12_02_00_characters.sql |  135 --
 .../characters/master/2018_12_09_00_characters.sql |    8 +
 .../characters/master/2018_12_09_01_characters.sql |   32 +
 .../characters/master/2018_12_09_02_characters.sql |  135 ++
 .../hotfixes/master/2018_09_25_00_hotfixes.sql     | 1730 --------------------
 .../hotfixes/master/2018_10_16_00_hotfixes.sql     |   27 -
 .../hotfixes/master/2018_12_07_00_hotfixes.sql     |   10 -
 .../hotfixes/master/2018_12_09_00_hotfixes.sql     | 1730 ++++++++++++++++++++
 .../hotfixes/master/2018_12_09_01_hotfixes.sql     |   27 +
 .../hotfixes/master/2018_12_09_02_hotfixes.sql     |   10 +
 sql/updates/world/master/2018_09_25_00_world.sql   |   13 -
 sql/updates/world/master/2018_09_26_00_world.sql   |    4 -
 sql/updates/world/master/2018_10_16_00_world.sql   |  104 --
 sql/updates/world/master/2018_11_05_00_world.sql   |   23 -
 sql/updates/world/master/2018_11_07_00_world.sql   |    7 -
 sql/updates/world/master/2018_11_12_00_world.sql   |    1 -
 sql/updates/world/master/2018_12_02_00_world.sql   |    8 -
 sql/updates/world/master/2018_12_09_01_world.sql   |   13 +
 sql/updates/world/master/2018_12_09_02_world.sql   |    4 +
 sql/updates/world/master/2018_12_09_03_world.sql   |  104 ++
 sql/updates/world/master/2018_12_09_04_world.sql   |   23 +
 sql/updates/world/master/2018_12_09_05_world.sql   |    7 +
 sql/updates/world/master/2018_12_09_06_world.sql   |    1 +
 sql/updates/world/master/2018_12_09_07_world.sql   |    8 +
 27 files changed, 2105 insertions(+), 2105 deletions(-)
 delete mode 100644 sql/updates/characters/master/2018_09_18_00_characters.sql
 delete mode 100644 sql/updates/characters/master/2018_10_10_00_characters.sql
 delete mode 100644 sql/updates/characters/master/2018_12_02_00_characters.sql
 create mode 100644 sql/updates/characters/master/2018_12_09_00_characters.sql
 create mode 100644 sql/updates/characters/master/2018_12_09_01_characters.sql
 create mode 100644 sql/updates/characters/master/2018_12_09_02_characters.sql
 delete mode 100644 sql/updates/hotfixes/master/2018_09_25_00_hotfixes.sql
 delete mode 100644 sql/updates/hotfixes/master/2018_10_16_00_hotfixes.sql
 delete mode 100644 sql/updates/hotfixes/master/2018_12_07_00_hotfixes.sql
 create mode 100644 sql/updates/hotfixes/master/2018_12_09_00_hotfixes.sql
 create mode 100644 sql/updates/hotfixes/master/2018_12_09_01_hotfixes.sql
 create mode 100644 sql/updates/hotfixes/master/2018_12_09_02_hotfixes.sql
 delete mode 100644 sql/updates/world/master/2018_09_25_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_09_26_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_10_16_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_11_05_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_11_07_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_11_12_00_world.sql
 delete mode 100644 sql/updates/world/master/2018_12_02_00_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_01_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_02_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_03_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_04_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_05_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_06_world.sql
 create mode 100644 sql/updates/world/master/2018_12_09_07_world.sql

(limited to 'sql/base/characters_database.sql')

diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index 248f489fc5a..fa28bd1fa25 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -3569,9 +3569,9 @@ INSERT INTO `updates` VALUES
 ('2018_04_28_00_characters.sql','CBD0FDC0F32DE3F456F7CE3D9CAD6933CD6A50F5','RELEASED','2018-04-28 12:44:09',0),
 ('2018_07_28_00_characters.sql','31F66AE7831251A8915625EC7F10FA138AB8B654','RELEASED','2018-07-28 18:30:19',0),
 ('2018_07_31_00_characters.sql','7DA8D4A4534520B23E6F5BBD5B8EE205B799C798','RELEASED','2018-07-31 20:54:39',0),
-('2018_09_18_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0),
-('2018_10_10_00_characters.sql','C80B936AAD94C58A0F33382CED08CFB4E0B6AC34','RELEASED','2018-10-10 22:05:28',0),
-('2018_12_02_00_characters.sql','DBBA0C06985CE8AC4E6E7E94BD6B2673E9ADFAE2','RELEASED','2018-12-02 17:32:31',0);
+('2018_12_09_00_characters.sql','7FE9641C93ED762597C08F1E9B6649C9EC2F0E47','RELEASED','2018-09-18 23:34:29',0),
+('2018_12_09_01_characters.sql','C80B936AAD94C58A0F33382CED08CFB4E0B6AC34','RELEASED','2018-10-10 22:05:28',0),
+('2018_12_09_02_characters.sql','DBBA0C06985CE8AC4E6E7E94BD6B2673E9ADFAE2','RELEASED','2018-12-02 17:32:31',0);
 /*!40000 ALTER TABLE `updates` ENABLE KEYS */;
 UNLOCK TABLES;
 
diff --git a/sql/updates/characters/master/2018_09_18_00_characters.sql b/sql/updates/characters/master/2018_09_18_00_characters.sql
deleted file mode 100644
index 8a2dc041fe3..00000000000
--- a/sql/updates/characters/master/2018_09_18_00_characters.sql
+++ /dev/null
@@ -1,8 +0,0 @@
-TRUNCATE `character_pvp_talent`;
-ALTER TABLE `character_pvp_talent`
-  DROP PRIMARY KEY,
-  CHANGE `talentId` `talentId0` int(10) unsigned NOT NULL AFTER `guid`,
-  ADD `talentId1` int(10) unsigned NOT NULL AFTER `talentId0`,
-  ADD `talentId2` int(10) unsigned NOT NULL AFTER `talentId1`,
-  ADD `talentId3` int(10) unsigned NOT NULL AFTER `talentId2`,
-  ADD PRIMARY KEY(`guid`,`talentGroup`);
diff --git a/sql/updates/characters/master/2018_10_10_00_characters.sql b/sql/updates/characters/master/2018_10_10_00_characters.sql
deleted file mode 100644
index 6ccb47f47e3..00000000000
--- a/sql/updates/characters/master/2018_10_10_00_characters.sql
+++ /dev/null
@@ -1,32 +0,0 @@
-DROP TABLE IF EXISTS `total_honor_at_honor_level`;
-CREATE TABLE `total_honor_at_honor_level` (
-  `HonorLevel` int(10) UNSIGNED NOT NULL,
-  `Prestige0` int(10) UNSIGNED NOT NULL,
-  `Prestige1` int(10) UNSIGNED NOT NULL,
-  PRIMARY KEY (`HonorLevel`) 
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-INSERT INTO `total_honor_at_honor_level` VALUES
-(0,0,0),(1,350,800),(2,700,1600),(3,1050,2400),(4,1400,3200),
-(5,1750,4000),(6,2100,4800),(7,2450,5600),(8,2800,6400),(9,3150,7200),
-(10,3500,8000),(11,3900,8850),(12,4300,9700),(13,4700,10550),(14,5100,11400),
-(15,5500,12250),(16,5900,13100),(17,6300,13950),(18,6700,14800),(19,7100,15650),
-(20,7500,16500),(21,7950,17400),(22,8400,18300),(23,8850,19200),(24,9300,20100),
-(25,9750,21000),(26,10200,21900),(27,10650,22800),(28,11100,23700),(29,11550,24600),
-(30,12000,25500),(31,12500,26450),(32,13000,27400),(33,13500,28350),(34,14000,29300),
-(35,14500,30250),(36,15000,31200),(37,15500,32150),(38,16000,33100),(39,16500,34050),
-(40,17000,35000),(41,17550,36000),(42,18100,37000),(43,18650,38000),(44,19200,39000),
-(45,19750,40000),(46,20300,41000),(47,20850,42000),(48,21400,43000),(49,21950,44000);
-
--- first compensate for prestige levels above first
-UPDATE `characters` SET `honor`=`honor`+44000*(`prestigeLevel`-1) WHERE `prestigeLevel`>0;
--- compensate for honor levels in prestige for characters above first prestige
-UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige1` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`>0;
--- compensate for honor levels in first prestige level
-UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige0` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`=0;
-
--- reset honor levels, will be recalculated from refunded honor at first login (and grant achievements)
-UPDATE `characters` SET `honorLevel`=1;
-
-ALTER TABLE `characters` DROP `prestigeLevel`;
-DROP TABLE IF EXISTS `total_honor_at_honor_level`;
diff --git a/sql/updates/characters/master/2018_12_02_00_characters.sql b/sql/updates/characters/master/2018_12_02_00_characters.sql
deleted file mode 100644
index 6c95b00778d..00000000000
--- a/sql/updates/characters/master/2018_12_02_00_characters.sql
+++ /dev/null
@@ -1,135 +0,0 @@
---
--- Table structure for table `profession_skill_migration_data`
---
-DROP TABLE IF EXISTS `profession_skill_migration_data`;
-CREATE TABLE `profession_skill_migration_data` (
-  `SkillID` int(10) unsigned,
-  `ParentSkillLineID` int(10) unsigned,
-  `MaxValue` int(10) unsigned,
-  `NewMaxValue` int(10) unsigned,
-  `SpellID_A` int(10) unsigned,
-  `SpellID_H` int(10) unsigned,
-  PRIMARY KEY (`SkillID`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
---
--- Dumping data for table `profession_skill_migration_data`
---
-INSERT INTO `profession_skill_migration_data` VALUES
-(2437,164,900,150,264448,265803),
-(2454,164,800,100,264446,264446),
-(2472,164,700,100,264444,264444),
-(2473,164,600,75,264442,264442),
-(2474,164,525,75,264440,264440),
-(2475,164,450,75,264438,264438),
-(2476,164,375,75,264436,264436),
-(2477,164,300,300,264434,264434),
-(2478,171,900,150,264255,265787),
-(2479,171,800,100,264250,264250),
-(2480,171,700,100,264247,264247),
-(2481,171,600,75,264245,264245),
-(2482,171,525,75,264243,264243),
-(2483,171,450,75,264220,264220),
-(2484,171,375,75,264213,264213),
-(2485,171,300,300,264211,264211),
-(2486,333,900,150,264473,265805),
-(2487,333,800,100,264471,264471),
-(2488,333,700,100,264469,264469),
-(2489,333,600,75,264467,264467),
-(2491,333,525,75,264464,264464),
-(2492,333,450,75,264462,264462),
-(2493,333,375,75,264460,264460),
-(2494,333,300,300,264455,264455),
-(2499,202,900,150,264492,265807),
-(2500,202,800,100,264490,264490),
-(2501,202,700,100,264487,264487),
-(2502,202,600,75,264485,264485),
-(2503,202,525,75,264483,264483),
-(2504,202,450,75,264481,264481),
-(2505,202,375,75,264479,264479),
-(2506,202,300,300,264475,264475),
-(2507,773,900,150,264508,265809),
-(2508,773,800,100,264506,264506),
-(2509,773,700,100,264504,264504),
-(2510,773,600,75,264502,264502),
-(2511,773,525,75,264500,264500),
-(2512,773,450,75,264498,264498),
-(2513,773,375,75,264496,264496),
-(2514,773,300,300,264494,264494),
-(2517,755,900,150,264548,265811),
-(2518,755,800,100,264546,264546),
-(2519,755,700,100,264544,264544),
-(2520,755,600,75,264542,264542),
-(2521,755,525,75,264539,264539),
-(2522,755,450,75,264537,264537),
-(2523,755,375,75,264534,264534),
-(2524,755,300,300,264532,264532),
-(2525,165,900,150,264592,265813),
-(2526,165,800,100,264590,264590),
-(2527,165,700,100,264588,264588),
-(2528,165,600,75,264585,264585),
-(2529,165,525,75,264583,264583),
-(2530,165,450,75,264581,264581),
-(2531,165,375,75,264579,264579),
-(2532,165,300,300,264577,264577),
-(2533,197,900,150,264630,265815),
-(2534,197,800,100,264628,264628),
-(2535,197,700,100,264626,264626),
-(2536,197,600,75,264624,264624),
-(2537,197,525,75,264622,264622),
-(2538,197,450,75,264620,264620),
-(2539,197,375,75,264618,264618),
-(2540,197,300,300,264616,264616),
-(2541,185,825,150,264646,265817),
-(2542,185,750,100,264644,264644),
-(2543,185,700,100,264642,264642),
-(2544,185,600,75,264640,264640),
-(2545,185,525,75,264638,264638),
-(2546,185,450,75,264636,264636),
-(2547,185,375,75,264634,264634),
-(2548,185,300,300,264632,264632),
-(2549,182,900,150,265831,265835),
-(2550,182,800,100,265834,265834),
-(2551,182,700,100,265829,265829),
-(2552,182,600,75,265827,265827),
-(2553,182,525,75,265825,265825),
-(2554,182,450,75,265823,265823),
-(2555,182,375,75,265821,265821),
-(2556,182,300,300,265819,265819),
-(2557,393,900,150,265869,265871),
-(2558,393,800,100,265867,265867),
-(2559,393,700,100,265865,265865),
-(2560,393,600,75,265863,265863),
-(2561,393,525,75,265861,265861),
-(2562,393,450,75,265859,265859),
-(2563,393,375,75,265857,265857),
-(2564,393,300,300,265855,265855),
-(2565,186,900,150,265851,265853),
-(2566,186,800,100,265849,265849),
-(2567,186,700,100,265847,265847),
-(2568,186,600,75,265845,265845),
-(2569,186,525,75,265843,265843),
-(2570,186,450,75,265841,265841),
-(2571,186,375,75,265839,265839),
-(2572,186,300,300,265837,265837),
-(2585,356,825,150,271675,271677),
-(2586,356,750,100,271672,271672),
-(2587,356,700,100,271664,271664),
-(2588,356,600,75,271662,271662),
-(2589,356,525,75,271660,271660),
-(2590,356,450,75,271658,271658),
-(2591,356,375,75,271656,271656),
-(2592,356,300,300,271616,271616);
-
-INSERT IGNORE INTO `character_spell`
-SELECT cs.`guid`, IF(c.`race` IN (1,3,4,7,11,22,25,29,30,34), psmd.`SpellID_A`, psmd.`SpellID_H`), 1, 0
-FROM `profession_skill_migration_data` psmd
-INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`
-INNER JOIN `characters` c ON cs.`guid` = c.`guid`;
-
-INSERT IGNORE INTO `character_skills`
-SELECT cs.`guid`, psmd.`SkillID`, CASE WHEN psmd.`MaxValue` < cs.`value` THEN psmd.`NewMaxValue` WHEN psmd.`MaxValue` - cs.`value` < psmd.`NewMaxValue` THEN psmd.`NewMaxValue` + cs.`value` - psmd.`MaxValue` ELSE 1 END, psmd.`NewMaxValue`
-FROM `profession_skill_migration_data` psmd
-INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`;
-
-DROP TABLE IF EXISTS `profession_skill_migration_data`;
diff --git a/sql/updates/characters/master/2018_12_09_00_characters.sql b/sql/updates/characters/master/2018_12_09_00_characters.sql
new file mode 100644
index 00000000000..8a2dc041fe3
--- /dev/null
+++ b/sql/updates/characters/master/2018_12_09_00_characters.sql
@@ -0,0 +1,8 @@
+TRUNCATE `character_pvp_talent`;
+ALTER TABLE `character_pvp_talent`
+  DROP PRIMARY KEY,
+  CHANGE `talentId` `talentId0` int(10) unsigned NOT NULL AFTER `guid`,
+  ADD `talentId1` int(10) unsigned NOT NULL AFTER `talentId0`,
+  ADD `talentId2` int(10) unsigned NOT NULL AFTER `talentId1`,
+  ADD `talentId3` int(10) unsigned NOT NULL AFTER `talentId2`,
+  ADD PRIMARY KEY(`guid`,`talentGroup`);
diff --git a/sql/updates/characters/master/2018_12_09_01_characters.sql b/sql/updates/characters/master/2018_12_09_01_characters.sql
new file mode 100644
index 00000000000..6ccb47f47e3
--- /dev/null
+++ b/sql/updates/characters/master/2018_12_09_01_characters.sql
@@ -0,0 +1,32 @@
+DROP TABLE IF EXISTS `total_honor_at_honor_level`;
+CREATE TABLE `total_honor_at_honor_level` (
+  `HonorLevel` int(10) UNSIGNED NOT NULL,
+  `Prestige0` int(10) UNSIGNED NOT NULL,
+  `Prestige1` int(10) UNSIGNED NOT NULL,
+  PRIMARY KEY (`HonorLevel`) 
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+INSERT INTO `total_honor_at_honor_level` VALUES
+(0,0,0),(1,350,800),(2,700,1600),(3,1050,2400),(4,1400,3200),
+(5,1750,4000),(6,2100,4800),(7,2450,5600),(8,2800,6400),(9,3150,7200),
+(10,3500,8000),(11,3900,8850),(12,4300,9700),(13,4700,10550),(14,5100,11400),
+(15,5500,12250),(16,5900,13100),(17,6300,13950),(18,6700,14800),(19,7100,15650),
+(20,7500,16500),(21,7950,17400),(22,8400,18300),(23,8850,19200),(24,9300,20100),
+(25,9750,21000),(26,10200,21900),(27,10650,22800),(28,11100,23700),(29,11550,24600),
+(30,12000,25500),(31,12500,26450),(32,13000,27400),(33,13500,28350),(34,14000,29300),
+(35,14500,30250),(36,15000,31200),(37,15500,32150),(38,16000,33100),(39,16500,34050),
+(40,17000,35000),(41,17550,36000),(42,18100,37000),(43,18650,38000),(44,19200,39000),
+(45,19750,40000),(46,20300,41000),(47,20850,42000),(48,21400,43000),(49,21950,44000);
+
+-- first compensate for prestige levels above first
+UPDATE `characters` SET `honor`=`honor`+44000*(`prestigeLevel`-1) WHERE `prestigeLevel`>0;
+-- compensate for honor levels in prestige for characters above first prestige
+UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige1` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`>0;
+-- compensate for honor levels in first prestige level
+UPDATE `characters` SET `honor`=`honor`+(SELECT th.`Prestige0` FROM `total_honor_at_honor_level` th WHERE th.`HonorLevel`=(`characters`.`honorLevel`-1)) WHERE `prestigeLevel`=0;
+
+-- reset honor levels, will be recalculated from refunded honor at first login (and grant achievements)
+UPDATE `characters` SET `honorLevel`=1;
+
+ALTER TABLE `characters` DROP `prestigeLevel`;
+DROP TABLE IF EXISTS `total_honor_at_honor_level`;
diff --git a/sql/updates/characters/master/2018_12_09_02_characters.sql b/sql/updates/characters/master/2018_12_09_02_characters.sql
new file mode 100644
index 00000000000..6c95b00778d
--- /dev/null
+++ b/sql/updates/characters/master/2018_12_09_02_characters.sql
@@ -0,0 +1,135 @@
+--
+-- Table structure for table `profession_skill_migration_data`
+--
+DROP TABLE IF EXISTS `profession_skill_migration_data`;
+CREATE TABLE `profession_skill_migration_data` (
+  `SkillID` int(10) unsigned,
+  `ParentSkillLineID` int(10) unsigned,
+  `MaxValue` int(10) unsigned,
+  `NewMaxValue` int(10) unsigned,
+  `SpellID_A` int(10) unsigned,
+  `SpellID_H` int(10) unsigned,
+  PRIMARY KEY (`SkillID`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+--
+-- Dumping data for table `profession_skill_migration_data`
+--
+INSERT INTO `profession_skill_migration_data` VALUES
+(2437,164,900,150,264448,265803),
+(2454,164,800,100,264446,264446),
+(2472,164,700,100,264444,264444),
+(2473,164,600,75,264442,264442),
+(2474,164,525,75,264440,264440),
+(2475,164,450,75,264438,264438),
+(2476,164,375,75,264436,264436),
+(2477,164,300,300,264434,264434),
+(2478,171,900,150,264255,265787),
+(2479,171,800,100,264250,264250),
+(2480,171,700,100,264247,264247),
+(2481,171,600,75,264245,264245),
+(2482,171,525,75,264243,264243),
+(2483,171,450,75,264220,264220),
+(2484,171,375,75,264213,264213),
+(2485,171,300,300,264211,264211),
+(2486,333,900,150,264473,265805),
+(2487,333,800,100,264471,264471),
+(2488,333,700,100,264469,264469),
+(2489,333,600,75,264467,264467),
+(2491,333,525,75,264464,264464),
+(2492,333,450,75,264462,264462),
+(2493,333,375,75,264460,264460),
+(2494,333,300,300,264455,264455),
+(2499,202,900,150,264492,265807),
+(2500,202,800,100,264490,264490),
+(2501,202,700,100,264487,264487),
+(2502,202,600,75,264485,264485),
+(2503,202,525,75,264483,264483),
+(2504,202,450,75,264481,264481),
+(2505,202,375,75,264479,264479),
+(2506,202,300,300,264475,264475),
+(2507,773,900,150,264508,265809),
+(2508,773,800,100,264506,264506),
+(2509,773,700,100,264504,264504),
+(2510,773,600,75,264502,264502),
+(2511,773,525,75,264500,264500),
+(2512,773,450,75,264498,264498),
+(2513,773,375,75,264496,264496),
+(2514,773,300,300,264494,264494),
+(2517,755,900,150,264548,265811),
+(2518,755,800,100,264546,264546),
+(2519,755,700,100,264544,264544),
+(2520,755,600,75,264542,264542),
+(2521,755,525,75,264539,264539),
+(2522,755,450,75,264537,264537),
+(2523,755,375,75,264534,264534),
+(2524,755,300,300,264532,264532),
+(2525,165,900,150,264592,265813),
+(2526,165,800,100,264590,264590),
+(2527,165,700,100,264588,264588),
+(2528,165,600,75,264585,264585),
+(2529,165,525,75,264583,264583),
+(2530,165,450,75,264581,264581),
+(2531,165,375,75,264579,264579),
+(2532,165,300,300,264577,264577),
+(2533,197,900,150,264630,265815),
+(2534,197,800,100,264628,264628),
+(2535,197,700,100,264626,264626),
+(2536,197,600,75,264624,264624),
+(2537,197,525,75,264622,264622),
+(2538,197,450,75,264620,264620),
+(2539,197,375,75,264618,264618),
+(2540,197,300,300,264616,264616),
+(2541,185,825,150,264646,265817),
+(2542,185,750,100,264644,264644),
+(2543,185,700,100,264642,264642),
+(2544,185,600,75,264640,264640),
+(2545,185,525,75,264638,264638),
+(2546,185,450,75,264636,264636),
+(2547,185,375,75,264634,264634),
+(2548,185,300,300,264632,264632),
+(2549,182,900,150,265831,265835),
+(2550,182,800,100,265834,265834),
+(2551,182,700,100,265829,265829),
+(2552,182,600,75,265827,265827),
+(2553,182,525,75,265825,265825),
+(2554,182,450,75,265823,265823),
+(2555,182,375,75,265821,265821),
+(2556,182,300,300,265819,265819),
+(2557,393,900,150,265869,265871),
+(2558,393,800,100,265867,265867),
+(2559,393,700,100,265865,265865),
+(2560,393,600,75,265863,265863),
+(2561,393,525,75,265861,265861),
+(2562,393,450,75,265859,265859),
+(2563,393,375,75,265857,265857),
+(2564,393,300,300,265855,265855),
+(2565,186,900,150,265851,265853),
+(2566,186,800,100,265849,265849),
+(2567,186,700,100,265847,265847),
+(2568,186,600,75,265845,265845),
+(2569,186,525,75,265843,265843),
+(2570,186,450,75,265841,265841),
+(2571,186,375,75,265839,265839),
+(2572,186,300,300,265837,265837),
+(2585,356,825,150,271675,271677),
+(2586,356,750,100,271672,271672),
+(2587,356,700,100,271664,271664),
+(2588,356,600,75,271662,271662),
+(2589,356,525,75,271660,271660),
+(2590,356,450,75,271658,271658),
+(2591,356,375,75,271656,271656),
+(2592,356,300,300,271616,271616);
+
+INSERT IGNORE INTO `character_spell`
+SELECT cs.`guid`, IF(c.`race` IN (1,3,4,7,11,22,25,29,30,34), psmd.`SpellID_A`, psmd.`SpellID_H`), 1, 0
+FROM `profession_skill_migration_data` psmd
+INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`
+INNER JOIN `characters` c ON cs.`guid` = c.`guid`;
+
+INSERT IGNORE INTO `character_skills`
+SELECT cs.`guid`, psmd.`SkillID`, CASE WHEN psmd.`MaxValue` < cs.`value` THEN psmd.`NewMaxValue` WHEN psmd.`MaxValue` - cs.`value` < psmd.`NewMaxValue` THEN psmd.`NewMaxValue` + cs.`value` - psmd.`MaxValue` ELSE 1 END, psmd.`NewMaxValue`
+FROM `profession_skill_migration_data` psmd
+INNER JOIN `character_skills` cs ON psmd.`ParentSkillLineID` = cs.`skill` AND psmd.`MaxValue` <= cs.`max`;
+
+DROP TABLE IF EXISTS `profession_skill_migration_data`;
diff --git a/sql/updates/hotfixes/master/2018_09_25_00_hotfixes.sql b/sql/updates/hotfixes/master/2018_09_25_00_hotfixes.sql
deleted file mode 100644
index 607af5502dd..00000000000
--- a/sql/updates/hotfixes/master/2018_09_25_00_hotfixes.sql
+++ /dev/null
@@ -1,1730 +0,0 @@
---
--- Table structure for table `achievement`
---
-ALTER TABLE `achievement`
-  MODIFY `Description` text FIRST,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Reward`,
-  MODIFY `Faction` tinyint(4) NOT NULL DEFAULT 0 AFTER `InstanceID`,
-  MODIFY `MinimumCriteria` tinyint(4) NOT NULL DEFAULT 0 AFTER `Category`,
-  MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `Points`,
-  MODIFY `UiOrder` smallint(6) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `SharesCriteria` smallint(6) NOT NULL DEFAULT 0 AFTER `CriteriaTree`;
-
---
--- Table structure for table `achievement_locale`
---
-ALTER TABLE `achievement_locale` MODIFY `Description_lang` text  AFTER `locale`;
-
---
--- Table structure for table `area_table`
---
-ALTER TABLE `area_table`
-  MODIFY `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AreaBit`,
-  MODIFY `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SoundProviderPref`,
-  MODIFY `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AmbienceID`,
-  MODIFY `ExplorationLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `UwZoneMusic`,
-  MODIFY `IntroSound` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ExplorationLevel`,
-  MODIFY `UwIntroSound` int(10) unsigned NOT NULL DEFAULT 0 AFTER `IntroSound`,
-  MODIFY `AmbientMultiplier` float NOT NULL DEFAULT 0 AFTER `FactionGroupMask`,
-  MODIFY `MountFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AmbientMultiplier`,
-  MODIFY `PvpCombatWorldStateID` smallint(6) NOT NULL DEFAULT 0 AFTER `MountFlags`,
-  MODIFY `WildBattlePetLevelMax` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WildBattlePetLevelMin`,
-  MODIFY `WindSettingsID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WildBattlePetLevelMax`,
-  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `WindSettingsID`,
-  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
-  MODIFY `LiquidTypeID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags2`,
-  MODIFY `LiquidTypeID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID1`,
-  MODIFY `LiquidTypeID3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID2`,
-  MODIFY `LiquidTypeID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID3`;
-
---
--- Table structure for table `area_trigger`
---
-ALTER TABLE `area_trigger`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PosZ`,
-  MODIFY `ContinentID` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `PhaseUseFlags` tinyint(4) NOT NULL DEFAULT 0 AFTER `ContinentID`,
-  MODIFY `PhaseID` smallint(6) NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
-  MODIFY `PhaseGroupID` smallint(6) NOT NULL DEFAULT 0 AFTER `PhaseID`,
-  MODIFY `Radius` float NOT NULL DEFAULT 0 AFTER `PhaseGroupID`,
-  MODIFY `ShapeType` tinyint(4) NOT NULL DEFAULT 0 AFTER `BoxYaw`;
-
---
--- Table structure for table `artifact`
---
-ALTER TABLE `artifact`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `UiNameColor` int(11) NOT NULL DEFAULT 0 AFTER `UiTextureKitID`,
-  MODIFY `ArtifactCategoryID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `artifact_appearance`
---
-ALTER TABLE `artifact_appearance`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `ArtifactAppearanceSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArtifactAppearanceSetID`,
-  MODIFY `UnlockPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DisplayIndex`,
-  MODIFY `ItemAppearanceModifierID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UnlockPlayerConditionID`,
-  MODIFY `UiSwatchColor` int(11) NOT NULL DEFAULT 0 AFTER `ItemAppearanceModifierID`,
-  MODIFY `UiModelSaturation` float NOT NULL DEFAULT 0 AFTER `UiSwatchColor`,
-  MODIFY `OverrideShapeshiftDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OverrideShapeshiftFormID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UiAltItemAppearanceID`,
-  MODIFY `UiCameraID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `artifact_appearance_set`
---
-ALTER TABLE `artifact_appearance_set`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `artifact_power`
---
-ALTER TABLE `artifact_power`
-  CHANGE `PosX` `DisplayPosX` float NOT NULL DEFAULT 0 FIRST,
-  CHANGE `PosY` `DisplayPosY` float NOT NULL DEFAULT 0 AFTER `DisplayPosX`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DisplayPosY`,
-  MODIFY `Label` int(11) NOT NULL DEFAULT 0 AFTER `MaxPurchasableRank`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Label`;
-
---
--- Table structure for table `artifact_power_rank`
---
-ALTER TABLE `artifact_power_rank`
-  MODIFY `RankIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `AuraPointsOverride` float NOT NULL DEFAULT 0 AFTER `ItemBonusListID`;
-
---
--- Table structure for table `artifact_unlock`
---
-ALTER TABLE `artifact_unlock`
-  MODIFY `PowerID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PowerRank`;
-
---
--- Table structure for table `barber_shop_style`
---
-ALTER TABLE `barber_shop_style`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `CostModifier` float NOT NULL DEFAULT 0 AFTER `Type`;
-
---
--- Table structure for table `battle_pet_breed_state`
---
-ALTER TABLE `battle_pet_breed_state` MODIFY `BattlePetStateID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `battle_pet_species`
---
-ALTER TABLE `battle_pet_species`
-  MODIFY `Description` text FIRST,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`,
-  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `SummonSpellID`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PetTypeEnum`;
-
---
--- Table structure for table `battle_pet_species_locale`
---
-ALTER TABLE `battle_pet_species_locale` MODIFY `Description_lang` text AFTER `locale`;
-
---
--- Table structure for table `battle_pet_species_state`
---
-ALTER TABLE `battle_pet_species_state` MODIFY `BattlePetStateID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `battlemaster_list`
---
-ALTER TABLE `battlemaster_list`
-  MODIFY `InstanceType` tinyint(4) NOT NULL DEFAULT 0 AFTER `LongDescription`,
-  MODIFY `MinLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `InstanceType`,
-  MODIFY `MaxLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinLevel`,
-  MODIFY `RatedPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxLevel`,
-  MODIFY `MinPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `RatedPlayers`,
-  MODIFY `MaxPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinPlayers`,
-  MODIFY `GroupsAllowed` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxPlayers`,
-  MODIFY `MaxGroupSize` tinyint(4) NOT NULL DEFAULT 0 AFTER `GroupsAllowed`,
-  MODIFY `HolidayWorldState` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxGroupSize`,
-  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `HolidayWorldState`,
-  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `RequiredPlayerConditionID` smallint(6) NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
-  MODIFY `MapID1` smallint(6) NOT NULL DEFAULT 0 AFTER `RequiredPlayerConditionID`;
-
---
--- Table structure for table `broadcast_text`
---
-ALTER TABLE `broadcast_text`
-  ADD `ChatBubbleDurationMs` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Text1`,
-  MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ConditionID` int(11) NOT NULL DEFAULT 0 AFTER `LanguageID`,
-  MODIFY `EmotesID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ConditionID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `EmotesID`,
-  MODIFY `SoundEntriesID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ChatBubbleDurationMs`,
-  MODIFY `SoundEntriesID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundEntriesID1`,
-  MODIFY `EmoteID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SoundEntriesID2`;
-
---
--- Table structure for table `cfg_regions`
---
-ALTER TABLE `cfg_regions`
-  MODIFY `Raidorigin` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RegionID`,
-  MODIFY `ChallengeOrigin` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RegionGroupMask`;
-
---
--- Table structure for table `char_base_section`
---
-ALTER TABLE `char_base_section` MODIFY `LayoutResType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `char_sections`
---
-ALTER TABLE `char_sections`
-  MODIFY `ColorIndex` tinyint(4) NOT NULL DEFAULT 0 AFTER `VariationIndex`,
-  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `ColorIndex`,
-  MODIFY `MaterialResourcesID1` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `MaterialResourcesID2` int(11) NOT NULL DEFAULT 0 AFTER `MaterialResourcesID1`,
-  MODIFY `MaterialResourcesID3` int(11) NOT NULL DEFAULT 0 AFTER `MaterialResourcesID2`;
-
---
--- Table structure for table `char_start_outfit`
---
-ALTER TABLE `char_start_outfit`
-  MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `SexID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ClassID`,
-  MODIFY `OutfitID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SexID`,
-  MODIFY `PetDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OutfitID`,
-  MODIFY `PetFamilyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PetDisplayID`,
-  MODIFY `ItemID1` int(11) NOT NULL DEFAULT 0 AFTER `PetFamilyID`;
-
---
--- Table structure for table `chr_classes`
---
-ALTER TABLE `chr_classes`
-  MODIFY `Filename` text AFTER `Name`,
-  MODIFY `NameFemale` text AFTER `NameMale`,
-  MODIFY `PetNameToken` text AFTER `NameFemale`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PetNameToken`,
-  MODIFY `IconFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SelectScreenFileDataID`,
-  MODIFY `PrimaryStatPriority` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DefaultSpec`,
-  MODIFY `RangedAttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DisplayPower`,
-  MODIFY `AttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RangedAttackPowerPerAgility`,
-  MODIFY `AttackPowerPerStrength` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AttackPowerPerAgility`;
-
---
--- Table structure for table `chr_classes_locale`
---
-ALTER TABLE `chr_classes_locale` MODIFY `NameFemale_lang` text AFTER `NameMale_lang`;
-
---
--- Table structure for table `chr_classes_x_power_types`
---
-ALTER TABLE `chr_classes_x_power_types` MODIFY `PowerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `chr_races`
---
-ALTER TABLE `chr_races`
-  CHANGE `DisplayRaceID` `HelmVisFallbackRaceID` int(11) NOT NULL DEFAULT 0 AFTER `MaleSkeletonFileDataID`,
-  ADD `MaleModelFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `NeutralRaceID`,
-  ADD `MaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleModelFallbackRaceID`,
-  ADD `FemaleModelFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleModelFallbackSex`,
-  ADD `FemaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleModelFallbackRaceID`,
-  ADD `MaleTextureFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleModelFallbackSex`,
-  ADD `MaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleTextureFallbackRaceID`,
-  ADD `FemaleTextureFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleTextureFallbackSex`,
-  ADD `FemaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleTextureFallbackRaceID`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `NameFemaleLowercase`,
-  MODIFY `HighResMaleDisplayId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FemaleDisplayId`,
-  MODIFY `HighResFemaleDisplayId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HighResMaleDisplayId`,
-  MODIFY `CreateScreenFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `HighResFemaleDisplayId`,
-  MODIFY `AlteredFormStartVisualKitID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LowResScreenFileDataID`,
-  MODIFY `AlteredFormStartVisualKitID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID1`,
-  MODIFY `AlteredFormStartVisualKitID3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID2`,
-  MODIFY `AlteredFormFinishVisualKitID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID3`,
-  MODIFY `AlteredFormFinishVisualKitID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID1`,
-  MODIFY `AlteredFormFinishVisualKitID3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID2`,
-  MODIFY `HeritageArmorAchievementID` int(11) NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID3`,
-  MODIFY `StartingLevel` int(11) NOT NULL DEFAULT 0 AFTER `HeritageArmorAchievementID`,
-  MODIFY `FemaleSkeletonFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `UiDisplayOrder`,
-  MODIFY `MaleSkeletonFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `FemaleSkeletonFileDataID`,
-  MODIFY `FactionID` smallint(6) NOT NULL DEFAULT 0 AFTER `HelmVisFallbackRaceID`,
-  MODIFY `CinematicSequenceID` smallint(6) NOT NULL DEFAULT 0 AFTER `FactionID`,
-  MODIFY `CharComponentTexLayoutHiResID` tinyint(4) NOT NULL DEFAULT 0 AFTER `CharComponentTextureLayoutID`;
-
---
--- Table structure for table `chr_specialization`
---
-ALTER TABLE `chr_specialization`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Role`,
-  MODIFY `PrimaryStatPriority` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
-  MODIFY `AnimReplacements` int(11) NOT NULL DEFAULT 0 AFTER `PrimaryStatPriority`,
-  MODIFY `MasterySpellID1` int(11) NOT NULL DEFAULT 0 AFTER `AnimReplacements`,
-  MODIFY `MasterySpellID2` int(11) NOT NULL DEFAULT 0 AFTER `MasterySpellID1`;
-
---
--- Table structure for table `cinematic_camera`
---
-ALTER TABLE `cinematic_camera` MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OriginZ`;
-
---
--- Table structure for table `content_tuning`
---
-DROP TABLE IF EXISTS `content_tuning`;
-CREATE TABLE `content_tuning` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `MinLevel` int(11) NOT NULL DEFAULT '0',
-  `MaxLevel` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `ExpectedStatModID` int(11) NOT NULL DEFAULT '0',
-  `DifficultyESMID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `creature_display_info`
---
-ALTER TABLE `creature_display_info`
-  ADD `DissolveEffectID` int(11) NOT NULL DEFAULT 0 AFTER `MountPoofSpellVisualKitID`,
-  ADD `DissolveOutEffectID` int(11) NOT NULL DEFAULT 0 AFTER `Gender`,
-  ADD `CreatureModelMinLod` tinyint(4) NOT NULL DEFAULT 0 AFTER `DissolveOutEffectID`,
-  MODIFY `ModelID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `SoundID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ModelID`,
-  MODIFY `CreatureModelScale` float NOT NULL DEFAULT 0 AFTER `SizeClass`,
-  MODIFY `CreatureModelAlpha` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CreatureModelScale`,
-  MODIFY `BloodID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CreatureModelAlpha`,
-  MODIFY `NPCSoundID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ExtendedDisplayInfoID`,
-  MODIFY `ParticleColorID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `NPCSoundID`,
-  MODIFY `PortraitCreatureDisplayInfoID` int(11) NOT NULL DEFAULT 0 AFTER `ParticleColorID`,
-  MODIFY `AnimReplacementSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ObjectEffectPackageID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AnimReplacementSetID`,
-  MODIFY `PlayerOverrideScale` float NOT NULL DEFAULT 0 AFTER `StateSpellVisualKitID`,
-  MODIFY `UnarmedWeaponType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PetInstanceScale`,
-  MODIFY `Gender` tinyint(4) NOT NULL DEFAULT 0 AFTER `DissolveEffectID`,
-  DROP `CreatureGeosetData`;
-
---
--- Table structure for table `creature_display_info_extra`
---
-ALTER TABLE `creature_display_info_extra`
-  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `FacialHairID`,
-  MODIFY `BakeMaterialResourcesID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `HDBakeMaterialResourcesID` int(11) NOT NULL DEFAULT 0 AFTER `BakeMaterialResourcesID`,
-  MODIFY `CustomDisplayOption1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HDBakeMaterialResourcesID`;
-
---
--- Table structure for table `creature_family`
---
-ALTER TABLE `creature_family`
-  MODIFY `MinScaleLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinScale`,
-  MODIFY `MaxScaleLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxScale`,
-  MODIFY `PetFoodMask` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxScaleLevel`,
-  MODIFY `PetTalentType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PetFoodMask`;
-
---
--- Table structure for table `creature_model_data`
---
-ALTER TABLE `creature_model_data`
-  MODIFY `GeoBox5` float NOT NULL DEFAULT 0 AFTER `GeoBox4`,
-  MODIFY `GeoBox6` float NOT NULL DEFAULT 0 AFTER `GeoBox5`,
-  MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `GeoBox6`,
-  MODIFY `FileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `BloodID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FileDataID`,
-  MODIFY `FootprintTextureID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `BloodID`,
-  MODIFY `FootprintTextureLength` float NOT NULL DEFAULT 0 AFTER `FootprintTextureID`,
-  MODIFY `FootprintTextureWidth` float NOT NULL DEFAULT 0 AFTER `FootprintTextureLength`,
-  MODIFY `FootprintParticleScale` float NOT NULL DEFAULT 0 AFTER `FootprintTextureWidth`,
-  MODIFY `FoleyMaterialID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FootprintParticleScale`,
-  MODIFY `FootstepCameraEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FoleyMaterialID`,
-  MODIFY `DeathThudCameraEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FootstepCameraEffectID`,
-  MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DeathThudCameraEffectID`,
-  MODIFY `SizeClass` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundID`,
-  MODIFY `CollisionWidth` float NOT NULL DEFAULT 0 AFTER `SizeClass`,
-  MODIFY `CollisionHeight` float NOT NULL DEFAULT 0 AFTER `CollisionWidth`,
-  MODIFY `WorldEffectScale` float NOT NULL DEFAULT 0 AFTER `CollisionHeight`,
-  MODIFY `CreatureGeosetDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `WorldEffectScale`,
-  MODIFY `HoverHeight` float NOT NULL DEFAULT 0 AFTER `CreatureGeosetDataID`,
-  MODIFY `AttachedEffectScale` float NOT NULL DEFAULT 0 AFTER `HoverHeight`,
-  MODIFY `ModelScale` float NOT NULL DEFAULT 0 AFTER `AttachedEffectScale`,
-  MODIFY `MissileCollisionRadius` float NOT NULL DEFAULT 0 AFTER `ModelScale`,
-  MODIFY `MountHeight` float NOT NULL DEFAULT 0 AFTER `MissileCollisionRaise`;
-
---
--- Table structure for table `criteria`
---
-ALTER TABLE `criteria`
-  MODIFY `Type` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Asset` int(10) NOT NULL DEFAULT 0 AFTER `Type`,
-  MODIFY `StartEvent` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ModifierTreeId`,
-  MODIFY `StartAsset` int(11) NOT NULL DEFAULT 0 AFTER `StartEvent`,
-  MODIFY `FailAsset` int(11) NOT NULL DEFAULT 0 AFTER `FailEvent`,
-  MODIFY `EligibilityWorldStateID` smallint(6) NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `criteria_tree`
---
-ALTER TABLE `criteria_tree`
-  MODIFY `Parent` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `Amount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Parent`,
-  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `OrderIndex`;
-
---
--- Table structure for table `currency_types`
---
-ALTER TABLE `currency_types`
-  ADD `FactionID` int(11) NOT NULL DEFAULT 0 AFTER `Quality`,
-  MODIFY `CategoryID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `InventoryIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `CategoryID`,
-  MODIFY `SpellWeight` int(10) unsigned NOT NULL DEFAULT 0 AFTER `InventoryIconFileID`,
-  MODIFY `SpellCategory` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeight`,
-  MODIFY `MaxQty` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellCategory`,
-  MODIFY `MaxEarnablePerWeek` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MaxQty`,
-  MODIFY `Quality` tinyint(4) NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `destructible_model_data`
---
-ALTER TABLE `destructible_model_data`
-  MODIFY `State1Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State0AmbientDoodadSet`,
-  MODIFY `State2Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State1AmbientDoodadSet`,
-  MODIFY `State3Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State2AmbientDoodadSet`,
-  MODIFY `EjectDirection` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `State3AmbientDoodadSet`,
-  MODIFY `DoNotHighlight` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `EjectDirection`,
-  MODIFY `State0Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DoNotHighlight`,
-  MODIFY `HealEffect` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `State0Wmo`,
-  MODIFY `HealEffectSpeed` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HealEffect`,
-  MODIFY `State0NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `HealEffectSpeed`,
-  MODIFY `State1NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State0NameSet`,
-  MODIFY `State2NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State1NameSet`,
-  MODIFY `State3NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State2NameSet`;
-
---
--- Table structure for table `difficulty`
---
-ALTER TABLE `difficulty`
-  MODIFY `InstanceType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InstanceType`,
-  MODIFY `OldEnumValue` tinyint(4) NOT NULL DEFAULT 0 AFTER `OrderIndex`,
-  MODIFY `FallbackDifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `OldEnumValue`,
-  MODIFY `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `GroupSizeHealthCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ToggleDifficultyID`,
-  MODIFY `GroupSizeDmgCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GroupSizeHealthCurveID`,
-  MODIFY `GroupSizeSpellPointsCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GroupSizeDmgCurveID`;
-
---
--- Table structure for table `dungeon_encounter`
---
-ALTER TABLE `dungeon_encounter`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `OrderIndex` int(11) NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `CreatureDisplayID` int(11) NOT NULL DEFAULT 0 AFTER `Bit`;
-
---
--- Table structure for table `emotes`
---
-ALTER TABLE `emotes`
-  MODIFY `AnimID` int(11) NOT NULL DEFAULT 0 AFTER `EmoteSlashCommand`,
-  MODIFY `EventSoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EmoteSpecProcParam`,
-  MODIFY `SpellVisualKitID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EventSoundID`,
-  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `SpellVisualKitID`;
-
---
--- Table structure for table `emotes_text_sound`
---
-ALTER TABLE `emotes_text_sound` MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RaceID`;
-
---
--- Table structure for table `expected_stat`
---
-DROP TABLE IF EXISTS `expected_stat`;
-CREATE TABLE `expected_stat` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `ExpansionID` int(11) NOT NULL DEFAULT 0,
-  `CreatureHealth` float NOT NULL DEFAULT 0,
-  `PlayerHealth` float NOT NULL DEFAULT 0,
-  `CreatureAutoAttackDps` float NOT NULL DEFAULT 0,
-  `CreatureArmor` float NOT NULL DEFAULT 0,
-  `PlayerMana` float NOT NULL DEFAULT 0,
-  `PlayerPrimaryStat` float NOT NULL DEFAULT 0,
-  `PlayerSecondaryStat` float NOT NULL DEFAULT 0,
-  `ArmorConstant` float NOT NULL DEFAULT 0,
-  `CreatureSpellDamage` float NOT NULL DEFAULT 0,
-  `Lvl` int(11) NOT NULL DEFAULT 0,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `expected_stat_mod`
---
-DROP TABLE IF EXISTS `expected_stat_mod`;
-CREATE TABLE `expected_stat_mod` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `CreatureHealthMod` float NOT NULL DEFAULT 0,
-  `PlayerHealthMod` float NOT NULL DEFAULT 0,
-  `CreatureAutoAttackDPSMod` float NOT NULL DEFAULT 0,
-  `CreatureArmorMod` float NOT NULL DEFAULT 0,
-  `PlayerManaMod` float NOT NULL DEFAULT 0,
-  `PlayerPrimaryStatMod` float NOT NULL DEFAULT 0,
-  `PlayerSecondaryStatMod` float NOT NULL DEFAULT 0,
-  `ArmorConstantMod` float NOT NULL DEFAULT 0,
-  `CreatureSpellDamageMod` float NOT NULL DEFAULT 0,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `faction`
---
-ALTER TABLE `faction`
-  MODIFY `ReputationIndex` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ParentFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationIndex`,
-  MODIFY `Expansion` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParentFactionID`,
-  MODIFY `FriendshipRepID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Expansion`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FriendshipRepID`,
-  MODIFY `ParagonFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `ReputationFlags1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationClassMask4`,
-  MODIFY `ReputationFlags2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags1`,
-  MODIFY `ReputationFlags3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags2`,
-  MODIFY `ReputationFlags4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags3`,
-  MODIFY `ReputationBase1` int(11) NOT NULL DEFAULT 0 AFTER `ReputationFlags4`,
-  MODIFY `ReputationBase2` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase1`,
-  MODIFY `ReputationBase3` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase2`,
-  MODIFY `ReputationBase4` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase3`,
-  MODIFY `ReputationMax1` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase4`,
-  MODIFY `ReputationMax2` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax1`,
-  MODIFY `ReputationMax3` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax2`,
-  MODIFY `ReputationMax4` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax3`,
-  MODIFY `ParentFactionMod1` float NOT NULL DEFAULT 0 AFTER `ReputationMax4`,
-  MODIFY `ParentFactionMod2` float NOT NULL DEFAULT 0 AFTER `ParentFactionMod1`;
-
---
--- Table structure for table `faction_locale`
---
-ALTER TABLE `faction_template`
-  MODIFY `FactionGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `FriendGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FactionGroup`,
-  MODIFY `EnemyGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FriendGroup`;
-
---
--- Table structure for table `gameobject_display_info`
---
-ALTER TABLE `gameobject_display_info`
- MODIFY `FileDataID` int(11) NOT NULL DEFAULT 0 AFTER `GeoBoxMaxZ`,
- MODIFY `ObjectEffectPackageID` smallint(6) NOT NULL DEFAULT 0 AFTER `FileDataID`;
-
---
--- Table structure for table `gameobjects`
---
-ALTER TABLE `gameobjects`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Rot4`,
-  MODIFY `OwnerID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `DisplayID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `OwnerID`,
-  MODIFY `TypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Scale`,
-  MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TypeID`,
-  MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
-  MODIFY `PhaseGroupID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseID`,
-  MODIFY `PropValue1` int(11) NOT NULL DEFAULT 0 AFTER `PhaseGroupID`;
-
---
--- Table structure for table `garr_ability`
---
-ALTER TABLE `garr_ability`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `GarrFollowerTypeID`,
-  MODIFY `FactionChangeGarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FactionChangeGarrAbilityID`;
-
---
--- Table structure for table `garr_building`
---
-ALTER TABLE `garr_building`
-  MODIFY `AllianceName` text AFTER `HordeName`,
-  MODIFY `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Tooltip`,
-  MODIFY `BuildingType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrTypeID`,
-  MODIFY `GarrSiteID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGameObjectID`,
-  MODIFY `UpgradeLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrSiteID`,
-  MODIFY `BuildSeconds` int(11) NOT NULL DEFAULT 0 AFTER `UpgradeLevel`,
-  MODIFY `CurrencyQty` int(11) NOT NULL DEFAULT 0 AFTER `CurrencyTypeID`,
-  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `AllianceUiTextureKitID`,
-  MODIFY `MaxAssignments` int(11) NOT NULL DEFAULT 0 AFTER `HordeSceneScriptPackageID`,
-  MODIFY `ShipmentCapacity` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxAssignments`;
-
---
--- Table structure for table `garr_building_locale`
---
-ALTER TABLE `garr_building_locale` MODIFY `AllianceName_lang` text AFTER `HordeName_lang`;
-
---
--- Table structure for table `garr_building_plot_inst`
---
-ALTER TABLE `garr_building_plot_inst`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MapOffsetY`,
-  MODIFY `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `GarrSiteLevelPlotInstID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GarrBuildingID`;
-
---
--- Table structure for table `garr_class_spec`
---
-ALTER TABLE `garr_class_spec` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ClassSpecFemale`;
-
---
--- Table structure for table `garr_follower`
---
-ALTER TABLE `garr_follower`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `TitleName`,
-  MODIFY `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `GarrFollowerTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrTypeID`,
-  MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGarrClassSpecID`,
-  MODIFY `FollowerLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Quality`,
-  MODIFY `ItemLevelWeapon` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FollowerLevel`,
-  MODIFY `ItemLevelArmor` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemLevelWeapon`,
-  MODIFY `HordeSourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `ItemLevelArmor`,
-  MODIFY `AllianceSourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `HordeSourceTypeEnum`,
-  MODIFY `HordeIconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `AllianceSourceTypeEnum`,
-  MODIFY `AllianceIconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `HordeIconFileDataID`,
-  MODIFY `HordeGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AllianceIconFileDataID`,
-  MODIFY `AllianceGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HordeGarrFollItemSetID`,
-  MODIFY `HordeUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGarrFollItemSetID`,
-  MODIFY `AllianceUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HordeUITextureKitID`,
-  MODIFY `HordeFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Vitality`,
-  MODIFY `AllianceFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HordeFlavorGarrStringID`,
-  MODIFY `HordeSlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AllianceFlavorGarrStringID`,
-  MODIFY `AllySlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HordeSlottingBroadcastTextID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ChrClassID`,
-  MODIFY `Gender` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `garr_follower_x_ability`
---
-ALTER TABLE `garr_follower_x_ability`
-  ADD `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `FactionIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `OrderIndex`;
-
---
--- Table structure for table `garr_plot`
---
-ALTER TABLE `garr_plot`
-  MODIFY `PlotType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `AllianceConstructObjID` int(11) NOT NULL DEFAULT 0 AFTER `HordeConstructObjID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceConstructObjID`;
-
---
--- Table structure for table `garr_site_level`
---
-ALTER TABLE `garr_site_level`
-  MODIFY `GarrSiteID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `TownHallUiPosY`,
-  MODIFY `GarrLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrSiteID`,
-  MODIFY `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UpgradeMovieID`,
-  MODIFY `MaxBuildingLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UiTextureKitID`;
-
---
--- Table structure for table `gem_properties`
---
-ALTER TABLE `gem_properties`
-  MODIFY `EnchantId` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Type` int(11) NOT NULL DEFAULT 0 AFTER `EnchantId`;
-
---
--- Table structure for table `guild_color_background`
---
-ALTER TABLE `guild_color_background` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
-
---
--- Table structure for table `guild_color_border`
---
-ALTER TABLE `guild_color_border` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
-
---
--- Table structure for table `guild_color_emblem`
---
-ALTER TABLE `guild_color_emblem` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
-
---
--- Table structure for table `heirloom`
---
-ALTER TABLE `heirloom`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`,
-  MODIFY `StaticUpgradedItemID` int(11) NOT NULL DEFAULT 0 AFTER `LegacyUpgradedItemID`,
-  MODIFY `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `StaticUpgradedItemID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SourceTypeEnum`,
-  MODIFY `LegacyItemID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `holidays`
---
-ALTER TABLE `holidays`
-  MODIFY `Region` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Looping` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Region`,
-  MODIFY `HolidayNameID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Looping`,
-  MODIFY `HolidayDescriptionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HolidayNameID`,
-  MODIFY `Priority` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HolidayDescriptionID`,
-  MODIFY `CalendarFilterType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Priority`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CalendarFilterType`,
-  MODIFY `Duration1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `Duration2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration1`,
-  MODIFY `Duration3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration2`,
-  MODIFY `Duration4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration3`,
-  MODIFY `Duration5` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration4`,
-  MODIFY `Duration6` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration5`,
-  MODIFY `Duration7` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration6`,
-  MODIFY `Duration8` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration7`,
-  MODIFY `Duration9` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration8`,
-  MODIFY `Duration10` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration9`,
-  MODIFY `Date1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Duration10`,
-  MODIFY `Date2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date1`,
-  MODIFY `Date3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date2`,
-  MODIFY `Date4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date3`;
-
---
--- Table structure for table `item`
---
-ALTER TABLE `item`
-  MODIFY `InventoryType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Material`,
-  MODIFY `SoundOverrideSubclassID` tinyint(4) NOT NULL DEFAULT 0 AFTER `SheatheType`,
-  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `SoundOverrideSubclassID`;
-
---
--- Table structure for table `item_appearance`
---
-ALTER TABLE `item_appearance` MODIFY `DisplayType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_armor_quality`
---
-ALTER TABLE `item_armor_quality` DROP `ItemLevel`;
-
---
--- Table structure for table `item_armor_total`
---
-ALTER TABLE `item_armor_total` MODIFY `ItemLevel` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_bonus_tree_node`
---
-ALTER TABLE `item_bonus_tree_node` MODIFY `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_class`
---
-ALTER TABLE `item_class` MODIFY `ClassID` tinyint(4) NOT NULL DEFAULT 0 AFTER `ClassName`;
-
---
--- Table structure for table `item_damage_ammo`
---
-ALTER TABLE `item_damage_ammo` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_damage_one_hand`
---
-ALTER TABLE `item_damage_one_hand` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_damage_one_hand_caster`
---
-ALTER TABLE `item_damage_one_hand_caster` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_damage_two_hand`
---
-ALTER TABLE `item_damage_two_hand` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_damage_two_hand_caster`
---
-ALTER TABLE `item_damage_two_hand_caster` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_disenchant_loot`
---
-ALTER TABLE `item_disenchant_loot`
-  MODIFY `Subclass` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Subclass`,
-  MODIFY `MinLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Quality`;
-
---
--- Table structure for table `item_effect`
---
-ALTER TABLE `item_effect`
-  MODIFY `LegacySlotIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `TriggerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `LegacySlotIndex`,
-  MODIFY `Charges` smallint(6) NOT NULL DEFAULT 0 AFTER `TriggerType`,
-  MODIFY `SpellID` int(11) NOT NULL DEFAULT 0 AFTER `SpellCategoryID`;
-
---
--- Table structure for table `item_extended_cost`
---
-ALTER TABLE `item_extended_cost`
-  MODIFY `RequiredArenaRating` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ArenaBracket` tinyint(4) NOT NULL DEFAULT 0 AFTER `RequiredArenaRating`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArenaBracket`,
-  MODIFY `MinFactionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinFactionID`,
-  MODIFY `RequiredAchievement` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinReputation`,
-  MODIFY `ItemID1` int(11) NOT NULL DEFAULT 0 AFTER `RequiredAchievement`,
-  MODIFY `ItemID2` int(11) NOT NULL DEFAULT 0 AFTER `ItemID1`,
-  MODIFY `CurrencyID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID3`,
-  MODIFY `CurrencyID5` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID4`,
-  MODIFY `CurrencyCount1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID5`,
-  MODIFY `CurrencyCount2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount1`,
-  MODIFY `CurrencyCount3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount2`,
-  MODIFY `CurrencyCount4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount3`,
-  MODIFY `CurrencyCount5` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount4`;
-
---
--- Table structure for table `item_limit_category_condition`
---
-ALTER TABLE `item_limit_category_condition`
-  MODIFY `AddQuantity` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ParentItemLimitCategoryID` int(11) NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
-
---
--- Table structure for table `item_modified_appearance`
---
-ALTER TABLE `item_modified_appearance` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
-
---
--- Table structure for table `item_price_base`
---
-ALTER TABLE `item_price_base` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_search_name`
---
-ALTER TABLE `item_search_name`
-  ADD `Flags4` int(11) NOT NULL DEFAULT 0 AFTER `Flags3`,
-  MODIFY `RequiredLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `AllowableClass`,
-  MODIFY `RequiredAbility` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkillRank`,
-  MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAbility`,
-  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `ItemLevel`,
-  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
-  MODIFY `Flags3` int(11) NOT NULL DEFAULT 0 AFTER `Flags2`;
-
---
--- Table structure for table `item_set`
---
-ALTER TABLE `item_set`
-  MODIFY `SetFlags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `RequiredSkill` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SetFlags`,
-  MODIFY `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkill`;
-
---
--- Table structure for table `item_set_spell`
---
-ALTER TABLE `item_set_spell` MODIFY `ChrSpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `item_sparse`
---
-ALTER TABLE `item_sparse`
-  ADD `FactionRelated` int(11) NOT NULL DEFAULT 0 AFTER `Flags4`,
-  MODIFY `Description` text AFTER `AllowableRace`,
-  MODIFY `Display2` text AFTER `Display3`,
-  MODIFY `Display1` text AFTER `Display2`,
-  MODIFY `Display` text AFTER `Display1`,
-  MODIFY `DmgVariance` float NOT NULL DEFAULT 0 AFTER `Display`,
-  MODIFY `DurationInInventory` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DmgVariance`,
-  MODIFY `QualityModifier` float NOT NULL DEFAULT 0 AFTER `DurationInInventory`,
-  MODIFY `BagFamily` int(10) unsigned NOT NULL DEFAULT 0 AFTER `QualityModifier`,
-  MODIFY `ItemRange` float NOT NULL DEFAULT 0 AFTER `BagFamily`,
-  MODIFY `StatPercentageOfSocket1` float NOT NULL DEFAULT 0 AFTER `ItemRange`,
-  MODIFY `StatPercentageOfSocket2` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket1`,
-  MODIFY `StatPercentageOfSocket3` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket2`,
-  MODIFY `StatPercentageOfSocket4` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket3`,
-  MODIFY `StatPercentageOfSocket5` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket4`,
-  MODIFY `StatPercentageOfSocket6` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket5`,
-  MODIFY `StatPercentageOfSocket7` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket6`,
-  MODIFY `StatPercentageOfSocket8` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket7`,
-  MODIFY `StatPercentageOfSocket9` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket8`,
-  MODIFY `StatPercentageOfSocket10` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket9`,
-  MODIFY `Stackable` int(11) NOT NULL DEFAULT 0 AFTER `StatPercentEditor10`,
-  MODIFY `MaxCount` int(11) NOT NULL DEFAULT 0 AFTER `Stackable`,
-  MODIFY `RequiredAbility` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MaxCount`,
-  MODIFY `SellPrice` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAbility`,
-  MODIFY `BuyPrice` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SellPrice`,
-  MODIFY `VendorStackCount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `BuyPrice`,
-  MODIFY `PriceVariance` float NOT NULL DEFAULT 0 AFTER `VendorStackCount`,
-  MODIFY `PriceRandomValue` float NOT NULL DEFAULT 0 AFTER `PriceVariance`,
-  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `PriceRandomValue`,
-  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
-  MODIFY `Flags3` int(11) NOT NULL DEFAULT 0 AFTER `Flags2`,
-  MODIFY `Flags4` int(11) NOT NULL DEFAULT 0 AFTER `Flags3`,
-  MODIFY `ItemNameDescriptionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FactionRelated`,
-  MODIFY `RequiredTransmogHoliday` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemNameDescriptionID`,
-  MODIFY `RequiredHoliday` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredTransmogHoliday`,
-  MODIFY `LimitCategory` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredHoliday`,
-  MODIFY `GemProperties` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LimitCategory`,
-  MODIFY `SocketMatchEnchantmentId` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GemProperties`,
-  MODIFY `TotemCategoryID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SocketMatchEnchantmentId`,
-  MODIFY `InstanceBound` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TotemCategoryID`,
-  MODIFY `ItemSet` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ZoneBound`,
-  MODIFY `ItemRandomSuffixGroupID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemSet`,
-  MODIFY `RandomSelect` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemRandomSuffixGroupID`,
-  MODIFY `LockID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RandomSelect`,
-  MODIFY `StartQuestID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LockID`,
-  MODIFY `PageID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `StartQuestID`,
-  MODIFY `ItemDelay` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PageID`,
-  MODIFY `ScalingStatDistributionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemDelay`,
-  MODIFY `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ScalingStatDistributionID`,
-  MODIFY `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MinFactionID`,
-  MODIFY `RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkillRank`,
-  MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkill`,
-  MODIFY `AllowableClass` smallint(6) NOT NULL DEFAULT 0 AFTER `ItemLevel`,
-  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllowableClass`,
-  MODIFY `ArtifactID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ExpansionID`,
-  MODIFY `SpellWeight` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArtifactID`,
-  MODIFY `SpellWeightCategory` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeight`,
-  MODIFY `SocketType1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeightCategory`,
-  MODIFY `SocketType2` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType1`,
-  MODIFY `SocketType3` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType2`,
-  MODIFY `SheatheType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType3`,
-  MODIFY `Material` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SheatheType`,
-  MODIFY `PageMaterialID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Material`,
-  MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PageMaterialID`,
-  MODIFY `Bonding` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LanguageID`,
-  MODIFY `DamageDamageType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Bonding`,
-  MODIFY `ContainerSlots` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `StatModifierBonusStat10`,
-  MODIFY `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ContainerSlots`,
-  MODIFY `RequiredPVPMedal` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinReputation`,
-  MODIFY `RequiredPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredPVPMedal`,
-  MODIFY `RequiredLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `RequiredPVPRank`,
-  MODIFY `InventoryType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredLevel`,
-  MODIFY `OverallQualityID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InventoryType`,
-  DROP `ItemStatValue1`,
-  DROP `ItemStatValue2`,
-  DROP `ItemStatValue3`,
-  DROP `ItemStatValue4`,
-  DROP `ItemStatValue5`,
-  DROP `ItemStatValue6`,
-  DROP `ItemStatValue7`,
-  DROP `ItemStatValue8`,
-  DROP `ItemStatValue9`,
-  DROP `ItemStatValue10`;
-
---
--- Table structure for table `item_sparse_locale`
---
-ALTER TABLE `item_sparse_locale`
-  MODIFY `Description_lang` text AFTER `locale`,
-  MODIFY `Display3_lang` text AFTER `Description_lang`,
-  MODIFY `Display2_lang` text AFTER `Display3_lang`,
-  MODIFY `Display1_lang` text AFTER `Display2_lang`;
-
---
--- Table structure for table `item_spec`
---
-ALTER TABLE `item_spec` MODIFY `SpecializationID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SecondaryStat`;
-
---
--- Table structure for table `item_upgrade`
---
-ALTER TABLE `item_upgrade`
-  MODIFY `PrerequisiteID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemLevelIncrement`,
-  MODIFY `CurrencyType` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PrerequisiteID`,
-  MODIFY `CurrencyAmount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyType`;
-
---
--- Table structure for table `lfg_dungeons`
---
-ALTER TABLE `lfg_dungeons`
-  CHANGE `Flags` `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `MentorCharLevel`,
-  ADD `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
-  MODIFY `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `TypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxLevel`,
-  MODIFY `Subtype` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TypeID`,
-  MODIFY `Faction` tinyint(4) NOT NULL DEFAULT 0 AFTER `Subtype`,
-  MODIFY `IconTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `Faction`,
-  MODIFY `RewardsBgTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `IconTextureFileID`,
-  MODIFY `PopupBgTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `RewardsBgTextureFileID`,
-  MODIFY `ExpansionLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PopupBgTextureFileID`,
-  MODIFY `MapID` smallint(6) NOT NULL DEFAULT 0 AFTER `ExpansionLevel`,
-  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MapID`,
-  MODIFY `MinGear` float NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `GroupID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinGear`,
-  MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GroupID`,
-  MODIFY `RequiredPlayerConditionId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OrderIndex`,
-  MODIFY `TargetLevelMax` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TargetLevelMin`,
-  MODIFY `RandomID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TargetLevelMax`,
-  MODIFY `ScenarioID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RandomID`,
-  MODIFY `FinalEncounterID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ScenarioID`,
-  MODIFY `BonusReputationAmount` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MinCountDamage`,
-  MODIFY `MentorItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `BonusReputationAmount`;
-
---
--- Table structure for table `liquid_type`
---
-ALTER TABLE `liquid_type`
-  ADD `MinimapStaticCol` int(11) NOT NULL DEFAULT 0 AFTER `MaterialID`,
-  ADD `Coefficient1` float NOT NULL DEFAULT 0 AFTER `Int4`,
-  ADD `Coefficient2` float NOT NULL DEFAULT 0 AFTER `Coefficient1`,
-  ADD `Coefficient3` float NOT NULL DEFAULT 0 AFTER `Coefficient2`,
-  ADD `Coefficient4` float NOT NULL DEFAULT 0 AFTER `Coefficient3`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Texture6`,
-  MODIFY `SoundBank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundBank`,
-  MODIFY `LightID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DirDarkenIntensity`,
-  MODIFY `ParticleMovement` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleScale`,
-  MODIFY `ParticleTexSlots` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleMovement`,
-  MODIFY `MaterialID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleTexSlots`,
-  MODIFY `FrameCountTexture1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinimapStaticCol`,
-  MODIFY `FrameCountTexture2` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture1`,
-  MODIFY `FrameCountTexture3` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture2`,
-  MODIFY `FrameCountTexture4` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture3`,
-  MODIFY `FrameCountTexture5` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture4`,
-  MODIFY `FrameCountTexture6` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture5`,
-  MODIFY `Color1` int(11) NOT NULL DEFAULT 0 AFTER `FrameCountTexture6`,
-  MODIFY `Color2` int(11) NOT NULL DEFAULT 0 AFTER `Color1`;
-
---
--- Table structure for table `map`
---
-ALTER TABLE `map`
-  ADD `ZmpFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `WindSettingsID`,
-  MODIFY `MapType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CorpseY`,
-  MODIFY `InstanceType` tinyint(4) NOT NULL DEFAULT 0 AFTER `MapType`,
-  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InstanceType`,
-  MODIFY `TimeOffset` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CosmeticParentMapID`,
-  MODIFY `MinimapIconScale` float NOT NULL DEFAULT 0 AFTER `TimeOffset`,
-  MODIFY `CorpseMapID` smallint(6) NOT NULL DEFAULT 0 AFTER `MinimapIconScale`,
-  MODIFY `WindSettingsID` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxPlayers`,
-  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `ZmpFileDataID`,
-  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`;
-
---
--- Table structure for table `map_difficulty`
---
-ALTER TABLE `map_difficulty`
-  ADD `ContentTuningID` int(11) NOT NULL DEFAULT 0 AFTER `ItemContextPickerID`,
-  MODIFY `ItemContextPickerID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Message`,
-  MODIFY `LockID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ItemContext`;
-
---
--- Table structure for table `modifier_tree`
---
-ALTER TABLE `modifier_tree`
-  MODIFY `Parent` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Operator` tinyint(4) NOT NULL DEFAULT 0 AFTER `Parent`,
-  MODIFY `Amount` tinyint(4) NOT NULL DEFAULT 0 AFTER `Operator`,
-  MODIFY `Asset` int(11) NOT NULL DEFAULT 0 AFTER `Type`,
-  MODIFY `SecondaryAsset` int(11) NOT NULL DEFAULT 0 AFTER `Asset`;
-
---
--- Table structure for table `mount`
---
-ALTER TABLE `mount`
-  MODIFY `Description` text AFTER `SourceText`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `SourceSpellID` int(11) NOT NULL DEFAULT 0 AFTER `SourceTypeEnum`,
-  MODIFY `MountFlyRideHeight` float NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
-
---
--- Dumping data for table `mount_locale`
---
-ALTER TABLE `mount_locale` MODIFY `Description_lang` text AFTER `SourceText_lang`;
-
---
--- Table structure for table `mount_capability`
---
-ALTER TABLE `mount_capability`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ReqAreaID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReqRidingSkill`,
-  MODIFY `ReqSpellAuraID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ReqAreaID`,
-  MODIFY `ReqSpellKnownID` int(11) NOT NULL DEFAULT 0 AFTER `ReqSpellAuraID`,
-  MODIFY `ModSpellAuraID` int(11) NOT NULL DEFAULT 0 AFTER `ReqSpellKnownID`;
-
---
--- Table structure for table `movie`
---
-ALTER TABLE `movie`
-  MODIFY `AudioFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `KeyID`,
-  MODIFY `SubtitleFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AudioFileDataID`;
-
---
--- Table structure for table `player_condition`
---
-ALTER TABLE `player_condition`
-  MODIFY `AchievementLogic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LifetimeMaxPVPRank`,
-  MODIFY `Gender` tinyint(4) NOT NULL DEFAULT 0 AFTER `AchievementLogic`,
-  MODIFY `NativeGender` tinyint(4) NOT NULL DEFAULT 0 AFTER `Gender`,
-  MODIFY `AreaLogic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `NativeGender`,
-  MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxAvgEquippedItemLevel`,
-  MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
-  MODIFY `PhaseGroupID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PhaseID`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PhaseGroupID`,
-  MODIFY `ModifierTreeID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ChrSpecializationRole`,
-  MODIFY `MaxGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WeaponSubclassMask`,
-  MODIFY `MinGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxGuildLevel`,
-  MODIFY `MaxExpansionTier` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinGuildLevel`,
-  MODIFY `MinExpansionTier` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxExpansionTier`,
-  MODIFY `MinPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinExpansionTier`,
-  MODIFY `MaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinPVPRank`,
-  MODIFY `AreaID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Achievement4`,
-  MODIFY `AreaID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID1`,
-  MODIFY `AreaID3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID2`,
-  MODIFY `AreaID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID3`;
-
---
--- Table structure for table `power_type`
---
-ALTER TABLE `power_type`
-  MODIFY `MaxBasePower` smallint(6) NOT NULL DEFAULT 0 AFTER `MinPower`,
-  MODIFY `DisplayModifier` tinyint(4) NOT NULL DEFAULT 0 AFTER `DefaultPower`,
-  MODIFY `RegenInterruptTimeMS` smallint(6) NOT NULL DEFAULT 0 AFTER `DisplayModifier`,
-  MODIFY `RegenPeace` float NOT NULL DEFAULT 0 AFTER `RegenInterruptTimeMS`,
-  MODIFY `RegenCombat` float NOT NULL DEFAULT 0 AFTER `RegenPeace`,
-  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `RegenCombat`;
-
---
--- Table structure for table `prestige_level_info`
---
-ALTER TABLE `prestige_level_info`
-  ADD `AwardedAchievementID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `PrestigeLevel` int(11) NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `BadgeTextureFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `PrestigeLevel`;
-
---
--- Table structure for table `pvp_talent`
---
-ALTER TABLE `pvp_talent`
-  ADD `PvpTalentCategoryID` int(11) NOT NULL DEFAULT 0 AFTER `ActionBarSpellID`,
-  ADD `LevelRequired` int(11) NOT NULL DEFAULT 0 AFTER `PvpTalentCategoryID`,
-  MODIFY `Description` text FIRST,
-  MODIFY `SpecID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ActionBarSpellID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  DROP `TierID`,
-  DROP `ColumnIndex`,
-  DROP `ClassID`,
-  DROP `Role`;
-  
---
--- Table structure for table `pvp_talent_category`
---
-DROP TABLE IF EXISTS `pvp_talent_category`;
-CREATE TABLE `pvp_talent_category` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `TalentSlotMask` tinyint(3) unsigned NOT NULL DEFAULT 0,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `pvp_talent_slot_unlock`
---
-DROP TABLE IF EXISTS `pvp_talent_slot_unlock`;
-CREATE TABLE `pvp_talent_slot_unlock` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `Slot` tinyint(4) NOT NULL DEFAULT 0,
-  `LevelRequired` int(11) NOT NULL DEFAULT 0,
-  `DeathKnightLevelRequired` int(11) NOT NULL DEFAULT 0,
-  `DemonHunterLevelRequired` int(11) NOT NULL DEFAULT 0,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `quest_package_item`
---
-ALTER TABLE `quest_package_item`
-  MODIFY `ItemID` int(11) NOT NULL DEFAULT 0 AFTER `PackageID`,
-  MODIFY `DisplayType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ItemQuantity`;
-
---
--- Table structure for table `rand_prop_points`
---
-ALTER TABLE `rand_prop_points` ADD `DamageReplaceStat` int(11) NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `reward_pack`
---
-ALTER TABLE `reward_pack`
-  MODIFY `CharTitleID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `ArtifactXPDifficulty` tinyint(4) NOT NULL DEFAULT 0 AFTER `Money`;
-
---
--- Table structure for table `scenario`
---
-ALTER TABLE `scenario`
-  ADD `UiTextureKitID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Type`;
-
---
--- Table structure for table `scenario_step`
---
-ALTER TABLE `scenario_step`
-  ADD `VisibilityPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  ADD `WidgetSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `VisibilityPlayerConditionID`,
-  MODIFY `Criteriatreeid` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ScenarioID`,
-  MODIFY `RewardQuestID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Criteriatreeid`,
-  MODIFY `RelatedStep` int(11) NOT NULL DEFAULT 0 AFTER `RewardQuestID`;
-
---
--- Table structure for table `skill_line`
---
-ALTER TABLE `skill_line`
-  ADD `HordeDisplayName` text AFTER `Description`,
-  ADD `OverrideSourceInfoDisplayName` text AFTER `HordeDisplayName`,
-  ADD `ParentTierIndex` int(11) NOT NULL DEFAULT 0 AFTER `ParentSkillLineID`,
-  ADD `SpellBookSpellID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `AlternateVerb` text AFTER `DisplayName`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OverrideSourceInfoDisplayName`,
-  MODIFY `CanLink` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ParentTierIndex`;
-
---
--- Table structure for table `skill_line_locale`
---
-ALTER TABLE `skill_line_locale`
-  ADD `HordeDisplayName_lang` text AFTER `Description_lang`,
-  MODIFY `AlternateVerb_lang` text AFTER `DisplayName_lang`;
-
---
--- Table structure for table `skill_line_ability`
---
-ALTER TABLE `skill_line_ability`
-  ADD `SkillupSkillLineID` smallint(6) NOT NULL DEFAULT 0 AFTER `TradeSkillCategoryID`,
-  MODIFY `SkillLine` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `MinSkillLineRank` smallint(6) NOT NULL DEFAULT 0 AFTER `Spell`,
-  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `MinSkillLineRank`,
-  MODIFY `SupercedesSpell` int(11) NOT NULL DEFAULT 0 AFTER `ClassMask`,
-  MODIFY `AcquireMethod` tinyint(4) NOT NULL DEFAULT 0 AFTER `SupercedesSpell`,
-  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `TrivialSkillLineRankLow`,
-  MODIFY `NumSkillUps` tinyint(4) NOT NULL DEFAULT 0 AFTER `Flags`;
-
---
--- Table structure for table `skill_race_class_info`
---
-ALTER TABLE `skill_race_class_info`
-  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `SkillID`,
-  MODIFY `SkillTierID` smallint(6) NOT NULL DEFAULT 0 AFTER `MinLevel`;
-
---
--- Table structure for table `sound_kit`
---
-ALTER TABLE `sound_kit`
-  ADD `SoundKitAdvancedID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EAXDef`,
-  MODIFY `SoundType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `VolumeFloat`,
-  MODIFY `DialogType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PitchVariationMinus`,
-  DROP `SoundEntriesAdvancedID`;
-
---
--- Table structure for table `specialization_spells`
---
-ALTER TABLE `specialization_spells`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `spell_aura_options`
---
-ALTER TABLE `spell_aura_options`
-  CHANGE `ProcTypeMask` `ProcTypeMask1` int(11) NOT NULL DEFAULT 0 AFTER `SpellProcsPerMinuteID`,
-  ADD `ProcTypeMask2` int(11) NOT NULL DEFAULT 0 AFTER `ProcTypeMask1`,
-  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `CumulativeAura` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `ProcChance` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ProcCategoryRecovery`,
-  MODIFY `ProcCharges` int(11) NOT NULL DEFAULT 0 AFTER `ProcChance`;
-
---
--- Table structure for table `spell_aura_restrictions`
---
-ALTER TABLE `spell_aura_restrictions`
-  MODIFY `ExcludeTargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ExcludeCasterAuraState`,
-  MODIFY `CasterAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `ExcludeTargetAuraState`,
-  MODIFY `TargetAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `CasterAuraSpell`,
-  MODIFY `ExcludeCasterAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `TargetAuraSpell`,
-  MODIFY `ExcludeTargetAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `ExcludeCasterAuraSpell`;
-
---
--- Dumping data for table `spell_cast_times`
---
-ALTER TABLE `spell_cast_times` MODIFY `Minimum` int(11) NOT NULL DEFAULT 0 AFTER `PerLevel`;
-
---
--- Table structure for table `spell_casting_requirements`
---
-ALTER TABLE `spell_casting_requirements`
-  MODIFY `FacingCasterFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
-  MODIFY `MinReputation` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinFactionID`,
-  MODIFY `RequiredAuraVision` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAreasID`;
-
---
--- Table structure for table `spell_categories`
---
-ALTER TABLE `spell_categories`
-  MODIFY `Category` smallint(6) NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `StartRecoveryCategory` smallint(6) NOT NULL DEFAULT 0 AFTER `PreventionType`,
-  MODIFY `ChargeCategory` smallint(6) NOT NULL DEFAULT 0 AFTER `StartRecoveryCategory`;
-
---
--- Table structure for table `spell_category`
---
-ALTER TABLE `spell_category` MODIFY `ChargeRecoveryTime` int(11) NOT NULL DEFAULT 0 AFTER `MaxCharges`;
-
---
--- Table structure for table `spell_class_options`
---
-ALTER TABLE `spell_class_options`
-  MODIFY `ModalNextSpell` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
-  MODIFY `SpellClassSet` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ModalNextSpell`,
-  MODIFY `SpellClassMask1` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassSet`,
-  MODIFY `SpellClassMask2` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask1`,
-  MODIFY `SpellClassMask3` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask2`,
-  MODIFY `SpellClassMask4` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask3`;
-
---
--- Table structure for table `spell_cooldowns`
---
-ALTER TABLE `spell_cooldowns` MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `spell_duration`
---
-ALTER TABLE `spell_duration` MODIFY `DurationPerLevel` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Duration`;
-
---
--- Table structure for table `spell_effect`
---
-ALTER TABLE `spell_effect`
-  MODIFY `DifficultyID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Effect` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectIndex`,
-  MODIFY `EffectAmplitude` float NOT NULL DEFAULT 0 AFTER `Effect`,
-  MODIFY `EffectAttributes` int(11) NOT NULL DEFAULT 0 AFTER `EffectAmplitude`,
-  MODIFY `EffectAura` smallint(6) NOT NULL DEFAULT 0 AFTER `EffectAttributes`,
-  MODIFY `EffectPosFacing` float NOT NULL DEFAULT 0 AFTER `EffectPointsPerResource`,
-  MODIFY `EffectBasePoints` float NOT NULL DEFAULT 0 AFTER `GroupSizeBasePointsCoefficient`,
-  MODIFY `EffectMiscValue1` int(11) NOT NULL DEFAULT 0 AFTER `EffectBasePoints`,
-  MODIFY `EffectMiscValue2` int(11) NOT NULL DEFAULT 0 AFTER `EffectMiscValue1`,
-  MODIFY `EffectRadiusIndex1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectMiscValue2`,
-  MODIFY `EffectRadiusIndex2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectRadiusIndex1`,
-  MODIFY `EffectSpellClassMask1` int(11) NOT NULL DEFAULT 0 AFTER `EffectRadiusIndex2`,
-  MODIFY `EffectSpellClassMask2` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask1`,
-  MODIFY `EffectSpellClassMask3` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask2`,
-  MODIFY `EffectSpellClassMask4` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask3`,
-  MODIFY `ImplicitTarget1` smallint(6) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask4`,
-  MODIFY `ImplicitTarget2` smallint(6) NOT NULL DEFAULT 0 AFTER `ImplicitTarget1`,
-  DROP `EffectDieSides`;
-
---
--- Table structure for table `spell_equipped_items`
---
-ALTER TABLE `spell_equipped_items` MODIFY `EquippedItemClass` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellID`;
-
---
--- Table structure for table `spell_item_enchantment`
---
-ALTER TABLE `spell_item_enchantment`
-  ADD `HordeName` text AFTER `Name`,
-  MODIFY `TransmogPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
-  MODIFY `ScalingClass` tinyint(4) NOT NULL DEFAULT 0 AFTER `Effect3`,
-  MODIFY `ScalingClassRestricted` tinyint(4) NOT NULL DEFAULT 0 AFTER `ScalingClass`;
-
---
--- Table structure for table `spell_item_enchantment_locale`
---
-ALTER TABLE `spell_item_enchantment_locale` ADD `HordeName_lang` text AFTER `Name_lang`;
-
---
--- Table structure for table `spell_item_enchantment_condition`
---
-ALTER TABLE `spell_item_enchantment_condition`
-  MODIFY `LtOperandType4` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType3`,
-  MODIFY `LtOperandType5` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType4`,
-  MODIFY `LtOperand1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType5`,
-  MODIFY `LtOperand2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand1`,
-  MODIFY `LtOperand3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand2`,
-  MODIFY `LtOperand4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand3`,
-  MODIFY `LtOperand5` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand4`;
-
---
--- Table structure for table `spell_levels`
---
-ALTER TABLE `spell_levels` MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
-
---
--- Table structure for table `spell_misc`
---
-ALTER TABLE `spell_misc`
-  ADD `MinDuration` float NOT NULL DEFAULT 0 AFTER `LaunchDelay`,
-  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Speed` float NOT NULL DEFAULT 0 AFTER `SchoolMask`,
-  MODIFY `LaunchDelay` float NOT NULL DEFAULT 0 AFTER `Speed`;
-
---
--- Table structure for table `spell_name`
---
-DROP TABLE IF EXISTS `spell_name`;
-CREATE TABLE `spell_name` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `Name` text,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `spell_name_locale`
---
-DROP TABLE IF EXISTS `spell_name_locale`;
-CREATE TABLE `spell_name_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT 0,
-  `locale` varchar(4) NOT NULL,
-  `Name_lang` text,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
-  PRIMARY KEY (`ID`,`locale`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `spell_power`
---
-ALTER TABLE `spell_power`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
-  MODIFY `ManaCost` int(11) NOT NULL DEFAULT 0 AFTER `OrderIndex`,
-  MODIFY `ManaPerSecond` int(11) NOT NULL DEFAULT 0 AFTER `ManaCostPerLevel`,
-  MODIFY `PowerDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ManaPerSecond`,
-  MODIFY `AltPowerBarID` int(11) NOT NULL DEFAULT 0 AFTER `PowerDisplayID`,
-  MODIFY `PowerCostPct` float NOT NULL DEFAULT 0 AFTER `AltPowerBarID`,
-  MODIFY `PowerCostMaxPct` float NOT NULL DEFAULT 0 AFTER `PowerCostPct`,
-  MODIFY `PowerPctPerSecond` float NOT NULL DEFAULT 0 AFTER `PowerCostMaxPct`,
-  MODIFY `PowerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PowerPctPerSecond`,
-  MODIFY `RequiredAuraSpellID` int(11) NOT NULL DEFAULT 0 AFTER `PowerType`,
-  MODIFY `OptionalCost` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAuraSpellID`;
-
---
--- Table structure for table `spell_power_difficulty`
---
-ALTER TABLE `spell_power_difficulty` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
-
---
--- Table structure for table `spell_procs_per_minute_mod`
---
-ALTER TABLE `spell_procs_per_minute_mod`
- MODIFY `Param` smallint(6) NOT NULL DEFAULT 0 AFTER `Type`,
- MODIFY `Coeff` float NOT NULL DEFAULT 0 AFTER `Param`;
-
---
--- Table structure for table `spell_range`
---
-ALTER TABLE `spell_range` MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DisplayNameShort`;
-
---
--- Table structure for table `spell_scaling`
---
-ALTER TABLE `spell_scaling` MODIFY `ScalesFromItemLevel` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxScalingLevel`;
-
---
--- Table structure for table `spell_shapeshift`
---
-ALTER TABLE `spell_shapeshift` MODIFY `StanceBarOrder` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellID`;
-
---
--- Table structure for table `spell_shapeshift_form`
---
-ALTER TABLE `spell_shapeshift_form`
-  MODIFY `CreatureType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Name`,
-  MODIFY `AttackIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `BonusActionBar` tinyint(4) NOT NULL DEFAULT 0 AFTER `AttackIconFileID`,
-  MODIFY `DamageVariance` float NOT NULL DEFAULT 0 AFTER `CombatRoundTime`;
-
---
--- Table structure for table `spell_target_restrictions`
---
-ALTER TABLE `spell_target_restrictions`
-  MODIFY `ConeDegrees` float NOT NULL DEFAULT 0 AFTER `DifficultyID`,
-  MODIFY `TargetCreatureType` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxTargetLevel`,
-  MODIFY `Targets` int(11) NOT NULL DEFAULT 0 AFTER `TargetCreatureType`,
-  MODIFY `Width` float NOT NULL DEFAULT 0 AFTER `Targets`;
-
---
--- Table structure for table `spell_totems`
---
-ALTER TABLE `spell_totems`
-  MODIFY `RequiredTotemCategoryID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
-  MODIFY `RequiredTotemCategoryID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredTotemCategoryID1`;
-
---
--- Table structure for table `spell_x_spell_visual`
---
-ALTER TABLE `spell_x_spell_visual`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
-  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `SpellIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `Priority`,
-  MODIFY `ActiveIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
-  MODIFY `ViewerUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ActiveIconFileID`,
-  MODIFY `ViewerPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ViewerUnitConditionID`,
-  MODIFY `CasterUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ViewerPlayerConditionID`,
-  MODIFY `CasterPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CasterUnitConditionID`;
-
---
--- Table structure for table `summon_properties`
---
-ALTER TABLE `summon_properties` MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `Slot`;
-
---
--- Table structure for table `talent`
---
-ALTER TABLE `talent`
-  MODIFY `TierID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
-  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TierID`,
-  MODIFY `ColumnIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ColumnIndex`,
-  MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ClassID`,
-  MODIFY `SpellID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpecID`,
-  MODIFY `OverridesSpellID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`;
-
---
--- Table structure for table `taxi_nodes`
---
-ALTER TABLE `taxi_nodes`
-  ADD `VisibilityConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpecialIconConditionID`,
-  MODIFY `FlightMapOffsetY` float NOT NULL DEFAULT 0 AFTER `FlightMapOffsetX`,
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FlightMapOffsetY`,
-  MODIFY `Facing` float NOT NULL DEFAULT 0 AFTER `UiTextureKitID`,
-  MODIFY `MountCreatureID1` int(11) NOT NULL DEFAULT 0 AFTER `VisibilityConditionID`,
-  MODIFY `MountCreatureID2` int(11) NOT NULL DEFAULT 0 AFTER `MountCreatureID1`;
-
---
--- Table structure for table `taxi_path`
---
-ALTER TABLE `taxi_path` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
-
---
--- Table structure for table `taxi_path_node`
---
-ALTER TABLE `taxi_path_node`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LocZ`,
-  MODIFY `NodeIndex` int(11) NOT NULL DEFAULT 0 AFTER `PathID`,
-  MODIFY `ContinentID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `NodeIndex`;
-
---
--- Table structure for table `totem_category`
---
-ALTER TABLE `totem_category` MODIFY `TotemCategoryMask` int(11) NOT NULL DEFAULT 0 AFTER `TotemCategoryType`;
-
---
--- Table structure for table `toy`
---
-ALTER TABLE `toy` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`;
-
---
--- Table structure for table `transmog_set`
---
-ALTER TABLE `transmog_set`
-  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `TrackingQuestID`,
-  MODIFY `ItemNameDescriptionID` int(11) NOT NULL DEFAULT 0 AFTER `TransmogSetGroupID`,
-  MODIFY `ParentTransmogSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemNameDescriptionID`,
-  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParentTransmogSetID`,
-  MODIFY `UiOrder` smallint(6) NOT NULL DEFAULT 0 AFTER `ExpansionID`;
-
---
--- Table structure for table `transport_animation`
---
-ALTER TABLE `transport_animation` MODIFY `TimeIndex` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SequenceID`;
-
---
--- Table structure for table `transport_rotation`
---
-ALTER TABLE `transport_rotation` MODIFY `TimeIndex` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Rot4`;
-
---
--- Table structure for table `ui_map`
---
-DROP TABLE IF EXISTS `ui_map`;
-CREATE TABLE `ui_map` (
-  `Name` text,
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
-  `Flags` int(11) NOT NULL DEFAULT '0',
-  `System` int(11) NOT NULL DEFAULT '0',
-  `Type` int(11) NOT NULL DEFAULT '0',
-  `LevelRangeMin` int(10) unsigned NOT NULL DEFAULT '0',
-  `LevelRangeMax` int(10) unsigned NOT NULL DEFAULT '0',
-  `BountySetID` int(11) NOT NULL DEFAULT '0',
-  `BountyDisplayLocation` int(10) unsigned NOT NULL DEFAULT '0',
-  `VisibilityPlayerConditionID` int(11) NOT NULL DEFAULT '0',
-  `HelpTextPosition` tinyint(4) NOT NULL DEFAULT '0',
-  `BkgAtlasID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `ui_map_locale`
---
-DROP TABLE IF EXISTS `ui_map_locale`;
-CREATE TABLE `ui_map_locale` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `locale` varchar(4) NOT NULL,
-  `Name_lang` text,
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`,`locale`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `ui_map_assignment`
---
-DROP TABLE IF EXISTS `ui_map_assignment`;
-CREATE TABLE `ui_map_assignment` (
-  `UiMinX` float NOT NULL DEFAULT '0',
-  `UiMinY` float NOT NULL DEFAULT '0',
-  `UiMaxX` float NOT NULL DEFAULT '0',
-  `UiMaxY` float NOT NULL DEFAULT '0',
-  `Region1X` float NOT NULL DEFAULT '0',
-  `Region1Y` float NOT NULL DEFAULT '0',
-  `Region1Z` float NOT NULL DEFAULT '0',
-  `Region2X` float NOT NULL DEFAULT '0',
-  `Region2Y` float NOT NULL DEFAULT '0',
-  `Region2Z` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `UiMapID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `MapID` int(11) NOT NULL DEFAULT '0',
-  `AreaID` int(11) NOT NULL DEFAULT '0',
-  `WmoDoodadPlacementID` int(11) NOT NULL DEFAULT '0',
-  `WmoGroupID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `ui_map_link`
---
-DROP TABLE IF EXISTS `ui_map_link`;
-CREATE TABLE `ui_map_link` (
-  `UiMinX` float NOT NULL DEFAULT '0',
-  `UiMinY` float NOT NULL DEFAULT '0',
-  `UiMaxX` float NOT NULL DEFAULT '0',
-  `UiMaxY` float NOT NULL DEFAULT '0',
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
-  `OrderIndex` int(11) NOT NULL DEFAULT '0',
-  `ChildUiMapID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `ui_map_x_map_art`
---
-DROP TABLE IF EXISTS `ui_map_x_map_art`;
-CREATE TABLE `ui_map_x_map_art` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `PhaseID` int(11) NOT NULL DEFAULT '0',
-  `UiMapArtID` int(11) NOT NULL DEFAULT '0',
-  `UiMapID` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `unit_power_bar`
---
-ALTER TABLE `unit_power_bar`
-  MODIFY `MinPower` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ToolTip`,
-  MODIFY `MaxPower` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MinPower`,
-  MODIFY `StartPower` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MaxPower`,
-  MODIFY `CenterPower` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `StartPower`,
-  MODIFY `RegenerationPeace` float NOT NULL DEFAULT 0 AFTER `CenterPower`,
-  MODIFY `BarType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RegenerationCombat`,
-  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `BarType`,
-  MODIFY `StartInset` float NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `EndInset` float NOT NULL DEFAULT 0 AFTER `StartInset`;
-
---
--- Table structure for table `vehicle`
---
-ALTER TABLE `vehicle`
-  MODIFY `FlagsB` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
-  MODIFY `UiLocomotionType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CameraYawOffset`,
-  MODIFY `VehicleUIIndicatorID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UiLocomotionType`,
-  MODIFY `MissileTargetingID` int(11) NOT NULL DEFAULT 0 AFTER `VehicleUIIndicatorID`;
-
---
--- Table structure for table `vehicle_seat`
---
-ALTER TABLE `vehicle_seat`
-  MODIFY `AttachmentOffsetX` float NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `AttachmentOffsetY` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetX`,
-  MODIFY `AttachmentOffsetZ` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetY`,
-  MODIFY `CameraOffsetX` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetZ`,
-  MODIFY `CameraOffsetY` float NOT NULL DEFAULT 0 AFTER `CameraOffsetX`,
-  MODIFY `CameraOffsetZ` float NOT NULL DEFAULT 0 AFTER `CameraOffsetY`,
-  MODIFY `AttachmentID` tinyint(4) NOT NULL DEFAULT 0 AFTER `FlagsC`,
-  MODIFY `EnterAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `EnterMaxArcHeight`,
-  MODIFY `EnterAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `EnterAnimStart`,
-  MODIFY `RideAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `EnterAnimLoop`,
-  MODIFY `RideAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `RideAnimStart`,
-  MODIFY `RideUpperAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `RideAnimLoop`,
-  MODIFY `RideUpperAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `RideUpperAnimStart`,
-  MODIFY `ExitPreDelay` float NOT NULL DEFAULT 0 AFTER `RideUpperAnimLoop`,
-  MODIFY `ExitAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `ExitMaxArcHeight`,
-  MODIFY `ExitAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `ExitAnimStart`,
-  MODIFY `ExitAnimEnd` int(11) NOT NULL DEFAULT 0 AFTER `ExitAnimLoop`,
-  MODIFY `VehicleEnterAnim` smallint(6) NOT NULL DEFAULT 0 AFTER `ExitAnimEnd`,
-  MODIFY `VehicleEnterAnimBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleEnterAnim`,
-  MODIFY `VehicleExitAnim` smallint(6) NOT NULL DEFAULT 0 AFTER `VehicleEnterAnimBone`,
-  MODIFY `VehicleExitAnimBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleExitAnim`,
-  MODIFY `VehicleRideAnimLoop` smallint(6) NOT NULL DEFAULT 0 AFTER `VehicleExitAnimBone`,
-  MODIFY `VehicleRideAnimLoopBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleRideAnimLoop`,
-  MODIFY `PassengerAttachmentID` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleRideAnimLoopBone`,
-  MODIFY `PassengerYaw` float NOT NULL DEFAULT 0 AFTER `PassengerAttachmentID`,
-  MODIFY `PassengerPitch` float NOT NULL DEFAULT 0 AFTER `PassengerYaw`,
-  MODIFY `PassengerRoll` float NOT NULL DEFAULT 0 AFTER `PassengerPitch`,
-  MODIFY `VehicleAbilityDisplay` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleExitAnimDelay`,
-  MODIFY `EnterUISoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `VehicleAbilityDisplay`,
-  MODIFY `ExitUISoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EnterUISoundID`,
-  MODIFY `UiSkinFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `ExitUISoundID`,
-  MODIFY `CameraEnteringDelay` float NOT NULL DEFAULT 0 AFTER `UiSkinFileDataID`;
-
---
--- Table structure for table `wmo_area_table`
---
-ALTER TABLE `wmo_area_table`
-  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AreaName`,
-  MODIFY `WmoID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `NameSetID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WmoID`,
-  MODIFY `WmoGroupID` int(11) NOT NULL DEFAULT 0 AFTER `NameSetID`,
-  MODIFY `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WmoGroupID`,
-  MODIFY `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SoundProviderPref`,
-  MODIFY `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AmbienceID`,
-  MODIFY `UwZoneMusic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ZoneMusic`,
-  MODIFY `AreaTableID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UwIntroSound`;
-
---
--- Table structure for table `world_effect`
---
-ALTER TABLE `world_effect`
-  MODIFY `QuestFeedbackEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `TargetType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WhenToDisplay`,
-  MODIFY `TargetAsset` int(11) NOT NULL DEFAULT 0 AFTER `TargetType`,
-  MODIFY `CombatConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
-
---
--- Table structure for table `world_map_overlay`
---
-ALTER TABLE `world_map_overlay`
-  ADD `UiMapArtID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
-  MODIFY `HitRectBottom` int(11) NOT NULL DEFAULT 0 AFTER `HitRectTop`,
-  DROP `TextureName`,
-  DROP `MapAreaID`;
-
---
--- Table structure for table `world_safe_locs`
---
-ALTER TABLE `world_safe_locs` MODIFY `Facing` float NOT NULL DEFAULT 0 AFTER `MapID`;
-
-DROP TABLE `garr_plot_locale`;
-DROP TABLE `pvp_reward`;
-DROP TABLE `pvp_talent_unlock`;
-DROP TABLE `sandbox_scaling`;
-DROP TABLE `spell`;
-DROP TABLE `spell_locale`;
-DROP TABLE `world_map_area`;
-DROP TABLE `world_map_transforms`;
diff --git a/sql/updates/hotfixes/master/2018_10_16_00_hotfixes.sql b/sql/updates/hotfixes/master/2018_10_16_00_hotfixes.sql
deleted file mode 100644
index 88498a167dc..00000000000
--- a/sql/updates/hotfixes/master/2018_10_16_00_hotfixes.sql
+++ /dev/null
@@ -1,27 +0,0 @@
---
--- Table structure for table `animation_data`
---
-DROP TABLE IF EXISTS `animation_data`;
-CREATE TABLE `animation_data` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `Fallback` smallint(5) unsigned NOT NULL DEFAULT '0',
-  `BehaviorTier` tinyint(3) unsigned NOT NULL DEFAULT '0',
-  `BehaviorID` int(11) NOT NULL DEFAULT '0',
-  `Flags1` int(11) NOT NULL DEFAULT '0',
-  `Flags2` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
---
--- Table structure for table `num_talents_at_level`
---
-DROP TABLE IF EXISTS `num_talents_at_level`;
-CREATE TABLE `num_talents_at_level` (
-  `ID` int(10) unsigned NOT NULL DEFAULT '0',
-  `NumTalents` int(11) NOT NULL DEFAULT '0',
-  `NumTalentsDeathKnight` int(11) NOT NULL DEFAULT '0',
-  `NumTalentsDemonHunter` int(11) NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
-  PRIMARY KEY (`ID`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
diff --git a/sql/updates/hotfixes/master/2018_12_07_00_hotfixes.sql b/sql/updates/hotfixes/master/2018_12_07_00_hotfixes.sql
deleted file mode 100644
index 6588e2972fa..00000000000
--- a/sql/updates/hotfixes/master/2018_12_07_00_hotfixes.sql
+++ /dev/null
@@ -1,10 +0,0 @@
---
--- Table structure for table `hotfix_blob`
---
-DROP TABLE IF EXISTS `hotfix_blob`;
-CREATE TABLE `hotfix_blob` (
-  `TableHash` INT(10) UNSIGNED NOT NULL,
-  `RecordId` INT(11) NOT NULL,
-  `Blob` BLOB,
-  PRIMARY KEY (`TableHash`,`RecordId`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
diff --git a/sql/updates/hotfixes/master/2018_12_09_00_hotfixes.sql b/sql/updates/hotfixes/master/2018_12_09_00_hotfixes.sql
new file mode 100644
index 00000000000..607af5502dd
--- /dev/null
+++ b/sql/updates/hotfixes/master/2018_12_09_00_hotfixes.sql
@@ -0,0 +1,1730 @@
+--
+-- Table structure for table `achievement`
+--
+ALTER TABLE `achievement`
+  MODIFY `Description` text FIRST,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Reward`,
+  MODIFY `Faction` tinyint(4) NOT NULL DEFAULT 0 AFTER `InstanceID`,
+  MODIFY `MinimumCriteria` tinyint(4) NOT NULL DEFAULT 0 AFTER `Category`,
+  MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `Points`,
+  MODIFY `UiOrder` smallint(6) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `SharesCriteria` smallint(6) NOT NULL DEFAULT 0 AFTER `CriteriaTree`;
+
+--
+-- Table structure for table `achievement_locale`
+--
+ALTER TABLE `achievement_locale` MODIFY `Description_lang` text  AFTER `locale`;
+
+--
+-- Table structure for table `area_table`
+--
+ALTER TABLE `area_table`
+  MODIFY `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AreaBit`,
+  MODIFY `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SoundProviderPref`,
+  MODIFY `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AmbienceID`,
+  MODIFY `ExplorationLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `UwZoneMusic`,
+  MODIFY `IntroSound` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ExplorationLevel`,
+  MODIFY `UwIntroSound` int(10) unsigned NOT NULL DEFAULT 0 AFTER `IntroSound`,
+  MODIFY `AmbientMultiplier` float NOT NULL DEFAULT 0 AFTER `FactionGroupMask`,
+  MODIFY `MountFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AmbientMultiplier`,
+  MODIFY `PvpCombatWorldStateID` smallint(6) NOT NULL DEFAULT 0 AFTER `MountFlags`,
+  MODIFY `WildBattlePetLevelMax` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WildBattlePetLevelMin`,
+  MODIFY `WindSettingsID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WildBattlePetLevelMax`,
+  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `WindSettingsID`,
+  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
+  MODIFY `LiquidTypeID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags2`,
+  MODIFY `LiquidTypeID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID1`,
+  MODIFY `LiquidTypeID3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID2`,
+  MODIFY `LiquidTypeID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LiquidTypeID3`;
+
+--
+-- Table structure for table `area_trigger`
+--
+ALTER TABLE `area_trigger`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PosZ`,
+  MODIFY `ContinentID` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `PhaseUseFlags` tinyint(4) NOT NULL DEFAULT 0 AFTER `ContinentID`,
+  MODIFY `PhaseID` smallint(6) NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
+  MODIFY `PhaseGroupID` smallint(6) NOT NULL DEFAULT 0 AFTER `PhaseID`,
+  MODIFY `Radius` float NOT NULL DEFAULT 0 AFTER `PhaseGroupID`,
+  MODIFY `ShapeType` tinyint(4) NOT NULL DEFAULT 0 AFTER `BoxYaw`;
+
+--
+-- Table structure for table `artifact`
+--
+ALTER TABLE `artifact`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `UiNameColor` int(11) NOT NULL DEFAULT 0 AFTER `UiTextureKitID`,
+  MODIFY `ArtifactCategoryID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `artifact_appearance`
+--
+ALTER TABLE `artifact_appearance`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `ArtifactAppearanceSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArtifactAppearanceSetID`,
+  MODIFY `UnlockPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DisplayIndex`,
+  MODIFY `ItemAppearanceModifierID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UnlockPlayerConditionID`,
+  MODIFY `UiSwatchColor` int(11) NOT NULL DEFAULT 0 AFTER `ItemAppearanceModifierID`,
+  MODIFY `UiModelSaturation` float NOT NULL DEFAULT 0 AFTER `UiSwatchColor`,
+  MODIFY `OverrideShapeshiftDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OverrideShapeshiftFormID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UiAltItemAppearanceID`,
+  MODIFY `UiCameraID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `artifact_appearance_set`
+--
+ALTER TABLE `artifact_appearance_set`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `DisplayIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `artifact_power`
+--
+ALTER TABLE `artifact_power`
+  CHANGE `PosX` `DisplayPosX` float NOT NULL DEFAULT 0 FIRST,
+  CHANGE `PosY` `DisplayPosY` float NOT NULL DEFAULT 0 AFTER `DisplayPosX`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DisplayPosY`,
+  MODIFY `Label` int(11) NOT NULL DEFAULT 0 AFTER `MaxPurchasableRank`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Label`;
+
+--
+-- Table structure for table `artifact_power_rank`
+--
+ALTER TABLE `artifact_power_rank`
+  MODIFY `RankIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `AuraPointsOverride` float NOT NULL DEFAULT 0 AFTER `ItemBonusListID`;
+
+--
+-- Table structure for table `artifact_unlock`
+--
+ALTER TABLE `artifact_unlock`
+  MODIFY `PowerID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ItemBonusListID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PowerRank`;
+
+--
+-- Table structure for table `barber_shop_style`
+--
+ALTER TABLE `barber_shop_style`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `CostModifier` float NOT NULL DEFAULT 0 AFTER `Type`;
+
+--
+-- Table structure for table `battle_pet_breed_state`
+--
+ALTER TABLE `battle_pet_breed_state` MODIFY `BattlePetStateID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `battle_pet_species`
+--
+ALTER TABLE `battle_pet_species`
+  MODIFY `Description` text FIRST,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`,
+  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `SummonSpellID`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PetTypeEnum`;
+
+--
+-- Table structure for table `battle_pet_species_locale`
+--
+ALTER TABLE `battle_pet_species_locale` MODIFY `Description_lang` text AFTER `locale`;
+
+--
+-- Table structure for table `battle_pet_species_state`
+--
+ALTER TABLE `battle_pet_species_state` MODIFY `BattlePetStateID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `battlemaster_list`
+--
+ALTER TABLE `battlemaster_list`
+  MODIFY `InstanceType` tinyint(4) NOT NULL DEFAULT 0 AFTER `LongDescription`,
+  MODIFY `MinLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `InstanceType`,
+  MODIFY `MaxLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinLevel`,
+  MODIFY `RatedPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxLevel`,
+  MODIFY `MinPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `RatedPlayers`,
+  MODIFY `MaxPlayers` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinPlayers`,
+  MODIFY `GroupsAllowed` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxPlayers`,
+  MODIFY `MaxGroupSize` tinyint(4) NOT NULL DEFAULT 0 AFTER `GroupsAllowed`,
+  MODIFY `HolidayWorldState` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxGroupSize`,
+  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `HolidayWorldState`,
+  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `RequiredPlayerConditionID` smallint(6) NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
+  MODIFY `MapID1` smallint(6) NOT NULL DEFAULT 0 AFTER `RequiredPlayerConditionID`;
+
+--
+-- Table structure for table `broadcast_text`
+--
+ALTER TABLE `broadcast_text`
+  ADD `ChatBubbleDurationMs` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Text1`,
+  MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ConditionID` int(11) NOT NULL DEFAULT 0 AFTER `LanguageID`,
+  MODIFY `EmotesID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ConditionID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `EmotesID`,
+  MODIFY `SoundEntriesID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ChatBubbleDurationMs`,
+  MODIFY `SoundEntriesID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundEntriesID1`,
+  MODIFY `EmoteID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SoundEntriesID2`;
+
+--
+-- Table structure for table `cfg_regions`
+--
+ALTER TABLE `cfg_regions`
+  MODIFY `Raidorigin` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RegionID`,
+  MODIFY `ChallengeOrigin` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RegionGroupMask`;
+
+--
+-- Table structure for table `char_base_section`
+--
+ALTER TABLE `char_base_section` MODIFY `LayoutResType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `char_sections`
+--
+ALTER TABLE `char_sections`
+  MODIFY `ColorIndex` tinyint(4) NOT NULL DEFAULT 0 AFTER `VariationIndex`,
+  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `ColorIndex`,
+  MODIFY `MaterialResourcesID1` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `MaterialResourcesID2` int(11) NOT NULL DEFAULT 0 AFTER `MaterialResourcesID1`,
+  MODIFY `MaterialResourcesID3` int(11) NOT NULL DEFAULT 0 AFTER `MaterialResourcesID2`;
+
+--
+-- Table structure for table `char_start_outfit`
+--
+ALTER TABLE `char_start_outfit`
+  MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `SexID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ClassID`,
+  MODIFY `OutfitID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SexID`,
+  MODIFY `PetDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OutfitID`,
+  MODIFY `PetFamilyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PetDisplayID`,
+  MODIFY `ItemID1` int(11) NOT NULL DEFAULT 0 AFTER `PetFamilyID`;
+
+--
+-- Table structure for table `chr_classes`
+--
+ALTER TABLE `chr_classes`
+  MODIFY `Filename` text AFTER `Name`,
+  MODIFY `NameFemale` text AFTER `NameMale`,
+  MODIFY `PetNameToken` text AFTER `NameFemale`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PetNameToken`,
+  MODIFY `IconFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SelectScreenFileDataID`,
+  MODIFY `PrimaryStatPriority` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DefaultSpec`,
+  MODIFY `RangedAttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DisplayPower`,
+  MODIFY `AttackPowerPerAgility` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RangedAttackPowerPerAgility`,
+  MODIFY `AttackPowerPerStrength` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AttackPowerPerAgility`;
+
+--
+-- Table structure for table `chr_classes_locale`
+--
+ALTER TABLE `chr_classes_locale` MODIFY `NameFemale_lang` text AFTER `NameMale_lang`;
+
+--
+-- Table structure for table `chr_classes_x_power_types`
+--
+ALTER TABLE `chr_classes_x_power_types` MODIFY `PowerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `chr_races`
+--
+ALTER TABLE `chr_races`
+  CHANGE `DisplayRaceID` `HelmVisFallbackRaceID` int(11) NOT NULL DEFAULT 0 AFTER `MaleSkeletonFileDataID`,
+  ADD `MaleModelFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `NeutralRaceID`,
+  ADD `MaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleModelFallbackRaceID`,
+  ADD `FemaleModelFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleModelFallbackSex`,
+  ADD `FemaleModelFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleModelFallbackRaceID`,
+  ADD `MaleTextureFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleModelFallbackSex`,
+  ADD `MaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleTextureFallbackRaceID`,
+  ADD `FemaleTextureFallbackRaceID` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaleTextureFallbackSex`,
+  ADD `FemaleTextureFallbackSex` tinyint(4) NOT NULL DEFAULT 0 AFTER `FemaleTextureFallbackRaceID`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `NameFemaleLowercase`,
+  MODIFY `HighResMaleDisplayId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FemaleDisplayId`,
+  MODIFY `HighResFemaleDisplayId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HighResMaleDisplayId`,
+  MODIFY `CreateScreenFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `HighResFemaleDisplayId`,
+  MODIFY `AlteredFormStartVisualKitID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LowResScreenFileDataID`,
+  MODIFY `AlteredFormStartVisualKitID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID1`,
+  MODIFY `AlteredFormStartVisualKitID3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID2`,
+  MODIFY `AlteredFormFinishVisualKitID1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormStartVisualKitID3`,
+  MODIFY `AlteredFormFinishVisualKitID2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID1`,
+  MODIFY `AlteredFormFinishVisualKitID3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID2`,
+  MODIFY `HeritageArmorAchievementID` int(11) NOT NULL DEFAULT 0 AFTER `AlteredFormFinishVisualKitID3`,
+  MODIFY `StartingLevel` int(11) NOT NULL DEFAULT 0 AFTER `HeritageArmorAchievementID`,
+  MODIFY `FemaleSkeletonFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `UiDisplayOrder`,
+  MODIFY `MaleSkeletonFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `FemaleSkeletonFileDataID`,
+  MODIFY `FactionID` smallint(6) NOT NULL DEFAULT 0 AFTER `HelmVisFallbackRaceID`,
+  MODIFY `CinematicSequenceID` smallint(6) NOT NULL DEFAULT 0 AFTER `FactionID`,
+  MODIFY `CharComponentTexLayoutHiResID` tinyint(4) NOT NULL DEFAULT 0 AFTER `CharComponentTextureLayoutID`;
+
+--
+-- Table structure for table `chr_specialization`
+--
+ALTER TABLE `chr_specialization`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Role`,
+  MODIFY `PrimaryStatPriority` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
+  MODIFY `AnimReplacements` int(11) NOT NULL DEFAULT 0 AFTER `PrimaryStatPriority`,
+  MODIFY `MasterySpellID1` int(11) NOT NULL DEFAULT 0 AFTER `AnimReplacements`,
+  MODIFY `MasterySpellID2` int(11) NOT NULL DEFAULT 0 AFTER `MasterySpellID1`;
+
+--
+-- Table structure for table `cinematic_camera`
+--
+ALTER TABLE `cinematic_camera` MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OriginZ`;
+
+--
+-- Table structure for table `content_tuning`
+--
+DROP TABLE IF EXISTS `content_tuning`;
+CREATE TABLE `content_tuning` (
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `MinLevel` int(11) NOT NULL DEFAULT '0',
+  `MaxLevel` int(11) NOT NULL DEFAULT '0',
+  `Flags` int(11) NOT NULL DEFAULT '0',
+  `ExpectedStatModID` int(11) NOT NULL DEFAULT '0',
+  `DifficultyESMID` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `creature_display_info`
+--
+ALTER TABLE `creature_display_info`
+  ADD `DissolveEffectID` int(11) NOT NULL DEFAULT 0 AFTER `MountPoofSpellVisualKitID`,
+  ADD `DissolveOutEffectID` int(11) NOT NULL DEFAULT 0 AFTER `Gender`,
+  ADD `CreatureModelMinLod` tinyint(4) NOT NULL DEFAULT 0 AFTER `DissolveOutEffectID`,
+  MODIFY `ModelID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `SoundID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ModelID`,
+  MODIFY `CreatureModelScale` float NOT NULL DEFAULT 0 AFTER `SizeClass`,
+  MODIFY `CreatureModelAlpha` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CreatureModelScale`,
+  MODIFY `BloodID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CreatureModelAlpha`,
+  MODIFY `NPCSoundID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ExtendedDisplayInfoID`,
+  MODIFY `ParticleColorID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `NPCSoundID`,
+  MODIFY `PortraitCreatureDisplayInfoID` int(11) NOT NULL DEFAULT 0 AFTER `ParticleColorID`,
+  MODIFY `AnimReplacementSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ObjectEffectPackageID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AnimReplacementSetID`,
+  MODIFY `PlayerOverrideScale` float NOT NULL DEFAULT 0 AFTER `StateSpellVisualKitID`,
+  MODIFY `UnarmedWeaponType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PetInstanceScale`,
+  MODIFY `Gender` tinyint(4) NOT NULL DEFAULT 0 AFTER `DissolveEffectID`,
+  DROP `CreatureGeosetData`;
+
+--
+-- Table structure for table `creature_display_info_extra`
+--
+ALTER TABLE `creature_display_info_extra`
+  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `FacialHairID`,
+  MODIFY `BakeMaterialResourcesID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `HDBakeMaterialResourcesID` int(11) NOT NULL DEFAULT 0 AFTER `BakeMaterialResourcesID`,
+  MODIFY `CustomDisplayOption1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HDBakeMaterialResourcesID`;
+
+--
+-- Table structure for table `creature_family`
+--
+ALTER TABLE `creature_family`
+  MODIFY `MinScaleLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinScale`,
+  MODIFY `MaxScaleLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxScale`,
+  MODIFY `PetFoodMask` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxScaleLevel`,
+  MODIFY `PetTalentType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PetFoodMask`;
+
+--
+-- Table structure for table `creature_model_data`
+--
+ALTER TABLE `creature_model_data`
+  MODIFY `GeoBox5` float NOT NULL DEFAULT 0 AFTER `GeoBox4`,
+  MODIFY `GeoBox6` float NOT NULL DEFAULT 0 AFTER `GeoBox5`,
+  MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `GeoBox6`,
+  MODIFY `FileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `BloodID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FileDataID`,
+  MODIFY `FootprintTextureID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `BloodID`,
+  MODIFY `FootprintTextureLength` float NOT NULL DEFAULT 0 AFTER `FootprintTextureID`,
+  MODIFY `FootprintTextureWidth` float NOT NULL DEFAULT 0 AFTER `FootprintTextureLength`,
+  MODIFY `FootprintParticleScale` float NOT NULL DEFAULT 0 AFTER `FootprintTextureWidth`,
+  MODIFY `FoleyMaterialID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FootprintParticleScale`,
+  MODIFY `FootstepCameraEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FoleyMaterialID`,
+  MODIFY `DeathThudCameraEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FootstepCameraEffectID`,
+  MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DeathThudCameraEffectID`,
+  MODIFY `SizeClass` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundID`,
+  MODIFY `CollisionWidth` float NOT NULL DEFAULT 0 AFTER `SizeClass`,
+  MODIFY `CollisionHeight` float NOT NULL DEFAULT 0 AFTER `CollisionWidth`,
+  MODIFY `WorldEffectScale` float NOT NULL DEFAULT 0 AFTER `CollisionHeight`,
+  MODIFY `CreatureGeosetDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `WorldEffectScale`,
+  MODIFY `HoverHeight` float NOT NULL DEFAULT 0 AFTER `CreatureGeosetDataID`,
+  MODIFY `AttachedEffectScale` float NOT NULL DEFAULT 0 AFTER `HoverHeight`,
+  MODIFY `ModelScale` float NOT NULL DEFAULT 0 AFTER `AttachedEffectScale`,
+  MODIFY `MissileCollisionRadius` float NOT NULL DEFAULT 0 AFTER `ModelScale`,
+  MODIFY `MountHeight` float NOT NULL DEFAULT 0 AFTER `MissileCollisionRaise`;
+
+--
+-- Table structure for table `criteria`
+--
+ALTER TABLE `criteria`
+  MODIFY `Type` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Asset` int(10) NOT NULL DEFAULT 0 AFTER `Type`,
+  MODIFY `StartEvent` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ModifierTreeId`,
+  MODIFY `StartAsset` int(11) NOT NULL DEFAULT 0 AFTER `StartEvent`,
+  MODIFY `FailAsset` int(11) NOT NULL DEFAULT 0 AFTER `FailEvent`,
+  MODIFY `EligibilityWorldStateID` smallint(6) NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `criteria_tree`
+--
+ALTER TABLE `criteria_tree`
+  MODIFY `Parent` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `Amount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Parent`,
+  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `OrderIndex`;
+
+--
+-- Table structure for table `currency_types`
+--
+ALTER TABLE `currency_types`
+  ADD `FactionID` int(11) NOT NULL DEFAULT 0 AFTER `Quality`,
+  MODIFY `CategoryID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `InventoryIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `CategoryID`,
+  MODIFY `SpellWeight` int(10) unsigned NOT NULL DEFAULT 0 AFTER `InventoryIconFileID`,
+  MODIFY `SpellCategory` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeight`,
+  MODIFY `MaxQty` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellCategory`,
+  MODIFY `MaxEarnablePerWeek` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MaxQty`,
+  MODIFY `Quality` tinyint(4) NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `destructible_model_data`
+--
+ALTER TABLE `destructible_model_data`
+  MODIFY `State1Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State0AmbientDoodadSet`,
+  MODIFY `State2Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State1AmbientDoodadSet`,
+  MODIFY `State3Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `State2AmbientDoodadSet`,
+  MODIFY `EjectDirection` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `State3AmbientDoodadSet`,
+  MODIFY `DoNotHighlight` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `EjectDirection`,
+  MODIFY `State0Wmo` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DoNotHighlight`,
+  MODIFY `HealEffect` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `State0Wmo`,
+  MODIFY `HealEffectSpeed` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HealEffect`,
+  MODIFY `State0NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `HealEffectSpeed`,
+  MODIFY `State1NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State0NameSet`,
+  MODIFY `State2NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State1NameSet`,
+  MODIFY `State3NameSet` tinyint(4) NOT NULL DEFAULT 0 AFTER `State2NameSet`;
+
+--
+-- Table structure for table `difficulty`
+--
+ALTER TABLE `difficulty`
+  MODIFY `InstanceType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InstanceType`,
+  MODIFY `OldEnumValue` tinyint(4) NOT NULL DEFAULT 0 AFTER `OrderIndex`,
+  MODIFY `FallbackDifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `OldEnumValue`,
+  MODIFY `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `GroupSizeHealthCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ToggleDifficultyID`,
+  MODIFY `GroupSizeDmgCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GroupSizeHealthCurveID`,
+  MODIFY `GroupSizeSpellPointsCurveID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GroupSizeDmgCurveID`;
+
+--
+-- Table structure for table `dungeon_encounter`
+--
+ALTER TABLE `dungeon_encounter`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `OrderIndex` int(11) NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `CreatureDisplayID` int(11) NOT NULL DEFAULT 0 AFTER `Bit`;
+
+--
+-- Table structure for table `emotes`
+--
+ALTER TABLE `emotes`
+  MODIFY `AnimID` int(11) NOT NULL DEFAULT 0 AFTER `EmoteSlashCommand`,
+  MODIFY `EventSoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EmoteSpecProcParam`,
+  MODIFY `SpellVisualKitID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EventSoundID`,
+  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `SpellVisualKitID`;
+
+--
+-- Table structure for table `emotes_text_sound`
+--
+ALTER TABLE `emotes_text_sound` MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RaceID`;
+
+--
+-- Table structure for table `expected_stat`
+--
+DROP TABLE IF EXISTS `expected_stat`;
+CREATE TABLE `expected_stat` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `ExpansionID` int(11) NOT NULL DEFAULT 0,
+  `CreatureHealth` float NOT NULL DEFAULT 0,
+  `PlayerHealth` float NOT NULL DEFAULT 0,
+  `CreatureAutoAttackDps` float NOT NULL DEFAULT 0,
+  `CreatureArmor` float NOT NULL DEFAULT 0,
+  `PlayerMana` float NOT NULL DEFAULT 0,
+  `PlayerPrimaryStat` float NOT NULL DEFAULT 0,
+  `PlayerSecondaryStat` float NOT NULL DEFAULT 0,
+  `ArmorConstant` float NOT NULL DEFAULT 0,
+  `CreatureSpellDamage` float NOT NULL DEFAULT 0,
+  `Lvl` int(11) NOT NULL DEFAULT 0,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `expected_stat_mod`
+--
+DROP TABLE IF EXISTS `expected_stat_mod`;
+CREATE TABLE `expected_stat_mod` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `CreatureHealthMod` float NOT NULL DEFAULT 0,
+  `PlayerHealthMod` float NOT NULL DEFAULT 0,
+  `CreatureAutoAttackDPSMod` float NOT NULL DEFAULT 0,
+  `CreatureArmorMod` float NOT NULL DEFAULT 0,
+  `PlayerManaMod` float NOT NULL DEFAULT 0,
+  `PlayerPrimaryStatMod` float NOT NULL DEFAULT 0,
+  `PlayerSecondaryStatMod` float NOT NULL DEFAULT 0,
+  `ArmorConstantMod` float NOT NULL DEFAULT 0,
+  `CreatureSpellDamageMod` float NOT NULL DEFAULT 0,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `faction`
+--
+ALTER TABLE `faction`
+  MODIFY `ReputationIndex` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ParentFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationIndex`,
+  MODIFY `Expansion` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParentFactionID`,
+  MODIFY `FriendshipRepID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Expansion`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FriendshipRepID`,
+  MODIFY `ParagonFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `ReputationFlags1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationClassMask4`,
+  MODIFY `ReputationFlags2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags1`,
+  MODIFY `ReputationFlags3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags2`,
+  MODIFY `ReputationFlags4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReputationFlags3`,
+  MODIFY `ReputationBase1` int(11) NOT NULL DEFAULT 0 AFTER `ReputationFlags4`,
+  MODIFY `ReputationBase2` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase1`,
+  MODIFY `ReputationBase3` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase2`,
+  MODIFY `ReputationBase4` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase3`,
+  MODIFY `ReputationMax1` int(11) NOT NULL DEFAULT 0 AFTER `ReputationBase4`,
+  MODIFY `ReputationMax2` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax1`,
+  MODIFY `ReputationMax3` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax2`,
+  MODIFY `ReputationMax4` int(11) NOT NULL DEFAULT 0 AFTER `ReputationMax3`,
+  MODIFY `ParentFactionMod1` float NOT NULL DEFAULT 0 AFTER `ReputationMax4`,
+  MODIFY `ParentFactionMod2` float NOT NULL DEFAULT 0 AFTER `ParentFactionMod1`;
+
+--
+-- Table structure for table `faction_locale`
+--
+ALTER TABLE `faction_template`
+  MODIFY `FactionGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `FriendGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FactionGroup`,
+  MODIFY `EnemyGroup` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FriendGroup`;
+
+--
+-- Table structure for table `gameobject_display_info`
+--
+ALTER TABLE `gameobject_display_info`
+ MODIFY `FileDataID` int(11) NOT NULL DEFAULT 0 AFTER `GeoBoxMaxZ`,
+ MODIFY `ObjectEffectPackageID` smallint(6) NOT NULL DEFAULT 0 AFTER `FileDataID`;
+
+--
+-- Table structure for table `gameobjects`
+--
+ALTER TABLE `gameobjects`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Rot4`,
+  MODIFY `OwnerID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `DisplayID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `OwnerID`,
+  MODIFY `TypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Scale`,
+  MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TypeID`,
+  MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
+  MODIFY `PhaseGroupID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseID`,
+  MODIFY `PropValue1` int(11) NOT NULL DEFAULT 0 AFTER `PhaseGroupID`;
+
+--
+-- Table structure for table `garr_ability`
+--
+ALTER TABLE `garr_ability`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `GarrFollowerTypeID`,
+  MODIFY `FactionChangeGarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FactionChangeGarrAbilityID`;
+
+--
+-- Table structure for table `garr_building`
+--
+ALTER TABLE `garr_building`
+  MODIFY `AllianceName` text AFTER `HordeName`,
+  MODIFY `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Tooltip`,
+  MODIFY `BuildingType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrTypeID`,
+  MODIFY `GarrSiteID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGameObjectID`,
+  MODIFY `UpgradeLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrSiteID`,
+  MODIFY `BuildSeconds` int(11) NOT NULL DEFAULT 0 AFTER `UpgradeLevel`,
+  MODIFY `CurrencyQty` int(11) NOT NULL DEFAULT 0 AFTER `CurrencyTypeID`,
+  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `AllianceUiTextureKitID`,
+  MODIFY `MaxAssignments` int(11) NOT NULL DEFAULT 0 AFTER `HordeSceneScriptPackageID`,
+  MODIFY `ShipmentCapacity` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxAssignments`;
+
+--
+-- Table structure for table `garr_building_locale`
+--
+ALTER TABLE `garr_building_locale` MODIFY `AllianceName_lang` text AFTER `HordeName_lang`;
+
+--
+-- Table structure for table `garr_building_plot_inst`
+--
+ALTER TABLE `garr_building_plot_inst`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MapOffsetY`,
+  MODIFY `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `GarrSiteLevelPlotInstID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GarrBuildingID`;
+
+--
+-- Table structure for table `garr_class_spec`
+--
+ALTER TABLE `garr_class_spec` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ClassSpecFemale`;
+
+--
+-- Table structure for table `garr_follower`
+--
+ALTER TABLE `garr_follower`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `TitleName`,
+  MODIFY `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `GarrFollowerTypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrTypeID`,
+  MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGarrClassSpecID`,
+  MODIFY `FollowerLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Quality`,
+  MODIFY `ItemLevelWeapon` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FollowerLevel`,
+  MODIFY `ItemLevelArmor` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemLevelWeapon`,
+  MODIFY `HordeSourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `ItemLevelArmor`,
+  MODIFY `AllianceSourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `HordeSourceTypeEnum`,
+  MODIFY `HordeIconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `AllianceSourceTypeEnum`,
+  MODIFY `AllianceIconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `HordeIconFileDataID`,
+  MODIFY `HordeGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AllianceIconFileDataID`,
+  MODIFY `AllianceGarrFollItemSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HordeGarrFollItemSetID`,
+  MODIFY `HordeUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AllianceGarrFollItemSetID`,
+  MODIFY `AllianceUITextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `HordeUITextureKitID`,
+  MODIFY `HordeFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Vitality`,
+  MODIFY `AllianceFlavorGarrStringID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HordeFlavorGarrStringID`,
+  MODIFY `HordeSlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AllianceFlavorGarrStringID`,
+  MODIFY `AllySlottingBroadcastTextID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HordeSlottingBroadcastTextID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ChrClassID`,
+  MODIFY `Gender` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `garr_follower_x_ability`
+--
+ALTER TABLE `garr_follower_x_ability`
+  ADD `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `FactionIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `OrderIndex`;
+
+--
+-- Table structure for table `garr_plot`
+--
+ALTER TABLE `garr_plot`
+  MODIFY `PlotType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `AllianceConstructObjID` int(11) NOT NULL DEFAULT 0 AFTER `HordeConstructObjID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllianceConstructObjID`;
+
+--
+-- Table structure for table `garr_site_level`
+--
+ALTER TABLE `garr_site_level`
+  MODIFY `GarrSiteID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `TownHallUiPosY`,
+  MODIFY `GarrLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GarrSiteID`,
+  MODIFY `UiTextureKitID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UpgradeMovieID`,
+  MODIFY `MaxBuildingLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `UiTextureKitID`;
+
+--
+-- Table structure for table `gem_properties`
+--
+ALTER TABLE `gem_properties`
+  MODIFY `EnchantId` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Type` int(11) NOT NULL DEFAULT 0 AFTER `EnchantId`;
+
+--
+-- Table structure for table `guild_color_background`
+--
+ALTER TABLE `guild_color_background` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
+
+--
+-- Table structure for table `guild_color_border`
+--
+ALTER TABLE `guild_color_border` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
+
+--
+-- Table structure for table `guild_color_emblem`
+--
+ALTER TABLE `guild_color_emblem` MODIFY `Blue` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Red`;
+
+--
+-- Table structure for table `heirloom`
+--
+ALTER TABLE `heirloom`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`,
+  MODIFY `StaticUpgradedItemID` int(11) NOT NULL DEFAULT 0 AFTER `LegacyUpgradedItemID`,
+  MODIFY `SourceTypeEnum` tinyint(4) NOT NULL DEFAULT 0 AFTER `StaticUpgradedItemID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SourceTypeEnum`,
+  MODIFY `LegacyItemID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `holidays`
+--
+ALTER TABLE `holidays`
+  MODIFY `Region` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Looping` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Region`,
+  MODIFY `HolidayNameID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Looping`,
+  MODIFY `HolidayDescriptionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `HolidayNameID`,
+  MODIFY `Priority` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `HolidayDescriptionID`,
+  MODIFY `CalendarFilterType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Priority`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CalendarFilterType`,
+  MODIFY `Duration1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `Duration2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration1`,
+  MODIFY `Duration3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration2`,
+  MODIFY `Duration4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration3`,
+  MODIFY `Duration5` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration4`,
+  MODIFY `Duration6` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration5`,
+  MODIFY `Duration7` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration6`,
+  MODIFY `Duration8` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration7`,
+  MODIFY `Duration9` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration8`,
+  MODIFY `Duration10` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Duration9`,
+  MODIFY `Date1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Duration10`,
+  MODIFY `Date2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date1`,
+  MODIFY `Date3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date2`,
+  MODIFY `Date4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Date3`;
+
+--
+-- Table structure for table `item`
+--
+ALTER TABLE `item`
+  MODIFY `InventoryType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Material`,
+  MODIFY `SoundOverrideSubclassID` tinyint(4) NOT NULL DEFAULT 0 AFTER `SheatheType`,
+  MODIFY `IconFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `SoundOverrideSubclassID`;
+
+--
+-- Table structure for table `item_appearance`
+--
+ALTER TABLE `item_appearance` MODIFY `DisplayType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_armor_quality`
+--
+ALTER TABLE `item_armor_quality` DROP `ItemLevel`;
+
+--
+-- Table structure for table `item_armor_total`
+--
+ALTER TABLE `item_armor_total` MODIFY `ItemLevel` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_bonus_tree_node`
+--
+ALTER TABLE `item_bonus_tree_node` MODIFY `ItemContext` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_class`
+--
+ALTER TABLE `item_class` MODIFY `ClassID` tinyint(4) NOT NULL DEFAULT 0 AFTER `ClassName`;
+
+--
+-- Table structure for table `item_damage_ammo`
+--
+ALTER TABLE `item_damage_ammo` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_damage_one_hand`
+--
+ALTER TABLE `item_damage_one_hand` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_damage_one_hand_caster`
+--
+ALTER TABLE `item_damage_one_hand_caster` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_damage_two_hand`
+--
+ALTER TABLE `item_damage_two_hand` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_damage_two_hand_caster`
+--
+ALTER TABLE `item_damage_two_hand_caster` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_disenchant_loot`
+--
+ALTER TABLE `item_disenchant_loot`
+  MODIFY `Subclass` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Subclass`,
+  MODIFY `MinLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Quality`;
+
+--
+-- Table structure for table `item_effect`
+--
+ALTER TABLE `item_effect`
+  MODIFY `LegacySlotIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `TriggerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `LegacySlotIndex`,
+  MODIFY `Charges` smallint(6) NOT NULL DEFAULT 0 AFTER `TriggerType`,
+  MODIFY `SpellID` int(11) NOT NULL DEFAULT 0 AFTER `SpellCategoryID`;
+
+--
+-- Table structure for table `item_extended_cost`
+--
+ALTER TABLE `item_extended_cost`
+  MODIFY `RequiredArenaRating` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ArenaBracket` tinyint(4) NOT NULL DEFAULT 0 AFTER `RequiredArenaRating`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArenaBracket`,
+  MODIFY `MinFactionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinFactionID`,
+  MODIFY `RequiredAchievement` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinReputation`,
+  MODIFY `ItemID1` int(11) NOT NULL DEFAULT 0 AFTER `RequiredAchievement`,
+  MODIFY `ItemID2` int(11) NOT NULL DEFAULT 0 AFTER `ItemID1`,
+  MODIFY `CurrencyID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID3`,
+  MODIFY `CurrencyID5` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID4`,
+  MODIFY `CurrencyCount1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyID5`,
+  MODIFY `CurrencyCount2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount1`,
+  MODIFY `CurrencyCount3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount2`,
+  MODIFY `CurrencyCount4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount3`,
+  MODIFY `CurrencyCount5` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyCount4`;
+
+--
+-- Table structure for table `item_limit_category_condition`
+--
+ALTER TABLE `item_limit_category_condition`
+  MODIFY `AddQuantity` tinyint(4) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ParentItemLimitCategoryID` int(11) NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+--
+-- Table structure for table `item_modified_appearance`
+--
+ALTER TABLE `item_modified_appearance` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
+
+--
+-- Table structure for table `item_price_base`
+--
+ALTER TABLE `item_price_base` MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_search_name`
+--
+ALTER TABLE `item_search_name`
+  ADD `Flags4` int(11) NOT NULL DEFAULT 0 AFTER `Flags3`,
+  MODIFY `RequiredLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `AllowableClass`,
+  MODIFY `RequiredAbility` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkillRank`,
+  MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAbility`,
+  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `ItemLevel`,
+  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
+  MODIFY `Flags3` int(11) NOT NULL DEFAULT 0 AFTER `Flags2`;
+
+--
+-- Table structure for table `item_set`
+--
+ALTER TABLE `item_set`
+  MODIFY `SetFlags` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `RequiredSkill` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SetFlags`,
+  MODIFY `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkill`;
+
+--
+-- Table structure for table `item_set_spell`
+--
+ALTER TABLE `item_set_spell` MODIFY `ChrSpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `item_sparse`
+--
+ALTER TABLE `item_sparse`
+  ADD `FactionRelated` int(11) NOT NULL DEFAULT 0 AFTER `Flags4`,
+  MODIFY `Description` text AFTER `AllowableRace`,
+  MODIFY `Display2` text AFTER `Display3`,
+  MODIFY `Display1` text AFTER `Display2`,
+  MODIFY `Display` text AFTER `Display1`,
+  MODIFY `DmgVariance` float NOT NULL DEFAULT 0 AFTER `Display`,
+  MODIFY `DurationInInventory` int(10) unsigned NOT NULL DEFAULT 0 AFTER `DmgVariance`,
+  MODIFY `QualityModifier` float NOT NULL DEFAULT 0 AFTER `DurationInInventory`,
+  MODIFY `BagFamily` int(10) unsigned NOT NULL DEFAULT 0 AFTER `QualityModifier`,
+  MODIFY `ItemRange` float NOT NULL DEFAULT 0 AFTER `BagFamily`,
+  MODIFY `StatPercentageOfSocket1` float NOT NULL DEFAULT 0 AFTER `ItemRange`,
+  MODIFY `StatPercentageOfSocket2` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket1`,
+  MODIFY `StatPercentageOfSocket3` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket2`,
+  MODIFY `StatPercentageOfSocket4` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket3`,
+  MODIFY `StatPercentageOfSocket5` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket4`,
+  MODIFY `StatPercentageOfSocket6` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket5`,
+  MODIFY `StatPercentageOfSocket7` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket6`,
+  MODIFY `StatPercentageOfSocket8` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket7`,
+  MODIFY `StatPercentageOfSocket9` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket8`,
+  MODIFY `StatPercentageOfSocket10` float NOT NULL DEFAULT 0 AFTER `StatPercentageOfSocket9`,
+  MODIFY `Stackable` int(11) NOT NULL DEFAULT 0 AFTER `StatPercentEditor10`,
+  MODIFY `MaxCount` int(11) NOT NULL DEFAULT 0 AFTER `Stackable`,
+  MODIFY `RequiredAbility` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MaxCount`,
+  MODIFY `SellPrice` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAbility`,
+  MODIFY `BuyPrice` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SellPrice`,
+  MODIFY `VendorStackCount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `BuyPrice`,
+  MODIFY `PriceVariance` float NOT NULL DEFAULT 0 AFTER `VendorStackCount`,
+  MODIFY `PriceRandomValue` float NOT NULL DEFAULT 0 AFTER `PriceVariance`,
+  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `PriceRandomValue`,
+  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
+  MODIFY `Flags3` int(11) NOT NULL DEFAULT 0 AFTER `Flags2`,
+  MODIFY `Flags4` int(11) NOT NULL DEFAULT 0 AFTER `Flags3`,
+  MODIFY `ItemNameDescriptionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `FactionRelated`,
+  MODIFY `RequiredTransmogHoliday` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemNameDescriptionID`,
+  MODIFY `RequiredHoliday` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredTransmogHoliday`,
+  MODIFY `LimitCategory` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredHoliday`,
+  MODIFY `GemProperties` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LimitCategory`,
+  MODIFY `SocketMatchEnchantmentId` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `GemProperties`,
+  MODIFY `TotemCategoryID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SocketMatchEnchantmentId`,
+  MODIFY `InstanceBound` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TotemCategoryID`,
+  MODIFY `ItemSet` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ZoneBound`,
+  MODIFY `ItemRandomSuffixGroupID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemSet`,
+  MODIFY `RandomSelect` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemRandomSuffixGroupID`,
+  MODIFY `LockID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RandomSelect`,
+  MODIFY `StartQuestID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `LockID`,
+  MODIFY `PageID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `StartQuestID`,
+  MODIFY `ItemDelay` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PageID`,
+  MODIFY `ScalingStatDistributionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemDelay`,
+  MODIFY `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ScalingStatDistributionID`,
+  MODIFY `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MinFactionID`,
+  MODIFY `RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkillRank`,
+  MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredSkill`,
+  MODIFY `AllowableClass` smallint(6) NOT NULL DEFAULT 0 AFTER `ItemLevel`,
+  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `AllowableClass`,
+  MODIFY `ArtifactID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ExpansionID`,
+  MODIFY `SpellWeight` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ArtifactID`,
+  MODIFY `SpellWeightCategory` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeight`,
+  MODIFY `SocketType1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellWeightCategory`,
+  MODIFY `SocketType2` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType1`,
+  MODIFY `SocketType3` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType2`,
+  MODIFY `SheatheType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SocketType3`,
+  MODIFY `Material` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SheatheType`,
+  MODIFY `PageMaterialID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Material`,
+  MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PageMaterialID`,
+  MODIFY `Bonding` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LanguageID`,
+  MODIFY `DamageDamageType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Bonding`,
+  MODIFY `ContainerSlots` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `StatModifierBonusStat10`,
+  MODIFY `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ContainerSlots`,
+  MODIFY `RequiredPVPMedal` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinReputation`,
+  MODIFY `RequiredPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredPVPMedal`,
+  MODIFY `RequiredLevel` tinyint(4) NOT NULL DEFAULT 0 AFTER `RequiredPVPRank`,
+  MODIFY `InventoryType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredLevel`,
+  MODIFY `OverallQualityID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InventoryType`,
+  DROP `ItemStatValue1`,
+  DROP `ItemStatValue2`,
+  DROP `ItemStatValue3`,
+  DROP `ItemStatValue4`,
+  DROP `ItemStatValue5`,
+  DROP `ItemStatValue6`,
+  DROP `ItemStatValue7`,
+  DROP `ItemStatValue8`,
+  DROP `ItemStatValue9`,
+  DROP `ItemStatValue10`;
+
+--
+-- Table structure for table `item_sparse_locale`
+--
+ALTER TABLE `item_sparse_locale`
+  MODIFY `Description_lang` text AFTER `locale`,
+  MODIFY `Display3_lang` text AFTER `Description_lang`,
+  MODIFY `Display2_lang` text AFTER `Display3_lang`,
+  MODIFY `Display1_lang` text AFTER `Display2_lang`;
+
+--
+-- Table structure for table `item_spec`
+--
+ALTER TABLE `item_spec` MODIFY `SpecializationID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SecondaryStat`;
+
+--
+-- Table structure for table `item_upgrade`
+--
+ALTER TABLE `item_upgrade`
+  MODIFY `PrerequisiteID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemLevelIncrement`,
+  MODIFY `CurrencyType` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PrerequisiteID`,
+  MODIFY `CurrencyAmount` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CurrencyType`;
+
+--
+-- Table structure for table `lfg_dungeons`
+--
+ALTER TABLE `lfg_dungeons`
+  CHANGE `Flags` `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `MentorCharLevel`,
+  ADD `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`,
+  MODIFY `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `TypeID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxLevel`,
+  MODIFY `Subtype` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TypeID`,
+  MODIFY `Faction` tinyint(4) NOT NULL DEFAULT 0 AFTER `Subtype`,
+  MODIFY `IconTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `Faction`,
+  MODIFY `RewardsBgTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `IconTextureFileID`,
+  MODIFY `PopupBgTextureFileID` int(11) NOT NULL DEFAULT 0 AFTER `RewardsBgTextureFileID`,
+  MODIFY `ExpansionLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PopupBgTextureFileID`,
+  MODIFY `MapID` smallint(6) NOT NULL DEFAULT 0 AFTER `ExpansionLevel`,
+  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MapID`,
+  MODIFY `MinGear` float NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `GroupID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinGear`,
+  MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `GroupID`,
+  MODIFY `RequiredPlayerConditionId` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OrderIndex`,
+  MODIFY `TargetLevelMax` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TargetLevelMin`,
+  MODIFY `RandomID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `TargetLevelMax`,
+  MODIFY `ScenarioID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RandomID`,
+  MODIFY `FinalEncounterID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ScenarioID`,
+  MODIFY `BonusReputationAmount` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MinCountDamage`,
+  MODIFY `MentorItemLevel` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `BonusReputationAmount`;
+
+--
+-- Table structure for table `liquid_type`
+--
+ALTER TABLE `liquid_type`
+  ADD `MinimapStaticCol` int(11) NOT NULL DEFAULT 0 AFTER `MaterialID`,
+  ADD `Coefficient1` float NOT NULL DEFAULT 0 AFTER `Int4`,
+  ADD `Coefficient2` float NOT NULL DEFAULT 0 AFTER `Coefficient1`,
+  ADD `Coefficient3` float NOT NULL DEFAULT 0 AFTER `Coefficient2`,
+  ADD `Coefficient4` float NOT NULL DEFAULT 0 AFTER `Coefficient3`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Texture6`,
+  MODIFY `SoundBank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `SoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SoundBank`,
+  MODIFY `LightID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DirDarkenIntensity`,
+  MODIFY `ParticleMovement` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleScale`,
+  MODIFY `ParticleTexSlots` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleMovement`,
+  MODIFY `MaterialID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParticleTexSlots`,
+  MODIFY `FrameCountTexture1` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinimapStaticCol`,
+  MODIFY `FrameCountTexture2` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture1`,
+  MODIFY `FrameCountTexture3` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture2`,
+  MODIFY `FrameCountTexture4` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture3`,
+  MODIFY `FrameCountTexture5` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture4`,
+  MODIFY `FrameCountTexture6` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `FrameCountTexture5`,
+  MODIFY `Color1` int(11) NOT NULL DEFAULT 0 AFTER `FrameCountTexture6`,
+  MODIFY `Color2` int(11) NOT NULL DEFAULT 0 AFTER `Color1`;
+
+--
+-- Table structure for table `map`
+--
+ALTER TABLE `map`
+  ADD `ZmpFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `WindSettingsID`,
+  MODIFY `MapType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CorpseY`,
+  MODIFY `InstanceType` tinyint(4) NOT NULL DEFAULT 0 AFTER `MapType`,
+  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `InstanceType`,
+  MODIFY `TimeOffset` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CosmeticParentMapID`,
+  MODIFY `MinimapIconScale` float NOT NULL DEFAULT 0 AFTER `TimeOffset`,
+  MODIFY `CorpseMapID` smallint(6) NOT NULL DEFAULT 0 AFTER `MinimapIconScale`,
+  MODIFY `WindSettingsID` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxPlayers`,
+  MODIFY `Flags1` int(11) NOT NULL DEFAULT 0 AFTER `ZmpFileDataID`,
+  MODIFY `Flags2` int(11) NOT NULL DEFAULT 0 AFTER `Flags1`;
+
+--
+-- Table structure for table `map_difficulty`
+--
+ALTER TABLE `map_difficulty`
+  ADD `ContentTuningID` int(11) NOT NULL DEFAULT 0 AFTER `ItemContextPickerID`,
+  MODIFY `ItemContextPickerID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Message`,
+  MODIFY `LockID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ItemContext`;
+
+--
+-- Table structure for table `modifier_tree`
+--
+ALTER TABLE `modifier_tree`
+  MODIFY `Parent` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Operator` tinyint(4) NOT NULL DEFAULT 0 AFTER `Parent`,
+  MODIFY `Amount` tinyint(4) NOT NULL DEFAULT 0 AFTER `Operator`,
+  MODIFY `Asset` int(11) NOT NULL DEFAULT 0 AFTER `Type`,
+  MODIFY `SecondaryAsset` int(11) NOT NULL DEFAULT 0 AFTER `Asset`;
+
+--
+-- Table structure for table `mount`
+--
+ALTER TABLE `mount`
+  MODIFY `Description` text AFTER `SourceText`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `SourceSpellID` int(11) NOT NULL DEFAULT 0 AFTER `SourceTypeEnum`,
+  MODIFY `MountFlyRideHeight` float NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+--
+-- Dumping data for table `mount_locale`
+--
+ALTER TABLE `mount_locale` MODIFY `Description_lang` text AFTER `SourceText_lang`;
+
+--
+-- Table structure for table `mount_capability`
+--
+ALTER TABLE `mount_capability`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ReqAreaID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ReqRidingSkill`,
+  MODIFY `ReqSpellAuraID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ReqAreaID`,
+  MODIFY `ReqSpellKnownID` int(11) NOT NULL DEFAULT 0 AFTER `ReqSpellAuraID`,
+  MODIFY `ModSpellAuraID` int(11) NOT NULL DEFAULT 0 AFTER `ReqSpellKnownID`;
+
+--
+-- Table structure for table `movie`
+--
+ALTER TABLE `movie`
+  MODIFY `AudioFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `KeyID`,
+  MODIFY `SubtitleFileDataID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AudioFileDataID`;
+
+--
+-- Table structure for table `player_condition`
+--
+ALTER TABLE `player_condition`
+  MODIFY `AchievementLogic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LifetimeMaxPVPRank`,
+  MODIFY `Gender` tinyint(4) NOT NULL DEFAULT 0 AFTER `AchievementLogic`,
+  MODIFY `NativeGender` tinyint(4) NOT NULL DEFAULT 0 AFTER `Gender`,
+  MODIFY `AreaLogic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `NativeGender`,
+  MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxAvgEquippedItemLevel`,
+  MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PhaseUseFlags`,
+  MODIFY `PhaseGroupID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `PhaseID`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `PhaseGroupID`,
+  MODIFY `ModifierTreeID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ChrSpecializationRole`,
+  MODIFY `MaxGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WeaponSubclassMask`,
+  MODIFY `MinGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MaxGuildLevel`,
+  MODIFY `MaxExpansionTier` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinGuildLevel`,
+  MODIFY `MinExpansionTier` tinyint(4) NOT NULL DEFAULT 0 AFTER `MaxExpansionTier`,
+  MODIFY `MinPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinExpansionTier`,
+  MODIFY `MaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `MinPVPRank`,
+  MODIFY `AreaID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Achievement4`,
+  MODIFY `AreaID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID1`,
+  MODIFY `AreaID3` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID2`,
+  MODIFY `AreaID4` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AreaID3`;
+
+--
+-- Table structure for table `power_type`
+--
+ALTER TABLE `power_type`
+  MODIFY `MaxBasePower` smallint(6) NOT NULL DEFAULT 0 AFTER `MinPower`,
+  MODIFY `DisplayModifier` tinyint(4) NOT NULL DEFAULT 0 AFTER `DefaultPower`,
+  MODIFY `RegenInterruptTimeMS` smallint(6) NOT NULL DEFAULT 0 AFTER `DisplayModifier`,
+  MODIFY `RegenPeace` float NOT NULL DEFAULT 0 AFTER `RegenInterruptTimeMS`,
+  MODIFY `RegenCombat` float NOT NULL DEFAULT 0 AFTER `RegenPeace`,
+  MODIFY `Flags` smallint(6) NOT NULL DEFAULT 0 AFTER `RegenCombat`;
+
+--
+-- Table structure for table `prestige_level_info`
+--
+ALTER TABLE `prestige_level_info`
+  ADD `AwardedAchievementID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `PrestigeLevel` int(11) NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `BadgeTextureFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `PrestigeLevel`;
+
+--
+-- Table structure for table `pvp_talent`
+--
+ALTER TABLE `pvp_talent`
+  ADD `PvpTalentCategoryID` int(11) NOT NULL DEFAULT 0 AFTER `ActionBarSpellID`,
+  ADD `LevelRequired` int(11) NOT NULL DEFAULT 0 AFTER `PvpTalentCategoryID`,
+  MODIFY `Description` text FIRST,
+  MODIFY `SpecID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ActionBarSpellID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  DROP `TierID`,
+  DROP `ColumnIndex`,
+  DROP `ClassID`,
+  DROP `Role`;
+  
+--
+-- Table structure for table `pvp_talent_category`
+--
+DROP TABLE IF EXISTS `pvp_talent_category`;
+CREATE TABLE `pvp_talent_category` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `TalentSlotMask` tinyint(3) unsigned NOT NULL DEFAULT 0,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `pvp_talent_slot_unlock`
+--
+DROP TABLE IF EXISTS `pvp_talent_slot_unlock`;
+CREATE TABLE `pvp_talent_slot_unlock` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `Slot` tinyint(4) NOT NULL DEFAULT 0,
+  `LevelRequired` int(11) NOT NULL DEFAULT 0,
+  `DeathKnightLevelRequired` int(11) NOT NULL DEFAULT 0,
+  `DemonHunterLevelRequired` int(11) NOT NULL DEFAULT 0,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `quest_package_item`
+--
+ALTER TABLE `quest_package_item`
+  MODIFY `ItemID` int(11) NOT NULL DEFAULT 0 AFTER `PackageID`,
+  MODIFY `DisplayType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ItemQuantity`;
+
+--
+-- Table structure for table `rand_prop_points`
+--
+ALTER TABLE `rand_prop_points` ADD `DamageReplaceStat` int(11) NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `reward_pack`
+--
+ALTER TABLE `reward_pack`
+  MODIFY `CharTitleID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `ArtifactXPDifficulty` tinyint(4) NOT NULL DEFAULT 0 AFTER `Money`;
+
+--
+-- Table structure for table `scenario`
+--
+ALTER TABLE `scenario`
+  ADD `UiTextureKitID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Type`;
+
+--
+-- Table structure for table `scenario_step`
+--
+ALTER TABLE `scenario_step`
+  ADD `VisibilityPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  ADD `WidgetSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `VisibilityPlayerConditionID`,
+  MODIFY `Criteriatreeid` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ScenarioID`,
+  MODIFY `RewardQuestID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `Criteriatreeid`,
+  MODIFY `RelatedStep` int(11) NOT NULL DEFAULT 0 AFTER `RewardQuestID`;
+
+--
+-- Table structure for table `skill_line`
+--
+ALTER TABLE `skill_line`
+  ADD `HordeDisplayName` text AFTER `Description`,
+  ADD `OverrideSourceInfoDisplayName` text AFTER `HordeDisplayName`,
+  ADD `ParentTierIndex` int(11) NOT NULL DEFAULT 0 AFTER `ParentSkillLineID`,
+  ADD `SpellBookSpellID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `AlternateVerb` text AFTER `DisplayName`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `OverrideSourceInfoDisplayName`,
+  MODIFY `CanLink` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ParentTierIndex`;
+
+--
+-- Table structure for table `skill_line_locale`
+--
+ALTER TABLE `skill_line_locale`
+  ADD `HordeDisplayName_lang` text AFTER `Description_lang`,
+  MODIFY `AlternateVerb_lang` text AFTER `DisplayName_lang`;
+
+--
+-- Table structure for table `skill_line_ability`
+--
+ALTER TABLE `skill_line_ability`
+  ADD `SkillupSkillLineID` smallint(6) NOT NULL DEFAULT 0 AFTER `TradeSkillCategoryID`,
+  MODIFY `SkillLine` smallint(6) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `MinSkillLineRank` smallint(6) NOT NULL DEFAULT 0 AFTER `Spell`,
+  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `MinSkillLineRank`,
+  MODIFY `SupercedesSpell` int(11) NOT NULL DEFAULT 0 AFTER `ClassMask`,
+  MODIFY `AcquireMethod` tinyint(4) NOT NULL DEFAULT 0 AFTER `SupercedesSpell`,
+  MODIFY `Flags` tinyint(4) NOT NULL DEFAULT 0 AFTER `TrivialSkillLineRankLow`,
+  MODIFY `NumSkillUps` tinyint(4) NOT NULL DEFAULT 0 AFTER `Flags`;
+
+--
+-- Table structure for table `skill_race_class_info`
+--
+ALTER TABLE `skill_race_class_info`
+  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `SkillID`,
+  MODIFY `SkillTierID` smallint(6) NOT NULL DEFAULT 0 AFTER `MinLevel`;
+
+--
+-- Table structure for table `sound_kit`
+--
+ALTER TABLE `sound_kit`
+  ADD `SoundKitAdvancedID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EAXDef`,
+  MODIFY `SoundType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `VolumeFloat`,
+  MODIFY `DialogType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PitchVariationMinus`,
+  DROP `SoundEntriesAdvancedID`;
+
+--
+-- Table structure for table `specialization_spells`
+--
+ALTER TABLE `specialization_spells`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `spell_aura_options`
+--
+ALTER TABLE `spell_aura_options`
+  CHANGE `ProcTypeMask` `ProcTypeMask1` int(11) NOT NULL DEFAULT 0 AFTER `SpellProcsPerMinuteID`,
+  ADD `ProcTypeMask2` int(11) NOT NULL DEFAULT 0 AFTER `ProcTypeMask1`,
+  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `CumulativeAura` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `ProcChance` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ProcCategoryRecovery`,
+  MODIFY `ProcCharges` int(11) NOT NULL DEFAULT 0 AFTER `ProcChance`;
+
+--
+-- Table structure for table `spell_aura_restrictions`
+--
+ALTER TABLE `spell_aura_restrictions`
+  MODIFY `ExcludeTargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ExcludeCasterAuraState`,
+  MODIFY `CasterAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `ExcludeTargetAuraState`,
+  MODIFY `TargetAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `CasterAuraSpell`,
+  MODIFY `ExcludeCasterAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `TargetAuraSpell`,
+  MODIFY `ExcludeTargetAuraSpell` int(11) NOT NULL DEFAULT 0 AFTER `ExcludeCasterAuraSpell`;
+
+--
+-- Dumping data for table `spell_cast_times`
+--
+ALTER TABLE `spell_cast_times` MODIFY `Minimum` int(11) NOT NULL DEFAULT 0 AFTER `PerLevel`;
+
+--
+-- Table structure for table `spell_casting_requirements`
+--
+ALTER TABLE `spell_casting_requirements`
+  MODIFY `FacingCasterFlags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
+  MODIFY `MinReputation` tinyint(4) NOT NULL DEFAULT 0 AFTER `MinFactionID`,
+  MODIFY `RequiredAuraVision` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAreasID`;
+
+--
+-- Table structure for table `spell_categories`
+--
+ALTER TABLE `spell_categories`
+  MODIFY `Category` smallint(6) NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `StartRecoveryCategory` smallint(6) NOT NULL DEFAULT 0 AFTER `PreventionType`,
+  MODIFY `ChargeCategory` smallint(6) NOT NULL DEFAULT 0 AFTER `StartRecoveryCategory`;
+
+--
+-- Table structure for table `spell_category`
+--
+ALTER TABLE `spell_category` MODIFY `ChargeRecoveryTime` int(11) NOT NULL DEFAULT 0 AFTER `MaxCharges`;
+
+--
+-- Table structure for table `spell_class_options`
+--
+ALTER TABLE `spell_class_options`
+  MODIFY `ModalNextSpell` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
+  MODIFY `SpellClassSet` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ModalNextSpell`,
+  MODIFY `SpellClassMask1` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassSet`,
+  MODIFY `SpellClassMask2` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask1`,
+  MODIFY `SpellClassMask3` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask2`,
+  MODIFY `SpellClassMask4` int(11) NOT NULL DEFAULT 0 AFTER `SpellClassMask3`;
+
+--
+-- Table structure for table `spell_cooldowns`
+--
+ALTER TABLE `spell_cooldowns` MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `spell_duration`
+--
+ALTER TABLE `spell_duration` MODIFY `DurationPerLevel` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Duration`;
+
+--
+-- Table structure for table `spell_effect`
+--
+ALTER TABLE `spell_effect`
+  MODIFY `DifficultyID` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Effect` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectIndex`,
+  MODIFY `EffectAmplitude` float NOT NULL DEFAULT 0 AFTER `Effect`,
+  MODIFY `EffectAttributes` int(11) NOT NULL DEFAULT 0 AFTER `EffectAmplitude`,
+  MODIFY `EffectAura` smallint(6) NOT NULL DEFAULT 0 AFTER `EffectAttributes`,
+  MODIFY `EffectPosFacing` float NOT NULL DEFAULT 0 AFTER `EffectPointsPerResource`,
+  MODIFY `EffectBasePoints` float NOT NULL DEFAULT 0 AFTER `GroupSizeBasePointsCoefficient`,
+  MODIFY `EffectMiscValue1` int(11) NOT NULL DEFAULT 0 AFTER `EffectBasePoints`,
+  MODIFY `EffectMiscValue2` int(11) NOT NULL DEFAULT 0 AFTER `EffectMiscValue1`,
+  MODIFY `EffectRadiusIndex1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectMiscValue2`,
+  MODIFY `EffectRadiusIndex2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EffectRadiusIndex1`,
+  MODIFY `EffectSpellClassMask1` int(11) NOT NULL DEFAULT 0 AFTER `EffectRadiusIndex2`,
+  MODIFY `EffectSpellClassMask2` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask1`,
+  MODIFY `EffectSpellClassMask3` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask2`,
+  MODIFY `EffectSpellClassMask4` int(11) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask3`,
+  MODIFY `ImplicitTarget1` smallint(6) NOT NULL DEFAULT 0 AFTER `EffectSpellClassMask4`,
+  MODIFY `ImplicitTarget2` smallint(6) NOT NULL DEFAULT 0 AFTER `ImplicitTarget1`,
+  DROP `EffectDieSides`;
+
+--
+-- Table structure for table `spell_equipped_items`
+--
+ALTER TABLE `spell_equipped_items` MODIFY `EquippedItemClass` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellID`;
+
+--
+-- Table structure for table `spell_item_enchantment`
+--
+ALTER TABLE `spell_item_enchantment`
+  ADD `HordeName` text AFTER `Name`,
+  MODIFY `TransmogPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `IconFileDataID`,
+  MODIFY `ScalingClass` tinyint(4) NOT NULL DEFAULT 0 AFTER `Effect3`,
+  MODIFY `ScalingClassRestricted` tinyint(4) NOT NULL DEFAULT 0 AFTER `ScalingClass`;
+
+--
+-- Table structure for table `spell_item_enchantment_locale`
+--
+ALTER TABLE `spell_item_enchantment_locale` ADD `HordeName_lang` text AFTER `Name_lang`;
+
+--
+-- Table structure for table `spell_item_enchantment_condition`
+--
+ALTER TABLE `spell_item_enchantment_condition`
+  MODIFY `LtOperandType4` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType3`,
+  MODIFY `LtOperandType5` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType4`,
+  MODIFY `LtOperand1` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperandType5`,
+  MODIFY `LtOperand2` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand1`,
+  MODIFY `LtOperand3` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand2`,
+  MODIFY `LtOperand4` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand3`,
+  MODIFY `LtOperand5` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LtOperand4`;
+
+--
+-- Table structure for table `spell_levels`
+--
+ALTER TABLE `spell_levels` MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`;
+
+--
+-- Table structure for table `spell_misc`
+--
+ALTER TABLE `spell_misc`
+  ADD `MinDuration` float NOT NULL DEFAULT 0 AFTER `LaunchDelay`,
+  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Speed` float NOT NULL DEFAULT 0 AFTER `SchoolMask`,
+  MODIFY `LaunchDelay` float NOT NULL DEFAULT 0 AFTER `Speed`;
+
+--
+-- Table structure for table `spell_name`
+--
+DROP TABLE IF EXISTS `spell_name`;
+CREATE TABLE `spell_name` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `Name` text,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_name_locale`
+--
+DROP TABLE IF EXISTS `spell_name_locale`;
+CREATE TABLE `spell_name_locale` (
+  `ID` int(10) unsigned NOT NULL DEFAULT 0,
+  `locale` varchar(4) NOT NULL,
+  `Name_lang` text,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT 0,
+  PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_power`
+--
+ALTER TABLE `spell_power`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
+  MODIFY `ManaCost` int(11) NOT NULL DEFAULT 0 AFTER `OrderIndex`,
+  MODIFY `ManaPerSecond` int(11) NOT NULL DEFAULT 0 AFTER `ManaCostPerLevel`,
+  MODIFY `PowerDisplayID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ManaPerSecond`,
+  MODIFY `AltPowerBarID` int(11) NOT NULL DEFAULT 0 AFTER `PowerDisplayID`,
+  MODIFY `PowerCostPct` float NOT NULL DEFAULT 0 AFTER `AltPowerBarID`,
+  MODIFY `PowerCostMaxPct` float NOT NULL DEFAULT 0 AFTER `PowerCostPct`,
+  MODIFY `PowerPctPerSecond` float NOT NULL DEFAULT 0 AFTER `PowerCostMaxPct`,
+  MODIFY `PowerType` tinyint(4) NOT NULL DEFAULT 0 AFTER `PowerPctPerSecond`,
+  MODIFY `RequiredAuraSpellID` int(11) NOT NULL DEFAULT 0 AFTER `PowerType`,
+  MODIFY `OptionalCost` int(10) unsigned NOT NULL DEFAULT 0 AFTER `RequiredAuraSpellID`;
+
+--
+-- Table structure for table `spell_power_difficulty`
+--
+ALTER TABLE `spell_power_difficulty` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
+
+--
+-- Table structure for table `spell_procs_per_minute_mod`
+--
+ALTER TABLE `spell_procs_per_minute_mod`
+ MODIFY `Param` smallint(6) NOT NULL DEFAULT 0 AFTER `Type`,
+ MODIFY `Coeff` float NOT NULL DEFAULT 0 AFTER `Param`;
+
+--
+-- Table structure for table `spell_range`
+--
+ALTER TABLE `spell_range` MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `DisplayNameShort`;
+
+--
+-- Table structure for table `spell_scaling`
+--
+ALTER TABLE `spell_scaling` MODIFY `ScalesFromItemLevel` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxScalingLevel`;
+
+--
+-- Table structure for table `spell_shapeshift`
+--
+ALTER TABLE `spell_shapeshift` MODIFY `StanceBarOrder` tinyint(4) NOT NULL DEFAULT 0 AFTER `SpellID`;
+
+--
+-- Table structure for table `spell_shapeshift_form`
+--
+ALTER TABLE `spell_shapeshift_form`
+  MODIFY `CreatureType` tinyint(4) NOT NULL DEFAULT 0 AFTER `Name`,
+  MODIFY `AttackIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `BonusActionBar` tinyint(4) NOT NULL DEFAULT 0 AFTER `AttackIconFileID`,
+  MODIFY `DamageVariance` float NOT NULL DEFAULT 0 AFTER `CombatRoundTime`;
+
+--
+-- Table structure for table `spell_target_restrictions`
+--
+ALTER TABLE `spell_target_restrictions`
+  MODIFY `ConeDegrees` float NOT NULL DEFAULT 0 AFTER `DifficultyID`,
+  MODIFY `TargetCreatureType` smallint(6) NOT NULL DEFAULT 0 AFTER `MaxTargetLevel`,
+  MODIFY `Targets` int(11) NOT NULL DEFAULT 0 AFTER `TargetCreatureType`,
+  MODIFY `Width` float NOT NULL DEFAULT 0 AFTER `Targets`;
+
+--
+-- Table structure for table `spell_totems`
+--
+ALTER TABLE `spell_totems`
+  MODIFY `RequiredTotemCategoryID1` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`,
+  MODIFY `RequiredTotemCategoryID2` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `RequiredTotemCategoryID1`;
+
+--
+-- Table structure for table `spell_x_spell_visual`
+--
+ALTER TABLE `spell_x_spell_visual`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST,
+  MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `SpellIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `Priority`,
+  MODIFY `ActiveIconFileID` int(11) NOT NULL DEFAULT 0 AFTER `SpellIconFileID`,
+  MODIFY `ViewerUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ActiveIconFileID`,
+  MODIFY `ViewerPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ViewerUnitConditionID`,
+  MODIFY `CasterUnitConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ViewerPlayerConditionID`,
+  MODIFY `CasterPlayerConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `CasterUnitConditionID`;
+
+--
+-- Table structure for table `summon_properties`
+--
+ALTER TABLE `summon_properties` MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `Slot`;
+
+--
+-- Table structure for table `talent`
+--
+ALTER TABLE `talent`
+  MODIFY `TierID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Description`,
+  MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `TierID`,
+  MODIFY `ColumnIndex` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ColumnIndex`,
+  MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ClassID`,
+  MODIFY `SpellID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpecID`,
+  MODIFY `OverridesSpellID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpellID`;
+
+--
+-- Table structure for table `taxi_nodes`
+--
+ALTER TABLE `taxi_nodes`
+  ADD `VisibilityConditionID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SpecialIconConditionID`,
+  MODIFY `FlightMapOffsetY` float NOT NULL DEFAULT 0 AFTER `FlightMapOffsetX`,
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `FlightMapOffsetY`,
+  MODIFY `Facing` float NOT NULL DEFAULT 0 AFTER `UiTextureKitID`,
+  MODIFY `MountCreatureID1` int(11) NOT NULL DEFAULT 0 AFTER `VisibilityConditionID`,
+  MODIFY `MountCreatureID2` int(11) NOT NULL DEFAULT 0 AFTER `MountCreatureID1`;
+
+--
+-- Table structure for table `taxi_path`
+--
+ALTER TABLE `taxi_path` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 FIRST;
+
+--
+-- Table structure for table `taxi_path_node`
+--
+ALTER TABLE `taxi_path_node`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `LocZ`,
+  MODIFY `NodeIndex` int(11) NOT NULL DEFAULT 0 AFTER `PathID`,
+  MODIFY `ContinentID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `NodeIndex`;
+
+--
+-- Table structure for table `totem_category`
+--
+ALTER TABLE `totem_category` MODIFY `TotemCategoryMask` int(11) NOT NULL DEFAULT 0 AFTER `TotemCategoryType`;
+
+--
+-- Table structure for table `toy`
+--
+ALTER TABLE `toy` MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SourceText`;
+
+--
+-- Table structure for table `transmog_set`
+--
+ALTER TABLE `transmog_set`
+  MODIFY `ClassMask` int(11) NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `Flags` int(11) NOT NULL DEFAULT 0 AFTER `TrackingQuestID`,
+  MODIFY `ItemNameDescriptionID` int(11) NOT NULL DEFAULT 0 AFTER `TransmogSetGroupID`,
+  MODIFY `ParentTransmogSetID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ItemNameDescriptionID`,
+  MODIFY `ExpansionID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `ParentTransmogSetID`,
+  MODIFY `UiOrder` smallint(6) NOT NULL DEFAULT 0 AFTER `ExpansionID`;
+
+--
+-- Table structure for table `transport_animation`
+--
+ALTER TABLE `transport_animation` MODIFY `TimeIndex` int(10) unsigned NOT NULL DEFAULT 0 AFTER `SequenceID`;
+
+--
+-- Table structure for table `transport_rotation`
+--
+ALTER TABLE `transport_rotation` MODIFY `TimeIndex` int(10) unsigned NOT NULL DEFAULT 0 AFTER `Rot4`;
+
+--
+-- Table structure for table `ui_map`
+--
+DROP TABLE IF EXISTS `ui_map`;
+CREATE TABLE `ui_map` (
+  `Name` text,
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
+  `Flags` int(11) NOT NULL DEFAULT '0',
+  `System` int(11) NOT NULL DEFAULT '0',
+  `Type` int(11) NOT NULL DEFAULT '0',
+  `LevelRangeMin` int(10) unsigned NOT NULL DEFAULT '0',
+  `LevelRangeMax` int(10) unsigned NOT NULL DEFAULT '0',
+  `BountySetID` int(11) NOT NULL DEFAULT '0',
+  `BountyDisplayLocation` int(10) unsigned NOT NULL DEFAULT '0',
+  `VisibilityPlayerConditionID` int(11) NOT NULL DEFAULT '0',
+  `HelpTextPosition` tinyint(4) NOT NULL DEFAULT '0',
+  `BkgAtlasID` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `ui_map_locale`
+--
+DROP TABLE IF EXISTS `ui_map_locale`;
+CREATE TABLE `ui_map_locale` (
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `locale` varchar(4) NOT NULL,
+  `Name_lang` text,
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `ui_map_assignment`
+--
+DROP TABLE IF EXISTS `ui_map_assignment`;
+CREATE TABLE `ui_map_assignment` (
+  `UiMinX` float NOT NULL DEFAULT '0',
+  `UiMinY` float NOT NULL DEFAULT '0',
+  `UiMaxX` float NOT NULL DEFAULT '0',
+  `UiMaxY` float NOT NULL DEFAULT '0',
+  `Region1X` float NOT NULL DEFAULT '0',
+  `Region1Y` float NOT NULL DEFAULT '0',
+  `Region1Z` float NOT NULL DEFAULT '0',
+  `Region2X` float NOT NULL DEFAULT '0',
+  `Region2Y` float NOT NULL DEFAULT '0',
+  `Region2Z` float NOT NULL DEFAULT '0',
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `UiMapID` int(11) NOT NULL DEFAULT '0',
+  `OrderIndex` int(11) NOT NULL DEFAULT '0',
+  `MapID` int(11) NOT NULL DEFAULT '0',
+  `AreaID` int(11) NOT NULL DEFAULT '0',
+  `WmoDoodadPlacementID` int(11) NOT NULL DEFAULT '0',
+  `WmoGroupID` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `ui_map_link`
+--
+DROP TABLE IF EXISTS `ui_map_link`;
+CREATE TABLE `ui_map_link` (
+  `UiMinX` float NOT NULL DEFAULT '0',
+  `UiMinY` float NOT NULL DEFAULT '0',
+  `UiMaxX` float NOT NULL DEFAULT '0',
+  `UiMaxY` float NOT NULL DEFAULT '0',
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `ParentUiMapID` int(11) NOT NULL DEFAULT '0',
+  `OrderIndex` int(11) NOT NULL DEFAULT '0',
+  `ChildUiMapID` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `ui_map_x_map_art`
+--
+DROP TABLE IF EXISTS `ui_map_x_map_art`;
+CREATE TABLE `ui_map_x_map_art` (
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `PhaseID` int(11) NOT NULL DEFAULT '0',
+  `UiMapArtID` int(11) NOT NULL DEFAULT '0',
+  `UiMapID` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `unit_power_bar`
+--
+ALTER TABLE `unit_power_bar`
+  MODIFY `MinPower` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ToolTip`,
+  MODIFY `MaxPower` int(10) unsigned NOT NULL DEFAULT 0 AFTER `MinPower`,
+  MODIFY `StartPower` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `MaxPower`,
+  MODIFY `CenterPower` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `StartPower`,
+  MODIFY `RegenerationPeace` float NOT NULL DEFAULT 0 AFTER `CenterPower`,
+  MODIFY `BarType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `RegenerationCombat`,
+  MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `BarType`,
+  MODIFY `StartInset` float NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `EndInset` float NOT NULL DEFAULT 0 AFTER `StartInset`;
+
+--
+-- Table structure for table `vehicle`
+--
+ALTER TABLE `vehicle`
+  MODIFY `FlagsB` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `Flags`,
+  MODIFY `UiLocomotionType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `CameraYawOffset`,
+  MODIFY `VehicleUIIndicatorID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UiLocomotionType`,
+  MODIFY `MissileTargetingID` int(11) NOT NULL DEFAULT 0 AFTER `VehicleUIIndicatorID`;
+
+--
+-- Table structure for table `vehicle_seat`
+--
+ALTER TABLE `vehicle_seat`
+  MODIFY `AttachmentOffsetX` float NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `AttachmentOffsetY` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetX`,
+  MODIFY `AttachmentOffsetZ` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetY`,
+  MODIFY `CameraOffsetX` float NOT NULL DEFAULT 0 AFTER `AttachmentOffsetZ`,
+  MODIFY `CameraOffsetY` float NOT NULL DEFAULT 0 AFTER `CameraOffsetX`,
+  MODIFY `CameraOffsetZ` float NOT NULL DEFAULT 0 AFTER `CameraOffsetY`,
+  MODIFY `AttachmentID` tinyint(4) NOT NULL DEFAULT 0 AFTER `FlagsC`,
+  MODIFY `EnterAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `EnterMaxArcHeight`,
+  MODIFY `EnterAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `EnterAnimStart`,
+  MODIFY `RideAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `EnterAnimLoop`,
+  MODIFY `RideAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `RideAnimStart`,
+  MODIFY `RideUpperAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `RideAnimLoop`,
+  MODIFY `RideUpperAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `RideUpperAnimStart`,
+  MODIFY `ExitPreDelay` float NOT NULL DEFAULT 0 AFTER `RideUpperAnimLoop`,
+  MODIFY `ExitAnimStart` int(11) NOT NULL DEFAULT 0 AFTER `ExitMaxArcHeight`,
+  MODIFY `ExitAnimLoop` int(11) NOT NULL DEFAULT 0 AFTER `ExitAnimStart`,
+  MODIFY `ExitAnimEnd` int(11) NOT NULL DEFAULT 0 AFTER `ExitAnimLoop`,
+  MODIFY `VehicleEnterAnim` smallint(6) NOT NULL DEFAULT 0 AFTER `ExitAnimEnd`,
+  MODIFY `VehicleEnterAnimBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleEnterAnim`,
+  MODIFY `VehicleExitAnim` smallint(6) NOT NULL DEFAULT 0 AFTER `VehicleEnterAnimBone`,
+  MODIFY `VehicleExitAnimBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleExitAnim`,
+  MODIFY `VehicleRideAnimLoop` smallint(6) NOT NULL DEFAULT 0 AFTER `VehicleExitAnimBone`,
+  MODIFY `VehicleRideAnimLoopBone` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleRideAnimLoop`,
+  MODIFY `PassengerAttachmentID` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleRideAnimLoopBone`,
+  MODIFY `PassengerYaw` float NOT NULL DEFAULT 0 AFTER `PassengerAttachmentID`,
+  MODIFY `PassengerPitch` float NOT NULL DEFAULT 0 AFTER `PassengerYaw`,
+  MODIFY `PassengerRoll` float NOT NULL DEFAULT 0 AFTER `PassengerPitch`,
+  MODIFY `VehicleAbilityDisplay` tinyint(4) NOT NULL DEFAULT 0 AFTER `VehicleExitAnimDelay`,
+  MODIFY `EnterUISoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `VehicleAbilityDisplay`,
+  MODIFY `ExitUISoundID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `EnterUISoundID`,
+  MODIFY `UiSkinFileDataID` int(11) NOT NULL DEFAULT 0 AFTER `ExitUISoundID`,
+  MODIFY `CameraEnteringDelay` float NOT NULL DEFAULT 0 AFTER `UiSkinFileDataID`;
+
+--
+-- Table structure for table `wmo_area_table`
+--
+ALTER TABLE `wmo_area_table`
+  MODIFY `ID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `AreaName`,
+  MODIFY `WmoID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `NameSetID` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WmoID`,
+  MODIFY `WmoGroupID` int(11) NOT NULL DEFAULT 0 AFTER `NameSetID`,
+  MODIFY `SoundProviderPref` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WmoGroupID`,
+  MODIFY `SoundProviderPrefUnderwater` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `SoundProviderPref`,
+  MODIFY `UwAmbience` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `AmbienceID`,
+  MODIFY `UwZoneMusic` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ZoneMusic`,
+  MODIFY `AreaTableID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `UwIntroSound`;
+
+--
+-- Table structure for table `world_effect`
+--
+ALTER TABLE `world_effect`
+  MODIFY `QuestFeedbackEffectID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `TargetType` tinyint(3) unsigned NOT NULL DEFAULT 0 AFTER `WhenToDisplay`,
+  MODIFY `TargetAsset` int(11) NOT NULL DEFAULT 0 AFTER `TargetType`,
+  MODIFY `CombatConditionID` smallint(5) unsigned NOT NULL DEFAULT 0 AFTER `PlayerConditionID`;
+
+--
+-- Table structure for table `world_map_overlay`
+--
+ALTER TABLE `world_map_overlay`
+  ADD `UiMapArtID` int(10) unsigned NOT NULL DEFAULT 0 AFTER `ID`,
+  MODIFY `HitRectBottom` int(11) NOT NULL DEFAULT 0 AFTER `HitRectTop`,
+  DROP `TextureName`,
+  DROP `MapAreaID`;
+
+--
+-- Table structure for table `world_safe_locs`
+--
+ALTER TABLE `world_safe_locs` MODIFY `Facing` float NOT NULL DEFAULT 0 AFTER `MapID`;
+
+DROP TABLE `garr_plot_locale`;
+DROP TABLE `pvp_reward`;
+DROP TABLE `pvp_talent_unlock`;
+DROP TABLE `sandbox_scaling`;
+DROP TABLE `spell`;
+DROP TABLE `spell_locale`;
+DROP TABLE `world_map_area`;
+DROP TABLE `world_map_transforms`;
diff --git a/sql/updates/hotfixes/master/2018_12_09_01_hotfixes.sql b/sql/updates/hotfixes/master/2018_12_09_01_hotfixes.sql
new file mode 100644
index 00000000000..88498a167dc
--- /dev/null
+++ b/sql/updates/hotfixes/master/2018_12_09_01_hotfixes.sql
@@ -0,0 +1,27 @@
+--
+-- Table structure for table `animation_data`
+--
+DROP TABLE IF EXISTS `animation_data`;
+CREATE TABLE `animation_data` (
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `Fallback` smallint(5) unsigned NOT NULL DEFAULT '0',
+  `BehaviorTier` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `BehaviorID` int(11) NOT NULL DEFAULT '0',
+  `Flags1` int(11) NOT NULL DEFAULT '0',
+  `Flags2` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `num_talents_at_level`
+--
+DROP TABLE IF EXISTS `num_talents_at_level`;
+CREATE TABLE `num_talents_at_level` (
+  `ID` int(10) unsigned NOT NULL DEFAULT '0',
+  `NumTalents` int(11) NOT NULL DEFAULT '0',
+  `NumTalentsDeathKnight` int(11) NOT NULL DEFAULT '0',
+  `NumTalentsDemonHunter` int(11) NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+  PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
diff --git a/sql/updates/hotfixes/master/2018_12_09_02_hotfixes.sql b/sql/updates/hotfixes/master/2018_12_09_02_hotfixes.sql
new file mode 100644
index 00000000000..6588e2972fa
--- /dev/null
+++ b/sql/updates/hotfixes/master/2018_12_09_02_hotfixes.sql
@@ -0,0 +1,10 @@
+--
+-- Table structure for table `hotfix_blob`
+--
+DROP TABLE IF EXISTS `hotfix_blob`;
+CREATE TABLE `hotfix_blob` (
+  `TableHash` INT(10) UNSIGNED NOT NULL,
+  `RecordId` INT(11) NOT NULL,
+  `Blob` BLOB,
+  PRIMARY KEY (`TableHash`,`RecordId`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
diff --git a/sql/updates/world/master/2018_09_25_00_world.sql b/sql/updates/world/master/2018_09_25_00_world.sql
deleted file mode 100644
index e1942f967a1..00000000000
--- a/sql/updates/world/master/2018_09_25_00_world.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-ALTER TABLE `terrain_worldmap`
-  DROP PRIMARY KEY,
-  ADD `UiMapPhaseId` int(10) unsigned NOT NULL AFTER `TerrainSwapMap`;
-
-DELETE FROM `terrain_worldmap` WHERE `TerrainSwapMap`=638;
-UPDATE `terrain_worldmap` SET `UiMapPhaseId`=52 WHERE `TerrainSwapMap`=655;
-UPDATE `terrain_worldmap` SET `UiMapPhaseId`=54 WHERE `TerrainSwapMap`=656;
-UPDATE `terrain_worldmap` SET `UiMapPhaseId`=165 WHERE `TerrainSwapMap`=719;
-UPDATE `terrain_worldmap` SET `UiMapPhaseId`=2801 WHERE `TerrainSwapMap`=545;
-
-ALTER TABLE `terrain_worldmap`
-  ADD PRIMARY KEY(`TerrainSwapMap`,`UiMapPhaseId`),
-  DROP `WorldMapArea`;
diff --git a/sql/updates/world/master/2018_09_26_00_world.sql b/sql/updates/world/master/2018_09_26_00_world.sql
deleted file mode 100644
index af7d0ed76d9..00000000000
--- a/sql/updates/world/master/2018_09_26_00_world.sql
+++ /dev/null
@@ -1,4 +0,0 @@
-ALTER TABLE `mail_level_reward` CHANGE `raceMask` `raceMask` bigint(20) unsigned NOT NULL;
-ALTER TABLE `playercreateinfo_spell_custom` CHANGE `racemask` `racemask` bigint(20) unsigned NOT NULL;
-ALTER TABLE `playercreateinfo_cast_spell` CHANGE `raceMask` `raceMask` bigint(20) unsigned NOT NULL;
-ALTER TABLE `spell_area` CHANGE `racemask` `racemask` bigint(20) unsigned NOT NULL;
diff --git a/sql/updates/world/master/2018_10_16_00_world.sql b/sql/updates/world/master/2018_10_16_00_world.sql
deleted file mode 100644
index 8a747a34db2..00000000000
--- a/sql/updates/world/master/2018_10_16_00_world.sql
+++ /dev/null
@@ -1,104 +0,0 @@
-ALTER TABLE `conversation_template` ADD `TextureKitId` int(10) unsigned NOT NULL DEFAULT '0' AFTER `LastLineEndTime`;
-ALTER TABLE `gameobject_template` ADD `Data33` int(11) NOT NULL DEFAULT '0' AFTER `Data32`;
-ALTER TABLE `playerchoice` ADD `KeepOpenAfterChoice` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HideWarboardHeader`;
-ALTER TABLE `playerchoice_response`
-  ADD `Flags` int(11) NOT NULL DEFAULT '0' AFTER `ChoiceArtFileId`,
-  ADD `WidgetSetID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
-  ADD `GroupID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `WidgetSetID`;
-
-ALTER TABLE `quest_poi`
-  ADD `UiMapID` int(11) DEFAULT NULL AFTER `MapID`,
-  CHANGE `WoDUnk1` `SpawnTrackingID` int(11) NOT NULL DEFAULT '0' AFTER `PlayerConditionID`;
-
-ALTER TABLE `quest_template`
-  ADD `ScalingFactionGroup` int(11) NOT NULL DEFAULT '0' AFTER `QuestLevel`,
-  ADD `FlagsEx2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FlagsEx`,
-  ADD `PortraitGiverMount` int(11) NOT NULL DEFAULT '0' AFTER `PortraitGiver`,
-  CHANGE `QuestRewardID` `TreasurePickerID` int(11) NOT NULL DEFAULT '0' AFTER `AllowableRaces`;
-
-ALTER TABLE `scenario_poi` ADD `UiMapID` int(11) DEFAULT NULL AFTER `MapID`;
-
-DROP TABLE IF EXISTS `world_map_area_to_ui_map`;
-CREATE TABLE `world_map_area_to_ui_map` (
-  `WorldMapAreaID` int(11) NOT NULL,
-  `Floor` int(11) NOT NULL,
-  `UiMapID` int(11) DEFAULT NULL,
-  PRIMARY KEY (`WorldMapAreaID`,`Floor`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
-
-INSERT INTO `world_map_area_to_ui_map` VALUES
-(4,0,1),(4,8,2),(4,10,3),(4,11,4),(4,12,5),(4,19,6),(9,0,7),(9,6,8),(9,7,9),(11,0,10),(11,20,11),(13,0,12),(14,0,13),(16,0,14),(17,0,15),(17,18,16),(19,0,17),(20,0,18),(20,13,19),(20,25,20),
-(21,0,21),(22,0,22),(23,0,23),(23,20,24),(24,0,25),(26,0,26),(27,0,27),(27,6,28),(27,7,29),(27,10,30),(27,11,31),(28,0,32),(28,14,33),(28,15,34),(28,16,35),(29,0,36),(30,0,37),(30,1,38),(30,2,39),(30,19,40),
-(30,21,41),(32,0,42),(32,22,43),(32,23,44),(32,24,45),(32,27,46),(34,0,47),(35,0,48),(36,0,49),(37,0,50),(38,0,51),(39,0,52),(39,4,53),(39,5,54),(39,17,55),(40,0,56),(41,0,57),(41,2,58),(41,3,59),(41,4,60),
-(41,5,61),(42,0,62),(43,0,63),(61,0,64),(81,0,65),(101,0,66),(101,21,67),(101,22,68),(121,0,69),(141,0,70),(161,0,71),(161,15,72),(161,16,73),(161,17,74),(161,18,75),(181,0,76),(182,0,77),(201,0,78),(201,14,79),(241,0,80),
-(261,0,81),(261,13,82),(281,0,83),(301,0,84),(321,0,85),(321,1,86),(341,0,87),(362,0,88),(381,0,89),(382,0,90),(401,0,91),(443,0,92),(461,0,93),(462,0,94),(463,0,95),(463,1,96),(464,0,97),(464,2,98),(464,3,99),(465,0,100),
-(466,0,101),(467,0,102),(471,0,103),(473,0,104),(475,0,105),(476,0,106),(477,0,107),(478,0,108),(479,0,109),(480,0,110),(481,0,111),(482,0,112),(485,0,113),(486,0,114),(488,0,115),(490,0,116),(491,0,117),(492,0,118),(493,0,119),(495,0,120),
-(496,0,121),(499,0,122),(501,0,123),(502,0,124),(504,1,125),(504,2,126),(510,0,127),(512,0,128),(520,1,129),(521,0,130),(521,1,131),(522,1,132),(523,1,133),(523,2,134),(523,3,135),(524,1,136),(524,2,137),(525,1,138),(525,2,139),(526,1,140),
-(527,1,141),(528,0,142),(528,1,143),(528,2,144),(528,3,145),(528,4,146),(529,0,147),(529,1,148),(529,2,149),(529,3,150),(529,4,151),(529,5,152),(530,0,153),(530,1,154),(531,0,155),(532,1,156),(533,1,157),(533,2,158),(533,3,159),(534,1,160),
-(534,2,161),(535,1,162),(535,2,163),(535,3,164),(535,4,165),(535,5,166),(535,6,167),(536,1,168),(540,0,169),(541,0,170),(542,1,171),(543,1,172),(543,2,173),(544,0,174),(544,1,175),(544,2,176),(544,3,177),(544,4,178),(545,0,179),(545,1,180),
-(545,2,181),(545,3,182),(601,1,183),(602,0,184),(603,1,185),(604,1,186),(604,2,187),(604,3,188),(604,4,189),(604,5,190),(604,6,191),(604,7,192),(604,8,193),(605,0,194),(605,5,195),(605,6,196),(605,7,197),(606,0,198),(607,0,199),(609,0,200),
-(610,0,201),(611,0,202),(613,0,203),(614,0,204),(615,0,205),(626,0,206),(640,0,207),(640,1,208),(640,2,209),(673,0,210),(680,1,213),(684,0,217),(685,0,218),(686,0,219),(687,1,220),(688,1,221),(688,2,222),(688,3,223),(689,0,224),(690,1,225),
-(691,1,226),(691,2,227),(691,3,228),(691,4,229),(692,1,230),(692,2,231),(696,1,232),(697,0,233),(699,0,234),(699,1,235),(699,2,236),(699,3,237),(699,4,238),(699,5,239),(699,6,240),(700,0,241),(704,1,242),(704,2,243),(708,0,244),(709,0,245),
-(710,1,246),(717,0,247),(718,1,248),(720,0,249),(721,1,250),(721,2,251),(721,3,252),(721,4,253),(721,5,254),(721,6,255),(722,1,256),(722,2,257),(723,1,258),(723,2,259),(724,1,260),(725,1,261),(726,1,262),(727,1,263),(727,2,264),(728,1,265),
-(729,1,266),(730,1,267),(730,2,268),(731,1,269),(731,2,270),(731,3,271),(732,1,272),(733,0,273),(734,0,274),(736,0,275),(737,0,276),(747,0,277),(749,1,279),(750,1,280),(750,2,281),(752,1,282),(753,1,283),(753,2,284),(754,1,285),(754,2,286),
-(755,1,287),(755,2,288),(755,3,289),(755,4,290),(756,1,291),(756,2,292),(757,1,293),(758,1,294),(758,2,295),(758,3,296),(759,1,297),(759,2,298),(759,3,299),(760,1,300),(761,1,301),(762,1,302),(762,2,303),(762,3,304),(762,4,305),(763,1,306),
-(763,2,307),(763,3,308),(763,4,309),(764,1,310),(764,2,311),(764,3,312),(764,4,313),(764,5,314),(764,6,315),(764,7,316),(765,1,317),(765,2,318),(766,1,319),(766,2,320),(766,3,321),(767,1,322),(767,2,323),(768,1,324),(769,1,325),(772,0,327),
-(773,1,328),(775,0,329),(776,1,330),(779,1,331),(780,1,332),(781,0,333),(782,1,334),(789,0,335),(789,1,336),(793,0,337),(795,0,338),(796,0,339),(796,1,340),(796,2,341),(796,3,342),(796,4,343),(796,5,344),(796,6,345),(796,7,346),(797,1,347),
-(798,1,348),(798,2,349),(799,1,350),(799,2,351),(799,3,352),(799,4,353),(799,5,354),(799,6,355),(799,7,356),(799,8,357),(799,9,358),(799,10,359),(799,11,360),(799,12,361),(799,13,362),(799,14,363),(799,15,364),(799,16,365),(799,17,366),(800,0,367),
-(800,1,368),(800,2,369),(803,1,370),(806,0,371),(806,6,372),(806,7,373),(806,15,374),(806,16,375),(807,0,376),(807,14,377),(808,0,378),(809,0,379),(809,8,380),(809,9,381),(809,10,382),(809,11,383),(809,12,384),(809,17,385),(809,20,386),(809,21,387),
-(810,0,388),(810,13,389),(811,0,390),(811,1,391),(811,2,392),(811,3,393),(811,4,394),(811,18,395),(811,19,396),(813,0,397),(816,0,398),(819,0,399),(819,1,400),(820,0,401),(820,1,402),(820,2,403),(820,3,404),(820,4,405),(820,5,406),(823,0,407),
-(823,1,408),(824,0,409),(824,1,410),(824,2,411),(824,3,412),(824,4,413),(824,5,414),(824,6,415),(851,0,416),(856,0,417),(857,0,418),(857,1,419),(857,2,420),(857,3,421),(858,0,422),(860,1,423),(862,0,424),(864,0,425),(864,3,426),(866,0,427),
-(866,9,428),(867,1,429),(867,2,430),(871,1,431),(871,2,432),(873,0,433),(873,5,434),(874,1,435),(874,2,436),(875,1,437),(875,2,438),(876,1,439),(876,2,440),(876,3,441),(876,4,442),(877,0,443),(877,1,444),(877,2,445),(877,3,446),(878,0,447),
-(880,0,448),(881,0,449),(882,0,450),(883,0,451),(884,0,452),(885,1,453),(885,2,454),(885,3,455),(886,0,456),(887,0,457),(887,1,458),(887,2,459),(888,0,460),(889,0,461),(890,0,462),(891,0,463),(891,9,464),(892,0,465),(892,12,466),(893,0,467),
-(894,0,468),(895,0,469),(895,8,470),(896,1,471),(896,2,472),(896,3,473),(897,1,474),(897,2,475),(898,1,476),(898,2,477),(898,3,478),(898,4,479),(899,1,480),(900,1,481),(900,2,482),(906,0,483),(911,0,486),(912,0,487),(914,0,488),(914,1,489),
-(919,0,490),(919,1,491),(919,2,492),(919,3,493),(919,4,494),(919,5,495),(919,6,496),(919,7,497),(920,0,498),(922,1,499),(922,2,500),(924,1,501),(924,2,502),(925,1,503),(928,0,504),(928,1,505),(928,2,506),(929,0,507),(930,1,508),(930,2,509),
-(930,3,510),(930,4,511),(930,5,512),(930,6,513),(930,7,514),(930,8,515),(933,0,516),(933,1,517),(934,1,518),(935,0,519),(937,0,520),(937,1,521),(938,1,522),(939,0,523),(940,0,524),(941,0,525),(941,1,526),(941,2,527),(941,3,528),(941,4,529),
-(941,6,530),(941,7,531),(941,8,532),(941,9,533),(945,0,534),(946,0,535),(946,13,536),(946,14,537),(946,30,538),(947,0,539),(947,15,540),(947,22,541),(948,0,542),(949,0,543),(949,16,544),(949,17,545),(949,18,546),(949,19,547),(949,20,548),(949,21,549),
-(950,0,550),(950,10,551),(950,11,552),(950,12,553),(951,0,554),(951,22,555),(953,0,556),(953,1,557),(953,2,558),(953,3,559),(953,4,560),(953,5,561),(953,6,562),(953,7,563),(953,8,564),(953,9,565),(953,10,566),(953,11,567),(953,12,568),(953,13,569),
-(953,14,570),(955,0,571),(962,0,572),(964,1,573),(969,1,574),(969,2,575),(969,3,576),(970,0,577),(970,1,578),(971,23,579),(971,24,580),(971,25,581),(973,0,582),(976,26,585),(976,27,586),(976,28,587),(978,0,588),(978,29,589),(980,0,590),(983,0,592),
-(984,1,593),(986,0,594),(987,1,595),(988,1,596),(988,2,597),(988,3,598),(988,4,599),(988,5,600),(989,1,601),(989,2,602),(993,1,606),(993,2,607),(993,3,608),(993,4,609),(994,0,610),(994,1,611),(994,2,612),(994,3,613),(994,4,614),(994,5,615),
-(995,1,616),(995,2,617),(995,3,618),(1007,0,619),(1008,0,620),(1008,1,621),(1009,0,622),(1010,0,623),(1011,0,624),(1014,0,625),(1014,4,626),(1014,10,627),(1014,11,628),(1014,12,629),(1015,0,630),(1015,17,631),(1015,18,632),(1015,19,633),(1017,0,634),(1017,1,635),
-(1017,9,636),(1017,25,637),(1017,26,638),(1017,27,639),(1017,28,640),(1018,0,641),(1018,13,642),(1018,14,643),(1018,15,644),(1020,0,645),(1021,0,646),(1021,1,647),(1021,2,648),(1022,0,649),(1024,0,650),
-(1024,5,651),(1024,6,652),(1024,8,653),(1024,16,654),(1024,20,655),(1024,21,656),(1024,29,657),(1024,30,658),(1024,31,659),(1024,40,660),(1026,0,661),(1026,1,662),(1026,2,663),(1026,3,664),(1026,4,665),
-(1026,5,666),(1026,6,667),(1026,7,668),(1026,8,669),(1026,9,670),(1027,0,671),(1028,0,672),(1028,1,673),(1028,2,674),(1028,3,675),(1031,0,676),(1032,1,677),(1032,2,678),(1032,3,679),(1033,0,680),
-(1033,22,681),(1033,23,682),(1033,24,683),(1033,32,684),(1033,33,685),(1033,34,686),(1033,35,687),(1033,36,688),(1033,37,689),(1033,38,690),(1033,39,691),(1033,41,692),(1033,42,693),(1034,0,694),
-(1035,1,695),(1037,0,696),(1038,0,697),(1039,1,698),(1039,2,699),(1039,3,700),(1039,4,701),(1040,1,702),(1041,0,703),(1041,1,704),(1041,2,705),(1042,0,706),(1042,1,707),(1042,2,708),(1044,0,709),
-(1045,1,710),(1045,2,711),(1045,3,712),(1046,0,713),(1047,0,714),(1048,0,715),(1049,1,716),(1050,0,717),(1051,0,718),(1052,0,719),(1052,1,720),(1052,2,721),(1054,1,723),(1056,0,725),(1057,0,726),
-(1059,0,728),(1060,1,729),(1065,0,731),(1066,1,732),(1067,0,733),(1068,1,734),(1068,2,735),(1069,1,736),(1070,1,737),(1071,0,738),(1072,0,739),(1073,1,740),(1073,2,741),(1075,1,742),(1075,2,743),
-(1076,1,744),(1076,2,745),(1076,3,746),(1077,0,747),(1078,0,748),(1079,1,749),(1080,0,750),(1081,1,751),(1081,2,752),(1081,3,753),(1081,4,754),(1081,5,755),(1081,6,756),(1082,0,757),(1084,0,758),
-(1085,1,759),(1086,0,760),(1087,0,761),(1087,1,762),(1087,2,763),(1088,1,764),(1088,2,765),(1088,3,766),(1088,4,767),(1088,5,768),(1088,6,769),(1088,7,770),(1088,8,771),(1088,9,772),(1090,0,773),
-(1090,1,774),(1091,0,775),(1092,0,776),(1094,1,777),(1094,2,778),(1094,3,779),(1094,4,780),(1094,5,781),(1094,6,782),(1094,7,783),(1094,8,784),(1094,9,785),(1094,10,786),(1094,11,787),(1094,12,788),
-(1094,13,789),(1096,0,790),(1097,1,791),(1097,2,792),(1099,0,793),(1100,1,794),(1100,2,795),(1100,3,796),(1100,4,797),(1102,1,798),(1104,0,799),(1104,1,800),(1104,2,801),(1104,3,802),(1104,4,803),
-(1105,1,804),(1105,2,805),(1114,0,806),(1114,1,807),(1114,2,808),(1115,1,809),(1115,2,810),(1115,3,811),(1115,4,812),(1115,5,813),(1115,6,814),(1115,7,815),(1115,8,816),(1115,9,817),(1115,10,818),
-(1115,11,819),(1115,12,820),(1115,13,821),(1115,14,822),(1116,0,823),(1126,0,824),(1127,1,825),(1129,1,826),(1130,1,827),(1131,1,828),(1132,1,829),(1135,0,830),(1135,1,831),(1135,2,832),(1135,7,833),
-(1136,0,834),(1137,1,835),(1137,2,836),(1139,0,837),(1140,0,838),(1142,1,839),(1143,1,840),(1143,2,841),(1143,3,842),(1144,0,843),(1145,0,844),(1146,1,845),(1146,2,846),(1146,3,847),(1146,4,848),
-(1146,5,849),(1147,1,850),(1147,2,851),(1147,3,852),(1147,4,853),(1147,5,854),(1147,6,855),(1147,7,856),(1148,1,857),(1149,0,858),(1150,0,859),(1151,0,860),(1152,0,861),(1153,0,862),(1154,0,863),
-(1155,0,864),(1156,1,865),(1156,2,866),(1157,1,867),(1158,1,868),(1159,1,869),(1159,2,870),(1160,0,871),(1161,0,872),(1161,1,873),(1161,2,874),(1162,0,875),(1163,0,876),(1164,0,877),(1165,0,878),
-(1165,1,879),(1165,2,880),(1166,1,881),(1170,0,882),(1170,3,883),(1170,4,884),(1171,0,885),(1171,5,886),(1171,6,887),(1172,1,888),(1173,1,889),(1173,2,890),(1174,0,891),(1174,1,892),(1174,2,893),
-(1174,3,894),(1175,0,895),(1176,0,896),(1177,0,897),(1177,1,898),(1177,2,899),(1177,3,900),(1177,4,901),(1177,5,902),(1178,0,903),(1183,0,904),(1184,0,905),(1185,0,906),(1186,0,907),(1187,0,908),
-(1188,0,909),(1188,1,910),(1188,2,911),(1188,3,912),(1188,4,913),(1188,5,914),(1188,6,915),(1188,7,916),(1188,8,917),(1188,9,918),(1188,10,919),(1188,11,920),(1190,0,921),(1191,0,922),(1192,0,923),
-(1193,0,924),(1194,0,925),(1195,0,926),(1196,0,927),(1197,0,928),(1198,0,929),(1199,0,930),(1200,0,931),(1201,0,932),(1202,0,933),(1204,1,934),(1204,2,935),(1205,0,936),(1210,0,938),(1211,0,939),
-(1212,1,940),(1212,2,941),(1213,0,942),(1214,0,943),(1215,0,971),(1216,0,972),(1217,1,973),(1219,0,974),(1219,1,975),(1219,2,976),(1219,3,977),(1219,4,978),(1219,5,979),(1219,6,980),(1220,0,981),
-(32,21,42),(974,0,582),(1121,0,646),(992,0,17),(981,0,590),(991,0,582),(990,0,590),(975,0,582),(910,0,418),(910,1,419),(910,2,420),(910,3,421),(907,0,70),(905,4,394),(321,2,85),(510,1,127),(522,0,132);
-
-UPDATE `quest_poi` SET `UiMapID`=(SELECT wma.`UiMapID` FROM `world_map_area_to_ui_map` wma WHERE wma.`WorldMapAreaID`=`quest_poi`.`WorldMapAreaID` AND wma.`Floor`=`quest_poi`.`Floor`);
-UPDATE `scenario_poi` SET `UiMapID`=(SELECT wma.`UiMapID` FROM `world_map_area_to_ui_map` wma WHERE wma.`WorldMapAreaID`=`scenario_poi`.`WorldMapAreaID` AND wma.`Floor`=`scenario_poi`.`Floor`);
-
-DROP TABLE IF EXISTS `world_map_area_to_ui_map`;
-
-DELETE FROM `quest_poi` WHERE `UiMapID` IS NULL;
-DELETE FROM `scenario_poi` WHERE `UiMapID` IS NULL;
-
-ALTER TABLE `quest_poi`
-  CHANGE `UiMapID` `UiMapID` int(11) NOT NULL DEFAULT '0' AFTER `MapID`,
-  DROP `WorldMapAreaID`,
-  DROP `Floor`;
-
-ALTER TABLE `scenario_poi`
-  CHANGE `UiMapID` `UiMapID` int(11) NOT NULL DEFAULT '0' AFTER `MapID`,
-  DROP `WorldMapAreaID`,
-  DROP `Floor`;
-
-ALTER TABLE `spell_areatrigger`
-  ADD `AnimId` int(11) NOT NULL DEFAULT '0' AFTER `FacingCurveId`,
-  ADD `AnimKitId` int(11) NOT NULL DEFAULT '0' AFTER `AnimId`;
diff --git a/sql/updates/world/master/2018_11_05_00_world.sql b/sql/updates/world/master/2018_11_05_00_world.sql
deleted file mode 100644
index 934627d98fb..00000000000
--- a/sql/updates/world/master/2018_11_05_00_world.sql
+++ /dev/null
@@ -1,23 +0,0 @@
-DROP TABLE IF EXISTS `creature_template_model`;
-CREATE TABLE `creature_template_model`(
-  `CreatureID` int(10) unsigned NOT NULL,
-  `Idx` int(10) unsigned NOT NULL DEFAULT '0',
-  `CreatureDisplayID` int(10) unsigned NOT NULL,
-  `DisplayScale` float NOT NULL DEFAULT '1',
-  `Probability` float NOT NULL DEFAULT '0',
-  `VerifiedBuild` smallint(5) unsigned NOT NULL,
-  PRIMARY KEY (`CreatureID`,`CreatureDisplayID`)
-) ENGINE=MYISAM CHARSET=utf8mb4;
-
-INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,0,`modelid1`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid1`!=0;
-INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,1,`modelid2`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid2`!=0;
-INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,2,`modelid3`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid3`!=0;
-INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,3,`modelid4`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid4`!=0;
-
-UPDATE `creature_template` SET `scale`=1;
-
-ALTER TABLE `creature_template`
-  DROP `modelid1`,
-  DROP `modelid2`,
-  DROP `modelid3`,
-  DROP `modelid4`;
diff --git a/sql/updates/world/master/2018_11_07_00_world.sql b/sql/updates/world/master/2018_11_07_00_world.sql
deleted file mode 100644
index 66371e87cff..00000000000
--- a/sql/updates/world/master/2018_11_07_00_world.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-ALTER TABLE `creature_classlevelstats`
-  DROP `damage_base`,
-  DROP `damage_exp1`,
-  DROP `damage_exp2`,
-  DROP `damage_exp3`,
-  DROP `damage_exp4`,
-  DROP `damage_exp5`;
diff --git a/sql/updates/world/master/2018_11_12_00_world.sql b/sql/updates/world/master/2018_11_12_00_world.sql
deleted file mode 100644
index d1f1f306a34..00000000000
--- a/sql/updates/world/master/2018_11_12_00_world.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `trinity_string` SET `content_default`='%u - |cffffffff|Hquest:%u:%d:%d:%d:%d|h[%s]|h|r %s' WHERE `entry`=513;
diff --git a/sql/updates/world/master/2018_12_02_00_world.sql b/sql/updates/world/master/2018_12_02_00_world.sql
deleted file mode 100644
index 9228a56d2b8..00000000000
--- a/sql/updates/world/master/2018_12_02_00_world.sql
+++ /dev/null
@@ -1,8 +0,0 @@
-DELETE FROM `skill_tiers` WHERE `ID` IN (333,335,336,338);
-INSERT INTO `skill_tiers` (`ID`,`Value1`,`Value2`,`Value3`,`Value4`,`Value5`,`Value6`,`Value7`,`Value8`,`Value9`,`Value10`,`Value11`,`Value12`,`Value13`,`Value14`,`Value15`,`Value16`) VALUES
-(333,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
-(335,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
-(336,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
-(338,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-
-UPDATE `skill_tiers` SET `Value10`=800,`Value11`=950 WHERE `ID`=224;
diff --git a/sql/updates/world/master/2018_12_09_01_world.sql b/sql/updates/world/master/2018_12_09_01_world.sql
new file mode 100644
index 00000000000..e1942f967a1
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_01_world.sql
@@ -0,0 +1,13 @@
+ALTER TABLE `terrain_worldmap`
+  DROP PRIMARY KEY,
+  ADD `UiMapPhaseId` int(10) unsigned NOT NULL AFTER `TerrainSwapMap`;
+
+DELETE FROM `terrain_worldmap` WHERE `TerrainSwapMap`=638;
+UPDATE `terrain_worldmap` SET `UiMapPhaseId`=52 WHERE `TerrainSwapMap`=655;
+UPDATE `terrain_worldmap` SET `UiMapPhaseId`=54 WHERE `TerrainSwapMap`=656;
+UPDATE `terrain_worldmap` SET `UiMapPhaseId`=165 WHERE `TerrainSwapMap`=719;
+UPDATE `terrain_worldmap` SET `UiMapPhaseId`=2801 WHERE `TerrainSwapMap`=545;
+
+ALTER TABLE `terrain_worldmap`
+  ADD PRIMARY KEY(`TerrainSwapMap`,`UiMapPhaseId`),
+  DROP `WorldMapArea`;
diff --git a/sql/updates/world/master/2018_12_09_02_world.sql b/sql/updates/world/master/2018_12_09_02_world.sql
new file mode 100644
index 00000000000..af7d0ed76d9
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_02_world.sql
@@ -0,0 +1,4 @@
+ALTER TABLE `mail_level_reward` CHANGE `raceMask` `raceMask` bigint(20) unsigned NOT NULL;
+ALTER TABLE `playercreateinfo_spell_custom` CHANGE `racemask` `racemask` bigint(20) unsigned NOT NULL;
+ALTER TABLE `playercreateinfo_cast_spell` CHANGE `raceMask` `raceMask` bigint(20) unsigned NOT NULL;
+ALTER TABLE `spell_area` CHANGE `racemask` `racemask` bigint(20) unsigned NOT NULL;
diff --git a/sql/updates/world/master/2018_12_09_03_world.sql b/sql/updates/world/master/2018_12_09_03_world.sql
new file mode 100644
index 00000000000..8a747a34db2
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_03_world.sql
@@ -0,0 +1,104 @@
+ALTER TABLE `conversation_template` ADD `TextureKitId` int(10) unsigned NOT NULL DEFAULT '0' AFTER `LastLineEndTime`;
+ALTER TABLE `gameobject_template` ADD `Data33` int(11) NOT NULL DEFAULT '0' AFTER `Data32`;
+ALTER TABLE `playerchoice` ADD `KeepOpenAfterChoice` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HideWarboardHeader`;
+ALTER TABLE `playerchoice_response`
+  ADD `Flags` int(11) NOT NULL DEFAULT '0' AFTER `ChoiceArtFileId`,
+  ADD `WidgetSetID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+  ADD `GroupID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `WidgetSetID`;
+
+ALTER TABLE `quest_poi`
+  ADD `UiMapID` int(11) DEFAULT NULL AFTER `MapID`,
+  CHANGE `WoDUnk1` `SpawnTrackingID` int(11) NOT NULL DEFAULT '0' AFTER `PlayerConditionID`;
+
+ALTER TABLE `quest_template`
+  ADD `ScalingFactionGroup` int(11) NOT NULL DEFAULT '0' AFTER `QuestLevel`,
+  ADD `FlagsEx2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FlagsEx`,
+  ADD `PortraitGiverMount` int(11) NOT NULL DEFAULT '0' AFTER `PortraitGiver`,
+  CHANGE `QuestRewardID` `TreasurePickerID` int(11) NOT NULL DEFAULT '0' AFTER `AllowableRaces`;
+
+ALTER TABLE `scenario_poi` ADD `UiMapID` int(11) DEFAULT NULL AFTER `MapID`;
+
+DROP TABLE IF EXISTS `world_map_area_to_ui_map`;
+CREATE TABLE `world_map_area_to_ui_map` (
+  `WorldMapAreaID` int(11) NOT NULL,
+  `Floor` int(11) NOT NULL,
+  `UiMapID` int(11) DEFAULT NULL,
+  PRIMARY KEY (`WorldMapAreaID`,`Floor`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
+
+INSERT INTO `world_map_area_to_ui_map` VALUES
+(4,0,1),(4,8,2),(4,10,3),(4,11,4),(4,12,5),(4,19,6),(9,0,7),(9,6,8),(9,7,9),(11,0,10),(11,20,11),(13,0,12),(14,0,13),(16,0,14),(17,0,15),(17,18,16),(19,0,17),(20,0,18),(20,13,19),(20,25,20),
+(21,0,21),(22,0,22),(23,0,23),(23,20,24),(24,0,25),(26,0,26),(27,0,27),(27,6,28),(27,7,29),(27,10,30),(27,11,31),(28,0,32),(28,14,33),(28,15,34),(28,16,35),(29,0,36),(30,0,37),(30,1,38),(30,2,39),(30,19,40),
+(30,21,41),(32,0,42),(32,22,43),(32,23,44),(32,24,45),(32,27,46),(34,0,47),(35,0,48),(36,0,49),(37,0,50),(38,0,51),(39,0,52),(39,4,53),(39,5,54),(39,17,55),(40,0,56),(41,0,57),(41,2,58),(41,3,59),(41,4,60),
+(41,5,61),(42,0,62),(43,0,63),(61,0,64),(81,0,65),(101,0,66),(101,21,67),(101,22,68),(121,0,69),(141,0,70),(161,0,71),(161,15,72),(161,16,73),(161,17,74),(161,18,75),(181,0,76),(182,0,77),(201,0,78),(201,14,79),(241,0,80),
+(261,0,81),(261,13,82),(281,0,83),(301,0,84),(321,0,85),(321,1,86),(341,0,87),(362,0,88),(381,0,89),(382,0,90),(401,0,91),(443,0,92),(461,0,93),(462,0,94),(463,0,95),(463,1,96),(464,0,97),(464,2,98),(464,3,99),(465,0,100),
+(466,0,101),(467,0,102),(471,0,103),(473,0,104),(475,0,105),(476,0,106),(477,0,107),(478,0,108),(479,0,109),(480,0,110),(481,0,111),(482,0,112),(485,0,113),(486,0,114),(488,0,115),(490,0,116),(491,0,117),(492,0,118),(493,0,119),(495,0,120),
+(496,0,121),(499,0,122),(501,0,123),(502,0,124),(504,1,125),(504,2,126),(510,0,127),(512,0,128),(520,1,129),(521,0,130),(521,1,131),(522,1,132),(523,1,133),(523,2,134),(523,3,135),(524,1,136),(524,2,137),(525,1,138),(525,2,139),(526,1,140),
+(527,1,141),(528,0,142),(528,1,143),(528,2,144),(528,3,145),(528,4,146),(529,0,147),(529,1,148),(529,2,149),(529,3,150),(529,4,151),(529,5,152),(530,0,153),(530,1,154),(531,0,155),(532,1,156),(533,1,157),(533,2,158),(533,3,159),(534,1,160),
+(534,2,161),(535,1,162),(535,2,163),(535,3,164),(535,4,165),(535,5,166),(535,6,167),(536,1,168),(540,0,169),(541,0,170),(542,1,171),(543,1,172),(543,2,173),(544,0,174),(544,1,175),(544,2,176),(544,3,177),(544,4,178),(545,0,179),(545,1,180),
+(545,2,181),(545,3,182),(601,1,183),(602,0,184),(603,1,185),(604,1,186),(604,2,187),(604,3,188),(604,4,189),(604,5,190),(604,6,191),(604,7,192),(604,8,193),(605,0,194),(605,5,195),(605,6,196),(605,7,197),(606,0,198),(607,0,199),(609,0,200),
+(610,0,201),(611,0,202),(613,0,203),(614,0,204),(615,0,205),(626,0,206),(640,0,207),(640,1,208),(640,2,209),(673,0,210),(680,1,213),(684,0,217),(685,0,218),(686,0,219),(687,1,220),(688,1,221),(688,2,222),(688,3,223),(689,0,224),(690,1,225),
+(691,1,226),(691,2,227),(691,3,228),(691,4,229),(692,1,230),(692,2,231),(696,1,232),(697,0,233),(699,0,234),(699,1,235),(699,2,236),(699,3,237),(699,4,238),(699,5,239),(699,6,240),(700,0,241),(704,1,242),(704,2,243),(708,0,244),(709,0,245),
+(710,1,246),(717,0,247),(718,1,248),(720,0,249),(721,1,250),(721,2,251),(721,3,252),(721,4,253),(721,5,254),(721,6,255),(722,1,256),(722,2,257),(723,1,258),(723,2,259),(724,1,260),(725,1,261),(726,1,262),(727,1,263),(727,2,264),(728,1,265),
+(729,1,266),(730,1,267),(730,2,268),(731,1,269),(731,2,270),(731,3,271),(732,1,272),(733,0,273),(734,0,274),(736,0,275),(737,0,276),(747,0,277),(749,1,279),(750,1,280),(750,2,281),(752,1,282),(753,1,283),(753,2,284),(754,1,285),(754,2,286),
+(755,1,287),(755,2,288),(755,3,289),(755,4,290),(756,1,291),(756,2,292),(757,1,293),(758,1,294),(758,2,295),(758,3,296),(759,1,297),(759,2,298),(759,3,299),(760,1,300),(761,1,301),(762,1,302),(762,2,303),(762,3,304),(762,4,305),(763,1,306),
+(763,2,307),(763,3,308),(763,4,309),(764,1,310),(764,2,311),(764,3,312),(764,4,313),(764,5,314),(764,6,315),(764,7,316),(765,1,317),(765,2,318),(766,1,319),(766,2,320),(766,3,321),(767,1,322),(767,2,323),(768,1,324),(769,1,325),(772,0,327),
+(773,1,328),(775,0,329),(776,1,330),(779,1,331),(780,1,332),(781,0,333),(782,1,334),(789,0,335),(789,1,336),(793,0,337),(795,0,338),(796,0,339),(796,1,340),(796,2,341),(796,3,342),(796,4,343),(796,5,344),(796,6,345),(796,7,346),(797,1,347),
+(798,1,348),(798,2,349),(799,1,350),(799,2,351),(799,3,352),(799,4,353),(799,5,354),(799,6,355),(799,7,356),(799,8,357),(799,9,358),(799,10,359),(799,11,360),(799,12,361),(799,13,362),(799,14,363),(799,15,364),(799,16,365),(799,17,366),(800,0,367),
+(800,1,368),(800,2,369),(803,1,370),(806,0,371),(806,6,372),(806,7,373),(806,15,374),(806,16,375),(807,0,376),(807,14,377),(808,0,378),(809,0,379),(809,8,380),(809,9,381),(809,10,382),(809,11,383),(809,12,384),(809,17,385),(809,20,386),(809,21,387),
+(810,0,388),(810,13,389),(811,0,390),(811,1,391),(811,2,392),(811,3,393),(811,4,394),(811,18,395),(811,19,396),(813,0,397),(816,0,398),(819,0,399),(819,1,400),(820,0,401),(820,1,402),(820,2,403),(820,3,404),(820,4,405),(820,5,406),(823,0,407),
+(823,1,408),(824,0,409),(824,1,410),(824,2,411),(824,3,412),(824,4,413),(824,5,414),(824,6,415),(851,0,416),(856,0,417),(857,0,418),(857,1,419),(857,2,420),(857,3,421),(858,0,422),(860,1,423),(862,0,424),(864,0,425),(864,3,426),(866,0,427),
+(866,9,428),(867,1,429),(867,2,430),(871,1,431),(871,2,432),(873,0,433),(873,5,434),(874,1,435),(874,2,436),(875,1,437),(875,2,438),(876,1,439),(876,2,440),(876,3,441),(876,4,442),(877,0,443),(877,1,444),(877,2,445),(877,3,446),(878,0,447),
+(880,0,448),(881,0,449),(882,0,450),(883,0,451),(884,0,452),(885,1,453),(885,2,454),(885,3,455),(886,0,456),(887,0,457),(887,1,458),(887,2,459),(888,0,460),(889,0,461),(890,0,462),(891,0,463),(891,9,464),(892,0,465),(892,12,466),(893,0,467),
+(894,0,468),(895,0,469),(895,8,470),(896,1,471),(896,2,472),(896,3,473),(897,1,474),(897,2,475),(898,1,476),(898,2,477),(898,3,478),(898,4,479),(899,1,480),(900,1,481),(900,2,482),(906,0,483),(911,0,486),(912,0,487),(914,0,488),(914,1,489),
+(919,0,490),(919,1,491),(919,2,492),(919,3,493),(919,4,494),(919,5,495),(919,6,496),(919,7,497),(920,0,498),(922,1,499),(922,2,500),(924,1,501),(924,2,502),(925,1,503),(928,0,504),(928,1,505),(928,2,506),(929,0,507),(930,1,508),(930,2,509),
+(930,3,510),(930,4,511),(930,5,512),(930,6,513),(930,7,514),(930,8,515),(933,0,516),(933,1,517),(934,1,518),(935,0,519),(937,0,520),(937,1,521),(938,1,522),(939,0,523),(940,0,524),(941,0,525),(941,1,526),(941,2,527),(941,3,528),(941,4,529),
+(941,6,530),(941,7,531),(941,8,532),(941,9,533),(945,0,534),(946,0,535),(946,13,536),(946,14,537),(946,30,538),(947,0,539),(947,15,540),(947,22,541),(948,0,542),(949,0,543),(949,16,544),(949,17,545),(949,18,546),(949,19,547),(949,20,548),(949,21,549),
+(950,0,550),(950,10,551),(950,11,552),(950,12,553),(951,0,554),(951,22,555),(953,0,556),(953,1,557),(953,2,558),(953,3,559),(953,4,560),(953,5,561),(953,6,562),(953,7,563),(953,8,564),(953,9,565),(953,10,566),(953,11,567),(953,12,568),(953,13,569),
+(953,14,570),(955,0,571),(962,0,572),(964,1,573),(969,1,574),(969,2,575),(969,3,576),(970,0,577),(970,1,578),(971,23,579),(971,24,580),(971,25,581),(973,0,582),(976,26,585),(976,27,586),(976,28,587),(978,0,588),(978,29,589),(980,0,590),(983,0,592),
+(984,1,593),(986,0,594),(987,1,595),(988,1,596),(988,2,597),(988,3,598),(988,4,599),(988,5,600),(989,1,601),(989,2,602),(993,1,606),(993,2,607),(993,3,608),(993,4,609),(994,0,610),(994,1,611),(994,2,612),(994,3,613),(994,4,614),(994,5,615),
+(995,1,616),(995,2,617),(995,3,618),(1007,0,619),(1008,0,620),(1008,1,621),(1009,0,622),(1010,0,623),(1011,0,624),(1014,0,625),(1014,4,626),(1014,10,627),(1014,11,628),(1014,12,629),(1015,0,630),(1015,17,631),(1015,18,632),(1015,19,633),(1017,0,634),(1017,1,635),
+(1017,9,636),(1017,25,637),(1017,26,638),(1017,27,639),(1017,28,640),(1018,0,641),(1018,13,642),(1018,14,643),(1018,15,644),(1020,0,645),(1021,0,646),(1021,1,647),(1021,2,648),(1022,0,649),(1024,0,650),
+(1024,5,651),(1024,6,652),(1024,8,653),(1024,16,654),(1024,20,655),(1024,21,656),(1024,29,657),(1024,30,658),(1024,31,659),(1024,40,660),(1026,0,661),(1026,1,662),(1026,2,663),(1026,3,664),(1026,4,665),
+(1026,5,666),(1026,6,667),(1026,7,668),(1026,8,669),(1026,9,670),(1027,0,671),(1028,0,672),(1028,1,673),(1028,2,674),(1028,3,675),(1031,0,676),(1032,1,677),(1032,2,678),(1032,3,679),(1033,0,680),
+(1033,22,681),(1033,23,682),(1033,24,683),(1033,32,684),(1033,33,685),(1033,34,686),(1033,35,687),(1033,36,688),(1033,37,689),(1033,38,690),(1033,39,691),(1033,41,692),(1033,42,693),(1034,0,694),
+(1035,1,695),(1037,0,696),(1038,0,697),(1039,1,698),(1039,2,699),(1039,3,700),(1039,4,701),(1040,1,702),(1041,0,703),(1041,1,704),(1041,2,705),(1042,0,706),(1042,1,707),(1042,2,708),(1044,0,709),
+(1045,1,710),(1045,2,711),(1045,3,712),(1046,0,713),(1047,0,714),(1048,0,715),(1049,1,716),(1050,0,717),(1051,0,718),(1052,0,719),(1052,1,720),(1052,2,721),(1054,1,723),(1056,0,725),(1057,0,726),
+(1059,0,728),(1060,1,729),(1065,0,731),(1066,1,732),(1067,0,733),(1068,1,734),(1068,2,735),(1069,1,736),(1070,1,737),(1071,0,738),(1072,0,739),(1073,1,740),(1073,2,741),(1075,1,742),(1075,2,743),
+(1076,1,744),(1076,2,745),(1076,3,746),(1077,0,747),(1078,0,748),(1079,1,749),(1080,0,750),(1081,1,751),(1081,2,752),(1081,3,753),(1081,4,754),(1081,5,755),(1081,6,756),(1082,0,757),(1084,0,758),
+(1085,1,759),(1086,0,760),(1087,0,761),(1087,1,762),(1087,2,763),(1088,1,764),(1088,2,765),(1088,3,766),(1088,4,767),(1088,5,768),(1088,6,769),(1088,7,770),(1088,8,771),(1088,9,772),(1090,0,773),
+(1090,1,774),(1091,0,775),(1092,0,776),(1094,1,777),(1094,2,778),(1094,3,779),(1094,4,780),(1094,5,781),(1094,6,782),(1094,7,783),(1094,8,784),(1094,9,785),(1094,10,786),(1094,11,787),(1094,12,788),
+(1094,13,789),(1096,0,790),(1097,1,791),(1097,2,792),(1099,0,793),(1100,1,794),(1100,2,795),(1100,3,796),(1100,4,797),(1102,1,798),(1104,0,799),(1104,1,800),(1104,2,801),(1104,3,802),(1104,4,803),
+(1105,1,804),(1105,2,805),(1114,0,806),(1114,1,807),(1114,2,808),(1115,1,809),(1115,2,810),(1115,3,811),(1115,4,812),(1115,5,813),(1115,6,814),(1115,7,815),(1115,8,816),(1115,9,817),(1115,10,818),
+(1115,11,819),(1115,12,820),(1115,13,821),(1115,14,822),(1116,0,823),(1126,0,824),(1127,1,825),(1129,1,826),(1130,1,827),(1131,1,828),(1132,1,829),(1135,0,830),(1135,1,831),(1135,2,832),(1135,7,833),
+(1136,0,834),(1137,1,835),(1137,2,836),(1139,0,837),(1140,0,838),(1142,1,839),(1143,1,840),(1143,2,841),(1143,3,842),(1144,0,843),(1145,0,844),(1146,1,845),(1146,2,846),(1146,3,847),(1146,4,848),
+(1146,5,849),(1147,1,850),(1147,2,851),(1147,3,852),(1147,4,853),(1147,5,854),(1147,6,855),(1147,7,856),(1148,1,857),(1149,0,858),(1150,0,859),(1151,0,860),(1152,0,861),(1153,0,862),(1154,0,863),
+(1155,0,864),(1156,1,865),(1156,2,866),(1157,1,867),(1158,1,868),(1159,1,869),(1159,2,870),(1160,0,871),(1161,0,872),(1161,1,873),(1161,2,874),(1162,0,875),(1163,0,876),(1164,0,877),(1165,0,878),
+(1165,1,879),(1165,2,880),(1166,1,881),(1170,0,882),(1170,3,883),(1170,4,884),(1171,0,885),(1171,5,886),(1171,6,887),(1172,1,888),(1173,1,889),(1173,2,890),(1174,0,891),(1174,1,892),(1174,2,893),
+(1174,3,894),(1175,0,895),(1176,0,896),(1177,0,897),(1177,1,898),(1177,2,899),(1177,3,900),(1177,4,901),(1177,5,902),(1178,0,903),(1183,0,904),(1184,0,905),(1185,0,906),(1186,0,907),(1187,0,908),
+(1188,0,909),(1188,1,910),(1188,2,911),(1188,3,912),(1188,4,913),(1188,5,914),(1188,6,915),(1188,7,916),(1188,8,917),(1188,9,918),(1188,10,919),(1188,11,920),(1190,0,921),(1191,0,922),(1192,0,923),
+(1193,0,924),(1194,0,925),(1195,0,926),(1196,0,927),(1197,0,928),(1198,0,929),(1199,0,930),(1200,0,931),(1201,0,932),(1202,0,933),(1204,1,934),(1204,2,935),(1205,0,936),(1210,0,938),(1211,0,939),
+(1212,1,940),(1212,2,941),(1213,0,942),(1214,0,943),(1215,0,971),(1216,0,972),(1217,1,973),(1219,0,974),(1219,1,975),(1219,2,976),(1219,3,977),(1219,4,978),(1219,5,979),(1219,6,980),(1220,0,981),
+(32,21,42),(974,0,582),(1121,0,646),(992,0,17),(981,0,590),(991,0,582),(990,0,590),(975,0,582),(910,0,418),(910,1,419),(910,2,420),(910,3,421),(907,0,70),(905,4,394),(321,2,85),(510,1,127),(522,0,132);
+
+UPDATE `quest_poi` SET `UiMapID`=(SELECT wma.`UiMapID` FROM `world_map_area_to_ui_map` wma WHERE wma.`WorldMapAreaID`=`quest_poi`.`WorldMapAreaID` AND wma.`Floor`=`quest_poi`.`Floor`);
+UPDATE `scenario_poi` SET `UiMapID`=(SELECT wma.`UiMapID` FROM `world_map_area_to_ui_map` wma WHERE wma.`WorldMapAreaID`=`scenario_poi`.`WorldMapAreaID` AND wma.`Floor`=`scenario_poi`.`Floor`);
+
+DROP TABLE IF EXISTS `world_map_area_to_ui_map`;
+
+DELETE FROM `quest_poi` WHERE `UiMapID` IS NULL;
+DELETE FROM `scenario_poi` WHERE `UiMapID` IS NULL;
+
+ALTER TABLE `quest_poi`
+  CHANGE `UiMapID` `UiMapID` int(11) NOT NULL DEFAULT '0' AFTER `MapID`,
+  DROP `WorldMapAreaID`,
+  DROP `Floor`;
+
+ALTER TABLE `scenario_poi`
+  CHANGE `UiMapID` `UiMapID` int(11) NOT NULL DEFAULT '0' AFTER `MapID`,
+  DROP `WorldMapAreaID`,
+  DROP `Floor`;
+
+ALTER TABLE `spell_areatrigger`
+  ADD `AnimId` int(11) NOT NULL DEFAULT '0' AFTER `FacingCurveId`,
+  ADD `AnimKitId` int(11) NOT NULL DEFAULT '0' AFTER `AnimId`;
diff --git a/sql/updates/world/master/2018_12_09_04_world.sql b/sql/updates/world/master/2018_12_09_04_world.sql
new file mode 100644
index 00000000000..934627d98fb
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_04_world.sql
@@ -0,0 +1,23 @@
+DROP TABLE IF EXISTS `creature_template_model`;
+CREATE TABLE `creature_template_model`(
+  `CreatureID` int(10) unsigned NOT NULL,
+  `Idx` int(10) unsigned NOT NULL DEFAULT '0',
+  `CreatureDisplayID` int(10) unsigned NOT NULL,
+  `DisplayScale` float NOT NULL DEFAULT '1',
+  `Probability` float NOT NULL DEFAULT '0',
+  `VerifiedBuild` smallint(5) unsigned NOT NULL,
+  PRIMARY KEY (`CreatureID`,`CreatureDisplayID`)
+) ENGINE=MYISAM CHARSET=utf8mb4;
+
+INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,0,`modelid1`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid1`!=0;
+INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,1,`modelid2`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid2`!=0;
+INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,2,`modelid3`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid3`!=0;
+INSERT IGNORE INTO `creature_template_model` (`CreatureID`,`Idx`,`CreatureDisplayID`,`DisplayScale`,`Probability`,`VerifiedBuild`) SELECT `entry`,3,`modelid4`,`scale`,1,`VerifiedBuild` FROM `creature_template` WHERE `modelid4`!=0;
+
+UPDATE `creature_template` SET `scale`=1;
+
+ALTER TABLE `creature_template`
+  DROP `modelid1`,
+  DROP `modelid2`,
+  DROP `modelid3`,
+  DROP `modelid4`;
diff --git a/sql/updates/world/master/2018_12_09_05_world.sql b/sql/updates/world/master/2018_12_09_05_world.sql
new file mode 100644
index 00000000000..66371e87cff
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_05_world.sql
@@ -0,0 +1,7 @@
+ALTER TABLE `creature_classlevelstats`
+  DROP `damage_base`,
+  DROP `damage_exp1`,
+  DROP `damage_exp2`,
+  DROP `damage_exp3`,
+  DROP `damage_exp4`,
+  DROP `damage_exp5`;
diff --git a/sql/updates/world/master/2018_12_09_06_world.sql b/sql/updates/world/master/2018_12_09_06_world.sql
new file mode 100644
index 00000000000..d1f1f306a34
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_06_world.sql
@@ -0,0 +1 @@
+UPDATE `trinity_string` SET `content_default`='%u - |cffffffff|Hquest:%u:%d:%d:%d:%d|h[%s]|h|r %s' WHERE `entry`=513;
diff --git a/sql/updates/world/master/2018_12_09_07_world.sql b/sql/updates/world/master/2018_12_09_07_world.sql
new file mode 100644
index 00000000000..9228a56d2b8
--- /dev/null
+++ b/sql/updates/world/master/2018_12_09_07_world.sql
@@ -0,0 +1,8 @@
+DELETE FROM `skill_tiers` WHERE `ID` IN (333,335,336,338);
+INSERT INTO `skill_tiers` (`ID`,`Value1`,`Value2`,`Value3`,`Value4`,`Value5`,`Value6`,`Value7`,`Value8`,`Value9`,`Value10`,`Value11`,`Value12`,`Value13`,`Value14`,`Value15`,`Value16`) VALUES
+(333,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(335,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(336,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),
+(338,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+
+UPDATE `skill_tiers` SET `Value10`=800,`Value11`=950 WHERE `ID`=224;
-- 
cgit v1.2.3

