-/* SCCS Id: @(#)mkobj.c 3.5 2005/11/16 */
+/* SCCS Id: @(#)mkobj.c 3.5 2006/01/07 */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */
mtmp2->nmon = (struct monst *)0;
mtmp2->data = (struct permonst *)0;
mtmp2->minvent = (struct obj *)0;
- /* mon_to_buffer() took care of x and mname */
+ /* mon_to_buffer() took care of mextra */
#ifndef GOLDOBJ
/* not a pointer but is discarded along with minvent */
mtmp2->mgold = 0L;
#include "config.h"
#include "permonst.h"
#include "monsym.h"
-#include "dungeon.h" /* prerequisite for eshk,vault,epri */
-#include "mextra.h"
#define NO_ATTK {0,0,0,0}
# NetHack Makefile.
-# SCCS Id: @(#)Makefile.agc 3.5 2000/01/12
+# SCCS Id: @(#)Makefile.agc 3.5 2006/01/07
# Copyright (c) Kenneth Lorber, Bethesda, Maryland, 1991,1992,1993,1996.
# NetHack may be freely redistributed. See license for details.
-setdate $(I)permonst.h
-c:wait 2
-$(I)you.h: $(I)align.h $(I)attrib.h $(I)monst.h $(I)youprop.h $(I)skills.h
+$(I)you.h: $(I)align.h $(I)attrib.h $(I)monst.h $(I)mextra.h $(I)youprop.h $(I)skills.h
-setdate $(I)you.h
-c:wait 2
# NetHack Makefile.
-# SCCS Id: @(#)Makefile.ami 3.5 2002/21/02
+# SCCS Id: @(#)Makefile.ami 3.5 2006/01/07
# Copyright (c) Kenneth Lorber, Bethesda, Maryland, 1991,1992,1993,1996.
# NetHack may be freely redistributed. See license for details.
-setdate $(I)permonst.h
-wait 2
-$(I)you.h: $(I)align.h $(I)attrib.h $(I)mextra.h $(I)monst.h $(I)youprop.h $(I)skills.h
+$(I)you.h: $(I)align.h $(I)attrib.h $(I)monst.h $(I)mextra.h $(I)youprop.h $(I)skills.h
-setdate $(I)you.h
-wait 2
-# SCCS Id: @(#)Makefile.BC 3.5 2006/01/05
+# SCCS Id: @(#)Makefile.BC 3.5 2006/01/07
# Copyright (c) Yitzhak Sapir, 1999-2006.
# NetHack may be freely distributed. See license for details.
#
# This Makefile is specific to Borland's MAKE which is supplied with the
# compiler. It supports only one overlay management facility - VROOMM.
# (This Makefile won't work with make45l or NDMAKE)
+#
+# NOTE: This Makefile has not been tested with NetHack 3.5.x
#
# Game Installation Variables.
PERMONST_H = $(INCL)\monattk.h $(INCL)\monflag.h $(INCL)\align.h
YOUPROP_H = $(INCL)\prop.h $(PERMONST_H) $(INCL)\pm.h $(INCL)\youprop.h \
$(INCL)\mondata.h
-YOU_H = $(INCL)\attrib.h $(INCL)\mextra.h $(INCL)\monst.h $(YOUPROP_H) \
+YOU_H = $(INCL)\attrib.h $(INCL)\monst.h $(INCL)\mextra.h $(YOUPROP_H) \
$(INCL)\align.h
DECL_H = $(INCL)\quest.h $(INCL)\spell.h $(INCL)\color.h \
$(INCL)\obj.h $(YOU_H) $(INCL)\onames.h $(INCL)\pm.h
DGN_FILE_H = $(INCL)/align.h $(INCL)/dgn_file.h
DUNGEON_H = $(INCL)/align.h $(INCL)/dungeon.h
MONDATA_H = $(INCL)/align.h $(INCL)/mondata.h
-MONST_H = $(INCL)/align.h $(INCL)/mextra.h $(INCL)/monst.h
+MONST_H = $(INCL)/align.h $(INCL)/monst.h $(INCL)/mextra.h
PERMONST_H = $(INCL)/monattk.h $(INCL)/monflag.h $(INCL)/align.h \
$(INCL)/permonst.h
REGION_H = $(INCL)/region.h
$(O)decl.o: $(CONFIG_H) decl.c
$(CC) $(cflags) -o$@ decl.c
-$(O)monst.o: $(CONFIG_H) $(PERMONST_H) $(DUNGEON_H) $(INCL)/monsym.h \
+$(O)monst.o: $(CONFIG_H) $(PERMONST_H) $(INCL)/monsym.h \
$(INCL)/color.h monst.c
$(CC) $(cflags) -o$@ monst.c
$(O)monmove.o: monmove.c $(HACK_H) $(INCL)/mfndpos.h $(INCL)/artifact.h
$(O)monst.o: monst.c $(CONFIG_H) $(INCL)/permonst.h $(INCL)/align.h \
$(INCL)/monattk.h $(INCL)/monflag.h $(INCL)/monsym.h \
- $(INCL)/dungeon.h $(INCL)/color.h
+ $(INCL)/color.h
$(O)mplayer.o: mplayer.c $(HACK_H)
$(O)mthrowu.o: mthrowu.c $(HACK_H)
$(O)muse.o: muse.c $(HACK_H)
-# SCCS Id: @(#)Makefile.os2 3.5 2006/01/05
+# SCCS Id: @(#)Makefile.os2 3.5 2006/01/07
# OS/2 NetHack 3.5 Makefile for OS/2 versions 1.x and 2.x
# Copyright (C) 1990, 1991, 1992, 1993, 1996 Timo Hakulinen
#
GLOBAL_H = $(INCL)\global.h $(INCL)\coord.h $(OS2CONF_H)
CONFIG_H = $(INCL)\config.h $(INCL)\config1.h $(INCL)\tradstdc.h $(GLOBAL_H)
TRAP_H = $(INCL)\trap.h
-PERMONST_H = $(INCL)\permonst.h $(INCL)\mextra.h $(INCL)\monattk.h $(INCL)\monflag.h
+PERMONST_H = $(INCL)\permonst.h $(INCL)\monattk.h $(INCL)\monflag.h
YOU_H = $(INCL)\you.h $(INCL)\attrib.h $(PERMONST_H) $(INCL)\mondata.h \
- $(INCL)\monst.h $(INCL)\youprop.h $(INCL)\prop.h $(INCL)\pm.h
+ $(INCL)\monst.h $(INCL)\mextra.h $(INCL)\youprop.h \
+ $(INCL)\prop.h $(INCL)\pm.h
DECL_H = $(INCL)\decl.h $(INCL)\spell.h $(INCL)\obj.h $(YOU_H) \
$(INCL)\onames.h $(INCL)\color.h
HACK_H = $(CONFIG_H) $(INCL)\context.h $(DECL_H) $(INCL)\monsym.h $(INCL)\mkroom.h \
# NetHack Makefile.
-# SCCS Id: @(#)Makefile.src 3.5 2006/01/05
+# SCCS Id: @(#)Makefile.src 3.5 2006/01/07
# newer makes predefine $(MAKE) to 'make' and do smarter processing of
# recursive make calls if $(MAKE) is used
../include/wintype.h ../include/context.h ../include/decl.h \
../include/quest.h ../include/spell.h ../include/color.h \
../include/obj.h ../include/you.h ../include/attrib.h \
- ../include/monst.h ../include/skills.h ../include/onames.h \
- ../include/timeout.h ../include/trap.h ../include/flag.h \
- ../include/rm.h ../include/vision.h ../include/display.h \
- ../include/engrave.h ../include/rect.h ../include/region.h \
- ../include/winprocs.h ../include/wintty.h ../include/trampoli.h
+ ../include/monst.h ../include/mextra.h ../include/skills.h \
+ ../include/onames.h ../include/timeout.h ../include/trap.h \
+ ../include/flag.h ../include/rm.h ../include/vision.h \
+ ../include/display.h ../include/engrave.h ../include/rect.h \
+ ../include/region.h ../include/winprocs.h ../include/wintty.h \
+ ../include/trampoli.h
touch $(HACK_H)
#
tos.o: ../sys/atari/tos.c $(HACK_H) ../include/tcap.h
monmove.o: monmove.c $(HACK_H) ../include/mfndpos.h ../include/artifact.h
monst.o: monst.c $(CONFIG_H) ../include/permonst.h ../include/align.h \
../include/monattk.h ../include/monflag.h ../include/monsym.h \
- ../include/dungeon.h ../include/color.h
+ ../include/color.h
mplayer.o: mplayer.c $(HACK_H)
mthrowu.o: mthrowu.c $(HACK_H)
muse.o: muse.c $(HACK_H)
# NetHack Makefile (VMS) - for building nethack itself.
-# SCCS Id: @(#)Makefile.src 3.5 2006/01/05
+# SCCS Id: @(#)Makefile.src 3.5 2006/01/07
# Copy this file to [.src]Makefile. and then edit it as needed.
# The default configuration is for building with DEC C (aka Compaq C).
$(INC)monflag.h $(INC)mondata.h $(INC)pm.h \
$(INC)wintype.h $(INC)context.h $(INC)decl.h $(INC)quest.h \
$(INC)spell.h $(INC)color.h $(INC)obj.h \
- $(INC)you.h $(INC)attrib.h $(INC)monst.h $(INC)skills.h \
+ $(INC)you.h $(INC)attrib.h $(INC)monst.h \
+ $(INC)mextra.h $(INC)skills.h \
$(INC)onames.h $(INC)timeout.h $(INC)trap.h \
$(INC)flag.h $(INC)rm.h $(INC)vision.h \
$(INC)display.h $(INC)engrave.h $(INC)rect.h $(INC)region.h \
monmove.obj : monmove.c $(HACK_H) $(INC)mfndpos.h $(INC)artifact.h
monst.obj : monst.c $(CONFIG_H) $(INC)permonst.h $(INC)align.h \
$(INC)monattk.h $(INC)monflag.h $(INC)monsym.h \
- $(INC)dungeon.h $(INC)color.h
+ $(INC)color.h
mplayer.obj : mplayer.c $(HACK_H)
mthrowu.obj : mthrowu.c $(HACK_H)
muse.obj : muse.c $(HACK_H)
HACK_H = $(INCL)\hack.h $(CONFIG_H) $(INCL)\context.h $(INCL)\align.h \
$(INCL)\dungeon.h $(INCL)\monsym.h $(INCL)\mkroom.h \
$(INCL)\objclass.h $(INCL)\youprop.h $(INCL)\prop.h \
- $(INCL)\permonst.h $(INCL)\mextra.h $(INCL)\monattk.h \
+ $(INCL)\permonst.h $(INCL)\monattk.h \
$(INCL)\monflag.h $(INCL)\mondata.h $(INCL)\pm.h \
$(INCL)\wintype.h $(INCL)\decl.h $(INCL)\quest.h \
$(INCL)\spell.h $(INCL)\color.h $(INCL)\obj.h \
$(INCL)\you.h $(INCL)\attrib.h $(INCL)\monst.h \
- $(INCL)\skills.h $(INCL)\onames.h $(INCL)\timeout.h \
- $(INCL)\trap.h $(INCL)\flag.h $(INCL)\rm.h \
+ $(INCL)\mextra.h $(INCL)\skills.h $(INCL)\onames.h \
+ $(INCL)\timeout.h $(INCL)\trap.h $(INCL)\flag.h $(INCL)\rm.h \
$(INCL)\vision.h $(INCL)\display.h $(INCL)\engrave.h \
$(INCL)\rect.h $(INCL)\region.h $(INCL)\winprocs.h \
$(INCL)\wintty.h $(INCL)\trampoli.h
$(O)monmove.o: monmove.c $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h
$(O)monst.o: monst.c $(CONFIG_H) $(INCL)\permonst.h $(INCL)\align.h \
$(INCL)\monattk.h $(INCL)\monflag.h $(INCL)\monsym.h \
- $(INCL)\dungeon.h $(INCL)\color.h
+ $(INCL)\color.h
$(O)mplayer.o: mplayer.c $(HACK_H)
$(O)mthrowu.o: mthrowu.c $(HACK_H)
$(O)muse.o: muse.c $(HACK_H)
HACK_H = $(INCL)/hack.h $(CONFIG_H) $(INCL)/align.h $(INCL)/context.h \
$(INCL)/dungeon.h $(INCL)/monsym.h $(INCL)/mkroom.h \
$(INCL)/objclass.h $(INCL)/youprop.h $(INCL)/prop.h \
- $(INCL)/permonst.h $(INCL)/mextra.h $(INCL)/monattk.h \
+ $(INCL)/permonst.h $(INCL)/monattk.h \
$(INCL)/monflag.h $(INCL)/mondata.h $(INCL)/pm.h \
$(INCL)/wintype.h $(INCL)/decl.h $(INCL)/quest.h \
$(INCL)/spell.h $(INCL)/color.h $(INCL)/obj.h \
$(INCL)/you.h $(INCL)/attrib.h $(INCL)/monst.h \
- $(INCL)/skills.h $(INCL)/onames.h $(INCL)/timeout.h \
- $(INCL)/trap.h $(INCL)/flag.h $(INCL)/rm.h \
+ $(INCL)/mextra.h $(INCL)/skills.h $(INCL)/onames.h
+ $(INCL)/timeout.h $(INCL)/trap.h $(INCL)/flag.h $(INCL)/rm.h \
$(INCL)/vision.h $(INCL)/display.h $(INCL)/engrave.h \
$(INCL)/rect.h $(INCL)/region.h $(INCL)/winprocs.h \
$(INCL)/wintty.h $(INCL)/trampoli.h
$(O)monmove.o: monmove.c $(HACK_H) $(INCL)/mfndpos.h $(INCL)/artifact.h
$(O)monst.o: monst.c $(CONFIG_H) $(INCL)/permonst.h $(INCL)/align.h \
$(INCL)/monattk.h $(INCL)/monflag.h $(INCL)/monsym.h \
- $(INCL)/dungeon.h $(INCL)/color.h
+ $(INCL)/color.h
$(O)mplayer.o: mplayer.c $(HACK_H)
$(O)mthrowu.o: mthrowu.c $(HACK_H)
$(O)muse.o: muse.c $(HACK_H)
HACK_H = $(INCL)\hack.h $(CONFIG_H) $(INCL)\align.h $(INCL)\context.h \
$(INCL)\dungeon.h $(INCL)\monsym.h $(INCL)\mkroom.h \
$(INCL)\objclass.h $(INCL)\youprop.h $(INCL)\prop.h \
- $(INCL)\permonst.h $(INCL)\mextra.h $(INCL)\monattk.h \
+ $(INCL)\permonst.h $(INCL)\monattk.h \
$(INCL)\monflag.h $(INCL)\mondata.h $(INCL)\pm.h \
$(INCL)\wintype.h $(INCL)\decl.h $(INCL)\quest.h \
$(INCL)\spell.h $(INCL)\color.h $(INCL)\obj.h \
$(INCL)\you.h $(INCL)\attrib.h $(INCL)\monst.h \
- $(INCL)\skills.h $(INCL)\onames.h $(INCL)\timeout.h \
- $(INCL)\trap.h $(INCL)\flag.h $(INCL)\rm.h \
+ $(INCL)\mextra.h $(INCL)\skills.h $(INCL)\onames.h \
+ $(INCL)\timeout.h $(INCL)\trap.h $(INCL)\flag.h $(INCL)\rm.h \
$(INCL)\vision.h $(INCL)\display.h $(INCL)\engrave.h \
$(INCL)\rect.h $(INCL)\region.h $(INCL)\winprocs.h $(INCL)\botl.h \
$(INCL)\wintty.h $(INCL)\trampoli.h
$(O)monmove.o: monmove.c $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h
$(O)monst.o: monst.c $(CONFIG_H) $(INCL)\permonst.h $(INCL)\align.h \
$(INCL)\monattk.h $(INCL)\monflag.h $(INCL)\monsym.h \
- $(INCL)\dungeon.h $(INCL)\color.h
+ $(INCL)\color.h
$(O)mplayer.o: mplayer.c $(HACK_H)
$(O)mthrowu.o: mthrowu.c $(HACK_H)
$(O)muse.o: muse.c $(HACK_H)