area/
/***************************************************************************


 *  Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer,        *


 *  Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe.   *


 *                                                                         *


 *  Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael          *


 *  Chastain, Michael Quan, and Mitchell Tse.                              *


 *                                                                         *


 *  In order to use any part of this Merc Diku Mud, you must comply with   *


 *  both the original Diku license in 'license.doc' as well the Merc       *


 *  license in 'license.txt'.  In particular, you may not remove either of *


 *  these copyright notices.                                               *


 *                                                                         *


 *  Much time and thought has gone into this software and you are          *


 *  benefitting.  We hope that you share your changes too.  What goes      *


 *  around, comes around.                                                  *


 ***************************************************************************/





/* Special Bits */





#define SPC_CHAMPION	1 /* PLR_CHAMPION 4 */


#define SPC_DEMON_LORD	2 /* OLD_DEMON Flag */


#define SPC_WOLFMAN	4 /* old PLR_WOLFMAN */


#define SPC_PRINCE      8 /* old EXTRA_PRINCE */


#define SPC_SIRE	16 /* Old EXTRA_SIRE */


#define SPC_ANARCH      32 /* old extra_anarch */


#define SPC_INCONNU     64 /* old extra_inconnu */


#define SPC_DROW_WAR	128


#define SPC_DROW_MAG	256


#define SPC_DROW_CLE	512


#define SPC_ROGUE       1024

/* Class Bits */


#define CLASS_DEMON	 1 /* PLR_DEMON 2 */


#define CLASS_MAGE	 2 


#define CLASS_WEREWOLF	 4 /* PLR_WEREWOLF */


#define CLASS_VAMPIRE	 8 


#define CLASS_HIGHLANDER 16 /* EXTRA_HIGHLANDER */


#define CLASS_DROW	 32


#define CLASS_MONK	 64


#define CLASS_NINJA     128


#define CLASS_ELADRIN   256


#define CLASS_DRAGON    512


#define CLASS_HERO     1024


#define CLASS_ZERG     2048
#define CLASS_ANGEL    4096



/* 


 * Bits For Highlanders


 */


#define HPOWER_WPNSKILL 0





/* 


 * Bits For Mages


 */


#define MPOWER_RUNE0	5
#define MPOWER_RUNE1	1
#define MPOWER_RUNE2	2
#define MPOWER_RUNE3	3
#define MPOWER_RUNE4	4
#define MPOWER_RUNES	8
#define MPOWER_SIGILS	6
#define MPOWER_GLYPHS	7


#define NPOWER_SORA 1


#define NPOWER_CHIKYU 2


#define NPOWER_NINGENNO 3


#define BLACK_BELT 4


#define HARA_KIRI 5



/*


 * Bits for Werewolves 


 */


/* Stats */





#define UNI_GEN        	0 /* vampgen */


#define UNI_AFF		1 /* vampaff */


#define UNI_CURRENT	2 /* vamppass */


#define UNI_RAGE	3 /* ch->wolf = how big rage they are in*/


#define UNI_FORM0      	4/* wolfform[0] */


#define UNI_FORM1      	5 /* wolfform[1] */





#define	WOLF_POLYAFF	6



/* 
 * Powers 
 * Totems for werewolves.
 */

#define WPOWER_MANTIS	      0


#define WPOWER_BEAR	      1


#define WPOWER_LYNX	      2


#define WPOWER_BOAR	      3


#define WPOWER_OWL	      4


#define WPOWER_SPIDER	      5


#define WPOWER_WOLF	      6


#define WPOWER_HAWK	      7


#define WPOWER_RAPTOR         8


#define WPOWER_LUNA           9


#define WPOWER_SILVER	     10


#define WPOWER_PAIN          11


#define WPOWER_CONGREGATION  12


#define VPOWER_ANIMAL         1


#define VPOWER_AUSPEX         2


#define VPOWER_CELERITY       3 


#define VPOWER_DOMINATE       4


#define VPOWER_FORTITUDE      5


#define VPOWER_OBFUSCATE      6


#define VPOWER_OBTENEBRATION  7


#define VPOWER_POTENCE        8


#define VPOWER_PRESENCE       9


#define VPOWER_PROTEAN       10


#define VPOWER_QUIETUS       11


#define VPOWER_SERPENTIS     12


#define VPOWER_THAU          13
#define VPOWER_VICISSITUDE   14
#define VPOWER_DAIM          15
#define VPOWER_NECROMANCY    16
#define VPOWER_THANATOSIS    17
#define VPOWER_MELPOMINEE    18
#define VPOWER_OBJ_VNUM      19


#define DROW_POWER	8


#define DROW_TOTAL	9


#define DROW_MAGIC	11





