diff --git a/win/VC90/game.vcproj b/win/VC90/game.vcproj
index e41b4f5155f..a993c0c36a9 100644
--- a/win/VC90/game.vcproj
+++ b/win/VC90/game.vcproj
@@ -48,7 +48,7 @@
Name="VCCLCompilerTool"
AdditionalOptions="/MP /Zm200"
Optimization="0"
- AdditionalIncludeDirectories="..\..\dep\include;..\..\src\framework;..\..\src\shared;..\..\src\shared\Database;..\..\src\shared\vmap;..\..\dep\ACE_wrappers;..\..\src\game\"
+ AdditionalIncludeDirectories="..\..\src\server\game\Entities\Item\Container;..\..\src\server\game\Server\Protocol\Handlers;..\..\externals\mersennetwister;..\..\externals\zlib;..\..\src\server\collision;..\..\src\server\collision\Management;..\..\src\server\shared;..\..\src\server\shared\Configuration;..\..\src\server\shared\Cryptography;..\..\src\server\shared\Database;..\..\src\server\shared\DataStores;..\..\src\server\shared\Debugging;..\..\src\server\shared\Dynamic\CountedReference;..\..\src\server\shared\Dynamic\LinkedReference;..\..\src\server\shared\Dynamic;..\..\src\server\shared\Logging;..\..\src\server\shared\Packets;..\..\src\server\shared\Policies;..\..\src\server\shared\Threading;..\..\src\server\shared\Utilities;..\..\src\server\game;..\..\src\server\game\Accounts;..\..\src\server\game\Achievements;..\..\src\server\game\Addons;..\..\src\server\game\AI;..\..\src\server\game\AI\CoreAI;..\..\src\server\game\AI\EventAI;..\..\src\server\game\AI\ScriptedAI;..\..\src\server\game\AuctionHouse;..\..\src\server\game\AuctionHouse\AuctionHouseBot;..\..\src\server\game\BattleGrounds;..\..\src\server\game\BattleGrounds\Zones;..\..\src\server\game\Calendar;..\..\src\server\game\Chat;..\..\src\server\game\Chat\Channels;..\..\src\server\game\Chat\Commands;..\..\src\server\game\Combat;..\..\src\server\game\Conditions;..\..\src\server\game\DataStores;..\..\src\server\game\DungeonFinding;..\..\src\server\game\Entities;..\..\src\server\game\Entities\Creature;..\..\src\server\game\Entities\Corpse;..\..\src\server\game\Entities\DynamicObject;..\..\src\server\game\Entities\GameObject;..\..\src\server\game\Entities\Item;..\..\src\server\game\Entities\Object;..\..\src\server\game\Entities\Object\Updates;..\..\src\server\game\Entities\Pet;..\..\src\server\game\Entities\Player;..\..\src\server\game\Entities\Totem;..\..\src\server\game\Entities\Unit;..\..\src\server\game\Entities\Vehicle;..\..\src\server\game\Entities\Transport;..\..\src\server\game\Events;..\..\src\server\game\Globals;..\..\src\server\game\Grids\Cells;..\..\src\server\game\Grids\Notifiers;..\..\src\server\game\Grids;..\..\src\server\game\Groups;..\..\src\server\game\Guilds;..\..\src\server\game\Instances;..\..\src\server\game\Loot;..\..\src\server\game\Mails;..\..\src\server\game\Maps;..\..\src\server\game\Miscellaneous;..\..\src\server\game\Movement;..\..\src\server\game\Movement\MovementGenerators;..\..\src\server\game\Movement\Waypoints;..\..\src\server\game\OutdoorPvP;..\..\src\server\game\OutdoorPvP\Zones;..\..\src\server\game\Pools;..\..\src\server\game\PrecompiledHeaders;..\..\src\server\game\Quests;..\..\src\server\game\Reputation;..\..\src\server\game\Scripting;..\..\src\server\game\Server\Protocol;..\..\src\server\game\Server;..\..\src\server\game\Skills;..\..\src\server\game\Spells;..\..\src\server\game\Spells\Auras;..\..\src\server\game\Tools;..\..\src\server\game\Weather;..\..\src\server\game\World;..\..\externals;"
PreprocessorDefinitions="WIN32;_DEBUG;TRINITY_DEBUG;_LIB;_SECURE_SCL=0"
StringPooling="false"
MinimalRebuild="false"
@@ -56,8 +56,8 @@
RuntimeLibrary="3"
EnableFunctionLevelLinking="true"
RuntimeTypeInfo="true"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="pchdef.h"
+ UsePrecompiledHeader="0"
+ PrecompiledHeaderThrough="WinCorePCH.h"
PrecompiledHeaderFile=".\game__$(PlatformName)_$(ConfigurationName)\game.pch"
AssemblerListingLocation=".\game__$(PlatformName)_$(ConfigurationName)\"
ObjectFile=".\game__$(PlatformName)_$(ConfigurationName)\"
@@ -68,7 +68,7 @@
DebugInformationFormat="3"
CallingConvention="0"
CompileAs="0"
- ForcedIncludeFiles="pchdef.h"
+ ForcedIncludeFiles=""
/>
-
-
-
-
@@ -398,66 +391,6 @@
RelativePath="..\..\src\server\game\AI\CreatureAISelector.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -538,6 +471,66 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
@@ -602,10 +579,6 @@
RelativePath="..\..\src\server\game\Guilds\Guild.h"
>
-
-
-
-
-
-
-
-
-
-
@@ -646,75 +603,87 @@
RelativePath="..\..\src\server\game\OutdoorPvP\OutdoorPvPMgr.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -722,15 +691,15 @@
Name="Custom"
>
@@ -738,55 +707,55 @@
Name="World"
>
@@ -794,130 +763,130 @@
Name="Eastern Kingdoms"
>
@@ -925,55 +894,55 @@
Name="Blackrock Depths"
>
@@ -981,63 +950,63 @@
Name="Blackrock Spire"
>
@@ -1045,43 +1014,43 @@
Name="Blackwing Lair"
>
@@ -1089,19 +1058,19 @@
Name="Deadmines"
>
@@ -1109,15 +1078,15 @@
Name="Gnomeregan"
>
@@ -1125,55 +1094,55 @@
Name="Karazhan"
>
@@ -1181,31 +1150,31 @@
Name="Magister's Terrace"
>
@@ -1213,55 +1182,55 @@
Name="Molten Core"
>
@@ -1269,19 +1238,19 @@
Name="Scarlet Enclave"
>
@@ -1289,51 +1258,51 @@
Name="Scarlet Monastery"
>
@@ -1341,59 +1310,59 @@
Name="Scholomance"
>
@@ -1401,15 +1370,15 @@
Name="Shadowfang Keep"
>
@@ -1417,59 +1386,59 @@
Name="Stratholme"
>
@@ -1477,15 +1446,15 @@
Name="Sunken Temple"
>
@@ -1493,39 +1462,39 @@
Name="Sunwell Plateau"
>
@@ -1533,19 +1502,19 @@
Name="Uldaman"
>
@@ -1553,39 +1522,39 @@
Name="Zul'Aman"
>
@@ -1593,63 +1562,63 @@
Name="Zul'Gurub"
>
@@ -1658,19 +1627,19 @@
Name="Examples"
>
@@ -1678,122 +1647,122 @@
Name="Kalimdor"
>
@@ -1804,51 +1773,51 @@
Name="Battle for Mt. Hyjal"
>
@@ -1856,35 +1825,35 @@
Name="Culling of Stratholme"
>
@@ -1892,27 +1861,27 @@
Name="Old Hillsbrad"
>
@@ -1920,27 +1889,27 @@
Name="The Dark Portal"
>
@@ -1949,19 +1918,19 @@
Name="Maraudon"
>
@@ -1969,15 +1938,15 @@
Name="Onyxia's Lair"
>
@@ -1985,19 +1954,19 @@
Name="Razorfen Downs"
>
@@ -2005,15 +1974,15 @@
Name="Razorfen Kraul"
>
@@ -2021,35 +1990,35 @@
Name="Ruins of Ahn'Qiraj"
>
@@ -2057,51 +2026,51 @@
Name="Temple of Ahn'Qiraj"
>
@@ -2109,15 +2078,15 @@
Name="Wailing Caverns"
>
@@ -2125,11 +2094,11 @@
Name="Zul'Farrak"
>
@@ -2138,43 +2107,43 @@
Name="Northrend"
>
@@ -2216,23 +2185,23 @@
Name="Azjol-Nerub"
>
@@ -2241,27 +2210,27 @@
Name="Drak'Tharon Keep"
>
@@ -2272,23 +2241,23 @@
Name="Forge of Souls"
>
@@ -2296,23 +2265,23 @@
Name="Halls of Reflection"
>
@@ -2320,27 +2289,27 @@
Name="Pit of Saron"
>
@@ -2349,31 +2318,31 @@
Name="Gundrak"
>
@@ -2381,71 +2350,75 @@
Name="Naxxramas"
>
+
+
@@ -2453,15 +2426,15 @@
Name="Obsidian Sanctum"
>
@@ -2469,27 +2442,27 @@
Name="Trial of the Champion"
>
@@ -2500,27 +2473,27 @@
Name="Halls of Stone"
>
@@ -2528,27 +2501,27 @@
Name="Halls of Lightning"
>
@@ -2556,71 +2529,71 @@
Name="Ulduar"
>
@@ -2632,27 +2605,27 @@
Name="Utgarde Keep"
>
@@ -2660,27 +2633,27 @@
Name="Utgarde Pinnacle"
>
@@ -2689,27 +2662,27 @@
Name="Vault of Archavon"
>
@@ -2717,43 +2690,43 @@
Name="Violet Hold"
>
@@ -2764,15 +2737,15 @@
Name="Eye of Eternity"
>
@@ -2780,35 +2753,35 @@
Name="Nexus"
>
@@ -2816,31 +2789,31 @@
Name="Oculus"
>
@@ -2850,43 +2823,43 @@
Name="Outland"
>
@@ -2908,11 +2881,11 @@
Name="Mana Tombs"
>
@@ -2920,19 +2893,19 @@
Name="Sethekk Halls"
>
@@ -2940,27 +2913,27 @@
Name="Shadow Labyrinth"
>
@@ -2969,51 +2942,51 @@
Name="Black Temple"
>
@@ -3024,35 +2997,35 @@
Name="Serpent Shrine Cavern"
>
@@ -3060,23 +3033,23 @@
Name="Steam Vault"
>
@@ -3084,11 +3057,11 @@
Name="Underbog"
>
@@ -3097,19 +3070,19 @@
Name="Gruul's Lair"
>
@@ -3120,23 +3093,23 @@
Name="Blood Furnace"
>
@@ -3144,23 +3117,23 @@
Name="Hellfire Ramparts"
>
@@ -3168,15 +3141,15 @@
Name="Magtheridon's lair"
>
@@ -3184,23 +3157,23 @@
Name="Shattered Halls"
>
@@ -3212,19 +3185,19 @@
Name="Arcatraz"
>
@@ -3232,15 +3205,15 @@
Name="Botanica"
>
@@ -3248,31 +3221,31 @@
Name="The Eye"
>
@@ -3280,27 +3253,27 @@
Name="The Mechanar"
>
@@ -3308,14 +3281,14 @@
@@ -3334,14 +3307,6 @@
-
-
-
-
@@ -3354,10 +3319,6 @@
-
-
@@ -3366,6 +3327,18 @@
RelativePath="..\..\src\server\game\AuctionHouse\AuctionHouseMgr.h"
>
+
+
+
+
+
+
-
-
@@ -3390,66 +3359,6 @@
RelativePath="..\..\src\server\game\BattleGrounds\BattleGround.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3458,94 +3367,130 @@
RelativePath="..\..\src\server\game\BattleGrounds\BattleGroundMgr.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3554,38 +3499,54 @@
RelativePath="..\..\src\server\game\Chat\Chat.h"
>
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -3602,16 +3563,20 @@
RelativePath="..\..\src\server\game\Combat\ThreatManager.h"
>
+
+
@@ -3669,14 +3634,6 @@
RelativePath="..\..\src\server\game\Entities\Creature\GossipDef.h"
>
-
-
-
-
@@ -3686,6 +3643,18 @@
>
+
+
+
+
+
+
@@ -3701,14 +3670,6 @@
-
-
-
-
@@ -3725,34 +3686,26 @@
RelativePath="..\..\src\server\game\Entities\Item\ItemEnchantmentMgr.h"
>
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
@@ -3761,42 +3714,38 @@
RelativePath="..\..\src\server\game\Entities\Object\Object.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
@@ -3849,18 +3778,6 @@
RelativePath="..\..\src\server\game\Entities\Player\SocialMgr.h"
>
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3907,15 +3848,27 @@
Name="Globals"
>
+
+
+
+
+
+
@@ -3940,32 +3893,24 @@
-
-
-
-
@@ -3988,108 +3933,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4193,18 +4066,6 @@
RelativePath="..\..\src\server\game\Movement\MovementGenerators\IdleMovementGenerator.h"
>
-
-
-
-
-
-
@@ -4238,18 +4099,194 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -4298,10 +4331,6 @@
RelativePath="..\..\src\server\game\Quests\QuestDef.h"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4386,6 +4383,34 @@
RelativePath="..\..\src\server\game\Spells\SpellMgr.h"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+