Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Chat.cpp File Reference
#include "Common.h"
#include "DatabaseEnv.h"
#include "ObjectMgr.h"
#include "World.h"
#include "WorldPacket.h"
#include "WorldSession.h"
#include "AccountMgr.h"
#include "CellImpl.h"
#include "Chat.h"
#include "ChatLink.h"
#include "GridNotifiersImpl.h"
#include "Group.h"
#include "Language.h"
#include "Log.h"
#include "Opcodes.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellMgr.h"
#include "UpdateMask.h"
Include dependency graph for Chat.cpp:

Go to the source code of this file.

Enumerations

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

Variables

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

Enumeration Type Documentation

◆ GuidLinkType

Enumerator
SPELL_LINK_PLAYER 
SPELL_LINK_CREATURE 
SPELL_LINK_GAMEOBJECT 

Definition at line 1104 of file Chat.cpp.

◆ SpellLinkType

Enumerator
SPELL_LINK_SPELL 
SPELL_LINK_TALENT 
SPELL_LINK_ENCHANT 
SPELL_LINK_TRADE 
SPELL_LINK_GLYPH 

Definition at line 1023 of file Chat.cpp.

Variable Documentation

◆ guidKeys

char const* const guidKeys[]
static
Initial value:
=
{
"Hplayer",
"Hcreature",
"Hgameobject",
0
}

Definition at line 1111 of file Chat.cpp.

Referenced by ChatHandler::extractGuidFromLink().

◆ spellKeys

char const* const spellKeys[]
static
Initial value:
=
{
"Hspell",
"Htalent",
"Henchant",
"Htrade",
"Hglyph",
0
}

Definition at line 1032 of file Chat.cpp.

Referenced by ChatHandler::extractSpellIdFromLink().