aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}
}
};