/****************************************************************************
* [S]imulated [M]edieval [A]dventure multi[U]ser [G]ame | \\._.// *
* -----------------------------------------------------------| (0...0) *
* SMAUG 1.4 (C) 1994, 1995, 1996, 1998 by Derek Snider | ).:.( *
* -----------------------------------------------------------| {o o} *
* SMAUG code team: Thoric, Altrag, Blodkai, Narn, Haus, | / ' ' \ *
* Scryn, Rennard, Swordbearer, Gorog, Grishnakh, Nivek, |~'~.VxvxV.~'~*
* Tricops and Fireblade | *
* ------------------------------------------------------------------------ *
* Merc 2.1 Diku Mud improvments copyright (C) 1992, 1993 by Michael *
* Chastain, Michael Quan, and Mitchell Tse. *
* Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer, *
* Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe. *
* ------------------------------------------------------------------------ *
* Color Code Header Information *
****************************************************************************/
/******************************************************
Desolation of the Dragon MUD II
(C) 1997, 1998 Jesse DeFer and Heath Leach
http://dotd.mudservices.com dotd@dotd.mudservices.com
******************************************************/
#include "ansi.h"
DECLARE_DO_FUN(do_color);
void show_colors args((CHAR_DATA * ch));
void reset_colors args((CHAR_DATA * ch));
void set_char_color args((sh_int AType, CHAR_DATA * ch));
void set_pager_color args((sh_int AType, CHAR_DATA * ch));
#define AT_BLACK 0
#define AT_BLOOD 1
#define AT_DGREEN 2
#define AT_ORANGE 3
#define AT_DBLUE 4
#define AT_PURPLE 5
#define AT_CYAN 6
#define AT_GREY 7
#define AT_DGREY 8
#define AT_RED 9
#define AT_GREEN 10
#define AT_YELLOW 11
#define AT_BLUE 12
#define AT_PINK 13
#define AT_LBLUE 14
#define AT_WHITE 15
#define AT_BLINK 16
#define AT_WHITE_BLINK AT_WHITE + AT_BLINK
#define AT_RED_BLINK AT_RED + AT_BLINK
#define AT_PLAIN 17
#define AT_ACTION 18
#define AT_SAY 19
#define AT_GOSSIP 20
#define AT_YELL 21
#define AT_TELL 22
#define AT_HIT 23
#define AT_HITME 24
#define AT_IMMORT 25
#define AT_HURT 26
#define AT_FALLING 27
#define AT_DANGER 28
#define AT_MAGIC 29
#define AT_CONSIDER 30
#define AT_REPORT 31
#define AT_POISON 32
#define AT_SOCIAL 33
#define AT_DYING 34
#define AT_DEAD 35
#define AT_SKILL 36
#define AT_CARNAGE 37
#define AT_DAMAGE 38
#define AT_FLEE 39
#define AT_RMNAME 40
#define AT_RMDESC 41
#define AT_OBJECT 42
#define AT_PERSON 43
#define AT_LIST 44
#define AT_BYE 45
#define AT_GOLD 46
#define AT_GTELL 47
#define AT_NOTE 48
#define AT_HUNGRY 49
#define AT_THIRSTY 50
#define AT_FIRE 51
#define AT_SOBER 52
#define AT_WEAROFF 53
#define AT_EXITS 54
#define AT_SCORE 55
#define AT_RESET 56
#define AT_LOG 57
#define AT_DIEMSG 58
#define AT_WARTALK 59
#define AT_ARENA 60
#define AT_MUSE 61
#define AT_THINK 62
#define AT_AFLAGS 63 /* Added by Samson 9-29-98 for area flag display line */
#define AT_WHO 64 /* Added by Samson 9-29-98 for wholist */
#define AT_RACETALK 65 /* Added by Samson 9-29-98 for version 1.4 code */
#define AT_IGNORE 66 /* Added by Samson 9-29-98 for version 1.4 code */
#define AT_WHISPER 67 /* Added by Samson 9-29-98 for version 1.4 code */
#define AT_DIVIDER 68 /* Added by Samson 9-29-98 for version 1.4 code */
#define AT_MORPH 69 /* Added by Samson 9-29-98 for version 1.4 code */
#define AT_SHOUT 70 /* Added by Samson 9-29-98 for shout channel */
#define AT_RFLAGS 71 /* Added by Samson 12-20-98 for room flag display line */
#define AT_STYPE 72 /* Added by Samson 12-20-98 for sector display line */
#define AT_ANAME 73 /* Added by Samson 12-20-98 for filename display line */
#define AT_AUCTION 74 /* Added by Samson 12-25-98 for auction channel */
#define AT_SCORE2 75 /* Added by Samson 2-3-99 for DOTD code */
#define AT_SCORE3 76 /* Added by Samson 2-3-99 for DOTD code */
#define AT_SCORE4 77 /* Added by Samson 2-3-99 for DOTD code */
#define AT_WHO2 78 /* Added by Samson 2-3-99 for DOTD code */
#define AT_WHO3 79 /* Added by Samson 2-3-99 for DOTD code */
#define AT_WHO4 80 /* Added by Samson 2-3-99 for DOTD code */
#define MAX_COLORS 81
extern const sh_int default_set[MAX_COLORS];