/*


 * Bits for Demonic Champions.


 */





/*Stats*/





#define DEMON_CURRENT		      8	/* POWER_CURRENT 0*/


#define DEMON_TOTAL		      9	/* POWER_TOTAL   1*/


#define DEMON_POWER		     10 /* TOTAL ARMOUR BOUNS */


#define DEMON_PPOWER		     11 /* ARMOUR BONUS FROM PLAYERS */


/*Powers*/


#define DPOWER_FLAGS		      0 /* C_POWERS  1 */


#define DPOWER_CURRENT		      1 /* C_CURRENT 2 */


#define DPOWER_HEAD		      2 /* C_HEAD    3 */


#define DPOWER_TAIL		      3 /* C_TAIL    4 */


#define DPOWER_OBJ_VNUM		      4 /* DISC[10]  5 */


#define VPOWER_CURRENT		     18





#define DEM_UNFOLDED		      1





#define DEM_FANGS		      1


#define DEM_CLAWS		      2


#define DEM_DAMN		      3


#define DEM_HORNS		      4


#define DEM_HOOVES		      8


#define DEM_EYES		     16


#define DEM_WINGS		     32


#define DEM_MIGHT		     64


#define DEM_TOUGH		    128


#define DEM_SPEED		    256


#define DEM_TRAVEL		    512


#define DEM_SCRY		   1024


#define DEM_SHADOWSIGHT		   2048


/* Object Powers */


#define DEM_MOVE		   4096   /* 1 Can roll as an object */


#define DEM_LEAP		   8192   /* 2 Can leap out of someone's hands */


#define DEM_MAGIC		  16384   /* 4 Can cast spells as an object */


#define DEM_LIFESPAN		  32768   /* 8 Can change lifespan */
#define DEM_HEAD		 131072


#define DEM_TAIL		 262144


#define DEM_SHIELD		 524288


#define DEM_TRUESIGHT		1048576


#define DEM_GRAFT		2097152
#define DEM_IMMOLATE		4194304
#define DEM_INFERNO		8388608
#define DEM_CAUST	       16777216
#define DEM_ENTOMB	       33554432
#define DEM_FREEZEWEAPON       67108864
#define DEM_UNNERVE	      121601760
#define DEM_LEECH	      243203520
#define DEM_BLINK	      486407040



#define HEAD_NORMAL		      0


#define HEAD_WOLF		      1


#define HEAD_EAGLE		      2


#define HEAD_LION		      4


#define HEAD_SNAKE		      8





#define TAIL_NONE		      0


#define TAIL_POISONOUS		      1


#define TAIL_SCORPION		      2




/* Drow Powers */

#define DPOWER_DROWFIRE		1
#define DPOWER_DARKNESS		2
#define DPOWER_LIGHTS		4
#define DPOWER_DROWSIGHT	8
#define DPOWER_LEVITATION	16
#define DPOWER_DROWSHIELD	32
#define DPOWER_DROWPOISON	64
#define DPOWER_SHADOWWALK	128
#define DPOWER_GAROTTE		256
#define DPOWER_ARMS		512
#define DPOWER_DROWHATE		1024
#define DPOWER_SPIDERFORM	2048
#define DPOWER_WEB		4096
#define DPOWER_DGAROTTE		8192
#define DPOWER_CONFUSE		16384
#define DPOWER_GLAMOUR		32768
#define DPOWER_EARTHSHATTER	65536
#define DPOWER_SPEED		131072
#define DPOWER_TOUGHSKIN	262144

/*new demon powers*/


#define DEM_CONE		1


#define DEM_STRENGTH		2


#define DEM_FORM		3


#define DEM_STAKE		4


#define DEM_SPEEDY		5


#define DEM_TRUE		6


/* Monk Power Bit */


#define PMONK			0


/* Zerg Powers */
#define PZERG			0

/*Angel Section */
#define ANGEL_CURRENT                 8
#define ANGEL_TOTAL                   9

#define APOWER_FLAGS                  0
#define APOWER_CURRENT                1
/* Angel Powers */
#define ANG_SPREAD                    1

#define ANG_WINGS                     1
#define ANG_TOUGHNESS                 2
#define ANG_STRENGTH                  4
#define ANG_GODLYSIGHT                8
#define ANG_SCRY                      16
#define ANG_READAURA                  32
#define ANG_SPEED                     64
#define ANG_HALO                      128
#define ANG_MULTIARM                  256
#define ANG_PROTECTION_OF_GOD         512
#define ANG_WRAITH_OF_GOD            1024
#define ANG_TRUEFORM                 2048
#define ANG_SHIELD_OF_GOD            4096
#define ANG_ETHERFORM                8192