1 -- NetHack Monk Mon-loca.lua $NHDT-Date: 1652196007 2022/05/10 15:20:07 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1 $
2 -- Copyright (c) 1989 by Jean-Christophe Collet
3 -- Copyright (c) 1991-2 by M. Stephenson
4 -- NetHack may be freely redistributed. See license for details.
6 des
.level_init({ style
= "solidfill", fg
= " " });
8 des
.level_flags("mazelevel");
11 --123456789012345678901234567890123456789012345678901234567890123456789012345
13 ---------------------------------------------------- --------
14 ---.................................................- --.....|
15 ---...--------........------........................--- ---...|
16 ---.....- --.......- ----..................---- --.--
17 ---.....---- --------- --..................-- --..|
18 ---...----- ----.----.....----.....--- --..||
19 ----..---- -----..--- |...--- |.......--- --...|
20 |...--- ----....--- |.--- |.........-- --...||
21 |...- ----.....--- ---- |..........---....|
22 |...---- ----......--- | |...|.......-....||
23 |......----- ---.........- | -----...|............|
24 |..........----- ----...........--- -------......||...........||
25 |..............-----................--- |............|||..........|
26 |-S----...............................--- |...........|| |.........||
27 |.....|..............------.............-----..........|| ||........|
28 |.....|.............-- ---.........................|| |.......||
29 |.....|.............- ---.....................--| ||......|
30 |---S--------.......---- --.................---- |.....||
31 |...........|..........--------..............----- ||....|
32 |...........|............................----- |....|
33 ------------------------------------------ ------
37 -- Dungeon Description
38 des
.region(selection
.area(00,00,75,20), "lit")
43 des
.non_diggable(selection
.area(00,00,75,20))
60 -- since vegetarian monks shouldn't eat giant corpses, give a chance for
61 -- Str boost that isn't throttled by exercise restrictions;
62 -- make a modest effort (Elbereth only) to prevent xorns from eating the tins
63 local tinplace
= selection
.negate():filter_mapchar('.')
64 local tinloc
= tinplace
:rndcoord(0)
65 des
.object({ id
="tin", coord
=tinloc
, quantity
=2, buc
="blessed",
67 des
.engraving({ coord
=tinloc
, type="burn", text
="Elbereth" })
76 des
.monster("earth elemental")
77 des
.monster("earth elemental")
78 des
.monster("earth elemental")
79 des
.monster("earth elemental")
80 des
.monster("earth elemental")
81 des
.monster("earth elemental")
82 des
.monster("earth elemental")
83 des
.monster("earth elemental")
84 des
.monster("earth elemental")
85 des
.monster("earth elemental")
86 des
.monster("earth elemental")
87 des
.monster("earth elemental")
88 des
.monster("earth elemental")
89 des
.monster("earth elemental")