1-- NetHack 3.7	Tourist.des	$NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.8 $
2--	Copyright (c) 1989 by Jean-Christophe Collet
3--	Copyright (c) 1991,92 by M. Stephenson, P. Winner
4-- NetHack may be freely redistributed.  See license for details.
5--
6des.level_init({ style = "solidfill", fg = " " });
7
8des.level_flags("mazelevel", "hardfloor")
9des.map([[
10----------------------------------------------------------------------------
11|....|......|..........|......|......|...|....|.....|......|...............|
12|....|......|.|------|.|......|......|.|.|....|..}..|......|.|----------|..|
13|....|--+----.|......|.|-S---+|+-----|.|.S....|.....|---+--|.|..........+..|
14|....|........|......|.|...|.........|.|------|..............|..........|-+|
15|....+...}}...+......|.|...|.|-----|.|..............|--+----------------|..|
16|----|........|------|.|---|.|.....|......|-----+-|.|.......|...........|--|
17|............................|.....|.|--+-|.......|.|.......|...........|..|
18|----|.....|-------------|...|--+--|.|....|.......|.|-----------+-------|..|
19|....+.....+.........S...|...........|....|-------|........................|
20|....|.....|.........|...|.|---------|....|.........|-------|.|----------|.|
21|....|.....|---------|---|.|......|..+....|-------|.|.......|.+......S.\.|.|
22|....|.....+.........S...|.|......|..|....|.......|.|.......|.|......|...|.|
23|-------|..|.........|---|.|+-------------------+-|.|.......+.|----------|.|
24|.......+..|---------|.........|.........|..........|.......|.|..........|.|
25|.......|..............|--+--|.|.........|.|----+-----------|.|..........|.|
26|---------+-|--+-----|-|.....|.|.........|.|........|.|.....+.|..........+.|
27|...........|........|.S.....|.|----+----|.|--------|.|.....|.|----------|.|
28|...........|........|.|.....|........................|.....|..............|
29----------------------------------------------------------------------------
30]]);
31-- Dungeon Description
32des.region(selection.area(00,00,75,19), "lit")
33des.non_diggable(selection.area(00,00,75,19))
34--
35des.region({ region={01,01, 04,05}, lit=0, type="morgue", filled=1 })
36des.region({ region={15,03, 20,05}, lit=1, type="shop", filled=1 })
37des.region({ region={62,03, 71,04}, lit=1, type="shop", filled=1 })
38des.region({ region={01,17, 11,18}, lit=1, type="barracks", filled=1 })
39des.region({ region={12,09, 20,10}, lit=1, type="barracks", filled=1 })
40des.region({ region={53,11, 59,14}, lit=1, type="zoo", filled=1 })
41des.region({ region={63,14, 72,16}, lit=1, type="barracks", filled=1 })
42des.region({ region={32,14, 40,16}, lit=1, type="temple", filled=1 })
43--
44des.region({ region = {06,01,11,02}, type = "ordinary" })
45des.region({ region = {24,01,29,02}, type = "ordinary" })
46des.region({ region = {31,01,36,02}, type = "ordinary" })
47des.region({ region = {42,01,45,03}, type = "ordinary" })
48des.region({ region = {53,01,58,02}, type = "ordinary" })
49des.region({ region = {24,04,26,05}, type = "ordinary" })
50des.region({ region = {30,06,34,07}, type = "ordinary" })
51des.region(selection.area(73,05,74,05), "unlit")
52des.region({ region = {01,09,04,12}, type = "ordinary" })
53des.region({ region = {01,14,07,15}, type = "ordinary" })
54des.region({ region = {12,12,20,13}, type = "ordinary" })
55des.region({ region = {13,17,20,18}, type = "ordinary" })
56des.region({ region = {22,09,24,10}, type = "ordinary" })
57des.region({ region = {22,12,24,12}, type = "ordinary" })
58des.region({ region = {24,16,28,18}, type = "ordinary" })
59des.region({ region = {28,11,33,12}, type = "ordinary" })
60des.region(selection.area(35,11,36,12), "lit")
61des.region({ region = {38,08,41,12}, type = "ordinary" })
62des.region({ region = {43,07,49,08}, type = "ordinary" })
63des.region({ region = {43,12,49,12}, type = "ordinary" })
64des.region({ region = {44,16,51,16}, type = "ordinary" })
65des.region({ region = {53,06,59,07}, type = "ordinary" })
66des.region({ region = {61,06,71,07}, type = "ordinary" })
67des.region({ region = {55,16,59,18}, type = "ordinary" })
68des.region({ region = {63,11,68,12}, type = "ordinary" })
69des.region({ region = {70,11,72,12}, type = "ordinary" })
70-- Stairs
71des.stair("up", 10,04)
72des.stair("down", 73,05)
73-- Non diggable walls
74des.non_diggable(selection.area(00,00,75,19))
75des.door("closed",05,05)
76des.door("closed",05,09)
77des.door("closed",08,14)
78des.door("closed",08,03)
79des.door("closed",11,09)
80des.door("closed",11,12)
81des.door("closed",10,16)
82des.door("closed",14,05)
83des.door("closed",15,16)
84des.door("locked",21,09)
85des.door("locked",21,12)
86des.door("closed",23,17)
87des.door("closed",25,03)
88des.door("closed",26,15)
89des.door("closed",29,03)
90des.door("closed",28,13)
91des.door("closed",31,03)
92des.door("closed",32,08)
93des.door("closed",37,11)
94des.door("closed",36,17)
95des.door("locked",41,03)
96des.door("closed",40,07)
97des.door("closed",48,06)
98des.door("closed",48,13)
99des.door("closed",48,15)
100des.door("closed",56,03)
101des.door("closed",55,05)
102des.door("closed",72,03)
103des.door("locked",74,04)
104des.door("closed",64,08)
105des.door("closed",62,11)
106des.door("closed",69,11)
107des.door("closed",60,13)
108des.door("closed",60,16)
109des.door("closed",73,16)
110
111-- Objects
112des.object()
113des.object()
114des.object()
115des.object()
116des.object()
117des.object()
118des.object()
119des.object()
120des.object()
121des.object()
122des.object()
123des.object()
124des.object()
125des.object()
126-- Toilet paper
127des.object("blank paper", 71, 12)
128des.object("blank paper", 71, 12)
129-- Random traps
130des.trap()
131des.trap()
132des.trap()
133des.trap()
134des.trap()
135des.trap()
136des.trap()
137des.trap()
138des.trap()
139-- Random monsters.
140des.monster("giant spider")
141des.monster("giant spider")
142des.monster("giant spider")
143des.monster("giant spider")
144des.monster("giant spider")
145des.monster("giant spider")
146des.monster("giant spider")
147des.monster("giant spider")
148des.monster("giant spider")
149des.monster("giant spider")
150des.monster("giant spider")
151des.monster("giant spider")
152des.monster("giant spider")
153des.monster("giant spider")
154des.monster("giant spider")
155des.monster("giant spider")
156des.monster("s")
157des.monster("s")
158