mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Scripts/Kalimdor): move hardcoded npc_plucky gossip to DB (#26629)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,4 @@
|
|||||||
|
--
|
||||||
|
DELETE FROM `gossip_menu_option` WHERE `MenuID` = 6626 AND `OptionID` = 0;
|
||||||
|
INSERT INTO `gossip_menu_option` (`MenuID`, `OptionID`, `OptionIcon`, `OptionText`, `OptionBroadcastTextID`, `OptionType`, `OptionNpcFlag`, `ActionMenuID`, `ActionPoiID`, `BoxCoded`, `BoxMoney`, `BoxText`, `BoxBroadcastTextID`) VALUES
|
||||||
|
(6626, 0, 0, 'Please tell me the Phrase..', 0, 0, 0, 0, 0, 0, 0, '', 0);
|
||||||
@@ -202,13 +202,14 @@ public:
|
|||||||
# npc_plucky
|
# npc_plucky
|
||||||
######*/
|
######*/
|
||||||
|
|
||||||
#define GOSSIP_P "Please tell me the Phrase.."
|
|
||||||
|
|
||||||
enum Plucky
|
enum Plucky
|
||||||
{
|
{
|
||||||
QUEST_SCOOP = 1950,
|
QUEST_SCOOP = 1950,
|
||||||
SPELL_PLUCKY_HUMAN = 9192,
|
SPELL_PLUCKY_HUMAN = 9192,
|
||||||
SPELL_PLUCKY_CHICKEN = 9220
|
SPELL_PLUCKY_CHICKEN = 9220,
|
||||||
|
|
||||||
|
GOSSIP_MENU_PLUCKY = 6626,
|
||||||
|
GOSSIP_OPTION_PHRASE = 0
|
||||||
};
|
};
|
||||||
|
|
||||||
class npc_plucky : public CreatureScript
|
class npc_plucky : public CreatureScript
|
||||||
@@ -232,7 +233,7 @@ public:
|
|||||||
bool OnGossipHello(Player* player, Creature* creature) override
|
bool OnGossipHello(Player* player, Creature* creature) override
|
||||||
{
|
{
|
||||||
if (player->GetQuestStatus(QUEST_SCOOP) == QUEST_STATUS_INCOMPLETE)
|
if (player->GetQuestStatus(QUEST_SCOOP) == QUEST_STATUS_INCOMPLETE)
|
||||||
AddGossipItemFor(player, GOSSIP_ICON_CHAT, GOSSIP_P, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
|
AddGossipItemFor(player, GOSSIP_MENU_PLUCKY, GOSSIP_OPTION_PHRASE, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
|
||||||
|
|
||||||
SendGossipMenuFor(player, 738, creature->GetGUID());
|
SendGossipMenuFor(player, 738, creature->GetGUID());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user