1
2des.level_init({ style = "solidfill", fg = " " });
3des.level_flags("mazelevel");
4
5des.map([[
6                                                        -----
7                                                ---------...---
8                                        ---------.........L...---
9                                ---------.......................---
10                        ---------.................................---
11                ---------...........................................---
12        ---------.....................................................---
13|--------...............................................................--|
14|.........................................................................|
15|.L.....................................................................L.|
16|.........................................................................|
17|--...............................................................--------|
18  ---.....................................................---------
19    ---...........................................---------
20      ---.................................---------
21        ---.......................---------
22          ---...L.........---------
23            ---...---------
24              -----
25]]);
26
27local terrain = { "L", "T", "{", "." };
28local tidx = math.random(1, #terrain);
29des.replace_terrain({ region={00,00, 74,18}, fromterrain="L", toterrain=terrain[tidx] });
30
31des.region(selection.area(01,01,73,17), "lit");
32
33des.stair("up");
34des.stair("down");
35
36des.non_diggable();
37
38for i = 1,15 do
39   des.object();
40end
41
42for i = 1,6 do
43   des.trap();
44end
45
46for i = 1,28 do
47  des.monster();
48end
49