38 {
40 return true;
41
43 if (!pInstance)
44 return true;
45
48 {
51 break;
57 break;
60 break;
63 return true;
64 default:
65 return true;
66 }
67
70 return true;
71 }
std::uint32_t uint32
Definition Define.h:107
@ GOSSIP_ICON_CHAT
Definition GossipDef.h: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_INFO_DEF
Definition ScriptedGossip.h:68
@ UNIT_NPC_FLAG_GOSSIP
Definition UnitDefines.h:315
Definition InstanceScript.h:143
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:112
void RemoveNpcFlag(NPCFlags flags)
Definition Unit.h:736
bool HasNpcFlag(NPCFlags flags) const
Definition Unit.h:734
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
virtual uint32 GetData(uint32) const
Definition ZoneScript.h:51
@ INSTANCE_PROGRESS_INITIAL
Definition trial_of_the_champion.h:52
@ MSG_CRUSADERS
Definition trial_of_the_crusader.cpp:28
@ MSG_TESTED
Definition trial_of_the_crusader.cpp:26
@ MSG_NEXT_STAGE
Definition trial_of_the_crusader.cpp:27
@ INSTANCE_PROGRESS_INTRO_DONE
Definition trial_of_the_crusader.h:53
@ INSTANCE_PROGRESS_BEASTS_DEAD
Definition trial_of_the_crusader.h:54
@ INSTANCE_PROGRESS_DONE
Definition trial_of_the_crusader.h:60
@ INSTANCE_PROGRESS_VALKYR_DEAD
Definition trial_of_the_crusader.h:58
@ INSTANCE_PROGRESS_JARAXXUS_DEAD
Definition trial_of_the_crusader.h:56
@ INSTANCE_PROGRESS_FACTION_CHAMPIONS_DEAD
Definition trial_of_the_crusader.h:57
@ TYPE_INSTANCE_PROGRESS
Definition trial_of_the_crusader.h:31