1SCCS Id: @(#)schema.old 3.2 95/10/25 2Copyright (c) NetHack PC Development Team 1994. 3# 4# NetHack Overlay Schema 5# NetHack "classic" overlay schema. 6# This was moved to the msdos/old directory for 3.2 because 7# that version can no longer use this schema. Preserved 8# there for historical reasons. 9 10[ root ] 11alloc.o attrib.0 dbridge.0 decl.o display.o dlb.o 12dogmove.0 dungeon.0 engrave.0 explode.0 hack.3 hacklib.0 hacklib.1 13invent.0 light.3 mkobj.0 mkroom.0 mondata.0 monmove.0 monst.o 14msdos.0 muse.o objects.o pcmain.0 pcmain.1 pcmain.b pctiles.0 15random.o rect.o rnd.0 sound.o teleport.o termcap.0 tile.o 16trap.0 video.0 vidtxt.0 vidvga.0 vidvga.1 vis_tab.o vision.o 17wintty.o zap.0 shk.0 18 19# These could use to go in root, but are in OVL1 to make 20# the game loadable in under 512 free ram. 21[ rhack and friends ] 22allmain.0 artifact.0 attrib.1 botl.1 cmd.1 do.1 do.3 23eat.0 engrave.2 explode.1 getline.1 hack.1 hack.2 sounds.0 24timeout.0 track.1 vault.0 wizard.0 25 26[ startup ] 27dungeon.1 files.o monstr.o msdos.b 28 29[ main monster code ] 30cmd.0 engrave.1 mondata.1 mthrowu.0 priest.0 track.0 trap.1 31trap.2 were.0 32 33[ monster movement ] 34mon.0 mon.1 monmove.1 35 36[ pet monster movement ] 37dog.1 dogmove.b 38 39[ advanced monsters 1 ] 40mcastu.0 minion.o 41 42[ advanced monsters 2 ] 43priest.b shk.1 shk.2 shk.3 shk.b 44 45[ advanced monsters 3 ] 46were.b 47 48[ advanced monsters 4 ] 49wizard.b 50 51[ advanced monsters 5 ] 52worm.o 53 54# around the movement loop 55[ domove and friends ] 56apply.0 do_wear.1 lock.0 57 58[ ] 59detect.o 60 61[ ] 62attrib.2 attrib.b exper.o 63 64[ ] 65eat.1 invent.1 66 67[ ] 68makemon.0 makemon.1 makemon.2 mkobj.1 69 70[ ] 71makemon.b mkobj.b mplayer.o 72 73[ ] 74mhitm.b 75 76[ ] 77mthrowu.1 78 79[ ] 80mthrowu.b 81 82[ ] 83allmain.1 mhitm.0 mhitu.0 mhitu.1 rnd.1 weapon.0 weapon.1 84 85[ ] 86mon.2 mon.b 87 88[ ] 89artifact.1 uhitm.o weapon.b 90 91[ ] 92do_wear.0 mhitu.b 93 94[ ] 95steal.0 steal.1 96 97[ ] 98monmove.2 monmove.b steal.b 99 100[ ] 101rnd.b 102 103[ ] 104do_wear.2 mondata.2 objnam.0 objnam.1 polyself.0 polyself.1 105 106[ ] 107do_name.0 108 109[ ] 110hacklib.2 hacklib.b objnam.b 111 112[ ] 113pager.o 114 115[ ] 116botl.0 117 118[ ] 119botl.b termcap.1 topl.b windows.o 120 121[ ] 122topl.1 topl.2 123 124[ ] 125termcap.b video.b vidtxt.b vidvga.b 126 127[ ] 128quest.o questpgr.o 129 130[ ] 131invent.b 132 133[ ] 134hack.b 135 136[ ] 137dog.b mondata.b sounds.b timeout.1 timeout.b 138 139[ ] 140do.0 invent.3 141 142[ ] 143cmd.b getline.2 write.o 144 145[ ] 146apply.b 147 148[ ] 149do.b drawing.o 150 151[ ] 152dokick.o 153 154[ ] 155dothrow.o 156 157[ ] 158eat.b 159 160[ ] 161invent.2 pickup.o 162 163[ ] 164lock.b 165 166[ ] 167polyself.b 168 169[ ] 170pray.o 171 172[ ] 173read.b spell.o 174 175[ ] 176ball.o 177 178[ clothing stuff ] 179do_wear.b wield.o worn.o 180 181[ zappage 1 ] 182zap.1 zap.2 zap.3 zap.b 183 184[ zappage 2 ] 185dbridge.1 dbridge.b 186 187[ zappage 3 ] 188trap.3 trap.b 189 190[ unusual circumstances ] 191artifact.b do_name.2 do_name.b fountain.o music.o rumors.o sit.o 192vault.b 193 194[ uppers and downers 1 ] 195apply.1 bones.o mklev.o mkmap.o mkmaze.o mkroom.b restore.o 196save.o 197 198[ uppers and downers 2 ] 199allmain.b end.o engrave.b o_init.o options.o rip.o shknam.0 200topten.o tty.o u_init.o 201 202[ levelling ] 203do.2 dog.2 extralev.o sp_lev.o track.b 204 205[ ] 206dig.o 207 208[ ] 209mail.0 mail.b mcastu.b pcunix.b pline.b potion.b shknam.b 210sys.o version.o 211 212[ ] 213pctiles.b 214 215[ ] 216video.1 217