aboutsummaryrefslogtreecommitdiff
path: root/src/game/SharedDefines.h
diff options
context:
space:
mode:
authormegamage <none@none>2009-08-27 19:57:35 -0500
committermegamage <none@none>2009-08-27 19:57:35 -0500
commit90b55ff7b15bb243fce40ec733630bc605bf04a9 (patch)
treeb0381baf2443edf45173b1fb9e77c6f6b12f05ff /src/game/SharedDefines.h
parent82bd15b7beb92d57e3925781581d62425d675398 (diff)
[8424] Added support for strict chatmessage validation Author: arrai
--HG-- branch : trunk
Diffstat (limited to 'src/game/SharedDefines.h')
-rw-r--r--src/game/SharedDefines.h24
1 files changed, 23 insertions, 1 deletions
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h
index 11108cedf80..e03239332c4 100644
--- a/src/game/SharedDefines.h
+++ b/src/game/SharedDefines.h
@@ -215,6 +215,18 @@ enum SpellCategory
SPELL_CATEGORY_DRINK = 59,
};
+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
// ***********************************
@@ -224,7 +236,7 @@ enum SpellCategory
#define SPELL_ATTR_ON_NEXT_SWING 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
@@ -2398,6 +2410,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
{