aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <none@none>2010-11-13 12:32:34 +0100
committerShauren <none@none>2010-11-13 12:32:34 +0100
commit995408f0a9e6512af53e7719799d332d487f84eb (patch)
treeeb9ac19881ca435c4c3557abea4defd443c80b6f
parent48cb3c155235e3fea716eea959c9e405b87f01f4 (diff)
Scripts/Icecrown Citadel: Added door scripting for remaining bosses
--HG-- branch : trunk
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h5
-rwxr-xr-xsrc/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp10
2 files changed, 15 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
index ede322346ba..5878b702e2f 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
+++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
@@ -162,6 +162,11 @@ enum eGameobjects
GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT = 201377,
GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01 = 201746,
GO_DOODAD_ICECROWN_GRATE_01 = 201755,
+ GO_GREEN_DRAGON_BOSS_ENTRANCE = 201375,
+ GO_GREEN_DRAGON_BOSS_EXIT = 201374,
+ GO_SINDRAGOSA_ENTRANCE_DOOR = 201373,
+ GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR = 201369,
+ GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR = 201379,
};
enum eAchievementCriteria
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
index f2a05a30b53..c752324dd31 100755
--- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
@@ -32,6 +32,11 @@ static const DoorData doorData[] =
{GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT, DATA_BLOOD_PRINCE_COUNCIL, DOOR_TYPE_PASSAGE, BOUNDARY_E },
{GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01, DATA_BLOOD_QUEEN_LANA_THEL, DOOR_TYPE_ROOM, BOUNDARY_S },
{GO_DOODAD_ICECROWN_GRATE_01, DATA_BLOOD_QUEEN_LANA_THEL, DOOR_TYPE_PASSAGE, BOUNDARY_NONE},
+ {GO_GREEN_DRAGON_BOSS_ENTRANCE, DATA_VALITHRIA_DREAMWALKER, DOOR_TYPE_ROOM, BOUNDARY_N },
+ {GO_GREEN_DRAGON_BOSS_EXIT, DATA_VALITHRIA_DREAMWALKER, DOOR_TYPE_PASSAGE, BOUNDARY_S },
+ {GO_SINDRAGOSA_ENTRANCE_DOOR, DATA_SINDRAGOSA, DOOR_TYPE_ROOM, BOUNDARY_S },
+ {GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR, DATA_SINDRAGOSA, DOOR_TYPE_ROOM, BOUNDARY_E },
+ {GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR, DATA_SINDRAGOSA, DOOR_TYPE_PASSAGE, BOUNDARY_NONE},
{0, 0, DOOR_TYPE_ROOM, BOUNDARY_NONE} // END
};
@@ -172,6 +177,11 @@ class instance_icecrown_citadel : public InstanceMapScript
case GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT:
case GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01:
case GO_DOODAD_ICECROWN_GRATE_01:
+ case GO_GREEN_DRAGON_BOSS_ENTRANCE:
+ case GO_GREEN_DRAGON_BOSS_EXIT:
+ case GO_SINDRAGOSA_ENTRANCE_DOOR:
+ case GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR:
+ case GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR:
AddDoor(pGo, add);
break;
case GO_LADY_DEATHWHISPER_ELEVATOR: