*** empty log message ***
This commit is contained in:
24
include/epri.h
Normal file
24
include/epri.h
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/* SCCS Id: @(#)epri.h 3.3 97/05/01 */
|
||||||
|
/* Copyright (c) Izchak Miller, 1989. */
|
||||||
|
/* NetHack may be freely redistributed. See license for details. */
|
||||||
|
|
||||||
|
#ifndef EPRI_H
|
||||||
|
#define EPRI_H
|
||||||
|
|
||||||
|
struct epri {
|
||||||
|
aligntyp shralign; /* alignment of priest's shrine */
|
||||||
|
/* leave as first field to match emin */
|
||||||
|
schar shroom; /* index in rooms */
|
||||||
|
coord shrpos; /* position of shrine */
|
||||||
|
d_level shrlevel; /* level (& dungeon) of shrine */
|
||||||
|
};
|
||||||
|
|
||||||
|
#define EPRI(mon) ((struct epri *)&(mon)->mextra[0])
|
||||||
|
|
||||||
|
/* A priest without ispriest is a roaming priest without a shrine, so
|
||||||
|
* the fields (except shralign, which becomes only the priest alignment)
|
||||||
|
* are available for reuse.
|
||||||
|
*/
|
||||||
|
#define renegade shroom
|
||||||
|
|
||||||
|
#endif /* EPRI_H */
|
||||||
Reference in New Issue
Block a user