diff --git a/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj b/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj
new file mode 100644
index 000000000..493d57563
--- /dev/null
+++ b/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj
@@ -0,0 +1,891 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ScriptDev2
+ {4295C8A9-79B7-4354-8064-F05FB9CA0C96}
+ ScriptDev2
+ Win32Proj
+
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\..\bin\win32_debug\
+ .\ScriptDev2__$(Platform)_$(Configuration)\
+ true
+ ..\..\..\..\bin\x64_debug\
+ .\ScriptDev2__$(Platform)_$(Configuration)\
+ true
+ ..\..\..\..\bin\win32_release\
+ .\ScriptDev2__$(Platform)_$(Configuration)\
+ false
+ ..\..\..\..\bin\x64_release\
+ .\ScriptDev2__$(Platform)_$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ mangosscript
+ mangosscript
+ mangosscript
+ mangosscript
+
+
+
+ Disabled
+ ..\..\..\..\dep\include\;..\..\..\shared\;..\..\..\framework\;..\..\..\game\;..\include\;..\base\;..\..\..\..\dep\ACE_wrappers\;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;MANGOS_DEBUG;_WINDOWS;_USRDLL;SCRIPT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ precompiled.h
+ Level3
+ ProgramDatabase
+ true
+ true
+ true
+ /Zm200 %(AdditionalOptions)
+
+
+ mangosd.lib;ACEd.lib;framework.lib;%(AdditionalDependencies)
+ ..\..\..\..\win\VC120\mangosd__Win32_Debug;..\..\..\..\win\VC120\framework__Win32_Debug;..\..\..\..\dep\lib\win32_debug\;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ false
+
+
+ $(OutDir)mangosscript.lib
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\..\dep\include\;..\..\..\shared\;..\..\..\framework\;..\..\..\game\;..\include\;..\base\;..\..\..\..\dep\ACE_wrappers\;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;MANGOS_DEBUG;_WINDOWS;_USRDLL;SCRIPT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ precompiled.h
+ Level3
+ ProgramDatabase
+ true
+ true
+ true
+ /Zm200 %(AdditionalOptions)
+
+
+ mangosd.lib;ACEd.lib;framework.lib;%(AdditionalDependencies)
+ ..\..\..\..\win\VC120\mangosd__x64_Debug;..\..\..\..\win\VC120\framework__x64_Debug;..\..\..\..\dep\lib\x64_Debug\;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ false
+
+
+ $(OutDir)mangosscript.lib
+ MachineX64
+
+
+
+
+ /Zm200 %(AdditionalOptions)
+ ..\..\..\..\dep\include\;..\..\..\shared\;..\..\..\framework\;..\..\..\game\;..\include\;..\base\;..\..\..\..\dep\ACE_wrappers\;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;SCRIPT;_SECURE_SCL=0;%(PreprocessorDefinitions)
+ false
+ MultiThreadedDLL
+ Use
+ precompiled.h
+ Level3
+ ProgramDatabase
+ true
+ true
+ true
+
+
+ mangosd.lib;ACE.lib;framework.lib;%(AdditionalDependencies)
+ ..\..\..\..\win\VC120\mangosd__Win32_Release;..\..\..\..\win\VC120\framework__Win32_Release;..\..\..\..\dep\lib\win32_release\;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+ false
+
+
+ $(OutDir)mangosscript.lib
+
+
+
+
+ X64
+
+
+ /Zm200 %(AdditionalOptions)
+ ..\..\..\..\dep\include\;..\..\..\shared\;..\..\..\framework\;..\..\..\game\;..\include\;..\base\;..\..\..\..\dep\ACE_wrappers\;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;SCRIPT;_SECURE_SCL=0;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ precompiled.h
+ Level3
+ ProgramDatabase
+ true
+ true
+ true
+
+
+ mangosd.lib;ACE.lib;framework.lib;%(AdditionalDependencies)
+ ..\..\..\..\win\VC120\mangosd__x64_Release;..\..\..\..\win\VC120\framework__x64_Release;..\..\..\..\dep\lib\x64_release\;%(AdditionalLibraryDirectories)
+ true
+ Windows
+ true
+ true
+ false
+
+
+ $(OutDir)mangosscript.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+ NotUsing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extracting revision
+ cd "$(SolutionDir)"
+"$(SolutionDir)..\..\..\win\VC120\genrevision__Win32_$(Configuration)\genrevision.exe"
+
+ .svn/entries;%(AdditionalInputs)
+ revision.h;%(Outputs)
+ Extracting revision
+ cd "$(SolutionDir)"
+"$(SolutionDir)..\..\..\win\VC120\genrevision__Win32_$(Configuration)\genrevision.exe"
+
+ .svn/entries;%(AdditionalInputs)
+ revision.h;%(Outputs)
+ Extracting revision
+ cd "$(SolutionDir)"
+"$(SolutionDir)..\..\..\win\VC120\genrevision__Win32_$(Configuration)\genrevision.exe"
+
+ .svn/entries;%(AdditionalInputs)
+ revision.h;%(Outputs)
+ Extracting revision
+ cd "$(SolutionDir)"
+"$(SolutionDir)..\..\..\win\VC120\genrevision__Win32_$(Configuration)\genrevision.exe"
+
+ .svn/entries;%(AdditionalInputs)
+ revision.h;%(Outputs)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj.filters b/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj.filters
new file mode 100644
index 000000000..d19c23750
--- /dev/null
+++ b/src/modules/SD2/@@Temp_VC120/ScriptDev2.vcxproj.filters
@@ -0,0 +1,2249 @@
+
+
+
+
+ {3b1307a9-bc58-4773-9a93-0e9ceff55c82}
+
+
+ {b7b35df3-4231-4370-aed5-5859ab4c312e}
+
+
+ {ced0a1e2-6867-4f01-a762-390a3d1f01d3}
+
+
+ {af3d4b4d-a585-41c4-ba95-79669a614ea8}
+
+
+ {ca2551e0-68d0-4331-88f3-ab0cdaa2bf9a}
+
+
+ {043f49c3-d844-4833-b5bc-bf88638c47b5}
+
+
+ {1bb5cf47-7950-4b49-8e5d-9ee37108f2c5}
+
+
+ {434e1621-9e58-44d9-b5a6-d0f5dea495b4}
+
+
+ {45c59280-02fb-482f-859b-bd47cc230f0f}
+
+
+ {5631f38e-66c8-4efd-ad3a-2834fbb49a6e}
+
+
+ {9887f0b1-d8ca-49a5-b1a7-aaf30ed4452f}
+
+
+ {31605090-12b9-4d42-a5e9-1cbfac8ab384}
+
+
+ {920d1832-b347-4afd-bd05-4c943e5555f0}
+
+
+ {08fb5b22-710d-46d6-9893-f567aa75a5e6}
+
+
+ {cef5c3c5-f434-4b9f-9bad-8c106d46c755}
+
+
+ {cc0c8231-75d8-456e-bca8-7d0a122eee52}
+
+
+ {66bc2cec-8372-4191-991c-1c23275fa13c}
+
+
+ {af465469-5a16-4908-aa08-39c77d02cd88}
+
+
+ {6ffd42e5-ac49-4635-8087-77ad2b7b0866}
+
+
+ {dd4995a8-6d86-4f21-82bc-a18acc2c688f}
+
+
+ {2a3a25e5-51f1-4ab3-a1a0-1b9ec9c45d1a}
+
+
+ {7a028ad9-afa1-42ea-b147-20a40c5e716c}
+
+
+ {66401dac-d94c-4ed6-b912-229dda0906d6}
+
+
+ {385f26dc-dcaf-4022-921d-3a562617bf93}
+
+
+ {25be39dd-536d-450d-ac94-6372d37a4fae}
+
+
+ {1d718eaa-2a8d-4cb9-9abf-17fcf0d91f83}
+
+
+ {f00c08b4-1c1d-4379-8b0c-2a1a51c14bb2}
+
+
+ {c929f54b-22dd-49b4-862c-92dfa9a2d1f7}
+
+
+ {60b91cfe-7dff-40de-9957-41f8d03144cc}
+
+
+ {22eca3e6-662f-4c53-9344-6e749c09c86b}
+
+
+ {070541ef-a813-43f5-a8a6-e6674fe1a47e}
+
+
+ {5cda7bda-399b-46b7-8bc2-5786f0202fa2}
+
+
+ {226d4dc8-830b-4249-b28a-313ac21080a9}
+
+
+ {404b30fd-bdaa-44d1-ab3a-384886ebb8ec}
+
+
+ {5833dbce-1fa8-49eb-b678-145a2d58a067}
+
+
+ {dc38d3fe-d1fe-49f2-bd8f-758cd270dd62}
+
+
+ {ad315c26-01fe-4431-96bf-7b3dc3402e1a}
+
+
+ {b8416f00-9151-4ab5-abe1-bc06af42d736}
+
+
+ {4df3cb5e-8de9-4082-a35a-72a2c589779c}
+
+
+ {2552ab59-1f73-4778-a6db-6f03e405622d}
+
+
+ {8206776b-4d43-431d-bca5-5f6cff157ea4}
+
+
+ {708d3668-ff97-46b8-a75e-6f5d20ee3ec8}
+
+
+ {02135a7c-33cc-444e-af90-48a5193e5a6f}
+
+
+ {094d5051-4784-4b79-8875-a87d4ed6d5b1}
+
+
+ {dd6326cc-bcd9-4642-a049-7911cda0bc85}
+
+
+ {014ada9a-13bf-4540-a0ce-5132bdc36fcf}
+
+
+ {9feb59d0-e6bd-4328-9a50-7ddb9852936e}
+
+
+ {00f03f8d-4af1-40d9-a95a-e2dc1a81ca7d}
+
+
+ {de2e959a-1ef4-41ef-9235-15a1f3f8a19d}
+
+
+ {8f8a60e0-223e-4517-918c-243e523a7892}
+
+
+ {416ccfc8-a1bb-43a5-b202-d7656981094a}
+
+
+ {ba031a13-787e-41da-bcaf-1986fdea8069}
+
+
+ {17496c60-f5f8-4e29-ab2b-d480296e0eb4}
+
+
+ {397252e0-5267-4571-b9e1-cb45a1bbd1ab}
+
+
+ {0412262e-b05b-4827-adef-97507204cb69}
+
+
+ {e775610e-fa3c-4355-9c4c-473a6a5e57d5}
+
+
+ {d85193fb-5107-4a82-86b9-fff6c2ffb537}
+
+
+ {6089ced5-7090-4294-bd63-c036335880be}
+
+
+ {6c5f7fd4-671b-4cba-aa95-7758b93dc844}
+
+
+ {71e87e58-3b30-41e7-8f8a-16886508a4d9}
+
+
+ {3cf8e088-da94-4561-993f-2970908d6642}
+
+
+ {bc0156b2-6544-4ebc-9ed6-fe45ac1902a4}
+
+
+ {b59c73a8-c480-43b2-8a2e-65f5a54978eb}
+
+
+ {5eb6a84a-97e6-477e-97e3-23681f29f675}
+
+
+ {d7e0e45a-fd89-48a6-8d24-f4922058160e}
+
+
+ {71617682-fe62-4d7c-a2de-7181fb3f46f6}
+
+
+ {9c5d9a0f-8967-4cf6-a047-3b724f81dc29}
+
+
+ {88c327d5-0768-465f-b954-30eca0d31f45}
+
+
+ {b20efa19-1e16-42e4-bc29-a9c8e282d17c}
+
+
+ {fec1fbfa-5119-4bb0-98bc-f8d4583521f7}
+
+
+ {1cb43523-dc33-4c49-a5b7-6e700fe0ecd6}
+
+
+ {7289cc07-6956-4b09-8dc5-753c82abe8c9}
+
+
+ {e834cf7b-88ad-4bae-9fc8-8e027136c63b}
+
+
+ {42501e94-f91e-40be-a02a-472b5ca1e22c}
+
+
+ {aac6b8be-6055-4d7d-a50a-41650b8d464e}
+
+
+ {e7ee3113-f4d0-4e28-acc7-dc80f42d41df}
+
+
+ {e603d4b3-3c2f-4011-aa2b-040243163d3f}
+
+
+ {36c79ad7-420c-4909-8da3-c90d3cc83b31}
+
+
+ {d47410b0-3184-40e2-8704-cea9b97e20ed}
+
+
+ {e35abead-2389-4eb9-88bd-70e6fe5636b5}
+
+
+ {1b2f0d99-82b0-4a96-aaac-c485830eb1b3}
+
+
+ {fd594031-4dc2-40de-b37b-93063ee6e3e9}
+
+
+ {ef27a557-e12d-4b02-9e86-c258329f201e}
+
+
+ {b7e4ad7d-8515-4981-ae27-9e542c223618}
+
+
+ {04b1d59c-38b6-4b5c-a50d-b9ff1d39bb30}
+
+
+ {ee364414-732a-4aad-820f-a5b73cb8b093}
+
+
+ {638d5426-652e-4d1f-9abe-3ed95d7e7e69}
+
+
+ {a21893a5-0f34-4a73-b0aa-49b175822834}
+
+
+ {728148f8-18a0-4606-a2ec-2c9eae4e5e7e}
+
+
+ {cfb08e82-63e6-49ca-bff2-533f8647797b}
+
+
+ {2be3084e-c5c0-4e2f-bbb4-2ebb22bfff19}
+
+
+ {6dc08e92-3e86-4a7f-bab9-9a8cec6a201b}
+
+
+ {01da56d1-ee04-455c-846c-4e53869314f6}
+
+
+ {5e79ca74-cd29-47ff-a08e-3fada858ddd7}
+
+
+ {32b92545-4821-4cc8-ae39-f631b0176d46}
+
+
+ {044e4dbc-e2fc-437c-b359-b6fb5a3439ff}
+
+
+ {4cbcf193-4d98-4518-a9c4-6c8b4bedbf44}
+
+
+ {5c32221e-3532-4c32-bdba-9a85213006af}
+
+
+ {2df99085-aee2-4202-b4d1-38a5cc35f3e2}
+
+
+ {0a109c31-6dd3-4030-8d6c-6c0e147481be}
+
+
+ {ddada980-2eed-4f2b-a9f7-dbb9cca7ca3d}
+
+
+ {d6843352-6425-48da-85b6-6b26f6217ba8}
+
+
+ {6a68396b-343f-4c79-938c-93741acdeb41}
+
+
+ {974fc97c-e585-442c-b35e-b21a17804619}
+
+
+ {ba709b56-d5db-4730-9591-79b8f9788ca1}
+
+
+ {1fa90250-9c5b-450c-be64-d9eee910c4a8}
+
+
+ {7b3c1c18-03e9-493e-a364-5beb1a6936eb}
+
+
+ {575420cc-581f-4d08-a9da-7814f221ab47}
+
+
+ {9c5997ee-accc-4737-815f-b031d422577b}
+
+
+ {579f2f5c-acf1-410a-bce6-d353d6912546}
+
+
+ {04e4571d-55ee-4f2e-ac4e-46fc2610341f}
+
+
+ {79a3e62b-bd96-4d16-8c23-bda17f968d19}
+
+
+ {ca7213e9-56c1-4084-a48b-19ff57dee433}
+
+
+ {2fd46769-c050-4e47-9533-461ef8695d6a}
+
+
+ {90f3df6a-a1d0-4a6e-b8d7-d1d993fc795b}
+
+
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ scripts\battlegrounds
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_spire
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_spire
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_spire
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_spire
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\deadmines
+
+
+ scripts\eastern_kingdoms\deadmines
+
+
+ scripts\eastern_kingdoms\deadmines
+
+
+ scripts\eastern_kingdoms\gnomeregan
+
+
+ scripts\eastern_kingdoms\gnomeregan
+
+
+ scripts\eastern_kingdoms\gnomeregan
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\scarlet_enclave
+
+
+ scripts\eastern_kingdoms\scarlet_enclave
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scholomance
+
+
+ scripts\eastern_kingdoms\scholomance
+
+
+ scripts\eastern_kingdoms\scholomance
+
+
+ scripts\eastern_kingdoms\shadowfang_keep
+
+
+ scripts\eastern_kingdoms\shadowfang_keep
+
+
+ scripts\eastern_kingdoms\shadowfang_keep
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\sunken_temple
+
+
+ scripts\eastern_kingdoms\sunken_temple
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\uldaman
+
+
+ scripts\eastern_kingdoms\uldaman
+
+
+ scripts\eastern_kingdoms\uldaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\examples
+
+
+ scripts\examples
+
+
+ scripts\examples
+
+
+ scripts\examples
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor
+
+
+ scripts\kalimdor\blackfathom_deeps
+
+
+ scripts\kalimdor\caverns_of_time\culling_of_stratholme
+
+
+ scripts\kalimdor\caverns_of_time\culling_of_stratholme
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\end_of_time
+
+
+ scripts\kalimdor\caverns_of_time\end_of_time
+
+
+ scripts\kalimdor\caverns_of_time\hour_of_twilight
+
+
+ scripts\kalimdor\caverns_of_time\hour_of_twilight
+
+
+ scripts\kalimdor\caverns_of_time\hour_of_twilight
+
+
+ scripts\kalimdor\caverns_of_time\hour_of_twilight
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\old_hillsbrad
+
+
+ scripts\kalimdor\caverns_of_time\old_hillsbrad
+
+
+ scripts\kalimdor\caverns_of_time\well_of_eternity
+
+
+ scripts\kalimdor\caverns_of_time\well_of_eternity
+
+
+ scripts\kalimdor\caverns_of_time\well_of_eternity
+
+
+ scripts\kalimdor\caverns_of_time\well_of_eternity
+
+
+ scripts\kalimdor\dire_maul
+
+
+ scripts\kalimdor\dire_maul
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\maraudon
+
+
+ scripts\kalimdor\onyxias_lair
+
+
+ scripts\kalimdor\onyxias_lair
+
+
+ scripts\kalimdor\razorfen_downs
+
+
+ scripts\kalimdor\razorfen_kraul
+
+
+ scripts\kalimdor\razorfen_kraul
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\throne_of_the_four_winds
+
+
+ scripts\kalimdor\throne_of_the_four_winds
+
+
+ scripts\kalimdor\throne_of_the_four_winds
+
+
+ scripts\kalimdor\vortex_pinnacle
+
+
+ scripts\kalimdor\vortex_pinnacle
+
+
+ scripts\kalimdor\vortex_pinnacle
+
+
+ scripts\kalimdor\vortex_pinnacle
+
+
+ scripts\kalimdor\wailing_caverns
+
+
+ scripts\kalimdor\wailing_caverns
+
+
+ scripts\kalimdor\zulfarrak
+
+
+ scripts\kalimdor\zulfarrak
+
+
+ scripts\kalimdor\zulfarrak
+
+
+ scripts\maelstrom
+
+
+ scripts\maelstrom
+
+
+ scripts\maelstrom
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\azjol-nerub
+
+
+ scripts\northrend\azjol-nerub\azjol-nerub
+
+
+ scripts\northrend\azjol-nerub\azjol-nerub
+
+
+ scripts\northrend\azjol-nerub\azjol-nerub
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_champion
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_champion
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_champion
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\draktharon_keep
+
+
+ scripts\northrend\draktharon_keep
+
+
+ scripts\northrend\draktharon_keep
+
+
+ scripts\northrend\draktharon_keep
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\forge_of_souls
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\forge_of_souls
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\forge_of_souls
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\nexus\eye_of_eternity
+
+
+ scripts\northrend\nexus\eye_of_eternity
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\obsidian_sanctum
+
+
+ scripts\northrend\obsidian_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_stone
+
+
+ scripts\northrend\ulduar\halls_of_stone
+
+
+ scripts\northrend\ulduar\halls_of_stone
+
+
+ scripts\northrend\ulduar\halls_of_stone
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\violet_hold
+
+
+ scripts\northrend\violet_hold
+
+
+ scripts\northrend\violet_hold
+
+
+ scripts\northrend\violet_hold
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland
+
+
+ scripts\outland\auchindoun\auchenai_crypts
+
+
+ scripts\outland\auchindoun\auchenai_crypts
+
+
+ scripts\outland\auchindoun\mana_tombs
+
+
+ scripts\outland\auchindoun\mana_tombs
+
+
+ scripts\outland\auchindoun\sethekk_halls
+
+
+ scripts\outland\auchindoun\sethekk_halls
+
+
+ scripts\outland\auchindoun\sethekk_halls
+
+
+ scripts\outland\auchindoun\sethekk_halls
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\slave_pens
+
+
+ scripts\outland\coilfang_reservoir\steam_vault
+
+
+ scripts\outland\coilfang_reservoir\steam_vault
+
+
+ scripts\outland\coilfang_reservoir\steam_vault
+
+
+ scripts\outland\coilfang_reservoir\steam_vault
+
+
+ scripts\outland\coilfang_reservoir\underbog
+
+
+ scripts\outland\gruuls_lair
+
+
+ scripts\outland\gruuls_lair
+
+
+ scripts\outland\gruuls_lair
+
+
+ scripts\outland\hellfire_citadel\blood_furnace
+
+
+ scripts\outland\hellfire_citadel\blood_furnace
+
+
+ scripts\outland\hellfire_citadel\blood_furnace
+
+
+ scripts\outland\hellfire_citadel\blood_furnace
+
+
+ scripts\outland\hellfire_citadel\hellfire_ramparts
+
+
+ scripts\outland\hellfire_citadel\hellfire_ramparts
+
+
+ scripts\outland\hellfire_citadel\hellfire_ramparts
+
+
+ scripts\outland\hellfire_citadel\hellfire_ramparts
+
+
+ scripts\outland\hellfire_citadel\magtheridons_lair
+
+
+ scripts\outland\hellfire_citadel\magtheridons_lair
+
+
+ scripts\outland\hellfire_citadel\shattered_halls
+
+
+ scripts\outland\hellfire_citadel\shattered_halls
+
+
+ scripts\outland\hellfire_citadel\shattered_halls
+
+
+ scripts\outland\hellfire_citadel\shattered_halls
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\botanica
+
+
+ scripts\outland\tempest_keep\botanica
+
+
+ scripts\outland\tempest_keep\botanica
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_mechanar
+
+
+ scripts\outland\tempest_keep\the_mechanar
+
+
+ scripts\outland\tempest_keep\the_mechanar
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ scripts\world
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ system
+
+
+ system
+
+
+ system
+
+
+
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ scripts\eastern_kingdoms\bastion_of_twilight
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_caverns
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_depths
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackrock_spire
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_descent
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\blackwing_lair
+
+
+ scripts\eastern_kingdoms\blackrock_mountain\molten_core
+
+
+ scripts\eastern_kingdoms\deadmines
+
+
+ scripts\eastern_kingdoms\gnomeregan
+
+
+ scripts\eastern_kingdoms\grim_batol
+
+
+ scripts\eastern_kingdoms\karazhan
+
+
+ scripts\eastern_kingdoms\magisters_terrace
+
+
+ scripts\eastern_kingdoms\scarlet_enclave
+
+
+ scripts\eastern_kingdoms\scarlet_monastery
+
+
+ scripts\eastern_kingdoms\scholomance
+
+
+ scripts\eastern_kingdoms\shadowfang_keep
+
+
+ scripts\eastern_kingdoms\stratholme
+
+
+ scripts\eastern_kingdoms\sunken_temple
+
+
+ scripts\eastern_kingdoms\sunwell_plateau
+
+
+ scripts\eastern_kingdoms\throne_of_the_tides
+
+
+ scripts\eastern_kingdoms\uldaman
+
+
+ scripts\eastern_kingdoms\zulaman
+
+
+ scripts\eastern_kingdoms\zulgurub
+
+
+ scripts\kalimdor\blackfathom_deeps
+
+
+ scripts\kalimdor\caverns_of_time\culling_of_stratholme
+
+
+ scripts\kalimdor\caverns_of_time\dark_portal
+
+
+ scripts\kalimdor\caverns_of_time\dragon_soul
+
+
+ scripts\kalimdor\caverns_of_time\end_of_time
+
+
+ scripts\kalimdor\caverns_of_time\hour_of_twilight
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\hyjal_summit
+
+
+ scripts\kalimdor\caverns_of_time\old_hillsbrad
+
+
+ scripts\kalimdor\caverns_of_time\well_of_eternity
+
+
+ scripts\kalimdor\dire_maul
+
+
+ scripts\kalimdor\firelands
+
+
+ scripts\kalimdor\lost_city_of_tolvir
+
+
+ scripts\kalimdor\onyxias_lair
+
+
+ scripts\kalimdor\razorfen_kraul
+
+
+ scripts\kalimdor\ruins_of_ahnqiraj
+
+
+ scripts\kalimdor\temple_of_ahnqiraj
+
+
+ scripts\kalimdor\throne_of_the_four_winds
+
+
+ scripts\kalimdor\vortex_pinnacle
+
+
+ scripts\kalimdor\wailing_caverns
+
+
+ scripts\kalimdor\zulfarrak
+
+
+ scripts\maelstrom\stonecore
+
+
+ scripts\northrend\azjol-nerub\ahnkahet
+
+
+ scripts\northrend\azjol-nerub\azjol-nerub
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_champion
+
+
+ scripts\northrend\crusaders_coliseum\trial_of_the_crusader
+
+
+ scripts\northrend\draktharon_keep
+
+
+ scripts\northrend\gundrak
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\forge_of_souls
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection
+
+
+ scripts\northrend\icecrown_citadel\frozen_halls\pit_of_saron
+
+
+ scripts\northrend\icecrown_citadel\icecrown_citadel
+
+
+ scripts\northrend\naxxramas
+
+
+ scripts\northrend\nexus\eye_of_eternity
+
+
+ scripts\northrend\nexus\nexus
+
+
+ scripts\northrend\nexus\oculus
+
+
+ scripts\northrend\obsidian_sanctum
+
+
+ scripts\northrend\ruby_sanctum
+
+
+ scripts\northrend\ulduar\halls_of_lightning
+
+
+ scripts\northrend\ulduar\halls_of_stone
+
+
+ scripts\northrend\ulduar\ulduar
+
+
+ scripts\northrend\utgarde_keep\utgarde_keep
+
+
+ scripts\northrend\utgarde_keep\utgarde_pinnacle
+
+
+ scripts\northrend\vault_of_archavon
+
+
+ scripts\northrend\violet_hold
+
+
+ scripts\outland\auchindoun\sethekk_halls
+
+
+ scripts\outland\auchindoun\shadow_labyrinth
+
+
+ scripts\outland\black_temple
+
+
+ scripts\outland\coilfang_reservoir\serpent_shrine
+
+
+ scripts\outland\coilfang_reservoir\steam_vault
+
+
+ scripts\outland\gruuls_lair
+
+
+ scripts\outland\hellfire_citadel\blood_furnace
+
+
+ scripts\outland\hellfire_citadel\hellfire_ramparts
+
+
+ scripts\outland\hellfire_citadel\magtheridons_lair
+
+
+ scripts\outland\hellfire_citadel\shattered_halls
+
+
+ scripts\outland\tempest_keep\arcatraz
+
+
+ scripts\outland\tempest_keep\the_eye
+
+
+ scripts\outland\tempest_keep\the_mechanar
+
+
+ scripts\world
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ system
+
+
+ system
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/modules/SD2/CMakeLists.txt b/src/modules/SD2/CMakeLists.txt
new file mode 100644
index 000000000..55b8e1fa5
--- /dev/null
+++ b/src/modules/SD2/CMakeLists.txt
@@ -0,0 +1,516 @@
+#
+# Copyright (C) 2005-2015 MaNGOS
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# ***** END GPL LICENSE BLOCK *****
+#
+# World of Warcraft, and all World of Warcraft or Warcraft art, images,
+# and lore are copyrighted by Blizzard Entertainment, Inc.
+
+include(MacroMangosSourceGroup)
+
+set(mangosscript_PCH_H "${CMAKE_CURRENT_SOURCE_DIR}/include/precompiled.h")
+if(PCH)
+ set(mangosscript_PCH_CPP "${CMAKE_CURRENT_SOURCE_DIR}/include/precompiled.cpp")
+endif()
+
+include_directories(
+ "${CMAKE_CURRENT_SOURCE_DIR}/base"
+ "${CMAKE_CURRENT_SOURCE_DIR}/include"
+ "${CMAKE_SOURCE_DIR}/src/shared"
+ "${CMAKE_SOURCE_DIR}/src/framework"
+ "${CMAKE_SOURCE_DIR}/src/game/Server"
+ "${CMAKE_SOURCE_DIR}/src/game/BattleGround"
+ "${CMAKE_SOURCE_DIR}/src/game/WorldHandlers"
+ "${CMAKE_SOURCE_DIR}/src/game/Object"
+ "${CMAKE_SOURCE_DIR}/src/game/References"
+ "${CMAKE_SOURCE_DIR}/src/game/MotionGenerators"
+ "${CMAKE_SOURCE_DIR}/src/game/vmap"
+ "${CMAKE_SOURCE_DIR}/dep/include"
+ "${CMAKE_BINARY_DIR}"
+ "${CMAKE_BINARY_DIR}/src/shared"
+ "${ACE_INCLUDE_DIR}"
+ "${MYSQL_INCLUDE_DIR}"
+)
+
+#-----------------------------------------------------------------------------
+# Define the scriptdev2 library
+set(sources
+ sd2_revision_nr.h
+ sd2_revision_sql.h
+ ScriptDevMgr.cpp
+ ScriptDevMgr.h
+ base/escort_ai.cpp
+ base/escort_ai.h
+ base/follower_ai.cpp
+ base/follower_ai.h
+ base/guard_ai.cpp
+ base/guard_ai.h
+ base/pet_ai.cpp
+ base/pet_ai.h
+
+ ${mangosscript_PCH_H}
+ ${mangosscript_PCH_CPP}
+ include/sc_creature.cpp
+ include/sc_creature.h
+ include/sc_grid_searchers.cpp
+ include/sc_grid_searchers.h
+ include/sc_instance.cpp
+ include/sc_instance.h
+ include/sc_gossip.h
+
+ system/ScriptLoader.cpp
+ system/ScriptLoader.h
+ system/system.cpp
+ system/system.h
+)
+
+set(mangosscript_LIB_SRCS ${sources})
+
+#Battleground Scripts
+file(GLOB sources_battlegrounds scripts/battlegrounds/*.cpp scripts/battlegrounds/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_battlegrounds})
+ source_group("Battleground Scripts" FILES ${sources_battlegrounds})
+
+#World Scripts
+file(GLOB sources_world scripts/world/*.cpp scripts/world/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_world})
+ source_group("World Scripts" FILES ${sources_world})
+
+#Eastern Kingdom Scripts
+file(GLOB sources_eastern_kingdoms scripts/eastern_kingdoms/*.cpp scripts/eastern_kingdoms/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_eastern_kingdoms})
+ source_group("Eastern Kingdoms Scripts" FILES ${sources_eastern_kingdoms})
+
+#Kalimdor Scripts
+file(GLOB sources_kalimdor scripts/kalimdor/*.cpp scripts/kalimdor/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_kalimdor})
+ source_group("Kalimdor Scripts" FILES ${sources_kalimdor})
+
+#Outlands Scripts
+file(GLOB sources_outlands scripts/outland/*.cpp scripts/outland/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_outlands})
+ source_group("Outlands Scripts" FILES ${sources_outlands})
+
+#Northrend Scripts
+file(GLOB sources_northrend scripts/northrend/*.cpp scripts/northrend/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_northrend})
+ source_group("Northrend Scripts" FILES ${sources_northrend})
+
+#Instance: Blackrock Depths Scripts
+file(GLOB sources_instance_ek_brd scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/*.cpp scripts/eastern_kingdoms/blackrock_mountain/blackrock_depths/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_brd})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Blackrock Depths" FILES ${sources_instance_ek_brd})
+
+#Instance: Blackrock Spire Scripts
+file(GLOB sources_instance_ek_brs scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/*.cpp scripts/eastern_kingdoms/blackrock_mountain/blackrock_spire/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_brs})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Blackrock Spire" FILES ${sources_instance_ek_brs})
+
+#Instance: Deadmines Scripts
+file(GLOB sources_instance_ek_tdm scripts/eastern_kingdoms/deadmines/*.cpp scripts/eastern_kingdoms/deadmines/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_tdm})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Deadmines" FILES ${sources_instance_ek_tdm})
+
+#Instance: Gnomeregan Scripts
+file(GLOB sources_instance_ek_gno scripts/eastern_kingdoms/gnomeregan/*.cpp scripts/eastern_kingdoms/gnomeregan/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_gno})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Gnomeregan" FILES ${sources_instance_ek_gno})
+
+#Instance: Scarlet Monastery Scripts
+file(GLOB sources_instance_ek_sm scripts/eastern_kingdoms/scarlet_monastery/*.cpp scripts/eastern_kingdoms/scarlet_monastery/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_sm})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Scarlet Monastery" FILES ${sources_instance_ek_sm})
+
+#Instance: Scholomance Scripts
+file(GLOB sources_instance_ek_scholo scripts/eastern_kingdoms/scholomance/*.cpp scripts/eastern_kingdoms/scholomance/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_scholo})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Scholomance" FILES ${sources_instance_ek_scholo})
+
+#Instance: Uldaman Scripts
+file(GLOB sources_instance_ek_uld scripts/eastern_kingdoms/uldaman/*.cpp scripts/eastern_kingdoms/uldaman/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_uld})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Uldaman" FILES ${sources_instance_ek_uld})
+
+#Instance: Shadowfang Keep Scripts
+file(GLOB sources_instance_ek_sfk scripts/eastern_kingdoms/shadowfang_keep/*.cpp scripts/eastern_kingdoms/shadowfang_keep/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_sfk})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Shadowfang Keep" FILES ${sources_instance_ek_sfk})
+
+#Instance: Sunken Temple Scripts
+file(GLOB sources_instance_ek_st scripts/eastern_kingdoms/sunken_temple/*.cpp scripts/eastern_kingdoms/sunken_temple/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_st})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Sunken Temple" FILES ${sources_instance_ek_st})
+
+#Instance: Stratholme Scripts
+file(GLOB sources_instance_ek_strat scripts/eastern_kingdoms/stratholme/*.cpp scripts/eastern_kingdoms/stratholme/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_strat})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Stratholme" FILES ${sources_instance_ek_strat})
+
+#Instance: Magisters Terrace Scripts
+file(GLOB sources_instance_ek_mt scripts/eastern_kingdoms/magisters_terrace/*.cpp scripts/eastern_kingdoms/magisters_terrace/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ek_mt})
+ source_group("Eastern Kingdoms Scripts\\Instances\\Magisters Terrace" FILES ${sources_instance_ek_mt})
+
+#Raid: Karazhan Scripts
+file(GLOB sources_raid_ek_kara scripts/eastern_kingdoms/karazhan/*.cpp scripts/eastern_kingdoms/karazhan/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_kara})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Karazhan" FILES ${sources_raid_ek_kara})
+
+#Raid: Sunwell Plateau Scripts
+file(GLOB sources_raid_ek_sp scripts/eastern_kingdoms/sunwell_plateau/*.cpp scripts/eastern_kingdoms/sunwell_plateau/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_sp})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Sunwell Plateau" FILES ${sources_raid_ek_sp})
+
+#Raid: Zul'Aman Scripts
+file(GLOB sources_raid_ek_za scripts/eastern_kingdoms/zulaman/*.cpp scripts/eastern_kingdoms/zulaman/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_za})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Zul'Aman" FILES ${sources_raid_ek_za})
+
+#Raid: Molten Core Scripts
+file(GLOB sources_raid_ek_mc scripts/eastern_kingdoms/blackrock_mountain/molten_core/*.cpp scripts/eastern_kingdoms/blackrock_mountain/molten_core/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_mc})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Molten Core" FILES ${sources_raid_ek_mc})
+
+#Raid: Blackwing Lair Scripts
+file(GLOB sources_raid_ek_bwl scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/*.cpp scripts/eastern_kingdoms/blackrock_mountain/blackwing_lair/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_bwl})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Blackwing Lair" FILES ${sources_raid_ek_bwl})
+
+#Raid: Zul Gurub Scripts
+file(GLOB sources_raid_ek_zg scripts/eastern_kingdoms/zulgurub/*.cpp scripts/eastern_kingdoms/zulgurub/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ek_zg})
+ source_group("Eastern Kingdoms Scripts\\Raids\\Zul Gurub" FILES ${sources_raid_ek_zg})
+
+#Instance: Blackfathom Deeps Scripts
+file(GLOB sources_instance_k_bdf scripts/kalimdor/blackfathom_deeps/*.cpp scripts/kalimdor/blackfathom_deeps/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_bdf})
+ source_group("Kalimdor Scripts\\Instances\\Blackfathom Deeps" FILES ${sources_instance_k_bdf})
+
+#Instance: Dire Maul Scripts
+file(GLOB sources_instance_k_dm scripts/kalimdor/dire_maul/*.cpp scripts/kalimdor/dire_maul/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_dm})
+ source_group("Kalimdor Scripts\\Instances\\Dire Maul" FILES ${sources_instance_k_dm})
+
+#Instance: Maraudon Scripts
+file(GLOB sources_instance_k_mara scripts/kalimdor/maraudon/*.cpp scripts/kalimdor/maraudon/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_mara})
+ source_group("Kalimdor Scripts\\Instances\\Maraudon Scripts" FILES ${sources_instance_k_mara})
+
+#Instance: Razorfen Downs Scripts
+file(GLOB sources_instance_k_rfd scripts/kalimdor/razorfen_downs/*.cpp scripts/kalimdor/razorfen_downs/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_rfd})
+ source_group("Kalimdor Scripts\\Instances\\Razorfen Downs" FILES ${sources_instance_k_rfd})
+
+#Instance: Razorfen Kraul Scripts
+file(GLOB sources_instance_k_rfk scripts/kalimdor/razorfen_kraul/*.cpp scripts/kalimdor/razorfen_kraul/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_rfk})
+ source_group("Kalimdor Scripts\\Instances\\Razorfen Kraul" FILES ${sources_instance_k_rfk})
+
+#Instance: Wailing Caverns Scripts
+file(GLOB sources_instance_k_wc scripts/kalimdor/wailing_caverns/*.cpp scripts/kalimdor/wailing_caverns/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_wc})
+ source_group("Kalimdor Scripts\\Instances\\Wailing Caverns" FILES ${sources_instance_k_wc})
+
+#Instance: Caverns of Time - Black Morass
+file(GLOB sources_instance_k_cot_bm scripts/kalimdor/caverns_of_time/dark_portal/*.cpp scripts/kalimdor/caverns_of_time/dark_portal/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_cot_bm})
+ source_group("Kalimdor Scripts\\Instances\\Caverns of Time\\Black Morass" FILES ${sources_instance_k_cot_bm})
+
+#Instance: Caverns of Time - Old Hillsbrad
+file(GLOB sources_instance_k_cot_oh scripts/kalimdor/caverns_of_time/old_hillsbrad/*.cpp scripts/kalimdor/caverns_of_time/old_hillsbrad/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_cot_oh})
+ source_group("Kalimdor Scripts\\Instances\\Caverns of Time\\Old Hillsbrad" FILES ${sources_instance_k_cot_oh})
+
+#Instance: Caverns of Time - Culling of Stratholme
+file(GLOB sources_instance_k_cot_cos scripts/kalimdor/caverns_of_time/culling_of_stratholme/*.cpp scripts/kalimdor/caverns_of_time/culling_of_stratholme/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_cot_cos})
+ source_group("Kalimdor Scripts\\Instances\\Caverns of Time\\Culling of Stratholme" FILES ${sources_instance_k_cot_cos})
+
+#Instance: Zul Farrak Scripts
+file(GLOB sources_instance_k_zf scripts/kalimdor/zulfarrak/*.cpp scripts/kalimdor/zulfarrak/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_zf})
+ source_group("Kalimdor Scripts\\Instances\\Zul Farrak" FILES ${sources_instance_k_zf})
+
+#Raid: Caverns of Time - Mount Hyjal
+file(GLOB sources_instance_k_cot_mh scripts/kalimdor/caverns_of_time/hyjal/*.cpp scripts/kalimdor/caverns_of_time/hyjal/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_k_cot_mh})
+ source_group("Kalimdor Scripts\\Raids\\Caverns of Time\\Mount Hyjal" FILES ${sources_instance_k_cot_mh})
+
+#Raid: Onyxias Lair Scripts
+file(GLOB sources_raid_k_ony scripts/kalimdor/onyxias_lair/*.cpp scripts/kalimdor/onyxias_lair/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_k_ony})
+ source_group("Kalimdor Scripts\\Raids\\Onyxias Lair" FILES ${sources_raid_k_ony})
+
+#Raid: Ruins of AQ Scripts
+file(GLOB sources_raid_k_raq scripts/kalimdor/ruins_of_ahnqiraj/*.cpp scripts/kalimdor/ruins_of_ahnqiraj/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_k_raq})
+ source_group("Kalimdor Scripts\\Raids\\Ruins of AQ" FILES ${sources_raid_k_raq})
+
+#Raid: Temple of AQ Scripts
+file(GLOB sources_raid_k_taq scripts/kalimdor/temple_of_ahnqiraj/*.cpp scripts/kalimdor/temple_of_ahnqiraj/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_k_taq})
+ source_group("Kalimdor Scripts\\Raids\\Temple of AQ" FILES ${sources_raid_k_taq})
+
+#Instance: Auchindoun - Auchenai Crypts
+file(GLOB sources_instance_ol_aac scripts/outland/auchindoun/auchenai_crypts/*.cpp scripts/outland/auchindoun/auchenai_crypts/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_aac})
+ source_group("Outlands Scripts\\Instances\\Auchindoun\\Auchenai Crypts" FILES ${sources_instance_ol_aac})
+
+#Instance: Auchindoun - Mana Tombs
+file(GLOB sources_instance_ol_amt scripts/outland/auchindoun/mana_tombs/*.cpp scripts/outland/auchindoun/mana_tombs/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_amt})
+ source_group("Outlands Scripts\\Instances\\Auchindoun\\Mana Tombs" FILES ${sources_instance_ol_amt})
+
+#Instance: Auchindoun - Sethekk Halls
+file(GLOB sources_instance_ol_ash scripts/outland/auchindoun/sethekk_halls/*.cpp scripts/outland/auchindoun/sethekk_halls/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_ash})
+ source_group("Outlands Scripts\\Instances\\Auchindoun\\Sethekk Halls" FILES ${sources_instance_ol_ash})
+
+#Instance: Auchindoun - Shadow Labyrinth
+file(GLOB sources_instance_ol_asl scripts/outland/auchindoun/shadow_labyrinth/*.cpp scripts/outland/auchindoun/shadow_labyrinth/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_asl})
+ source_group("Outlands Scripts\\Instances\\Auchindoun\\Shadow Labyrinth" FILES ${sources_instance_ol_asl})
+
+#Instance: Coilfang Reservoir - Slave Pens
+file(GLOB sources_instance_ol_csp scripts/outland/coilfang_reservoir/slave_pens/*.cpp scripts/outland/coilfang_reservoir/slave_pens/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_csp})
+ source_group("Outlands Scripts\\Instances\\Coilfang Reservoir\\Slave Pens" FILES ${sources_instance_ol_csp})
+
+#Instance: Coilfang Reservoir - Steam Vaults
+file(GLOB sources_instance_ol_cst scripts/outland/coilfang_reservoir/steam_vault/*.cpp scripts/outland/coilfang_reservoir/steam_vault/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_cst})
+ source_group("Outlands Scripts\\Instances\\Coilfang Reservoir\\Steam Vaults" FILES ${sources_instance_ol_cst})
+
+#Instance: Coilfang Reservoir - Underbog
+file(GLOB sources_instance_ol_cu scripts/outland/coilfang_reservoir/underbog/*.cpp scripts/outland/coilfang_reservoir/underbog/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_ol_cu})
+ source_group("Outlands Scripts\\Instances\\Coilfang Reservoir\\Underbog" FILES ${sources_instance_ol_cu})
+
+#Instance: Hellfire Citadel - Blood Furnace
+file(GLOB sources_raid_ol_hbf scripts/outland/hellfire_citadel/blood_furnace/*.cpp scripts/outland/hellfire_citadel/blood_furnace/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_hbf})
+ source_group("Outlands Scripts\\Instances\\Hellfire Citadel\\Blood Furnace" FILES ${sources_raid_ol_hbf})
+
+#Instance: Hellfire Citadel - Hellfire Ramparts
+file(GLOB sources_raid_ol_hhr scripts/outland/hellfire_citadel/hellfire_ramparts/*.cpp scripts/outland/hellfire_citadel/hellfire_ramparts/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_hhr})
+ source_group("Outlands Scripts\\Instances\\Hellfire Citadel\\Hellfire Ramparts" FILES ${sources_raid_ol_hhr})
+
+#Instance: Hellfire Citadel - Shattered Halls
+file(GLOB sources_raid_ol_hsh scripts/outland/hellfire_citadel/shattered_halls/*.cpp scripts/outland/hellfire_citadel/shattered_halls/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_hsh})
+ source_group("Outlands Scripts\\Instances\\Hellfire Citadel\\Shattered Halls" FILES ${sources_raid_ol_hsh})
+
+#Instance: Tempest Keep - Arcatraz
+file(GLOB sources_raid_ol_ta scripts/outland/tempest_keep/arcatraz/*.cpp scripts/outland/tempest_keep/arcatraz/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_ta})
+ source_group("Outlands Scripts\\Instances\\Tempest Keep\\Arcatraz" FILES ${sources_raid_ol_ta})
+
+#Instance: Tempest Keep - Botanica
+file(GLOB sources_raid_ol_tb scripts/outland/tempest_keep/botanica/*.cpp scripts/outland/tempest_keep/botanica/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_tb})
+ source_group("Outlands Scripts\\Instances\\Tempest Keep\\Botanica" FILES ${sources_raid_ol_tb})
+
+#Instance: Tempest Keep - The Mechanar
+file(GLOB sources_raid_ol_ttm scripts/outland/tempest_keep/the_mechanar/*.cpp scripts/outland/tempest_keep/the_mechanar/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_ttm})
+ source_group("Outlands Scripts\\Instances\\Tempest Keep\\The Mechanar" FILES ${sources_raid_ol_ttm})
+
+#Raid: Hellfire Citadel - Magtheridons Lair
+file(GLOB sources_raid_ol_hml scripts/outland/hellfire_citadel/magtheridons_lair/*.cpp scripts/outland/hellfire_citadel/magtheridons_lair/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_hml})
+ source_group("Outlands Scripts\\Raids\\Hellfire Citadel\\Magtheridons Lair" FILES ${sources_raid_ol_hml})
+
+#Raid: Tempest Keep - The Eye
+file(GLOB sources_raid_ol_tte scripts/outland/tempest_keep/the_eye/*.cpp scripts/outland/tempest_keep/the_eye/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_tte})
+ source_group("Outlands Scripts\\Raids\\Tempest Keep\\The Eye" FILES ${sources_raid_ol_tte})
+
+#Raid: Coilfang Reservoir - Serpentshrine Cavern
+file(GLOB sources_raid_ol_csc scripts/outland/coilfang_reservoir/serpent_shrine/*.cpp scripts/outland/coilfang_reservoir/serpent_shrine/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_csc})
+ source_group("Outlands Scripts\\Raids\\Coilfang Reservoir\\Serpentshrine Cavern" FILES ${sources_raid_ol_csc})
+
+#Raid: Black Temple
+file(GLOB sources_raid_ol_bt scripts/outland/black_temple/*.cpp scripts/outland/black_temple/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_bt})
+ source_group("Outlands Scripts\\Raids\\Black Temple" FILES ${sources_raid_ol_bt})
+
+#Raid: Gruul's Lair
+file(GLOB sources_raid_ol_gl scripts/outland/gruuls_lair/*.cpp scripts/outland/gruuls_lair/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_ol_gl})
+ source_group("Outlands Scripts\\Raids\\Gruul's Lair" FILES ${sources_raid_ol_gl})
+
+#Instance: Azjol Nerub
+file(GLOB sources_instance_nr_aznj scripts/northrend/azjol-nerub/azjol-nerub/*.cpp scripts/northrend/azjol-nerub/azjol-nerub/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_aznj})
+ source_group("Northrend Scripts\\Instances\\Azjol Nerub" FILES ${sources_instance_nr_aznj})
+
+#Instance: Ahn'Kahet
+file(GLOB sources_instance_nr_ahnk scripts/northrend/azjol-nerub/ahnkahet/*.cpp scripts/northrend/azjol-nerub/ahnkahet/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_ahnk})
+ source_group("Northrend Scripts\\Instances\\Ahn'Kahet" FILES ${sources_instance_nr_ahnk})
+
+#Instance: Trial of the Champion
+file(GLOB sources_instance_nr_totch scripts/northrend/crusaders_coliseum/trial_of_the_champion/*.cpp scripts/northrend/crusaders_coliseum/trial_of_the_champion/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_totch})
+ source_group("Northrend Scripts\\Instances\\Trial of the Champion" FILES ${sources_instance_nr_totch})
+
+#Instance: Drak'Tharon Keep
+file(GLOB sources_instance_nr_dtk scripts/northrend/draktharon_keep/*.cpp scripts/northrend/draktharon_keep/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_dtk})
+ source_group("Northrend Scripts\\Instances\\Drak'Tharon Keep" FILES ${sources_instance_nr_dtk})
+
+#Instance: Gundrak
+file(GLOB sources_instance_nr_gdk scripts/northrend/gundrak/*.cpp scripts/northrend/gundrak/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_gdk})
+ source_group("Northrend Scripts\\Instances\\Gundrak" FILES ${sources_instance_nr_gdk})
+
+#Instance: Frozen Halls: Forge of Souls
+file(GLOB sources_instance_nr_fh_fos scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/*.cpp scripts/northrend/icecrown_citadel/frozen_halls/forge_of_souls/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_fh_fos})
+ source_group("Northrend Scripts\\Instances\\Forge of Souls" FILES ${sources_instance_nr_fh_fos})
+
+#Instance: Frozen Halls: Halls of Reflection
+file(GLOB sources_instance_nr_fh_hor scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/*.cpp scripts/northrend/icecrown_citadel/frozen_halls/halls_of_reflection/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_fh_hor})
+ source_group("Northrend Scripts\\Instances\\Halls of Reflection" FILES ${sources_instance_nr_fh_hor})
+
+#Instance: Frozen Halls: Pit of Saron
+file(GLOB sources_instance_nr_fh_pos scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/*.cpp scripts/northrend/icecrown_citadel/frozen_halls/pit_of_saron/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_fh_pos})
+ source_group("Northrend Scripts\\Instances\\Pit of Saron" FILES ${sources_instance_nr_fh_pos})
+
+#Instance: The Nexus
+file(GLOB sources_instance_nr_nex scripts/northrend/nexus/nexus/*.cpp scripts/northrend/nexus/nexus/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_nex})
+ source_group("Northrend Scripts\\Instances\\The Nexus" FILES ${sources_instance_nr_nex})
+
+#Instance: The Oculus
+file(GLOB sources_instance_nr_oculus scripts/northrend/nexus/oculus/*.cpp scripts/northrend/nexus/oculus/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_oculus})
+ source_group("Northrend Scripts\\Instances\\The Oculus" FILES ${sources_instance_nr_oculus})
+
+#Instance: Halls of Lightning
+file(GLOB sources_instance_nr_uld_hol scripts/northrend/ulduar/halls_of_lightning/*.cpp scripts/northrend/ulduar/halls_of_lightning/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_uld_hol})
+ source_group("Northrend Scripts\\Instances\\Halls of Lightning" FILES ${sources_instance_nr_uld_hol})
+
+#Instance: Halls of Stone
+file(GLOB sources_instance_nr_uld_hos scripts/northrend/ulduar/halls_of_stone/*.cpp scripts/northrend/ulduar/halls_of_stone/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_uld_hos})
+ source_group("Northrend Scripts\\Instances\\Halls of Stone" FILES ${sources_instance_nr_uld_hos})
+
+#Instance: Utgarde Keep
+file(GLOB sources_instance_nr_uk scripts/northrend/utgarde_keep/utgarde_keep/*.cpp scripts/northrend/utgarde_keep/utgarde_keep/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_uk})
+ source_group("Northrend Scripts\\Instances\\Utgarde Keep" FILES ${sources_instance_nr_uk})
+
+#Instance: Utgarde Pinnacle
+file(GLOB sources_instance_nr_up scripts/northrend/utgarde_keep/utgarde_pinnacle/*.cpp scripts/northrend/utgarde_keep/utgarde_pinnacle/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_up})
+ source_group("Northrend Scripts\\Instances\\Utgarde Pinnacle" FILES ${sources_instance_nr_up})
+
+#Instance: Violet Hold
+file(GLOB sources_instance_nr_vh scripts/northrend/violet_hold/*.cpp scripts/northrend/violet_hold/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_instance_nr_vh})
+ source_group("Northrend Scripts\\Instances\\Violet Hold" FILES ${sources_instance_nr_vh})
+
+#Raid: Naxxramas
+file(GLOB sources_raid_nr_naxx scripts/northrend/naxxramas/*.cpp scripts/northrend/naxxramas/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_naxx})
+ source_group("Northrend Scripts\\Raids\\Naxxramas" FILES ${sources_raid_nr_naxx})
+
+#Raid: Vault of Archavon
+file(GLOB sources_raid_nr_voa scripts/northrend/vault_of_archavon/*.cpp scripts/northrend/vault_of_archavon/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_voa})
+ source_group("Northrend Scripts\\Raids\\Vault of Archavon" FILES ${sources_raid_nr_voa})
+
+#Raid: Obsidian Sanctum
+file(GLOB sources_raid_nr_os scripts/northrend/obsidian_sanctum/*.cpp scripts/northrend/obsidian_sanctum/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_os})
+ source_group("Northrend Scripts\\Raids\\Obsidian Sanctum" FILES ${sources_raid_nr_os})
+
+#Raid: Ruby Sanctum
+file(GLOB sources_raid_nr_rs scripts/northrend/ruby_sanctum/*.cpp scripts/northrend/ruby_sanctum/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_rs})
+ source_group("Northrend Scripts\\Raids\\Ruby Sanctum" FILES ${sources_raid_nr_rs})
+
+#Raid: Icecrown Citadel
+file(GLOB sources_raid_nr_icc scripts/northrend/icecrown_citadel/icecrown_citadel/*.cpp scripts/northrend/icecrown_citadel/icecrown_citadel/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_icc})
+ source_group("Northrend Scripts\\Raids\\Icecrown Citadel" FILES ${sources_raid_nr_icc})
+
+#Raid: Trial of the Crusader
+file(GLOB sources_raid_nr_totc scripts/northrend/crusaders_coliseum/trial_of_the_crusader/*.cpp scripts/northrend/crusaders_coliseum/trial_of_the_crusader/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_totc})
+ source_group("Northrend Scripts\\Raids\\Trial of the Crusader" FILES ${sources_raid_nr_totc})
+
+#Raid: Eye of Eternity
+file(GLOB sources_raid_nr_eoe scripts/northrend/nexus/eye_of_eternity/*.cpp scripts/northrend/nexus/eye_of_eternity/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_eoe})
+ source_group("Northrend Scripts\\Raids\\Eye of Eternity" FILES ${sources_raid_nr_eoe})
+
+#Raid: Ulduar
+file(GLOB sources_raid_nr_uld scripts/northrend/ulduar/ulduar/*.cpp scripts/northrend/ulduar/ulduar/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_raid_nr_uld})
+ source_group("Northrend Scripts\\Raids\\Ulduar" FILES ${sources_raid_nr_uld})
+
+#WorldScript: Scarlet Enclave
+file(GLOB sources_world_scarlet_enclave scripts/eastern_kingdoms/scarlet_enclave/*.cpp scripts/eastern_kingdoms/scarlet_enclave/*.h)
+ LIST(APPEND mangosscript_LIB_SRCS ${sources_world_scarlet_enclave})
+ source_group("Eastern Kingdoms Scripts\\World\\Scarlet Enclave" FILES ${sources_world_scarlet_enclave})
+
+add_library(mangosscript STATIC
+ ${mangosscript_PCH_CPP}
+ ${mangosscript_LIB_SRCS}
+)
+
+# Generate precompiled header
+if(PCH)
+ ADD_CXX_PCH(mangosscript ${mangosscript_PCH_H} ${mangosscript_PCH_CPP})
+endif()
+
+if(NOT ACE_USE_EXTERNAL)
+ add_dependencies(mangosscript ace)
+endif()
+
+if(UNIX)
+ set(mangosscript_LINK_FLAGS "-pthread")
+ if(APPLE)
+ set(mangosscript_LINK_FLAGS "-framework Carbon ${mangosscript_LINK_FLAGS}")
+ # Needed for the linking because of the missing symbols
+ set(mangosscript_LINK_FLAGS "-Wl,-undefined -Wl,dynamic_lookup ${mangosscript_LINK_FLAGS}")
+ endif()
+
+ if(APPLE)
+ set(mangosscript_PROPERTIES INSTALL_NAME_DIR "${LIBS_DIR}")
+ else()
+ set(mangosscript_PROPERTIES INSTALL_RPATH ${LIBS_DIR})
+ endif()
+
+ # Run out of build tree
+ set(mangosscript_PROPERTIES
+ ${mangosscript_PROPERTIES}
+ BUILD_WITH_INSTALL_RPATH OFF
+ )
+
+ set_target_properties(mangosscript PROPERTIES
+ LINK_FLAGS ${mangosscript_LINK_FLAGS}
+ ${mangosscript_PROPERTIES}
+ )
+endif()
diff --git a/src/modules/SD2/README b/src/modules/SD2/README
new file mode 100644
index 000000000..17d091332
--- /dev/null
+++ b/src/modules/SD2/README
@@ -0,0 +1,40 @@
+== ScriptDev2 README ==
+
+ Copyright (C) 2006 - 2013 ScriptDev2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+== Welcome to ScriptDev2 ==
+
+ScriptDev2 is a script library, an extention of the scripting capabilities
+that comes with MaNGOS (https://getmangos.eu/), written in C++ and is
+compatible with Windows and Linux. SQL needed for database support both
+MySQL and PostgreSQL.
+
+This script library provides unique scripts for NPCs, gameobjects, events
+and other that need unique implementation.
+
+Once ScriptDev2 is compiled it is automatically run by MaNGOS on server
+startup.
+
+For further information on ScriptDev2, please visit our project web site
+at http://www.scriptdev2.com/
+
+Documentation on various development related topics can be found in the
+../doc/ sub directory as well as on the web site.
+
+The required SQL files for creating the database backend are included in
+the ../sql/ sub directory. If you are updating from an older ScriptDev2
+version, make sure to take a look at the SQL files provided in the
+../sql/updates/ sub directory.
diff --git a/src/modules/SD2/ScriptDevMgr.cpp b/src/modules/SD2/ScriptDevMgr.cpp
new file mode 100644
index 000000000..89701a0a0
--- /dev/null
+++ b/src/modules/SD2/ScriptDevMgr.cpp
@@ -0,0 +1,643 @@
+/**
+ * ScriptDev2 is an extension for mangos providing enhanced features for
+ * area triggers, creatures, game objects, instances, items, and spells beyond
+ * the default database scripting in mangos.
+ *
+ * Copyright (C) 2006-2013 ScriptDev2
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ * World of Warcraft, and all World of Warcraft or Warcraft art, images,
+ * and lore are copyrighted by Blizzard Entertainment, Inc.
+ */
+
+#include "precompiled.h"
+#include "Config/Config.h"
+#include "config-sd2.h"
+#include "Database/DatabaseEnv.h"
+#include "DBCStores.h"
+#include "ObjectMgr.h"
+#include "ProgressBar.h"
+#include "system/ScriptLoader.h"
+#include "system/system.h"
+#include "ScriptDevMgr.h"
+#include "Spell.h"
+
+typedef std::vector