TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Chat.cpp File Reference
#include "Common.h"
#include "ObjectMgr.h"
#include "World.h"
#include "WorldSession.h"
#include "DatabaseEnv.h"
#include "AccountMgr.h"
#include "CellImpl.h"
#include "Chat.h"
#include "GridNotifiersImpl.h"
#include "Language.h"
#include "Log.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ChatLink.h"
#include "Group.h"
+ Include dependency graph for Chat.cpp:

Enumerations

enum  SpellLinkType {
  SPELL_LINK_SPELL = 0, SPELL_LINK_TALENT = 1, SPELL_LINK_ENCHANT = 2, SPELL_LINK_TRADE = 3,
  SPELL_LINK_GLYPH = 4
}
 
enum  GuidLinkType { SPELL_LINK_PLAYER = 0, SPELL_LINK_CREATURE = 1, SPELL_LINK_GAMEOBJECT = 2 }
 

Variables

static char const *const spellKeys []
 
static char const *const guidKeys []
 

Enumeration Type Documentation

Enumerator
SPELL_LINK_PLAYER 
SPELL_LINK_CREATURE 
SPELL_LINK_GAMEOBJECT 
869 {
870  SPELL_LINK_PLAYER = 0, // must be first for selection in not link case
873 };
Definition: Chat.cpp:872
Definition: Chat.cpp:871
Definition: Chat.cpp:870
Enumerator
SPELL_LINK_SPELL 
SPELL_LINK_TALENT 
SPELL_LINK_ENCHANT 
SPELL_LINK_TRADE 
SPELL_LINK_GLYPH 
788 {
789  SPELL_LINK_SPELL = 0,
790  SPELL_LINK_TALENT = 1,
791  SPELL_LINK_ENCHANT = 2,
792  SPELL_LINK_TRADE = 3,
793  SPELL_LINK_GLYPH = 4
794 };
Definition: Chat.cpp:793
Definition: Chat.cpp:790
Definition: Chat.cpp:791
Definition: Chat.cpp:789
Definition: Chat.cpp:792

Variable Documentation

char const* const guidKeys[]
static
Initial value:
=
{
"Hplayer",
"Hcreature",
"Hgameobject",
nullptr
}
char const* const spellKeys[]
static
Initial value:
=
{
"Hspell",
"Htalent",
"Henchant",
"Htrade",
"Hglyph",
nullptr
}