mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Scripts/Karazhan): change to right gossip menu for Barnes (#17151)
* initial * make sense of ids
This commit is contained in:
@@ -69,6 +69,14 @@ enum Misc
|
|||||||
OZ_GOSSIP2_OID = 0,
|
OZ_GOSSIP2_OID = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum NPCTexts
|
||||||
|
{
|
||||||
|
BARNES_TEXT_NOT_READY = 8969,
|
||||||
|
BARNES_TEXT_IS_READY = 8970,
|
||||||
|
BARNES_TEXT_IS_READY2 = 8971,
|
||||||
|
BARNES_TEXT_WIPED = 8975
|
||||||
|
};
|
||||||
|
|
||||||
#define OZ_GM_GOSSIP1 "[GM] Change event to EVENT_OZ"
|
#define OZ_GM_GOSSIP1 "[GM] Change event to EVENT_OZ"
|
||||||
#define OZ_GM_GOSSIP2 "[GM] Change event to EVENT_HOOD"
|
#define OZ_GM_GOSSIP2 "[GM] Change event to EVENT_HOOD"
|
||||||
#define OZ_GM_GOSSIP3 "[GM] Change event to EVENT_RAJ"
|
#define OZ_GM_GOSSIP3 "[GM] Change event to EVENT_RAJ"
|
||||||
@@ -344,7 +352,7 @@ public:
|
|||||||
{
|
{
|
||||||
case GOSSIP_ACTION_INFO_DEF+1:
|
case GOSSIP_ACTION_INFO_DEF+1:
|
||||||
AddGossipItemFor(player, OZ_GOSSIP2_MID, OZ_GOSSIP2_OID, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2);
|
AddGossipItemFor(player, OZ_GOSSIP2_MID, OZ_GOSSIP2_OID, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2);
|
||||||
SendGossipMenuFor(player, 8971, creature->GetGUID());
|
SendGossipMenuFor(player, BARNES_TEXT_IS_READY2, creature->GetGUID());
|
||||||
break;
|
break;
|
||||||
case GOSSIP_ACTION_INFO_DEF+2:
|
case GOSSIP_ACTION_INFO_DEF+2:
|
||||||
CloseGossipMenuFor(player);
|
CloseGossipMenuFor(player);
|
||||||
@@ -386,16 +394,16 @@ public:
|
|||||||
if (npc_barnesAI* pBarnesAI = CAST_AI(npc_barnes::npc_barnesAI, creature->AI()))
|
if (npc_barnesAI* pBarnesAI = CAST_AI(npc_barnes::npc_barnesAI, creature->AI()))
|
||||||
{
|
{
|
||||||
if (!pBarnesAI->RaidWiped)
|
if (!pBarnesAI->RaidWiped)
|
||||||
SendGossipMenuFor(player, 8970, creature->GetGUID());
|
SendGossipMenuFor(player, BARNES_TEXT_IS_READY, creature->GetGUID());
|
||||||
else
|
else
|
||||||
SendGossipMenuFor(player, 8975, creature->GetGUID());
|
SendGossipMenuFor(player, BARNES_TEXT_WIPED, creature->GetGUID());
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SendGossipMenuFor(player, 8978, creature->GetGUID());
|
SendGossipMenuFor(player, BARNES_TEXT_NOT_READY, creature->GetGUID());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user