diff options
| author | Trazom62 <none@none> | 2010-01-18 20:34:44 +0100 |
|---|---|---|
| committer | Trazom62 <none@none> | 2010-01-18 20:34:44 +0100 |
| commit | f920a3c57b716712a4eaf2530aae8b6005dc3cfb (patch) | |
| tree | afc638be32a7482565e64fbd89f86b15ae472ba7 /src | |
| parent | f03a2a60e7c40a5ac1bac2ddb576b3c4d0ed9027 (diff) | |
Fix Vaelastrasz not giving quest.
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp index 81c673fa19d..ae903bcf7da 100644 --- a/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp +++ b/src/bindings/scripts/scripts/eastern_kingdoms/blackwing_lair/boss_vaelastrasz.cpp @@ -42,7 +42,7 @@ struct TRINITY_DLL_DECL boss_vaelAI : public ScriptedAI { boss_vaelAI(Creature *c) : ScriptedAI(c) { - c->SetUInt32Value(UNIT_NPC_FLAGS,1); + c->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); c->setFaction(35); c->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); } @@ -235,7 +235,10 @@ bool GossipSelect_boss_vael(Player* pPlayer, Creature* pCreature, uint32 uiSende bool GossipHello_boss_vael(Player* pPlayer, Creature* pCreature) { - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM , GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); + if (pCreature->isQuestGiver()) + pPlayer->PrepareQuestMenu(pCreature->GetGUID()); + + pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); pPlayer->SEND_GOSSIP_MENU(907, pCreature->GetGUID()); return true; |
