diff options
-rw-r--r-- | src/bindings/scripts/ScriptMgr.cpp | 2 | ||||
-rw-r--r-- | src/bindings/scripts/VC90/90ScriptDev2.vcproj | 4 | ||||
-rw-r--r-- | src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp | 20 |
3 files changed, 26 insertions, 0 deletions
diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 7adbf8e4d51..ca11c38075c 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -388,6 +388,7 @@ extern void AddSC_boss_gluth(); extern void AddSC_boss_sapphiron(); extern void AddSC_boss_four_horsemen(); extern void AddSC_boss_faerlina(); +extern void AddSC_instance_naxxramas(); //Netherstorm extern void AddSC_netherstorm(); @@ -1072,6 +1073,7 @@ void ScriptsInit(char const* cfg_file = "trinitycore.conf") AddSC_boss_najentus(); AddSC_boss_illidari_council(); AddSC_instance_black_temple(); + AddSC_instance_naxxramas(); //Blackfathom Depths //Blackrock Depths diff --git a/src/bindings/scripts/VC90/90ScriptDev2.vcproj b/src/bindings/scripts/VC90/90ScriptDev2.vcproj index 9c71563032f..62033512632 100644 --- a/src/bindings/scripts/VC90/90ScriptDev2.vcproj +++ b/src/bindings/scripts/VC90/90ScriptDev2.vcproj @@ -2475,6 +2475,10 @@ > </File> <File + RelativePath="..\scripts\zone\naxxramas\def_naxxramas.h" + > + </File> + <File RelativePath="..\scripts\zone\naxxramas\instance_naxxramas.cpp" > </File> diff --git a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp index 2ed8399f57a..60e0f42dd61 100644 --- a/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp +++ b/src/bindings/scripts/scripts/zone/naxxramas/instance_naxxramas.cpp @@ -22,4 +22,24 @@ SDCategory: Naxxramas EndScriptData */ #include "precompiled.h" +#include "def_naxxramas.h" + +struct TRINITY_DLL_DECL instance_naxxramas : public ScriptedInstance +{ + instance_naxxramas(Map *Map) : ScriptedInstance(Map) {Initialize();}; +}; + +InstanceData* GetInstanceData_instance_naxxramas(Map* map) +{ + return new instance_naxxramas(map); +} + +void AddSC_instance_naxxramas() +{ + Script *newscript; + newscript = new Script; + newscript->Name = "instance_naxxramas"; + newscript->GetInstanceData = GetInstanceData_instance_naxxramas; + newscript->RegisterSelf(); +} |