mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-04 22:07:52 +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
|
||||
######*/
|
||||
|
||||
#define GOSSIP_P "Please tell me the Phrase.."
|
||||
|
||||
enum Plucky
|
||||
{
|
||||
QUEST_SCOOP = 1950,
|
||||
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
|
||||
@@ -232,7 +233,7 @@ public:
|
||||
bool OnGossipHello(Player* player, Creature* creature) override
|
||||
{
|
||||
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());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user