*Gundrak: Fix GO handling, by Tartalo

--HG--
branch : trunk
This commit is contained in:
maximius
2009-10-17 06:58:12 -07:00
parent 90d4774e4e
commit cf4a11d5fb
2 changed files with 10 additions and 4 deletions

View File

@@ -14,7 +14,10 @@ enum Data64
{
DATA_SLAD_RAN_ALTAR,
DATA_MOORABI_ALTAR,
DATA_DRAKKARI_COLOSSUS_ALTAR
DATA_DRAKKARI_COLOSSUS_ALTAR,
DATA_SLAD_RAN_STATUE,
DATA_MOORABI_STATUE,
DATA_DRAKKARI_COLOSSUS_STATUE
};
#endif

View File

@@ -214,6 +214,9 @@ struct TRINITY_DLL_DECL instance_gundrak : public ScriptedInstance
case DATA_SLAD_RAN_ALTAR: return uiSladRanAltar;
case DATA_MOORABI_ALTAR: return uiMoorabiAltar;
case DATA_DRAKKARI_COLOSSUS_ALTAR: return uiDrakkariColossusAltar;
case DATA_SLAD_RAN_STATUE: return uiSladRanStatue;
case DATA_MOORABI_STATUE: return uiMoorabiStatue;
case DATA_DRAKKARI_COLOSSUS_STATUE: return uiDrakkariColossusStatue;
}
return 0;
@@ -293,9 +296,9 @@ bool GOHello_altar(Player *pPlayer, GameObject *pGO)
{
switch(pGO->GetEntry())
{
case 192518: uiStatue = pInstance->GetData64(DATA_SLAD_RAN_ALTAR); break;
case 192519: uiStatue = pInstance->GetData64(DATA_MOORABI_ALTAR); break;
case 192520: uiStatue = pInstance->GetData64(DATA_DRAKKARI_COLOSSUS_ALTAR); break;
case 192518: uiStatue = pInstance->GetData64(DATA_SLAD_RAN_STATUE); break;
case 192519: uiStatue = pInstance->GetData64(DATA_MOORABI_STATUE); break;
case 192520: uiStatue = pInstance->GetData64(DATA_DRAKKARI_COLOSSUS_STATUE); break;
}
pInstance->HandleGameObject(uiStatue,true);
((instance_gundrak*)pInstance)->CheckAltars();