1 
2 /* Purpose: Define colour schemes and unify colour usage easily. - C. Blue */
3 
4 /* AFK messages / status change / indicator [was o] */
5 #define COLOUR_AFK		'o'
6 
7 /* new character mode colours */
8 #define COLOUR_MODE_PVP		'y'
9 
10 /* Anti-magic interruption messages */
11 #if 0
12 #define COLOUR_AM_OWN          'w'
13 #define COLOUR_AM_PLY          'o'
14 #define COLOUR_AM_MON          'o'
15 #define COLOUR_AM_GOOD         'y'
16 #define COLOUR_AM_NEAR         'w'
17 #endif
18 #if 1 /* alternative scheme (makes more sense) */
19 #define COLOUR_AM_OWN          'w'
20 #define COLOUR_AM_PLY          's'
21 #define COLOUR_AM_MON          's'
22 #define COLOUR_AM_GOOD         'W'
23 #define COLOUR_AM_NEAR         'w'
24 #endif
25 
26 /* Interception/interference messages */
27 #if 0
28 #define COLOUR_IC_PLY          'o'     /* <- currently unused (!) */
29 #define COLOUR_IC_MON          'o'
30 #define COLOUR_IC_GOOD         'y'
31 #define COLOUR_IC_NEAR         'w'
32 #endif
33 #if 1 /* alternative scheme (makes less sense but looks better?) */
34 #define COLOUR_IC_PLY          'y'     /* <- currently unused (!) */
35 #define COLOUR_IC_MON          'y'
36 #define COLOUR_IC_GOOD         'W'
37 #define COLOUR_IC_NEAR         'w'
38 #endif
39 
40 /* MD feedback messages */
41 #define COLOUR_MD_FAIL		'y'
42 
43 /* Dodging messages */
44 #define COLOUR_DODGE_MON       'y'     /* <- currently unused (!) */
45 #define COLOUR_DODGE_PLY       'y'
46 #define COLOUR_DODGE_GOOD      'W'
47 #define COLOUR_DODGE_NEAR      'w'
48 
49 /* Shield-block messages */
50 #define COLOUR_BLOCK_PLY       'y'
51 #define COLOUR_BLOCK_MON       'y'
52 #define COLOUR_BLOCK_GOOD      'W'
53 #define COLOUR_BLOCK_NEAR      'w'
54 
55 /* Parry messags */
56 #define COLOUR_PARRY_PLY       'y'
57 #define COLOUR_PARRY_MON       'y'
58 #define COLOUR_PARRY_GOOD      'W'
59 #define COLOUR_PARRY_NEAR      'w'
60 
61 /* Misc event messages */
62 #define COLOUR_DUNGEON		'u' /* enter/leave dungeon or tower */
63 #define COLOUR_SERVER		'U' /* enter/leave the server */
64 #define COLOUR_GAMBLE		's' /* throwing dice, flipping coins, dealing cards */
65 
66 /* Chat modes (server-side) */
67 #define COLOUR_CHAT		'B'
68 #define COLOUR_CHAT_PARTY	'G'
69 #define COLOUR_CHAT_GUILD	'U'
70 #define COLOUR_CHAT_LEVEL	'y'
71 /* .. and client-side */
72 #define C_COLOUR_CHAT		TERM_L_BLUE
73 #define C_COLOUR_CHAT_PARTY	TERM_L_GREEN
74 #define C_COLOUR_CHAT_GUILD	TERM_L_UMBER
75 #define C_COLOUR_CHAT_LEVEL	TERM_YELLOW
76 
77 
78