-/* SCCS Id: @(#)mondata.h 3.5 2005/01/31 */
+/* SCCS Id: @(#)mondata.h 3.5 2005/10/05 */
/* Copyright (c) 1989 Mike Threepoint */
/* NetHack may be freely redistributed. See license for details. */
#define resists_ston(mon) (((mon)->mintrinsics & MR_STONE) != 0)
#define is_lminion(mon) (is_minion((mon)->data) && \
- (mon)->data->maligntyp >= A_COALIGNED && \
- ((mon)->data != &mons[PM_ANGEL] || \
- EPRI(mon)->shralign > 0))
-
+ mon_aligntyp(mon) == A_LAWFUL)
#define is_flyer(ptr) (((ptr)->mflags1 & M1_FLY) != 0L)
#define is_floater(ptr) ((ptr)->mlet == S_EYE)
#define is_clinger(ptr) (((ptr)->mflags1 & M1_CLING) != 0L)
-/* SCCS Id: @(#)mondata.c 3.5 2005/09/01 */
+/* SCCS Id: @(#)mondata.c 3.5 2005/10/05 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
#include "hack.h"
-#include "eshk.h"
-#include "epri.h"
/* These routines provide basic data for any type of monster. */
-/* SCCS Id: @(#)monmove.c 3.5 2005/06/22 */
+/* SCCS Id: @(#)monmove.c 3.5 2005/10/05 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
#include "hack.h"
#include "mfndpos.h"
#include "artifact.h"
-#include "epri.h"
extern boolean notonhead;
-/* SCCS Id: @(#)wizard.c 3.5 2005/03/19 */
+/* SCCS Id: @(#)wizard.c 3.5 2005/10/05 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
#include "hack.h"
#include "qtext.h"
-#include "epri.h"
extern const int monstr[];