diff --git a/src/bindings/scripts/CMakeLists.txt b/src/bindings/scripts/CMakeLists.txt
index b89344f2b9..4e2d4aa4de 100644
--- a/src/bindings/scripts/CMakeLists.txt
+++ b/src/bindings/scripts/CMakeLists.txt
@@ -478,6 +478,22 @@ SET(trinityscript_LIB_SRCS
scripts/zone/vault_of_archavon/boss_archavon.cpp
scripts/zone/vault_of_archavon/def_vault_of_archavon.h
scripts/zone/wintergrasp/wintergrasp.cpp
+ scripts/zone/ulduar/ulduar/boss_algalon.cpp
+ scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp
+ scripts/zone/ulduar/ulduar/boss_auriaya.cpp
+ scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp
+ scripts/zone/ulduar/ulduar/boss_freya.cpp
+ scripts/zone/ulduar/ulduar/boss_general_vezax.cpp
+ scripts/zone/ulduar/ulduar/boss_hodir.cpp
+ scripts/zone/ulduar/ulduar/boss_ignis.cpp
+ scripts/zone/ulduar/ulduar/boss_kologarn.cpp
+ scripts/zone/ulduar/ulduar/boss_mimiron.cpp
+ scripts/zone/ulduar/ulduar/boss_razorscale.cpp
+ scripts/zone/ulduar/ulduar/boss_thorim.cpp
+ scripts/zone/ulduar/ulduar/boss_xt002.cpp
+ scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
+ scripts/zone/ulduar/ulduar/def_ulduar.h
+ scripts/zone/ulduar/ulduar/instance_ulduar.cpp
system.cpp
)
diff --git a/src/bindings/scripts/VC80/80ScriptDev2.vcproj b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
index afe05d56e5..b3eb1437c0 100644
--- a/src/bindings/scripts/VC80/80ScriptDev2.vcproj
+++ b/src/bindings/scripts/VC80/80ScriptDev2.vcproj
@@ -2514,30 +2514,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -2546,6 +2538,10 @@
RelativePath="..\scripts\zone\nexus\nexus\commander_stoutbeard.cpp"
>
+
+
@@ -2667,6 +2663,74 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -2545,6 +2537,14 @@
RelativePath="..\scripts\zone\nexus\nexus\commander_stoutbeard.cpp"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
\ No newline at end of file
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_assembly_of_iron.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_auriaya.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_auriaya.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_auriaya.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_flame_leviathan.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_freya.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_freya.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_freya.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_general_vezax.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_general_vezax.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_general_vezax.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_hodir.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_hodir.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_hodir.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_ignis.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_ignis.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_ignis.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_kologarn.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_kologarn.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_kologarn.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_mimiron.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_mimiron.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_mimiron.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_razorscale.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_razorscale.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_razorscale.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_thorim.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_thorim.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_thorim.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_xt002.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_xt002.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_xt002.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/boss_yoggsaron.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/def_ulduar.h b/src/bindings/scripts/scripts/zone/ulduar/ulduar/def_ulduar.h
new file mode 100644
index 0000000000..d73e6324fc
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/def_ulduar.h
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#ifndef DEF_ULDUAR_H
+#define DEF_ULDUAR_H
+
+enum Encounter
+{
+ BOSS_LEVIATHAN,
+ BOSS_IGNIS,
+ BOSS_RAZORSCALE,
+ BOSS_XT002,
+ BOSS_ASSEMBLY,
+ BOSS_KOLOGARN,
+ BOSS_AURIAYA,
+ BOSS_MIMIRON,
+ BOSS_HODIR,
+ BOSS_THORIM,
+ BOSS_FREYA,
+ BOSS_VEZAX,
+ BOSS_YOGGSARON,
+ BOSS_ALGALON,
+ MAX_BOSS_NUMBER
+};
+
+#endif
diff --git a/src/bindings/scripts/scripts/zone/ulduar/ulduar/instance_ulduar.cpp b/src/bindings/scripts/scripts/zone/ulduar/ulduar/instance_ulduar.cpp
new file mode 100644
index 0000000000..a736b2db12
--- /dev/null
+++ b/src/bindings/scripts/scripts/zone/ulduar/ulduar/instance_ulduar.cpp
@@ -0,0 +1,20 @@
+/*
+ * Copyright (C) 2008 - 2009 Trinity
+ *
+ * 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
+ */
+
+#include "precompiled.h"
+#include "def_ulduar.h"