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
@ 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
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:294
@ GOSSIP_ICON_CHAT
Definition: GossipDef.h:61
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:112
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1203
void RemoveNpcFlag(NPCFlags flags)
Definition: Unit.h:727
bool HasNpcFlag(NPCFlags flags) const
Definition: Unit.h:725
Definition: InstanceScript.h:142
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:51