aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMalcrom <malcromdev@gmail.com>2013-01-13 17:23:46 -0330
committerMalcrom <malcromdev@gmail.com>2013-01-13 17:23:46 -0330
commit63488f3a866786296c6cb47cb41b2a73c171cad1 (patch)
tree6f2369188c6f304482a4f55835be3a203f2e42a8 /src
parentd4398eaafe54d7b358766d587aafd0579c280e61 (diff)
Core/Scripting: Fix Zul'Grub Instance
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp b/src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp
index 393893495f8..b997d277c95 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp
@@ -98,6 +98,31 @@ class instance_zulgurub : public InstanceMapScript
return true;
}
+ uint32 GetData(uint32 type) const
+ {
+ switch (type)
+ {
+ case DATA_JEKLIK: return GetBossState(DATA_JEKLIK);
+ case DATA_VENOXIS: return GetBossState(DATA_VENOXIS);
+ case DATA_MARLI: return GetBossState(DATA_MARLI);
+ case DATA_ARLOKK: return GetBossState(DATA_ARLOKK);
+ case DATA_HAKKAR: return GetBossState(DATA_HAKKAR);
+ case DATA_MANDOKIR: return GetBossState(DATA_MANDOKIR);
+ case DATA_JINDO: return GetBossState(DATA_JINDO);
+ case DATA_GAHZRANKA: return GetBossState(DATA_GAHZRANKA);
+ case DATA_EDGE_OF_MADNESS: return GetBossState(DATA_EDGE_OF_MADNESS);
+ case DATA_THEKAL: return GetBossState(DATA_THEKAL);
+ case DATA_LORKHAN: return GetBossState(DATA_LORKHAN);
+ case DATA_ZATH: return GetBossState(DATA_ZATH);
+ case DATA_OHGAN: return GetBossState(DATA_OHGAN);
+ break;
+ default:
+ break;
+ }
+
+ return 0;
+ }
+
uint64 GetData64(uint32 uiData) const
{
switch (uiData)