aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormaximius <none@none>2009-10-16 16:16:16 -0700
committermaximius <none@none>2009-10-16 16:16:16 -0700
commit8f112506f6467246a3e1cbb4f1d2163c38c067fc (patch)
tree1ba8edf781ae18eb9f076f0d6b294dc3c80cfc5d /src
parentf03eb60d7abb7cac73736ac5e7164ac3e37ea4b5 (diff)
*Gundrak - saved GUID fix, and bridge support, by Trazom
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp b/src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp
index 1c37cce6b37..491bf0f30f2 100644
--- a/src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp
+++ b/src/bindings/scripts/scripts/northrend/gundrak/instance_gundrak.cpp
@@ -27,17 +27,17 @@ struct TRINITY_DLL_DECL instance_gundrak : public ScriptedInstance
uint64 uiGalDarah;
uint64 uiEckTheFerocious;
- uint32 uiSladRanAltar;
- uint32 uiMoorabiAltar;
- uint32 uiDrakkariColossusAltar;
- uint32 uiSladRanStatue;
- uint32 uiMoorabiStatue;
- uint32 uiDrakkariColossusStatue;
- uint32 uiEckTheFerociousDoor;
- uint32 uiGalDarahDoor1;
- uint32 uiGalDarahDoor2;
- uint32 uiBridge;
- uint32 uiCollision;
+ uint64 uiSladRanAltar;
+ uint64 uiMoorabiAltar;
+ uint64 uiDrakkariColossusAltar;
+ uint64 uiSladRanStatue;
+ uint64 uiMoorabiStatue;
+ uint64 uiDrakkariColossusStatue;
+ uint64 uiEckTheFerociousDoor;
+ uint64 uiGalDarahDoor1;
+ uint64 uiGalDarahDoor2;
+ uint64 uiBridge;
+ uint64 uiCollision;
uint32 m_auiEncounter[MAX_ENCOUNTER];
@@ -134,9 +134,11 @@ struct TRINITY_DLL_DECL instance_gundrak : public ScriptedInstance
break;
case 193188:
uiBridge = pGo->GetGUID();
+ HandleGameObject(NULL,true,pGo);
break;
case 192633:
uiCollision = pGo->GetGUID();
+ HandleGameObject(NULL,true,pGo);
break;
}
}
@@ -271,10 +273,10 @@ struct TRINITY_DLL_DECL instance_gundrak : public ScriptedInstance
if (pSladRanAltar && pSladRanAltar->GetGoState() == GO_STATE_ACTIVE &&
pMoorabiAltar && pMoorabiAltar->GetGoState() == GO_STATE_ACTIVE &&
- pDrakkariColossusAltar && pDrakkariColossusAltar->GetGoState())
+ pDrakkariColossusAltar && pDrakkariColossusAltar->GetGoState() == GO_STATE_ACTIVE)
{
- HandleGameObject(uiBridge,true);
- HandleGameObject(uiCollision,true);
+ HandleGameObject(uiBridge,false);
+ HandleGameObject(uiCollision,false);
}
}
};