37 {
39 {
41 }
42
44 {
46 }
47
49 {
51 }
52
54 {
56 }
57
60 return true;
61 }
void SendGossipMenuFor(Player *player, uint32 npcTextID, ObjectGuid const guid)
Definition: ScriptedGossip.cpp:45
void AddGossipItemFor(Player *player, uint32 icon, std::string const &text, uint32 sender, uint32 action)
Definition: ScriptedGossip.cpp:28
@ GOSSIP_SENDER_MAIN
Definition: ScriptedGossip.h:70
@ GOSSIP_ACTION_INN
Definition: ScriptedGossip.h:62
@ GOSSIP_ACTION_TRADE
Definition: ScriptedGossip.h:56
@ GOSSIP_ACTION_INFO_DEF
Definition: ScriptedGossip.h:68
bool IsEventActive(uint16 event_id)
Definition: GameEventMgr.cpp:1924
constexpr auto SPELL_TRICKED_OR_TREATED
Definition: npc_innkeeper.cpp:26
constexpr auto HALLOWEEN_EVENTID
Definition: npc_innkeeper.cpp:27
constexpr auto GOSSIP_MENU
Definition: npc_innkeeper.cpp:28
constexpr auto GOSSIP_MENU_EVENT
Definition: npc_innkeeper.cpp:29
uint32 GetEntry() const
Definition: Object.h:109
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
void TalkedToCreature(uint32 entry, ObjectGuid guid)
Definition: PlayerQuest.cpp:2098
void PrepareQuestMenu(ObjectGuid guid)
Definition: PlayerQuest.cpp:39
uint32 GetGossipTextId(uint32 menuId, WorldObject *source)
Definition: PlayerGossip.cpp:403
bool IsInnkeeper() const
Definition: Unit.h:1673
bool IsQuestGiver() const
Definition: Unit.h:1667
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5636
bool IsVendor() const
Definition: Unit.h:1665