blob: ba4fd38a5f443a082a5a7387dce44bc9ede76912 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-- Internal lua file in charge of dungeon stuff
function place_dungeon(y, x, d_idx)
if d_idx then
wild_map(y, x).entrance = 1000 + d_idx
else
wild_map(y, x).entrance = 0
end
end
function dungeon(d_idx)
return d_info[1 + d_idx]
end
function wild_feat(wild)
return wf_info[1 + wild.feat]
end
function explode_dir(dir)
return ddy[dir + 1], ddx[dir + 1]
end
-- Place a trap for a specific level
function place_trap(y, x, level)
local old_dun = dun_level
dun_level = level
%place_trap(y, x)
dun_level = old_dun
end
|