35 {
37 return true;
38
40 if (!pInstance)
41 return true;
42
45 {
48 {
50 gossipTextId = 15043;
51 else
52 gossipTextId = 14757;
53 }
54 else
55 {
56 gossipTextId = 14688;
59 }
60 break;
62 gossipTextId = 14737;
64 break;
66 gossipTextId = 14738;
68 break;
69 default:
70 return true;
71 }
72
74 return true;
75 }
std::uint32_t uint32
Definition: Define.h:108
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_INFO_DEF
Definition: ScriptedGossip.h:68
@ GOSSIP_ICON_CHAT
Definition: GossipDef.h:60
@ UNIT_NPC_FLAG_GOSSIP
Definition: Unit.h:516
#define GOSSIP_START_EVENT1b
Definition: trial_of_the_champion.cpp:25
#define GOSSIP_START_EVENT3
Definition: trial_of_the_champion.cpp:27
#define GOSSIP_START_EVENT2
Definition: trial_of_the_champion.cpp:26
#define GOSSIP_START_EVENT1a
Definition: trial_of_the_champion.cpp:24
@ DATA_INSTANCE_PROGRESS
Definition: trial_of_the_champion.h:34
@ DATA_TEAMID_IN_INSTANCE
Definition: trial_of_the_champion.h:45
@ INSTANCE_PROGRESS_INITIAL
Definition: trial_of_the_champion.h:53
@ INSTANCE_PROGRESS_ARGENT_CHALLENGE_DIED
Definition: trial_of_the_champion.h:61
@ INSTANCE_PROGRESS_CHAMPIONS_DEAD
Definition: trial_of_the_champion.h:59
@ TEAM_HORDE
Definition: SharedDefines.h:733
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
Vehicle * GetVehicle() const
Definition: Unit.h:2354
bool HasNpcFlag(NPCFlags flags) const
Definition: Unit.h:1646
Definition: InstanceScript.h:140
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:52