479 {
482
485
488
490 {
492 {
494 {
500 break;
506 break;
512 break;
513 }
514 }
515 }
516
518 return true;
519 }
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
#define GOSSIP_TEXT_TRAIN
Definition: ScriptedGossip.h:26
#define GOSSIP_TEXT_BROWSE_GOODS
Definition: ScriptedGossip.h:25
@ GOSSIP_SENDER_MAIN
Definition: ScriptedGossip.h:70
@ GOSSIP_ACTION_TRADE
Definition: ScriptedGossip.h:56
@ GOSSIP_ACTION_TRAIN
Definition: ScriptedGossip.h:57
@ GOSSIP_ACTION_INFO_DEF
Definition: ScriptedGossip.h:68
@ GOSSIP_ICON_CHAT
Definition: GossipDef.h:60
@ GOSSIP_ICON_TRAINER
Definition: GossipDef.h:63
@ GOSSIP_ICON_VENDOR
Definition: GossipDef.h:61
#define GOSSIP_LEARN_POTION
Definition: npc_professions.cpp:63
#define GOSSIP_UNLEARN_POTION
Definition: npc_professions.cpp:64
#define GOSSIP_SENDER_LEARN
Definition: npc_professions.cpp:55
#define GOSSIP_LEARN_ELIXIR
Definition: npc_professions.cpp:67
#define GOSSIP_UNLEARN_ELIXIR
Definition: npc_professions.cpp:68
@ Q_MASTER_POTION
Definition: npc_professions.cpp:226
@ Q_MASTER_TRANSMUTE
Definition: npc_professions.cpp:224
@ Q_MASTER_ELIXIR
Definition: npc_professions.cpp:225
#define GOSSIP_SENDER_UNLEARN
Definition: npc_professions.cpp:56
@ N_TRAINER_TRANSMUTE
Definition: npc_professions.cpp:189
@ N_TRAINER_ELIXIR
Definition: npc_professions.cpp:190
@ N_TRAINER_POTION
Definition: npc_professions.cpp:191
#define GOSSIP_LEARN_TRANSMUTE
Definition: npc_professions.cpp:65
#define GOSSIP_UNLEARN_TRANSMUTE
Definition: npc_professions.cpp:66
@ SKILL_ALCHEMY
Definition: SharedDefines.h:2883
uint32 GetEntry() const
Definition: Object.h:109
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
bool GetQuestRewardStatus(uint32 quest_id) const
Definition: PlayerQuest.cpp:1399
bool HasSkill(uint32 skill) const
Definition: Player.cpp:5333
uint16 GetBaseSkillValue(uint32 skill) const
Definition: Player.cpp:5405
void PrepareQuestMenu(ObjectGuid guid)
Definition: PlayerQuest.cpp:38
uint32 GetGossipTextId(uint32 menuId, WorldObject *source)
Definition: PlayerGossip.cpp:405
bool IsTrainer() const
Definition: Unit.h:1652
bool IsQuestGiver() const
Definition: Unit.h:1653
bool IsVendor() const
Definition: Unit.h:1651
uint8 GetLevel() const
Definition: Unit.h:1420
bool HasAlchemySpell(Player *player)
Definition: npc_professions.cpp:473