539 {
541 switch (action)
542 {
544 {
547 break;
548 }
550 {
553 break;
554 }
556 {
559 break;
560 }
562 {
567 break;
568 }
569 default:
571 break;
572 }
573 return true;
574 }
void ClearGossipMenuFor(Player *player)
Definition: ScriptedGossip.cpp:22
void CloseGossipMenuFor(Player *player)
Definition: ScriptedGossip.cpp:56
@ UNIT_NPC_FLAG_GOSSIP
Definition: Unit.h:516
@ TEXT_ID_SUMMON_2
Definition: boss_majordomo_executus.cpp:98
@ TEXT_ID_SUMMON_3
Definition: boss_majordomo_executus.cpp:99
@ GOSSIP_ITEM_SUMMON_2
Definition: boss_majordomo_executus.cpp:102
@ GOSSIP_ITEM_SUMMON_3
Definition: boss_majordomo_executus.cpp:103
@ SAY_RAG_SUM_1
Definition: boss_majordomo_executus.cpp:41
@ ACTION_START_RAGNAROS_INTRO
Definition: molten_core.h:50
virtual void DoAction(int32)
Definition: UnitAI.h:201
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr, Milliseconds delay=0s)
Causes the creature to talk/say the text assigned to their entry in the creature_text database table.
Definition: CreatureAI.cpp:50
CreatureAI * AI() const
Definition: Creature.h:135
void RemoveNpcFlag(NPCFlags flags)
Definition: Unit.h:1660