Re-add event support for type 10 (goober) GOs. By Biglad

--HG--
branch : trunk
This commit is contained in:
_manuel_
2010-01-27 14:50:42 -03:00
parent b31c11bf03
commit 6c63596be0
+7
View File
@@ -3290,6 +3290,13 @@ void Spell::SendLoot(uint64 guid, LootType loottype)
return; return;
case GAMEOBJECT_TYPE_GOOBER: case GAMEOBJECT_TYPE_GOOBER:
// goober_scripts can be triggered if the player don't have the quest
if (gameObjTarget->GetGOInfo()->goober.eventId)
{
sLog.outDebug("Goober ScriptStart id %u for GO %u",gameObjTarget->GetGOInfo()->goober.eventId,gameObjTarget->GetDBTableGUIDLow());
player->GetMap()->ScriptsStart(sEventScripts, gameObjTarget->GetGOInfo()->goober.eventId, player, gameObjTarget);
gameObjTarget->EventInform(gameObjTarget->GetGOInfo()->goober.eventId);
}
gameObjTarget->Use(m_caster); gameObjTarget->Use(m_caster);
return; return;