169 {
172
174 {
176 {
180 {
182 }
184 {
186 }
188 {
190 }
193 break;
196 {
198 }
199
201 {
204 }
205 else
206 {
208 }
209 break;
213 {
215 }
217 {
219 }
221 {
223 }
226 break;
227 }
228 }
229
230 return true;
231 }
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
@ DONE
Definition: InstanceScript.h:59
#define HAS_ESSENCE(a)
Definition: oculus.cpp:73
@ GOSSIP_TEXTID_DRAKES
Definition: oculus.cpp:62
@ GOSSIP_TEXTID_VERDISA1
Definition: oculus.cpp:65
@ GOSSIP_TEXTID_ETERNOS1
Definition: oculus.cpp:68
@ NPC_ETERNOS
Definition: oculus.h:59
@ NPC_VERDISA
Definition: oculus.h:57
@ NPC_BELGARISTRASZ
Definition: oculus.h:58
@ ITEM_RUBY_ESSENCE
Definition: oculus.h:79
@ ITEM_EMERALD_ESSENCE
Definition: oculus.h:77
@ ITEM_AMBER_ESSENCE
Definition: oculus.h:78
@ DATA_DRAKOS
Definition: oculus.h:36
uint32 GetEntry() const
Definition: Object.h:109
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
bool HasItemCount(uint32 item, uint32 count=1, bool inBankAlso=false) const
Definition: PlayerStorage.cpp:686
void PrepareQuestMenu(ObjectGuid guid)
Definition: PlayerQuest.cpp:38
bool IsQuestGiver() const
Definition: Unit.h:1653
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:52
std::unordered_map< ObjectGuid, bool > openedMenu
Definition: oculus.cpp:78
bool OnGossipSelect(Player *player, Creature *creature, uint32, uint32 uiAction) override
Definition: oculus.cpp:251