1 /* omega, (C) 1987,1988,1989 by Laurence Raphael Brothers */
2 /* minit.h */
3 /* This file defines and initializes the Monsters Array */
4 
5 struct monster Monsters[NUMMONSTERS] = {
6 { NULL,0,0,0,0,0,0,0,1,1,10,2,4,1,0,1,50,0,1,1,1,-1,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING|POISONOUS,0,'h'|CLR(YELLOW),"hornet","dead hornet","AXAX" },
7 
8 { NULL,0,0,0,0,0,0,1,30,0,0,0,10,10,0,5,100,2,15,1000,0,-1,-1,COMMON,M_TALK_MP,M_MOVE_FOLLOW,M_MELEE_MP,M_NO_OP,M_SP_MP,MOBILE|NEEDY,0,'@'|CLR(RED),"mendicant priest","dead mendicant priest","BX" },
9 
10 { NULL,0,0,0,0,0,0,2,15,0,0,0,10,10,0,7,0,3,5,1000,0,-1,-1,COMMON,M_TALK_IM,M_MOVE_FOLLOW,M_NO_OP,M_NO_OP,M_SP_ESCAPE,MOBILE,0,'@'|CLR(RED),"itinerant merchant","dead itinerant merchant","BX" },
11 
12 { NULL,0,0,0,0,0,0,3,150,20,20,25,10,1,0,3,50,0,150,1000,0,-1,WEAPONID+5,COMMON,M_TALK_GUARD,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_WHISTLEBLOWER,MOBILE,0,'G'|CLR(RED),"guardsman","dead guardsman","A?A?A?B?B?B?" },
13 
14 { NULL,0,0,0,0,0,0,4,5,5,5,5,5,5,0,5,5,0,5,1000,0,-1,-1,COMMON,M_TALK_MAN,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,AWAKE|HOSTILE,0,'@'|CLR(RED),"Log NPC","dead NPC","A?B?" },
15 
16 { NULL,0,0,0,0,0,0,5,5,5,5,1,2,1,0,5,25,0,2,200,10,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_RANDOM,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|SWIMMING|EDIBLE,0,'s'|CLR(WHITE),"sheep","side of mutton","ALBX" },
17 
18 { NULL,0,0,0,0,0,0,6,16,6,6,1,2,1,0,6,0,0,6,200,0,-1,-1,COMMON,M_TALK_MERCHANT,M_NO_OP,M_MELEE_NORMAL,M_NO_OP,M_SP_MERCHANT,MOBILE,0,'@'|CLR(RED),"merchant","dead merchant","A?B?" },
19 
20 { NULL,0,0,0,0,0,0,7,10,5,5,5,5,5,0,5,25,1,5,1800,0,-1,-1,COMMON,M_TALK_MAN,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|WANDERING,0,'@'|CLR(RED),"0th level NPC","dead 0th level NPC","AXBX" },
21 
22 { NULL,0,0,0,0,0,0,8,5,5,5,5,5,5,0,5,5,0,5,1000,0,-1,-1,UNIQUE_MADE,M_TALK_MAN,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,AWAKE|HOSTILE,0,'@'|CLR(RED),"Hiscore NPC","dead NPC","A?B?" },
23 
24 { NULL,0,0,0,0,0,0,9,25,12,5,15,3,3,1,8,100,0,10,100,0,-1,WEAPONID+17,COMMON,M_TALK_STUPID,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|POISONOUS,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY),'g'|CLR(BROWN),"grunt","dead grunt","ACAC" },
25 
26 { NULL,0,0,0,0,0,0,10,1,10,5,2,10,10,1,4,0,0,3,1,5,POTIONID+5,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_SLEEP,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING,0,'t'|CLR(PURPLE),"tse-tse fly","dead tse-tse fly","AX" },
27 
28 { NULL,0,0,0,0,0,0,11,1,0,0,0,10,10,1,10,0,1,5,2,50,SCROLLID+21,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_NO_OP,M_NO_OP,M_SP_SUMMON,0,0,'f'|CLR(PURPLE),"fnord","fnord's antennae","" },
29 
30 { NULL,0,0,0,0,0,0,12,5,5,3,5,5,2,1,3,30,0,5,10,0,-1,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_DISEASE,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|SWIMMING,0,'r'|CLR(BROWN),"sewer rat","dead sewer rat","ALAL" },
31 
32 { NULL,0,0,0,0,0,0,13,12,0,0,0,10,10,1,10,0,0,1,1,0,-1,-1,COMMON,M_TALK_STUPID,M_NO_OP,M_NO_OP,M_NO_OP,M_SP_AGGRAVATE,0,pow2(FLAME),'f'|CLR(CYAN),"aggravator fungus","aggravator fungus spores","" },
33 
34   /* WDT: this one used to blink.  I HATE BLINKING. */
35 { NULL,0,0,0,0,0,0,14,50,0,5,0,3,3,1,24,100,2,20,20,25,SCROLLID+5,-1,COMMON,M_TALK_STUPID,M_NO_OP,M_NO_OP,M_NO_OP,M_MOVE_TELEPORT,MOBILE,0,'b'|CLR(BRIGHT_WHITE)/*|CLR(FG_BLINK)*/,"blipper","blipper organ","BX" },
36 
37 { NULL,0,0,0,0,0,0,15,8,10,8,8,10,2,1,5,0,1,10,500,0,-1,WEAPONID+0,COMMON,M_TALK_GREEDY,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|GREEDY,0,'g'|CLR(GREEN),"goblin","dead goblin","AXBX" },
38 
39 { NULL,0,0,0,0,0,0,16,10,10,10,10,4,4,1,9,50,1,25,5,10,SCROLLID+19,-1,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_ILLUSION,MOBILE|HOSTILE|POISONOUS,pow2(SLEEP),'p'|CLR(RED),"phantasticon","phantasticon's eyes","AXAXBX" },
40 
41 { NULL,0,0,0,0,0,0,17,5,10,10,15,10,3,1,12,100,0,15,25,0,-1,-1,COMMON,M_TALK_ROBOT,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE,pow2(ELECTRICITY)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'R'|CLR(GREY),"household robot","household robot battery","ACBC" },
42 
43 { NULL,0,0,0,0,0,0,18,1,5,5,5,10,10,1,8,50,0,1,250,0,-1,-1,COMMON,M_TALK_STUPID,M_MOVE_SCAREDY,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE,0,'g'|CLR(WHITE),"pencil-necked geek","dead pencil-necked geek","AX" },
44 
45 { NULL,0,0,0,0,0,0,19,6,8,5,6,4,3,1,4,50,0,6,30,0,-1,-1,COMMON,M_TALK_MIMSY,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|FLYING|EDIBLE,0,'b'|CLR(GREEN),"borogrove","borogrove wings","AXBX" },
46 
47 { NULL,0,0,0,0,0,0,20,3,0,15,1,4,4,1,2,50,0,1,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|FLYING|EDIBLE,0,'q'|CLR(BROWN),"quail","quail en brochet","" },
48 
49 { NULL,0,0,0,0,0,0,21,13,10,5,5,2,1,1,4,50,0,3,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|SWIMMING|EDIBLE,0,'b'|CLR(BROWN),"badger","badger ribs","ALAL" },
50 
51 { NULL,0,0,0,0,0,0,22,7,15,10,10,10,5,1,2,50,0,10,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|FLYING|EDIBLE,0,'h'|CLR(BROWN),"hawk","buffalo style hawk wings","AH" },
52 
53 { NULL,0,0,0,0,0,0,23,23,5,10,5,10,10,1,2,50,0,5,500,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|SWIMMING|EDIBLE,0,'d'|CLR(BROWN),"deer","venison","AXBXBX" },
54 
55 { NULL,0,0,0,0,0,0,24,30,10,5,10,4,2,1,5,50,0,5,500,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|EDIBLE,0,'c'|CLR(BROWN),"camel","hump au jus","AXBX" },
56 
57 { NULL,0,0,0,0,0,0,25,20,0,5,5,4,2,1,4,50,0,3,400,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|SWIMMING|EDIBLE,0,'a'|CLR(BROWN),"anteater","roast loin of anteater","AL" },
58 
59 { NULL,0,0,0,0,0,0,26,3,0,7,1,4,4,1,3,50,0,1,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|SWIMMING|EDIBLE,0,'r'|CLR(BROWN),"rabbit","bunnyburgers","AL" },
60 
61 { NULL,0,0,0,0,0,0,27,3,0,18,1,4,4,1,2,50,0,1,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_NO_OP,M_NO_OP,M_NO_OP,MOBILE|ONLYSWIM|EDIBLE,0,'t'|CLR(CYAN),"trout","filet of trout","" },
62 
63 { NULL,0,0,0,0,0,0,28,1,0,0,0,4,4,1,4,50,0,1,20,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_NO_OP,M_NO_OP,M_NO_OP,MOBILE|ONLYSWIM|EDIBLE,0,'b'|CLR(CYAN),"striped bass","bass filets","" },
64 
65 { NULL,0,0,0,0,0,0,29,5,10,10,12,10,2,1,3,50,0,5,20,0,-1,-1,COMMON,M_TALK_PARROT,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HUNGRY|FLYING|EDIBLE,0,'p'|CLR(PURPLE),"parrot","grilled breast of parrot","AH" },
66 
67 { NULL,0,0,0,0,0,0,30,10,10,5,5,10,2,1,4,20,0,8,20,0,-1,-1,COMMON,M_TALK_HYENA,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|SWIMMING|EDIBLE,0,'h'|CLR(BROWN),"hyena","hyena ribs","AX" },
68 
69 { NULL,0,0,0,0,0,0,31,20,16,10,15,10,3,2,3,50,1,40,1000,0,-1,WEAPONID+1,COMMON,M_TALK_NINJA,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_SURPRISE,MOBILE|HOSTILE|M_INVISIBLE,0,'n'|CLR(GREY),"apprentice ninja","dead ninja","A?A?B?B?" },
70 
71 { NULL,0,0,0,0,0,0,32,30,15,10,5,10,10,2,6,0,0,35,250,100,-1,-1,COMMON,M_TALK_TITTER,M_MOVE_FLUTTER,M_MELEE_NG,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING|POISONOUS,0,'n'|CLR(GREY),"night gaunt","dead night gaunt","ACAC" },
72 
73 { NULL,0,0,0,0,0,0,33,32,0,10,0,10,10,2,2,0,3,20,1000,0,-1,-1,COMMON,M_TALK_THIEF,M_MOVE_SMART,M_NO_OP,M_NO_OP,M_SP_THIEF,MOBILE|HOSTILE|GREEDY,0,'@'|CLR(RED),"sneak-thief","dead sneak-thief","AXB?B?B?" },
74 
75 { NULL,0,0,0,0,0,0,34,25,0,0,0,10,10,2,5,0,0,10,1,20,POTIONID+16,-1,COMMON,M_NO_OP,M_MOVE_RANDOM,M_NO_OP,M_NO_OP,M_SP_EXPLODE,MOBILE|FLYING,pow2(SLEEP),'e'|CLR(GREEN),"floating eye","dead floating eye","" },
76 
77 { NULL,0,0,0,0,0,0,35,30,10,10,10,6,3,2,4,0,0,25,10,0,-1,-1,COMMON,M_TALK_SLITHY,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE,0,'t'|CLR(GREEN),"tove","dead tove","ALBX" },
78 
79 { NULL,0,0,0,0,0,0,36,32,15,10,5,5,3,2,8,0,1,30,50,30,POTIONID+10,-1,COMMON,M_NO_OP,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_NO_OP,MOBILE|HOSTILE|M_INVISIBLE,0,'n'|CLR(GREY),"transparent nasty","dead transparent nasty","ACAC" },
80 
81 { NULL,0,0,0,0,0,0,37,32,0,10,0,5,10,2,20,0,0,30,1,0,-1,-1,COMMON,M_TALK_HINT,M_MOVE_SPIRIT,M_NO_OP,M_NO_OP,M_SP_GHOST,MOBILE|WANDERING|INTANGIBLE,pow2(NORMAL_DAMAGE)|pow2(FEAR)|pow2(SLEEP),'g'|CLR(GREY),"ghost","ghost ectoplasm","" },
82 
83 { NULL,0,0,0,0,0,0,38,20,5,10,5,5,3,2,8,0,2,40,1,100,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SCAREDY,M_MELEE_NORMAL,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE,pow2(COLD),'e'|CLR(RED),"enchanter","dead enchanter","AXBXBX" },
84 
85 { NULL,0,0,0,0,0,0,39,7,0,0,0,10,3,2,12,0,0,40,1,10,SCROLLID+22,-1,COMMON,M_NO_OP,M_NO_OP,M_NO_OP,M_NO_OP,M_SP_BLACKOUT,AWAKE|HOSTILE|POISONOUS,0,'f'|CLR(GREY),"murk fungus","murk cloud particles","" },
86 
87 { NULL,0,0,0,0,0,0,40,25,20,12,10,10,3,2,4,0,1,30,1,-1,-1,WEAPONID+12,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_NO_OP,MOBILE|HOSTILE|GREEDY,pow2(FEAR),'G'|CLR(GREEN),"goblin chieftain","dead goblin chieftain","A?A?B?" },
88 
89 { NULL,0,0,0,0,0,0,41,40,15,5,15,8,3,2,4,10,0,35,50,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|SWIMMING|EDIBLE,pow2(FEAR)|pow2(SLEEP),'w'|CLR(BROWN),"wolf","wolf cutlets","AXAXAX" },
90 
91 { NULL,0,0,0,0,0,0,42,20,15,15,10,3,3,2,3,10,0,30,50,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|POISONOUS,pow2(FEAR)|pow2(SLEEP),'a'|CLR(RED),"giant soldier ant","ant mandibles","AXAXAX" },
92 
93 { NULL,0,0,0,0,0,0,43,100,25,25,50,3,3,2,12,10,0,50,500,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HUNGRY|SWIMMING|EDIBLE,0,'e'|CLR(GREY),"elephant","trunk steak","AX" },
94 
95 { NULL,0,0,0,0,0,0,44,50,20,5,20,6,3,2,4,10,0,40,500,0,-1,-1,COMMON,M_TALK_HORSE,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HUNGRY|SWIMMING|EDIBLE,0,'h'|CLR(BROWN),"horse","steaming horsemeat","AX" },
96 
97 { NULL,0,0,0,0,0,0,45,35,15,5,30,4,1,3,4,50,0,75,50,50,RINGID+4,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_FIRE,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|GREEDY,pow2(FLAME),'s'|CLR(LIGHT_RED),"salamander","salamander scales","AXAX" },
98 
99 { NULL,0,0,0,0,0,0,46,100,10,10,20,5,2,3,8,50,0,50,10,50,RINGID+3,-1,COMMON,M_TALK_STUPID,M_MOVE_NORMAL,M_MELEE_NORMAL,M_STRIKE_BLIND,M_NO_OP,MOBILE|HOSTILE|HUNGRY|GREEDY,0,'C'|CLR(GREEN),"catoblepas","catoblepas' eyes","AXBX" },
100 
101 { NULL,0,0,0,0,0,0,47,15,18,15,15,3,3,3,4,0,2,80,25,50,STICKID+10,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_COLD,M_NO_OP,M_SP_DEMON,MOBILE|HOSTILE,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'f'|CLR(LIGHT_BLUE),"lesser frost demon","lesser frost demon's heart","A?A?B?" },
102 
103 { NULL,0,0,0,0,0,0,48,10,20,0,50,5,1,3,20,0,0,60,10,0,-1,-1,COMMON,M_NO_OP,M_MOVE_FOLLOW,M_MELEE_NORMAL,M_NO_OP,M_SP_ACID_CLOUD,MOBILE|FLYING,pow2(POISON)|pow2(SLEEP),'a'|CLR(YELLOW),"acid cloud","acid pool","AX" },
104 
105 { NULL,0,0,0,0,0,0,49,1,20,0,0,5,5,2,10,100,0,90,10,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_SP_SURPRISE,MOBILE|HOSTILE|FLYING|INTANGIBLE|M_INVISIBLE,pow2(NORMAL_DAMAGE)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'p'|CLR(GREY),"phantom","hardly anything at all","AX" },
106 
107 { NULL,0,0,0,0,0,0,50,32,18,10,32,5,20,3,5,100,3,500,100,0,-1,WEAPONID+36,UNIQUE_MADE,M_TALK_GREEDY,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_NO_OP,MOBILE|HOSTILE|GREEDY,0,'K'|CLR(LIGHT_GREEN),"The Goblin King","The Head of the Goblin King","A?A?B?B?" },
108 
109 { NULL,0,0,0,0,0,0,51,42,16,10,10,8,4,3,3,0,0,75,500,1,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING|EDIBLE,pow2(FEAR)|pow2(SLEEP),'P'|CLR(PURPLE),"pterodactyl","pterodactyl patee","AH" },
110 
111 { NULL,0,0,0,0,0,0,52,25,10,10,10,5,5,3,6,0,2,40,500,-1,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE|GREEDY,0,'G'|CLR(GREEN),"goblin shaman","dead goblin shaman","AXBX" },
112 
113 { NULL,0,0,0,0,0,0,53,60,20,10,25,5,1,3,3,0,0,50,50,-1,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|SWIMMING|EDIBLE,0,'l'|CLR(YELLOW),"lion","lion souflee","AXAX" },
114 
115 { NULL,0,0,0,0,0,0,54,30,15,10,15,5,1,3,5,0,2,75,50,-1,-1,WEAPONID+27,COMMON,M_TALK_GREEDY,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_NO_OP,MOBILE|HOSTILE|GREEDY,0,'b'|CLR(RED),"brigand","dead brigand","AXAXBX" },
116 
117 { NULL,0,0,0,0,0,0,55,70,25,20,40,3,1,3,10,80,0,55,500,-1,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_ANIMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HUNGRY|SWIMMING|EDIBLE,pow2(FEAR),'b'|CLR(BROWN),"bear","bear's sirloin tips","AXAXBX" },
118 
119 { NULL,0,0,0,0,0,0,56,10,25,10,20,3,1,3,3,40,0,45,30,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|POISONOUS,0,'m'|CLR(RED),"mamba","mamba filet","AXAX" },
120 
121 { NULL,0,0,0,0,0,0,57,40,15,10,30,3,1,3,7,0,1,40,20,0,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|ONLYSWIM|POISONOUS,pow2(POISON),'M'|CLR(BLUE),"man o' war","deliquescing tentacles","AXAX" },
122 
123 { NULL,0,0,0,0,0,0,58,40,5,10,10,5,2,3,5,0,1,100,20,0,-1,-1,COMMON,M_TALK_MAN,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_SP_WERE,MOBILE,0,'@'|CLR(RED),"were-human","dead were-human","AXBX" },
124 
125 { NULL,0,0,0,0,0,0,59,4,0,0,1,5,2,3,5,0,1,50,20,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_NO_OP,MOBILE|HOSTILE,pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'T'|CLR(GREY),"thought-form","a velleity","ACACACACAC" },
126 
127 { NULL,0,0,0,0,0,0,60,100,15,12,25,6,2,4,6,25,2,150,300,20,STICKID+11,-1,COMMON,M_TALK_HUNGRY,M_MOVE_NORMAL,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_NO_OP,MOBILE|HOSTILE|HUNGRY|FLYING,0,'M'|CLR(YELLOW),"manticore","manticore spikes","AXAX" },
128 
129 { NULL,0,0,0,0,0,0,61,50,12,10,10,10,10,4,2,50,0,100,300,10,POTIONID+6,-1,COMMON,M_TALK_HUNGRY,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY,0,'T'|CLR(BROWN),"tasmanian devil","dead tasmanian devil","AXAXAXAX" },
130 
131 { NULL,0,0,0,0,0,0,62,100,15,15,50,5,2,4,7,100,0,100,100,0,-1,-1,COMMON,M_TALK_ROBOT,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_POISON_CLOUD,MOBILE|HOSTILE,pow2(ELECTRICITY)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'a'|CLR(GREY),"automatum minor","automatum minor battery","ACBC" },
132 
133 { NULL,0,0,0,0,0,0,63,75,30,10,15,5,1,4,12,75,0,125,50,20,POTIONID+17,-1,COMMON,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_DISEASE,M_NO_OP,M_SP_SURPRISE,MOBILE|HOSTILE|HUNGRY|M_INVISIBLE|SWIMMING,pow2(FLAME)|pow2(ELECTRICITY)|pow2(POISON),'s'|CLR(GREEN),"denebian slime devil","denebian slime","AL" },
134 
135 { NULL,0,0,0,0,0,0,64,50,18,12,25,5,1,4,3,75,0,125,500,0,-1,-1,COMMON,M_TALK_BURBLE,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|FLYING|EDIBLE,pow2(POISON),'j'|CLR(PURPLE),"jub-jub bird","jube-jubes","AHAH" },
136 
137 { NULL,0,0,0,0,0,0,65,50,15,5,20,4,1,4,7,0,0,150,500,0,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_SP_SURPRISE,MOBILE|HOSTILE|HUNGRY|M_INVISIBLE|POISONOUS,pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'h'|CLR(GREY),"haunt","dessicated corpse","ACAC" },
138 
139 { NULL,0,0,0,0,0,0,66,50,20,10,10,4,4,4,5,0,1,150,1,200,-1,-1,COMMON,M_TALK_DEMONLOVER,M_MOVE_SMART,M_NO_OP,M_NO_OP,M_SP_DEMONLOVER,MOBILE|HOSTILE|POISONOUS,pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'!'|CLR(RED),"incubus/succubus","(null)","(null)" },
140 
141 { NULL,0,0,0,0,0,0,67,50,0,10,0,4,4,4,6,0,0,50,1,0,-1,-1,COMMON,M_TALK_SEDUCTOR,M_MOVE_SMART,M_NO_OP,M_NO_OP,M_SP_SEDUCTOR,MOBILE|NEEDY,0,'!'|CLR(RED),"satyr or nymph","(null)","(null)" },
142 
143 { NULL,0,0,0,0,0,0,68,80,25,20,30,4,1,4,8,50,0,100,300,100,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|ONLYSWIM,0,'c'|CLR(GREEN),"giant crocodile","crocodile hide","ALALBX" },
144 
145 { NULL,0,0,0,0,0,0,69,40,30,0,10,4,4,4,12,0,0,120,30,50,POTIONID+5,-1,COMMON,M_TALK_STUPID,M_MOVE_NORMAL,M_MELEE_SLEEP,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY,pow2(FEAR)|pow2(SLEEP),'t'|CLR(BROWN),"torpor beast","a valium gland","AXBX" },
146 
147 { NULL,0,0,0,0,0,0,70,40,20,10,15,8,8,4,2,0,0,120,300,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_LEASH,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE,pow2(FEAR)|pow2(SLEEP),'d'|CLR(BROWN),"doberman death-hound","dead doberman death-hound","LXLXLX" },
148 
149 { NULL,0,0,0,0,0,0,71,40,10,10,10,8,8,4,1,0,0,100,0,0,-1,-1,COMMON,M_NO_OP,M_MOVE_SPIRIT,M_MELEE_COLD,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|INTANGIBLE,pow2(FLAME)|pow2(FEAR)|pow2(SLEEP),'F'|CLR(GREY),"astral fuzzy","nothing much","AX" },
150 
151 { NULL,0,0,0,0,0,0,72,30,40,40,20,8,8,4,5,0,2,120,0,0,-1,-1,COMMON,M_TALK_SERVANT,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_SP_SERVANT,MOBILE,pow2(FEAR)|pow2(SLEEP),'l'|CLR(BLUE),"servant of law","dead servant","L?R?" },
152 
153 { NULL,0,0,0,0,0,0,73,40,25,20,10,8,8,4,5,0,2,120,500,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_SP_SERVANT,MOBILE,pow2(FEAR)|pow2(SLEEP),'c'|CLR(RED),"servant of chaos","dead servant","AXAXAXAX?" },
154 
155 { NULL,0,0,0,0,0,0,74,40,15,0,10,3,0,4,10,0,0,50,1,0,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_SP_SWARM,MOBILE|HOSTILE|FLYING,pow2(NORMAL_DAMAGE)|pow2(FEAR)|pow2(SLEEP),'s'|CLR(YELLOW),"swarm","dead swarm members","AX" },
156 
157 { NULL,0,0,0,0,0,0,75,40,10,20,10,8,8,4,4,0,2,100,50,0,-1,-1,COMMON,M_TALK_SCREAM,M_MOVE_NORMAL,M_MELEE_SPIRIT,M_STRIKE_SONIC,M_NO_OP,MOBILE|HOSTILE|FLYING,pow2(FEAR)|pow2(SLEEP),'b'|CLR(GREY),"ban sidhe","dead ban sidhe","LX" },
158 
159 { NULL,0,0,0,0,0,0,76,50,20,20,20,3,1,4,6,60,3,100,1,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|INTANGIBLE,pow2(NORMAL_DAMAGE),'e'|CLR(GREEN),"etheric grue","dead etheric grue","LHAHLH" },
160 
161 { NULL,0,0,0,0,0,0,77,40,20,13,30,8,4,4,5,0,1,100,500,100,-1,-1,COMMON,M_TALK_NINJA,M_MOVE_NORMAL,M_MELEE_POISON,M_STRIKE_MISSILE,M_SP_SURPRISE,MOBILE|HOSTILE|M_INVISIBLE,pow2(POISON)|pow2(SLEEP),'n'|CLR(GREY),"ninja (genin)","dead ninja","A?A?R?R" },
162 
163 { NULL,0,0,0,0,0,0,78,50,20,15,40,10,2,5,3,90,4,180,500,50,RINGID+4,-1,COMMON,M_TALK_GREEDY,M_MOVE_NORMAL,M_MELEE_DRAGON,M_STRIKE_FBOLT,M_NO_OP,MOBILE|HOSTILE|HUNGRY|GREEDY|FLYING|EDIBLE,pow2(FLAME),'d'|CLR(LIGHT_RED),"dragonette","dragon steak","AXAXBXBX" },
164 
165 { NULL,0,0,0,0,0,0,79,50,15,10,40,10,2,5,12,40,0,150,100,200,STICKID+3,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_ELEC,M_STRIKE_LBALL,M_NO_OP,MOBILE|HOSTILE,pow2(ELECTRICITY),'t'|CLR(LIGHT_BLUE),"tesla monster","tesla monster whip","AXAX" },
166 
167 { NULL,0,0,0,0,0,0,80,100,20,12,20,4,2,5,4,80,2,150,100,150,RINGID+6,-1,COMMON,M_TALK_GREEDY,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|GREEDY|FLYING|POISONOUS,pow2(FLAME),'W'|CLR(LIGHT_RED),"wyvern","wyvern's sting","AXAXBXBX" },
168 
169 { NULL,0,0,0,0,0,0,81,50,15,10,20,10,2,5,2,50,0,250,400,0,-1,-1,COMMON,M_TALK_HUNGRY,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_SP_FLUTTER,MOBILE|HOSTILE|HUNGRY|FLYING,pow2(FEAR),'c'|CLR(BROWN),"radeligian cateagle","dead radeligian cateagle","AXAXAXAXAX" },
170 
171 { NULL,0,0,0,0,0,0,82,75,20,20,20,5,5,5,3,50,3,200,50,200,STICKID+4,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_COLD,M_STRIKE_SNOWBALL,M_SP_DEMON,MOBILE|HOSTILE|POISONOUS,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'f'|CLR(WHITE),"frost demon","frost demon's heart","A?A?B?B?" },
172 
173 { NULL,0,0,0,0,0,0,83,75,20,20,20,5,2,5,6,50,0,200,10,200,CLOAKID+1,-1,COMMON,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING,pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'S'|CLR(GREY),"spectre","spectre's veil","A?A?A?" },
174 
175 { NULL,0,0,0,0,0,0,84,50,12,13,10,5,5,5,5,0,4,205,10,500,-1,SCROLLID+1,COMMON,M_TALK_EVIL,M_MOVE_SCAREDY,M_MELEE_NORMAL,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY),'n'|CLR(RED),"necromancer","dead necromancer","A?B?B?B?" },
176 
177 { NULL,0,0,0,0,0,0,85,40,18,18,20,5,5,5,7,50,2,175,2,10,SCROLLID+22,-1,COMMON,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_SP_BLACKOUT,MOBILE|HOSTILE|INTANGIBLE,pow2(NORMAL_DAMAGE),'S'|CLR(GREY),"shadow spirit","shadowstuff","ACACAC" },
178 
179 { NULL,0,0,0,0,0,0,86,80,22,8,30,3,3,5,12,50,2,275,20,0,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_GRAPPLE,M_NO_OP,M_SP_BOG,MOBILE|HOSTILE|ONLYSWIM|POISONOUS,pow2(NORMAL_DAMAGE),'B'|CLR(GREEN),"bog thing","swamp slime","AXAXB?B?" },
180 
181 { NULL,0,0,0,0,0,0,87,40,25,0,0,20,3,5,6,0,2,175,20,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_SP_AV,MOBILE|HOSTILE|INTANGIBLE,pow2(NORMAL_DAMAGE)|pow2(FEAR)|pow2(SLEEP),'V'|CLR(GREY),"astral vampire","dead astral vampire","R?R?R?" },
182 
183 { NULL,0,0,0,0,0,0,88,100,40,0,60,3,1,5,10,75,0,175,2000,0,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_FIRE,M_NO_OP,M_SP_LW,MOBILE|HOSTILE|SWIMMING|POISONOUS,pow2(FLAME),'W'|CLR(LIGHT_RED),"lava worm","dead lava worm","AX" },
184 
185 { NULL,0,0,0,0,0,0,89,1,0,0,0,30,30,5,20,0,0,100,0,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_RANDOM,M_NO_OP,M_NO_OP,M_SP_MB,MOBILE|HOSTILE|INTANGIBLE,0,'m'|CLR(PURPLE),"manaburst","feeling of warmth","BX" },
186 
187 { NULL,0,0,0,0,0,0,90,120,25,20,20,6,6,5,4,0,1,150,2000,0,-1,WEAPONID+8,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_FIRE,M_MELEE_POISON,M_SP_DEMON,MOBILE|HOSTILE|POISONOUS,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'d'|CLR(LIGHT_RED),"outer circle demon","dead outer circle demon","L?R?R?R?" },
188 
189 { NULL,0,0,0,0,0,0,91,40,15,10,30,8,8,5,6,0,1,100,20,0,-1,-1,COMMON,M_NO_OP,M_MOVE_SMART,M_MELEE_SPIRIT,M_NO_OP,M_SP_MIRROR,MOBILE|HOSTILE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY),'m'|CLR(GREY),"mirrorshade","some broken glass","AXAXAX" },
190 
191 { NULL,0,0,0,0,0,0,92,125,30,0,50,10,2,6,4,100,0,250,1,200,STICKID+7,-1,COMMON,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_FIRE,M_STRIKE_FBALL,M_NO_OP,MOBILE|HOSTILE|FLYING,pow2(FLAME)|pow2(POISON)|pow2(ACID)|pow2(SLEEP),'F'|CLRS(WHITE,RED),"fire elemental","essence of fire elemental","AXAXAXRXRX" },
192 
193 { NULL,0,0,0,0,0,0,93,125,25,0,20,10,2,6,2,100,0,250,1,200,CLOAKID+2,-1,COMMON,M_TALK_SILENT,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_SP_WHIRL,MOBILE|HOSTILE|FLYING|INTANGIBLE,pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(SLEEP),'A'|CLRS(WHITE,BLUE),"air elemental","essence of air elemental","AXAXAXAXBXBX" },
194 
195 { NULL,0,0,0,0,0,0,94,100,15,10,30,5,1,6,6,100,0,250,1,200,STICKID+14,-1,COMMON,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|ONLYSWIM,pow2(COLD)|pow2(SLEEP),'W'|CLRS(WHITE,BLUE),"water elemental","essence of water elemental","AXAXBXBX" },
196 
197 { NULL,0,0,0,0,0,0,95,200,20,25,100,5,1,6,15,100,0,250,1,200,CLOAKID+4,-1,COMMON,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE,pow2(POISON)|pow2(SLEEP),'E'|CLRS(WHITE,BROWN),"earth elemental","essence of earth elemental","AXBX" },
198 
199 { NULL,0,0,0,0,0,0,96,100,20,20,50,3,1,6,2,50,1,250,1000,100,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE,pow2(SLEEP),'b'|CLRS(YELLOW,BROWN),"bandersnatch","bandersnatch hide","AXAXAXBX" },
200 
201 { NULL,0,0,0,0,0,0,97,100,15,20,50,5,1,6,3,50,5,300,100,1000,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_SPIRIT,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'L'|CLRS(BLACK,WHITE),"lich","lich's skeleton","A?A?A?B?B?" },
202 
203 { NULL,0,0,0,0,0,0,98,100,20,20,30,5,3,6,5,30,3,300,10,500,-1,WEAPONID+21,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE|SWIMMING,pow2(SLEEP),'T'|CLRS(LIGHT_GREEN,BLUE),"triton","dead triton","A?A?A?B?B?" },
204 
205 { NULL,0,0,0,0,0,0,99,100,0,20,0,10,3,6,3,0,5,200,10,0,-1,THINGID+2,COMMON,M_TALK_THIEF,M_MOVE_SMART,M_NO_OP,M_NO_OP,M_SP_THIEF,MOBILE|HOSTILE|GREEDY|SWIMMING,0,'@'|CLR(RED),"human","dead master thief","A?B?B?B?" },
206 
207 { NULL,0,0,0,0,0,0,100,200,50,50,80,3,1,6,8,0,0,300,100000,0,-1,-1,COMMON,M_TALK_ANIMAL,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|SWIMMING,pow2(FEAR)|pow2(SLEEP),'T'|CLRS(GREEN,BROWN),"triceratops","dead triceratops","LX" },
208 
209 { NULL,0,0,0,0,0,0,101,100,20,20,20,10,2,6,3,50,4,250,10,0,-1,WEAPONID+5,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_FBOLT,M_SP_ILLUSION,MOBILE|HOSTILE,pow2(FLAME)|pow2(FEAR)|pow2(SLEEP),'R'|CLRS(YELLOW,WHITE),"rakshasa","dead rakshasa","L?L?R?R?" },
210 
211 { NULL,0,0,0,0,0,0,102,100,40,20,30,5,1,6,7,90,4,250,10,500,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_NORMAL,M_MELEE_POISON,M_STRIKE_FBALL,M_SP_DEMON,MOBILE|HOSTILE|SWIMMING,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'S'|CLRS(GREEN,RED),"demon serpent","demon serpent's jewel","L?L?" },
212 
213 { NULL,0,0,0,0,0,0,103,120,30,20,20,10,10,6,4,0,1,250,10,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_ANGEL,MOBILE|FLYING,pow2(FEAR)|pow2(SLEEP),'a'|CLRS(YELLOW,WHITE),"angel","angel's gown","L?R?RX" },
214 
215 { NULL,0,0,0,0,0,0,104,100,25,15,40,9,4,6,4,0,1,200,100,100,-1,-1,COMMON,M_TALK_NINJA,M_MOVE_NORMAL,M_MELEE_POISON,M_STRIKE_MISSILE,M_SP_SURPRISE,MOBILE|HOSTILE|M_INVISIBLE,pow2(POISON)|pow2(SLEEP),'n'|CLRS(BLACK,WHITE),"ninja (chunin)","dead ninja","A?A?R?R?R" },
216 
217 { NULL,0,0,0,0,0,0,105,300,30,5,120,3,3,7,15,100,0,400,500,50,RINGID+2,-1,COMMON,M_TALK_STUPID,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_SP_HUGE,MOBILE|HOSTILE|SWIMMING,pow2(ELECTRICITY),'B'|CLRS(BLACK,BROWN),"behemoth","behemoth's gonads","AHBXBX" },
218 
219 { NULL,0,0,0,0,0,0,106,250,40,20,20,10,5,7,5,0,0,500,100,2000,-1,WEAPONID+24,COMMON,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_NO_OP,M_SP_SPELL,MOBILE|HOSTILE|FLYING,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'N'|CLRS(BLACK,WHITE),"nazgul","nazgul's husk","A?A?A?B?B?" },
220 
221 { NULL,0,0,0,0,0,0,107,100,100,30,50,10,3,7,2,50,0,400,100,500,RINGID+6,-1,COMMON,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_MOVE_SCAREDY,MOBILE|SWIMMING,pow2(POISON)|pow2(FEAR),'U'|CLRS(BLACK,WHITE),"unicorn","unicorn's horn","ACACB?B?B?B?B?B?B?" },
222 
223 { NULL,0,0,0,0,0,0,108,150,30,20,50,10,3,7,3,50,0,400,100,0,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_DISEASE,M_NO_OP,M_SP_SURPRISE,MOBILE|HOSTILE|HUNGRY|M_INVISIBLE|SWIMMING,pow2(FEAR),'r'|CLRS(BLACK,BROWN),"rodent of unusual size","dead R.O.U.S.","AXAXAX" },
224 
225 { NULL,0,0,0,0,0,0,109,100,20,25,30,10,2,7,5,50,3,400,0,0,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_SP_ILLUSION,MOBILE|HOSTILE|GREEDY,pow2(OTHER_MAGIC),'F'|CLRS(BLACK,WHITE),"illusory fiend","not much of anything","AXAXAX" },
226 
227 { NULL,0,0,0,0,0,0,110,250,40,30,20,10,1,7,5,100,8,500,1500,2000,-1,WEAPONID+34,UNIQUE_MADE,M_TALK_EVIL,M_MOVE_NORMAL,M_MELEE_NORMAL,M_MELEE_COLD,M_SP_WYRM,MOBILE|HOSTILE|SWIMMING,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'W'|CLRS(GREY,RED),"Great Wyrm","The head of the Great Wyrm","AXAXAX" },
228 
229 { NULL,0,0,0,0,0,0,111,150,30,30,20,10,1,7,1,100,8,350,1500,0,-1,WEAPONID+33,COMMON,M_NO_OP,M_MOVE_SMART,M_MELEE_FIRE,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'F'|CLRS(GREY,RED),"flame devil","dead flame devil","A?A?R?R?R?" },
230 
231 { NULL,0,0,0,0,0,0,112,150,50,10,20,1,0,7,1,100,4,400,1500,0,-1,-1,COMMON,M_NO_OP,M_NO_OP,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,HOSTILE|HUNGRY,0,OPEN_DOOR,"lurker at the threshold","dead lurker","L?L?L?" },
232 
233 { NULL,0,0,0,0,0,0,113,50,30,30,20,10,1,7,4,0,2,450,500,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_SLEEP,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING,pow2(NORMAL_DAMAGE)|pow2(SLEEP),'S'|CLRS(YELLOW,BROWN),"sandman","mound of sand","AX" },
234 
235 { NULL,0,0,0,0,0,0,114,50,40,10,10,10,10,7,2,0,5,350,50,0,-1,-1,COMMON,M_NO_OP,M_MOVE_SMART,M_MELEE_SLEEP,M_NO_OP,M_SP_MIRROR,MOBILE|HOSTILE|FLYING,pow2(OTHER_MAGIC),'m'|CLRS(RED,WHITE),"mirror master","shards of glass","AXAX" },
236 
237 { NULL,0,0,0,0,0,0,115,150,30,30,20,10,1,7,4,90,2,450,500,0,-1,-1,COMMON,M_TALK_HUNGRY,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|FLYING,pow2(POISON)|pow2(FEAR),'G'|CLRS(GREY,GREEN),"elder etheric grue","dead elder etheric grue","AXAXAXL?B?B?" },
238 
239 { NULL,0,0,0,0,0,0,116,150,50,40,60,3,3,7,8,90,6,380,500,0,-1,-1,COMMON,M_TALK_HUNGRY,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_SP_ACID_CLOUD,MOBILE|HOSTILE|HUNGRY|SWIMMING,pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'S'|CLRS(GREY,GREEN),"loathly serpent","dead loathly serpent","AXAXAXL?B?B?" },
240 
241 { NULL,0,0,0,0,0,0,117,100,10,30,20,8,3,7,3,20,2,460,500,0,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SCAREDY,M_MELEE_SPIRIT,M_NO_OP,M_SP_RAISE,MOBILE|HOSTILE,pow2(FEAR),'Z'|CLRS(BLACK,WHITE),"zombie overlord","extremely dead zombie overlord","L?R?R?R?" },
242 
243 { NULL,0,0,0,0,0,0,118,50,30,30,2,13,1,7,1,30,0,250,50,0,-1,-1,COMMON,M_TALK_STUPID,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_MOVE_FLUTTER,MOBILE|HOSTILE|FLYING,0,'r'|CLRS(GREY,BROWN),"ricochet","dead ricochet","L?" },
244 
245 { NULL,0,0,0,0,0,0,119,240,35,30,40,8,8,7,3,0,3,300,3000,0,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_FIRE,M_MELEE_SLEEP,M_SP_DEMON,MOBILE|HOSTILE|POISONOUS,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'D'|CLRS(GREY,RED),"inner circle demon","dead inner circle demon","L?L?R?R?R?RXRXRX" },
246 
247 { NULL,0,0,0,0,0,0,120,1,0,100,0,6,2,8,3,0,0,50,100,0,-1,-1,COMMON,M_TALK_GF,M_MOVE_RANDOM,M_NO_OP,M_NO_OP,M_NO_OP,MOBILE|FLYING,pow2(FLAME)|pow2(COLD)|pow2(SLEEP),'f'|CLRS(YELLOW,WHITE),"fairy","good fairy dust","B?" },
248 
249 { NULL,0,0,0,0,0,0,121,100,50,50,20,10,10,8,3,0,0,500,3,0,-1,-1,COMMON,M_TALK_EF,M_MOVE_RANDOM,M_NO_OP,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING|POISONOUS,pow2(FLAME)|pow2(COLD)|pow2(SLEEP),'f'|CLRS(YELLOW,WHITE),"fairy","evil fairy dust","B?" },
250 
251 { NULL,0,0,0,0,0,0,122,500,30,50,100,5,2,8,3,100,0,500,1000,0,-1,WEAPONID+23,COMMON,M_TALK_ROBOT,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_LBALL,M_SP_POISON_CLOUD,MOBILE|HOSTILE,pow2(ELECTRICITY)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'A'|CLRS(GREY,WHITE),"automatum major","automatum major components","A?A?R?R?" },
252 
253 { NULL,0,0,0,0,0,0,123,500,50,30,75,20,1,8,5,100,7,750,500,1000,ARMORID+12,-1,COMMON,M_TALK_GREEDY,M_MOVE_NORMAL,M_MELEE_DRAGON,M_STRIKE_FBOLT,M_NO_OP,MOBILE|HOSTILE|HUNGRY|GREEDY|FLYING,pow2(FLAME)|pow2(POISON)|pow2(SLEEP),'D'|CLRS(GREY,RED),"dragon","dragon scales","A?A?A?A?B?B?" },
254 
255 { NULL,0,0,0,0,0,0,124,500,40,25,100,5,1,8,2,75,2,600,500,1000,WEAPONID+31,-1,COMMON,M_TALK_BURBLE,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY,pow2(POISON)|pow2(SLEEP),'J'|CLRS(BROWN,RED),"jabberwock","jabberwock's head","A?A?A?A?A?" },
256 
257 { NULL,0,0,0,0,0,0,125,350,40,40,40,10,10,8,2,25,5,700,100,500,WEAPONID+24,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_COLD,M_STRIKE_SNOWBALL,M_SP_DEMON,MOBILE|HOSTILE|HUNGRY,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'F'|CLRS(LIGHT_BLUE,WHITE),"frost demon lord","frost demon lord's sigil","A?A?A?R?R?R?" },
258 
259 { NULL,0,0,0,0,0,0,126,350,35,30,40,10,4,8,2,25,0,700,100,100,-1,-1,COMMON,M_NO_OP,M_MOVE_NORMAL,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|HUNGRY|ONLYSWIM,pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'T'|CLRS(YELLOW,BLUE),"tigershark","tigershark pelt","AXAXAXAX" },
260 
261 { NULL,0,0,0,0,0,0,127,250,40,25,50,10,4,8,3,0,2,800,100,100,-1,-1,COMMON,M_TALK_NINJA,M_MOVE_NORMAL,M_MELEE_POISON,M_STRIKE_MISSILE,M_SP_SURPRISE,MOBILE|HOSTILE|M_INVISIBLE,pow2(POISON)|pow2(SLEEP),'n'|CLRS(BLACK,WHITE),"ninja (jonin)","dead ninja","A?A?R?R?R?R?R?" },
262 
263 { NULL,0,0,0,0,0,0,128,250,30,40,30,10,4,8,3,0,3,500,10,75,RINGID+0,-1,COMMON,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_POISON,M_SP_SPELL,M_SP_BLACKOUT,MOBILE|HOSTILE|INTANGIBLE|M_INVISIBLE,pow2(NORMAL_DAMAGE)|pow2(POISON)|pow2(SLEEP),'S'|CLRS(BLACK,WHITE),"shadow slayer","shadow matrix","A?A?B?B?" },
264 
265 { NULL,0,0,0,0,0,0,129,250,30,30,30,10,4,8,6,0,3,700,10,75,-1,WEAPONID+13,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_SP_SPELL,MOBILE|HOSTILE,pow2(SLEEP),'@'|CLR(RED),"militant priest","dead militant priest","A?A?A?B?B?" },
266 
267 { NULL,0,0,0,0,0,0,130,150,25,40,30,10,4,8,5,0,3,500,10,75,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_SLEEP,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|M_INVISIBLE,pow2(SLEEP),'C'|CLRS(GREY,BROWN),"coma beast","dead coma beast","AXAXAXBX" },
268 
269 { NULL,0,0,0,0,0,0,131,250,50,40,30,10,10,8,3,0,3,500,10,0,-1,-1,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_STRIKE_FBOLT,M_SP_ANGEL,MOBILE|FLYING,pow2(FLAME)|pow2(FEAR)|pow2(SLEEP),'A'|CLRS(YELLOW,WHITE),"high angel","high angel's robes","L?R?RXRX" },
270 
271 { NULL,0,0,0,0,0,0,132,750,80,50,200,10,2,9,8,90,5,1000,500,2000,-1,WEAPONID+38,COMMON,M_TALK_GREEDY,M_MOVE_NORMAL,M_MELEE_NORMAL,M_STRIKE_MISSILE,M_SP_HUGE,MOBILE|HOSTILE|HUNGRY|GREEDY,pow2(COLD)|pow2(FEAR),'J'|CLRS(GREY,BROWN),"jotun","jotun's head","AHAHB?" },
272 
273 { NULL,0,0,0,0,0,0,133,1000,50,30,40,20,2,9,4,40,0,750,100,200,CLOAKID+2,-1,COMMON,M_TALK_SILENT,M_MOVE_FLUTTER,M_MELEE_NORMAL,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|FLYING|M_INVISIBLE,pow2(ELECTRICITY),'i'|CLRS(BLACK,WHITE),"invisible slayer","dead slayer","AXAXAX" },
274 
275 { NULL,0,0,0,0,0,0,134,700,50,32,50,5,2,9,3,80,4,1000,100,50,RINGID+6,-1,COMMON,M_TALK_GREEDY,M_MOVE_NORMAL,M_MELEE_POISON,M_NO_OP,M_NO_OP,MOBILE|HOSTILE|GREEDY|FLYING,pow2(FLAME)|pow2(POISON),'W'|CLRS(GREEN,RED),"king wyvern","king wyvern's sting","AXAXAXBXBX" },
276 
277 { NULL,0,0,0,0,0,0,135,500,30,50,30,10,2,9,4,50,0,500,40,500,WEAPONID+33,-1,COMMON,M_NO_OP,M_MOVE_RANDOM,M_MELEE_NORMAL,M_NO_OP,M_SP_EXPLODE,MOBILE|HOSTILE|HUNGRY|FLYING|POISONOUS,pow2(FLAME),'d'|CLRS(BLACK,WHITE),"deathstar","deathstar's eye","BX" },
278 
279 { NULL,0,0,0,0,0,0,136,250,20,25,25,5,5,9,4,50,4,1500,50,3000,-1,-1,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_SP_SPELL,M_SP_SPELL,MOBILE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY),'T'|CLRS(YELLOW,WHITE),"high thaumaturgist","dead thaumaturgist","A?B?B?B?B?" },
280 
281 { NULL,0,0,0,0,0,0,137,750,70,50,50,10,1,9,2,50,0,1000,1,200,CLOAKID+1,-1,COMMON,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_MELEE_SPIRIT,M_SP_SURPRISE,MOBILE|HOSTILE|FLYING|M_INVISIBLE,pow2(POISON)|pow2(FEAR)|pow2(SLEEP),'V'|CLRS(BLACK,RED),"vampire lord","vampire dust","A?A?A?B?B?B?" },
282 
283 { NULL,0,0,0,0,0,0,138,1000,100,50,50,20,20,9,2,100,5,1500,15,3000,-1,WEAPONID+34,COMMON,M_TALK_SILENT,M_MOVE_SMART,M_MELEE_NORMAL,M_MELEE_SLEEP,M_SP_ANGEL,MOBILE|FLYING,pow2(FLAME)|pow2(COLD)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP)|pow2(OTHER_MAGIC),'A'|CLRS(YELLOW,WHITE),"archangel","archangel's diadem","L?R?R?R?R?R?R?R?R?" },
284 
285 { NULL,0,0,0,0,0,0,139,800,80,40,80,12,12,9,2,0,5,1200,4500,3000,-1,WEAPONID+24,COMMON,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_NORMAL,M_MELEE_NORMAL,M_SP_DEMON,MOBILE|HOSTILE|FLYING|POISONOUS,pow2(FLAME)|pow2(POISON)|pow2(FEAR)|pow2(SLEEP)|pow2(OTHER_MAGIC),'D'|CLRS(BLACK,RED),"demon prince","dead demon prince","LLLCLHRLRCRHRLRCRH" },
286 
287 { NULL,0,0,0,0,0,0,140,100,10,10,1,100,100,100,10,0,0,0,0,1,-1,WEAPONID+39,UNIQUE_MADE,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_DEATH,M_NO_OP,M_SP_DEATH,MOBILE|HOSTILE,pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC),'D'|CLRS(BLACK,WHITE),"Death","No way can you be seeing this!","AX" },
288 
289 { NULL,0,0,0,0,0,0,141,1000,0,20,0,3,3,10,5,50,0,10000,1000,250,STICKID+13,-1,UNIQUE_MADE,M_TALK_SILENT,M_MOVE_RANDOM,M_NO_OP,M_NO_OP,M_SP_EATER,MOBILE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'E'|CLRS(BLACK,WHITE),"The Eater of Magic","The Heart of the Eater of Magic","B?B?B?B?B?" },
290 
291 { NULL,0,0,0,0,0,0,142,500,50,50,50,5,3,10,5,50,0,10000,1000,2000,-1,WEAPONID+34,UNIQUE_MADE,M_TALK_LB,M_MOVE_SMART,M_MELEE_NORMAL,M_NO_OP,M_SP_LAWBRINGER,MOBILE,pow2(NORMAL_DAMAGE),'L'|CLRS(BRIGHT_WHITE,BLUE),"The LawBringer","The LawBringer's Crown","A?A?B?B?B?B?" },
292 
293 { NULL,0,0,0,0,0,0,143,2000,100,100,100,10,1,10,1,100,10,10000,1000,2000,ARMORID+12,-1,UNIQUE_MADE,M_TALK_EVIL,M_MOVE_NORMAL,M_MELEE_DRAGON,M_STRIKE_FBOLT,M_SP_DRAGONLORD,MOBILE|HOSTILE|FLYING,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY)|pow2(ACID),'D'|CLRS(BRIGHT_WHITE,RED),"The Dragon Lord","The Dragon Lord's Hide","A?A?A?A?A?B?B?B?" },
294 
295 { NULL,0,0,0,0,0,0,144,3000,200,100,200,20,20,10,2,0,7,20000,1000,3000,-1,ARTIFACTID+23,UNIQUE_MADE,M_TALK_EVIL,M_MOVE_SPIRIT,M_MELEE_SPIRIT,M_MELEE_NORMAL,M_SP_DEMON,MOBILE|HOSTILE|INTANGIBLE|M_INVISIBLE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'D'|CLRS(GREY,RED),"The Demon Emperor","The Demon Emperor's Regalia","L?L?L?L?L?R?R?R?R?R?" },
296 
297 { NULL,0,0,0,0,0,0,145,2000,200,100,200,5,1,10,12,0,0,5000,10000,1,-1,ARTIFACTID+4,UNIQUE_MADE,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_NORMAL,M_MELEE_NORMAL,M_SP_DE,MOBILE|INTANGIBLE,pow2(FLAME)|pow2(COLD)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'E'|CLRS(BROWN,WHITE),"The Elemental Lord of Earth","some dirt","A?B?B?B?" },
298 
299 { NULL,0,0,0,0,0,0,146,1000,100,50,50,20,1,10,1,100,0,5000,0,1,-1,ARTIFACTID+3,UNIQUE_MADE,M_TALK_SILENT,M_MOVE_SPIRIT,M_MELEE_NORMAL,M_STRIKE_LBALL,M_SP_WHIRL,MOBILE|FLYING|INTANGIBLE|M_INVISIBLE,pow2(FLAME)|pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'A'|CLRS(LIGHT_BLUE,WHITE),"The Elemental Lord of Air","some air","A?A?A?A?A?A?A?A?A?B?" },
300 
301 { NULL,0,0,0,0,0,0,147,1500,100,100,100,5,1,10,5,100,0,5000,10,1,-1,ARTIFACTID+1,UNIQUE_MADE,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_NORMAL,M_STRIKE_SNOWBALL,M_NO_OP,MOBILE|ONLYSWIM,pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'W'|CLRS(BLUE,WHITE),"The Elemental Lord of Water","some water","A?A?A?B?B?B?" },
302 
303 { NULL,0,0,0,0,0,0,148,1500,200,100,300,10,1,10,3,100,0,5000,1000,1,-1,ARTIFACTID+2,UNIQUE_MADE,M_TALK_SILENT,M_MOVE_NORMAL,M_MELEE_FIRE,M_STRIKE_FBALL,M_NO_OP,MOBILE,pow2(FLAME)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'F'|CLRS(LIGHT_RED,WHITE),"The Elemental Lord of Fire","a spark","A?A?A?R?R?R?R?" },
304 
305 { NULL,0,0,0,0,0,0,149,1000,200,200,200,20,20,10,2,0,10,10000,10000,1,-1,ARTIFACTID+0,UNIQUE_MADE,M_TALK_EVIL,M_MOVE_SMART,M_MELEE_MASTER,M_STRIKE_MASTER,M_SP_MASTER,MOBILE|FLYING|SWIMMING,pow2(NORMAL_DAMAGE)|pow2(COLD)|pow2(ELECTRICITY)|pow2(POISON)|pow2(ACID)|pow2(FEAR)|pow2(SLEEP)|pow2(NEGENERGY)|pow2(OTHER_MAGIC)|pow2(THEFT)|pow2(GAZE)|pow2(INFECTION),'M'|CLRS(PURPLE,WHITE),"The Elemental Master","A burning mound of bubbling mud","A?A?A?A?R?R?R?R?" }
306 };
307