@@ -187,6 +187,7 @@ extern struct trobj Elven_Knight[];
187
187
extern struct trobj Dwarvish_Knight [];
188
188
extern struct trobj Orcish_Knight [];
189
189
extern struct trobj Monk [];
190
+ extern struct trobj Draugr_Monk [];
190
191
extern struct trobj Priest [];
191
192
extern struct trobj Ranger [];
192
193
extern struct trobj Rogue [];
@@ -199,6 +200,7 @@ extern struct trobj Tinopener[];
199
200
extern struct trobj Lamp [];
200
201
extern struct trobj Blindfold [];
201
202
extern struct trobj Xtra_food [];
203
+ extern struct trobj Dra_food [];
202
204
extern struct trobj Leash [];
203
205
extern struct trobj Towel [];
204
206
extern struct trobj Wishing [];
@@ -225,6 +227,18 @@ struct trobj subInfidel[] = {
225
227
{ 0 , 0 , 0 , 0 , 0 }
226
228
};
227
229
230
+ struct trobj draugrInfidel [] = {
231
+ { FAKE_AMULET_OF_YENDOR , 0 , AMULET_CLASS , 1 , 0 },
232
+ { DAGGER , 1 , WEAPON_CLASS , 1 , 0 },
233
+ { JACKET , 1 , ARMOR_CLASS , 1 , CURSED },
234
+ { CLOAK_OF_PROTECTION , 0 , ARMOR_CLASS , 1 , CURSED },
235
+ { POT_WATER , 0 , POTION_CLASS , 3 , CURSED },
236
+ { SCR_CHARGING , 0 , SCROLL_CLASS , 1 , 0 },
237
+ { FIRE_HORN , UNDEF_SPE , TOOL_CLASS , 1 , 0 },
238
+ { OILSKIN_SACK , 0 , TOOL_CLASS , 1 , 0 },
239
+ { 0 , 0 , 0 , 0 , 0 }
240
+ };
241
+
228
242
/* Specialized structs for centaurian player monsters */
229
243
struct trobj Level10KitCentaur1 [] = {
230
244
{ ARMOR , (2 | RND_SPE ), ARMOR_CLASS , 1 , UNDEF_BLESS },
@@ -872,6 +886,8 @@ register struct monst *mtmp;
872
886
mkmonmoney (mtmp , (long ) rn1 (251 , 250 ));
873
887
if (racial_giant (mtmp ))
874
888
ini_mon_inv (mtmp , giantInfidel , 1 );
889
+ else if (racial_zombie (mtmp ))
890
+ ini_mon_inv (mtmp , draugrInfidel , 1 );
875
891
else
876
892
ini_mon_inv (mtmp , subInfidel , 1 );
877
893
mongets (mtmp , SKELETON_KEY );
@@ -900,6 +916,8 @@ register struct monst *mtmp;
900
916
ini_mon_inv (mtmp , giantMonk , 1 );
901
917
else if (racial_tortle (mtmp ))
902
918
ini_mon_inv (mtmp , tortleMonk , 1 );
919
+ else if (racial_zombie (mtmp ))
920
+ ini_mon_inv (mtmp , Draugr_Monk , 1 );
903
921
else
904
922
ini_mon_inv (mtmp , Monk , 1 );
905
923
ini_mon_inv (mtmp , Lamp , 10 );
0 commit comments