mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 19:37:02 +00:00
[8424] Added support for strict chatmessage validation
This commit is contained in:
parent
3c22e14e53
commit
43a4d1505e
13 changed files with 631 additions and 39 deletions
|
|
@ -207,6 +207,18 @@ enum ItemQualities
|
|||
|
||||
#define MAX_ITEM_QUALITY 8
|
||||
|
||||
const uint32 ItemQualityColors[MAX_ITEM_QUALITY] = {
|
||||
0xff9d9d9d, //GREY
|
||||
0xffffffff, //WHITE
|
||||
0xff1eff00, //GREEN
|
||||
0xff0070dd, //BLUE
|
||||
0xffa335ee, //PURPLE
|
||||
0xffff8000, //ORANGE
|
||||
0xffe6cc80, //LIGHT YELLOW
|
||||
0xffe6cc80 //LIGHT YELLOW
|
||||
};
|
||||
|
||||
|
||||
// ***********************************
|
||||
// Spell Attributes definitions
|
||||
// ***********************************
|
||||
|
|
@ -216,7 +228,7 @@ enum ItemQualities
|
|||
#define SPELL_ATTR_ON_NEXT_SWING_1 0x00000004 // 2 on next swing
|
||||
#define SPELL_ATTR_UNK3 0x00000008 // 3 not set in 3.0.3
|
||||
#define SPELL_ATTR_UNK4 0x00000010 // 4
|
||||
#define SPELL_ATTR_UNK5 0x00000020 // 5 trade spells?
|
||||
#define SPELL_ATTR_TRADESPELL 0x00000020 // 5 trade spells, will be added by client to a sublist of profession spell
|
||||
#define SPELL_ATTR_PASSIVE 0x00000040 // 6 Passive spell
|
||||
#define SPELL_ATTR_UNK7 0x00000080 // 7 visible?
|
||||
#define SPELL_ATTR_UNK8 0x00000100 // 8
|
||||
|
|
@ -2309,6 +2321,16 @@ enum ChatMsg
|
|||
|
||||
#define MAX_CHAT_MSG_TYPE 0x32
|
||||
|
||||
enum ChatLinkColors
|
||||
{
|
||||
CHAT_LINK_COLOR_TRADE = 0xffffd000, // orange
|
||||
CHAT_LINK_COLOR_TALENT = 0xff4e96f7, // blue
|
||||
CHAT_LINK_COLOR_SPELL = 0xff71d5ff, // bright blue
|
||||
CHAT_LINK_COLOR_ENCHANT = 0xffffd000, // orange
|
||||
CHAT_LINK_COLOR_ACHIEVEMENT = 0xffffff00,
|
||||
CHAT_LINK_COLOR_GLYPH = 0xff66bbff
|
||||
};
|
||||
|
||||
// Values from ItemPetFood (power of (value-1) used for compare with CreatureFamilyEntry.petDietMask
|
||||
enum PetDiet
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue