SCCS Id: @(#)schema.old		3.2	 95/10/25
Copyright (c) NetHack PC Development Team 1994.
#
# NetHack Overlay Schema
# NetHack "classic" overlay schema.
# This was moved to the msdos/old directory for 3.2 because
# that version can no longer use this schema. Preserved
# there for historical reasons.

[ root ]
alloc.o    attrib.0   dbridge.0  decl.o     display.o  dlb.o
dogmove.0  dungeon.0  engrave.0  explode.0  hack.3     hacklib.0  hacklib.1
invent.0   light.3    mkobj.0    mkroom.0   mondata.0  monmove.0  monst.o
msdos.0    muse.o     objects.o  pcmain.0   pcmain.1   pcmain.b   pctiles.0
random.o   rect.o     rnd.0      sound.o    teleport.o termcap.0  tile.o
trap.0     video.0    vidtxt.0   vidvga.0   vidvga.1   vis_tab.o  vision.o
wintty.o   zap.0      shk.0

# These could use to go in root, but are in OVL1 to make
# the game loadable in under 512 free ram.
[ rhack and friends ]
allmain.0  artifact.0 attrib.1   botl.1     cmd.1      do.1       do.3
eat.0      engrave.2  explode.1  getline.1  hack.1     hack.2     sounds.0
timeout.0  track.1    vault.0    wizard.0

[ startup ]
dungeon.1  files.o    monstr.o   msdos.b

[ main monster code ]
cmd.0      engrave.1  mondata.1  mthrowu.0  priest.0   track.0    trap.1
trap.2     were.0

[ monster movement ]
mon.0      mon.1      monmove.1

[ pet monster movement ]
dog.1      dogmove.b

[ advanced monsters 1 ]
mcastu.0   minion.o

[ advanced monsters 2 ]
priest.b   shk.1      shk.2	  shk.3     shk.b

[ advanced monsters 3 ]
were.b

[ advanced monsters 4 ]
wizard.b

[ advanced monsters 5 ]
worm.o

# around the movement loop
[ domove and friends ]
apply.0    do_wear.1  lock.0

[ ]
detect.o

[ ]
attrib.2   attrib.b   exper.o

[ ]
eat.1      invent.1

[ ]
makemon.0  makemon.1  makemon.2  mkobj.1

[ ]
makemon.b  mkobj.b    mplayer.o

[ ]
mhitm.b

[ ]
mthrowu.1

[ ]
mthrowu.b

[ ]
allmain.1  mhitm.0    mhitu.0    mhitu.1    rnd.1      weapon.0   weapon.1

[ ]
mon.2      mon.b

[ ]
artifact.1 uhitm.o    weapon.b

[ ]
do_wear.0  mhitu.b

[ ]
steal.0    steal.1

[ ]
monmove.2  monmove.b  steal.b

[ ]
rnd.b

[ ]
do_wear.2  mondata.2  objnam.0   objnam.1   polyself.0 polyself.1

[ ]
do_name.0  

[ ]
hacklib.2  hacklib.b  objnam.b   

[ ]
pager.o

[ ]
botl.0     

[ ]
botl.b     termcap.1  topl.b     windows.o  

[ ]
topl.1     topl.2     

[ ]
termcap.b  video.b    vidtxt.b   vidvga.b

[ ]
quest.o    questpgr.o

[ ]
invent.b

[ ]
hack.b

[ ]
dog.b      mondata.b  sounds.b   timeout.1  timeout.b

[ ]
do.0       invent.3   

[ ]
cmd.b      getline.2  write.o    

[ ]
apply.b    

[ ]
do.b       drawing.o  

[ ]
dokick.o

[ ]
dothrow.o  

[ ]
eat.b

[ ]
invent.2   pickup.o   

[ ]
lock.b     

[ ]
polyself.b 

[ ]
pray.o

[ ]
read.b     spell.o

[ ]
ball.o

[ clothing stuff ]
do_wear.b  wield.o    worn.o

[ zappage 1 ]
zap.1      zap.2      zap.3      zap.b

[ zappage 2 ]
dbridge.1  dbridge.b

[ zappage 3 ]
trap.3     trap.b

[ unusual circumstances ]
artifact.b do_name.2  do_name.b  fountain.o music.o    rumors.o   sit.o
vault.b

[ uppers and downers 1 ]
apply.1    bones.o    mklev.o    mkmap.o    mkmaze.o   mkroom.b   restore.o
save.o

[ uppers and downers 2 ]
allmain.b  end.o      engrave.b  o_init.o   options.o  rip.o      shknam.0
topten.o   tty.o      u_init.o

[ levelling ]
do.2       dog.2      extralev.o sp_lev.o   track.b

[ ]
dig.o

[ ]
mail.0     mail.b     mcastu.b   pcunix.b   pline.b    potion.b   shknam.b
sys.o      version.o

[ ]
pctiles.b

[ ]
video.1 
