1121 {
1122
1124 {
1126 {
1128 {
1130 }
1132 {
1134 }
1135 else
1136 {
1139 }
1140 }
1141 }
1142
1143
1145 {
1147 {
1151 }
1152 }
1153
1155 return true;
1156 }
@ GOSSIP_ICON_CHAT
Definition GossipDef.h:61
void AddGossipItemFor(Player *player, uint32 icon, std::string const &text, uint32 sender, uint32 action)
Definition ScriptedGossip.cpp:28
void SendGossipMenuFor(Player *player, uint32 npcTextID, ObjectGuid const &guid)
Definition ScriptedGossip.cpp:45
@ GOSSIP_ACTION_INFO_DEF
Definition ScriptedGossip.h:68
@ SKILL_LEATHERWORKING
Definition SharedDefines.h:3143
@ SKILL_ENGINEERING
Definition SharedDefines.h:3156
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
bool GetQuestRewardStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1474
bool HasSkill(uint32 skill) const
Definition Player.cpp:5589
uint16 GetBaseSkillValue(uint32 skill) const
Definition Player.cpp:5661
uint32 GetGossipTextId(uint32 menuId, WorldObject *source)
Definition PlayerGossip.cpp:409
uint8 GetLevel() const
Definition Unit.h:1104
bool HasLeatherSpecialty(Player *player)
Definition npc_professions.cpp:1115
#define GOSSIP_UNLEARN_GNOMISH
Definition npc_professions.cpp:89
@ S_GNOMISH
Definition npc_professions.cpp:139
@ S_GOBLIN
Definition npc_professions.cpp:138
@ GOSSIP_MENU_OPTION_GO_LEARN_DRAGONSCALE
Definition npc_professions.cpp:242
@ GOSSIP_MENU_OPTION_GO_LEARN_TRIBAL
Definition npc_professions.cpp:244
@ GOSSIP_MENU_GO_SOOTHSAYING_FOR_DUMMIES
Definition npc_professions.cpp:241
@ GOSSIP_MENU_OPTION_GO_LEARN_ELEMENTAL
Definition npc_professions.cpp:243
#define GOSSIP_SENDER_LEARN
Definition npc_professions.cpp:43
int32 DoHighUnlearnCost(Player *)
Definition npc_professions.cpp:257
#define BOX_UNLEARN_ENGIN_SPEC
Definition npc_professions.cpp:91
#define GOSSIP_LEARN_GNOMISH
Definition npc_professions.cpp:87
#define GOSSIP_SENDER_UNLEARN
Definition npc_professions.cpp:44
#define BOX_LEARN_ENGIN_SPEC
Definition npc_professions.cpp:92
#define GOSSIP_LEARN_GOBLIN
Definition npc_professions.cpp:86
#define GOSSIP_UNLEARN_GOBLIN
Definition npc_professions.cpp:88
int32 DoLearnCost(Player *)
Definition npc_professions.cpp:252