52 lines
1.1 KiB
Lua
52 lines
1.1 KiB
Lua
-- NetHack mines minefill.lua $NHDT-Date: 1781994883 2026/06/20 22:34:43 $ $NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $
|
|
-- Copyright (c) 1989-95 by Jean-Christophe Collet
|
|
-- Copyright (c) 1991-95 by M. Stephenson
|
|
-- NetHack may be freely redistributed. See license for details.
|
|
--
|
|
--
|
|
|
|
-- The "fill" level for the mines.
|
|
--
|
|
-- This level is used to fill out any levels not occupied by
|
|
-- specific levels.
|
|
--
|
|
des.level_init({ style = "solidfill", fg = " " });
|
|
|
|
des.level_flags("mazelevel", "noflip");
|
|
|
|
des.level_init({ style="mines", fg=".", bg=" ", smoothed=true, joined=true, walled=true })
|
|
|
|
--
|
|
des.stair("up")
|
|
des.stair("down")
|
|
--
|
|
for i = 1,math.random(2, 5) do
|
|
des.object("*")
|
|
end
|
|
des.object("(")
|
|
for i = 1,math.random(2, 4) do
|
|
des.object()
|
|
end
|
|
if percent(75) then
|
|
for i = 1,math.random(1, 2) do
|
|
des.object("boulder")
|
|
end
|
|
end
|
|
--
|
|
for i = 1,math.random(6, 8) do
|
|
des.monster("gnome")
|
|
end
|
|
des.monster("gnome lord")
|
|
des.monster("dwarf")
|
|
des.monster("dwarf")
|
|
des.monster("G")
|
|
des.monster("G")
|
|
des.monster(percent(50) and "h" or "G")
|
|
--
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|