AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Trainer Namespace Reference

Classes

struct  Spell
 
class  Trainer
 

Enumerations

enum class  Type : uint32 {
  Class = 0 ,
  Mount = 1 ,
  Tradeskill = 2 ,
  Pet = 3
}
 
enum class  SpellState : uint8 {
  Available = 0 ,
  Unavailable = 1 ,
  Known = 2
}
 
enum class  FailReason : uint32 {
  Unavailable = 0 ,
  NotEnoughMoney = 1 ,
  NotEnoughSkill = 2
}
 

Enumeration Type Documentation

◆ FailReason

enum class Trainer::FailReason : uint32
strong
Enumerator
Unavailable 
NotEnoughMoney 
NotEnoughSkill 

◆ SpellState

enum class Trainer::SpellState : uint8
strong
Enumerator
Available 
Unavailable 
Known 
40 {
41 Available = 0,
42 Unavailable = 1,
43 Known = 2
44 };

◆ Type

enum class Trainer::Type : uint32
strong
Enumerator
Class 
Mount 
Tradeskill 
Pet 
32 {
33 Class = 0,
34 Mount = 1,
35 Tradeskill = 2,
36 Pet = 3
37 };
@ Class
Requires the player to be a specific class.
Definition Pet.h:41