51 lines
1.5 KiB
Lua
51 lines
1.5 KiB
Lua
-- NetHack 3.7 tower.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
|
|
-- Copyright (c) 1989 by Jean-Christophe Collet
|
|
-- NetHack may be freely redistributed. See license for details.
|
|
--
|
|
des.level_init({ style = "solidfill", fg = " " });
|
|
|
|
des.level_flags("mazelevel", "noteleport", "hardfloor", "solidify")
|
|
des.map({ halign = "half-left", valign = "center", map = [[
|
|
--- --- ---
|
|
|.| |.| |.|
|
|
---S---S---S---
|
|
|.S.........S.|
|
|
-----.........-----
|
|
|...|.........+...|
|
|
|.---.........---.|
|
|
|.|.S.........S.|.|
|
|
|.---S---S---S---.|
|
|
|...|.|.|.|.|.|...|
|
|
---.---.---.---.---
|
|
|.............|
|
|
---------------
|
|
]] });
|
|
-- Random places are the 10 niches
|
|
local place = { {05,01},{09,01},{13,01},{03,03},{15,03},
|
|
{03,07},{15,07},{05,09},{09,09},{13,09} }
|
|
|
|
des.levregion({ type="branch", region={02,05,02,05} })
|
|
des.ladder("up", 05,07)
|
|
-- Entry door is, of course, locked
|
|
des.door("locked",14,05)
|
|
-- Let's put a dragon behind the door, just for the fun...
|
|
des.monster("D", 13, 05)
|
|
des.monster({ x=12, y=04 })
|
|
des.monster({ x=12, y=06 })
|
|
des.monster()
|
|
des.monster()
|
|
des.monster()
|
|
des.monster()
|
|
des.monster()
|
|
des.monster()
|
|
des.object("long sword",place[4])
|
|
des.trap({ coord = place[4] })
|
|
des.object("lock pick",place[1])
|
|
des.trap({ coord = place[1] })
|
|
des.object("elven cloak",place[2])
|
|
des.trap({ coord = place[2] })
|
|
des.object("blindfold",place[3])
|
|
des.trap({ coord = place[3] })
|
|
-- Walls in the tower are non diggable
|
|
des.non_diggable(selection.area(00,00,18,12))
|