mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-24 10:15:12 +00:00
335 lines
12 KiB
Text
335 lines
12 KiB
Text
# SCCS Id: @(#)Caveman.des 3.4 1995/10/07
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991 by M. Stephenson
|
|
# NetHack may be freely redistributed. See license for details.
|
|
#
|
|
# The "start" level for the quest.
|
|
#
|
|
# Here you meet your (besieged) class leader, Shaman Karnov
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Cav-strt",' '
|
|
FLAGS: noteleport,hardfloor
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
...... .......................... ... .... ......
|
|
...... .......................... ........ .... .....
|
|
..BB ............................. ......... .... ..
|
|
.. ...................... ....... .. .... ..
|
|
... .................... .. ....... .. ...
|
|
.. S BB ..... ....... .... ....
|
|
.. ... . .. ........ .. .. .. ...
|
|
... ....... .. ............ .. ...
|
|
.. ..... .. ........ .. ...........
|
|
... .. .. ............. ...................
|
|
..... ..... ............................... ...........
|
|
.....B................ ... ...
|
|
..... . .......... .... . ... .......... ...
|
|
... .. ............. .. ................... ....
|
|
BB .. ......... BB ... .......... .. ... ...
|
|
...... ..... B ........ .. .. .... ...
|
|
.......... .......... ..... ... ..... .........
|
|
.. ... . ..... .... .. ... ..
|
|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),unlit,"ordinary"
|
|
REGION:(13,01,40,05),lit,"temple",unfilled,true
|
|
# The occupied rooms.
|
|
REGION:(02,01,08,03),lit,"ordinary",unfilled,true
|
|
REGION:(01,11,06,14),lit,"ordinary",unfilled,true
|
|
REGION:(13,08,18,10),lit,"ordinary",unfilled,true
|
|
REGION:(05,17,14,18),lit,"ordinary",unfilled,true
|
|
REGION:(17,16,23,18),lit,"ordinary",unfilled,true
|
|
REGION:(35,16,44,18),lit,"ordinary",unfilled,true
|
|
# Stairs
|
|
STAIR:(02,03),down
|
|
# Portal arrival point
|
|
BRANCH:(71,09,71,09),(0,0,0,0)
|
|
# Doors
|
|
DOOR:locked,(19,06)
|
|
# The temple altar (this will force a priest(ess) to be created)
|
|
ALTAR:(36,02),coaligned,shrine
|
|
OBJECT:'#',"blessed obsidian trephination kit",(36,02)
|
|
# Shaman Karnov
|
|
MONSTER:'@',"Shaman Karnov",(35,02)
|
|
# The treasure of Shaman Karnov
|
|
OBJECT:'(',"chest",(34,02)
|
|
# no scrolls, cavemen cannot write
|
|
# neanderthal guards for the audience chamber
|
|
MONSTER:'@',"neanderthal",(20,03)
|
|
MONSTER:'@',"neanderthal",(20,02)
|
|
MONSTER:'@',"neanderthal",(20,01)
|
|
MONSTER:'@',"neanderthal",(21,03)
|
|
MONSTER:'@',"neanderthal",(21,02)
|
|
MONSTER:'@',"neanderthal",(21,01)
|
|
MONSTER:'@',"neanderthal",(22,01)
|
|
MONSTER:'@',"neanderthal",(26,09)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Random traps
|
|
TRAP:"pit",(47,11)
|
|
TRAP:"pit",(57,10)
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Monsters on siege duty (in the outer caves).
|
|
MONSTER: 'q',"titanothere",(47,02),hostile
|
|
MONSTER: 'q',"titanothere",(48,03),hostile
|
|
MONSTER: 'q',"titanothere",(49,04),hostile
|
|
MONSTER: 'q',"titanothere",(67,03),hostile
|
|
MONSTER: 'q',"titanothere",(69,04),hostile
|
|
MONSTER: 'q',"titanothere",(51,13),hostile
|
|
MONSTER: 'q',"baluchitherium",(53,14),hostile
|
|
MONSTER: 'q',"baluchitherium",(55,15),hostile
|
|
MONSTER: 'q',"baluchitherium",(63,10),hostile
|
|
MONSTER: 'q',"baluchitherium",(65,09),hostile
|
|
MONSTER: 'q',"mastodon",(67,10),hostile
|
|
MONSTER: 'q',"mastodon",(69,11),hostile
|
|
WALLIFY
|
|
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to find the lair of Tiamat to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Cav-loca",' '
|
|
FLAGS: hardfloor
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
............. ...........
|
|
............... .............
|
|
............. ............... ..........
|
|
........... ............. ...............
|
|
... ... ..................
|
|
... .......... ... ..................
|
|
... ............ BBB...................
|
|
... .......... ......................
|
|
..... .. .....B........................
|
|
.... ............... . ........B..........................
|
|
...... .. .............S.............. ..................
|
|
.... .. ........... ...............
|
|
.. ... ....................
|
|
.... BB...................
|
|
.. .. .. ...............
|
|
.. ....... .... ..... .... .. ....... S
|
|
............ ....... .. ....... ..... ... ....
|
|
....... ..... ...... .......
|
|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),unlit,"ordinary"
|
|
REGION:(52,06,73,15),lit,"ordinary",unfilled,true
|
|
# Doors
|
|
DOOR:locked,(28,11)
|
|
# Stairs
|
|
STAIR:(04,03),up
|
|
STAIR:(73,10),down
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",(73,09) [skipcheck]
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Objects
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:'q',"titanothere",(02,10),hostile
|
|
MONSTER:'q',"titanothere",(03,11),hostile
|
|
MONSTER:'q',"titanothere",(04,12),hostile
|
|
MONSTER:'q',"titanothere",(02,11),hostile
|
|
MONSTER:'q',"titanothere",(16,16),hostile
|
|
MONSTER:'q',"titanothere",(17,17),hostile
|
|
MONSTER:'q',"titanothere",(18,18),hostile
|
|
MONSTER:'q',"baluchitherium",(19,16),hostile
|
|
MONSTER:'q',"baluchitherium",(30,06),hostile
|
|
MONSTER:'q',"baluchitherium",(31,07),hostile
|
|
MONSTER:'q',"baluchitherium",(32,08),hostile
|
|
MONSTER:'q',"baluchitherium",(33,06),hostile
|
|
MONSTER:'q',"mastodon",(34,07),hostile
|
|
MONSTER:'q',"mastodon",random,hostile
|
|
MONSTER:'q',"mastodon",random,hostile
|
|
MONSTER:'q',"mastodon",random,hostile
|
|
MONSTER:'D',"triceratops",(03,12)
|
|
MONSTER:'D',"triceratops",(20,17)
|
|
MONSTER:'D',"triceratops",(35,08)
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"triceratops",random
|
|
MONSTER:'D',"diplodocus",random
|
|
MONSTER:'D',"diplodocus",random
|
|
MONSTER:'D',"diplodocus",random
|
|
MONSTER:'D',"diplodocus",random
|
|
MONSTER:'D',"tyrannosaurus",random,hostile
|
|
MONSTER:'D',"tyrannosaurus",random,hostile
|
|
WALLIFY
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Tiamat your nemesis monster. You have to
|
|
# defeat Tiamat in combat to gain the artifact you have
|
|
# been assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Cav-goal", ' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
|
|
.....................
|
|
.......................
|
|
.........................
|
|
...........................
|
|
.............................
|
|
...............................
|
|
.................................
|
|
...................................
|
|
.....................................
|
|
.......................................
|
|
.....................................
|
|
...................................
|
|
.................................
|
|
...............................
|
|
.............................
|
|
...........................
|
|
.........................
|
|
.......................
|
|
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:random,up
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,75,19)
|
|
# Objects
|
|
OBJECT:')',"spear",(23,10),blessed,0,"The Sceptre of Might"
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
OBJECT:random,random,random
|
|
# monsters.
|
|
MONSTER:'D',"Chromatic Dragon",(23,10),asleep
|
|
MONSTER:'F',"shrieker",(26,13)
|
|
MONSTER:'F',"shrieker",(25,8)
|
|
MONSTER:'F',"shrieker",(45,11)
|
|
WALLIFY
|
|
|
|
#
|
|
# The "fill" levels for the quest.
|
|
#
|
|
# These levels are used to fill out any levels not occupied by specific
|
|
# levels as defined above. "filla" is the upper filler, between the
|
|
# start and locate levels, and "fillb" the lower between the locate
|
|
# and goal levels.
|
|
#
|
|
|
|
MAZE: "Cav-fila" , ' '
|
|
INIT_MAP: '.' , ' ' , true , true , random , true
|
|
NOMAP
|
|
#
|
|
STAIR: random, up
|
|
STAIR: random, down
|
|
#
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
#
|
|
MONSTER: 'q', "titanothere", random, hostile
|
|
MONSTER: 'q', "titanothere", random, hostile
|
|
MONSTER: 'q', "titanothere", random, hostile
|
|
MONSTER: 'q', "titanothere", random, hostile
|
|
MONSTER: 'q', "titanothere", random, hostile
|
|
MONSTER: 'q', "mastodon", random, hostile
|
|
MONSTER: 'f', "saber-toothed cat", random, hostile
|
|
|
|
MAZE: "Cav-filb" , ' '
|
|
INIT_MAP: '.' , ' ' , true , true , random , true
|
|
NOMAP
|
|
#
|
|
STAIR: random, up
|
|
STAIR: random, down
|
|
#
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
OBJECT: random, random, random
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
#
|
|
MONSTER: 'D', "red dragon", random, hostile
|
|
MONSTER: 'D', "white dragon", random, hostile
|
|
MONSTER: 'D', "black dragon", random, hostile
|
|
MONSTER: 'D', "blue dragon", random, hostile
|
|
MONSTER: 'D', "green dragon", random, hostile
|
|
MONSTER: 'D', "yellow dragon", random, hostile
|
|
MONSTER: 'D', "diplodocus", random, hostile
|
|
MONSTER: 'D', "diplodocus", random, hostile
|
|
MONSTER: 'D', "diplodocus", random, hostile
|
|
MONSTER: 'D', "tyrannosaurus", random, hostile
|
|
MONSTER: 'D', "tyrannosaurus", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|
|
MONSTER: 'a', "trilobite", random, hostile
|