111 lines
4.7 KiB
Lua
111 lines
4.7 KiB
Lua
-- NetHack 3.7 Rogue.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
|
|
-- Copyright (c) 1992 by Dean Luick
|
|
-- NetHack may be freely redistributed. See license for details.
|
|
--
|
|
des.level_init({ style = "solidfill", fg = " " });
|
|
|
|
des.level_flags("mazelevel", "noteleport")
|
|
|
|
-- 1 2 3 4 5 6 7
|
|
--123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
des.map([[
|
|
----- -------.......................................|-----------------|
|
|
|...| -----.....|.......................................|.................|
|
|
|...----...|.....|.......................................|....---------....|
|
|
|.---......---..--.................................------------.......|....|
|
|
|...............|..................................|..|...|...----........-|
|
|
|.....-----....--.................................|-..--..-|.....----S----|
|
|
|--S---...|....|.................................|-........-|....|........|
|
|
|.........---------.............................|-....}}....-|...|...|....|
|
|
|....|.....S......|............................|-.....}}.....-|..--.------|
|
|
|-----.....--.....|...........................|-...}}}}}}}}...-|....|.....--
|
|
|...........--....------S-----...............|-....}}}}}}}}....-|..........|
|
|
|............--........|...| |..............--.....}}.}}........----------S-
|
|
|.............|........|...| |..............|......}}}}}}}}......|...|.....|
|
|
|S-.---.---.---.---.---|...| ------------...--........}}.}}.....--..---....|
|
|
|.---.---.---.---.-S-..----- |....|.....|....|-....}}}}}}}}....---..S.|--..|
|
|
|...|.......|..........|...---....---...S.....|-...}}}}}}}}...-|.S..|...|..|
|
|
|...|..|....|..........|............|..--..----|-.....}}.....-|..----...-S--
|
|
|...|---....----.......|----- ......|...---| |-....}}....-|...|..--.--..|
|
|
-----.....---.....--.---....--...--------..| |-........-|....|.........|
|
|
|.............|..........|.............S... |S-------|.....|..-----..|
|
|
---------------------------------------- ...... ---------- ----
|
|
]]);
|
|
-- Dungeon Description
|
|
des.region(selection.area(00,00,75,20), "lit")
|
|
-- Stairs
|
|
des.levregion({ region={01,00,15,20}, region_islev=1, exclude={01,18,04,20}, type="stair-up" });
|
|
-- Doors
|
|
-- Non diggable walls
|
|
des.non_diggable(selection.area(00,00,75,20))
|
|
-- One trap to keep the gnomes at bay.
|
|
des.trap("spiked pit",37,07)
|
|
-- Objects
|
|
des.object({ id = "skeleton key", x=38, y=10, buc="blessed", spe=0, name="The Master Key of Thievery" })
|
|
des.object({ id = "tin", x=26, y=12, montype="chameleon" })
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
des.object()
|
|
-- Random traps
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
des.trap()
|
|
-- Random monsters.
|
|
des.monster({ id = "Master Assassin", x=38, y=10, peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ id = "leprechaun", peaceful=0 })
|
|
des.monster({ class = "l", peaceful=0 })
|
|
des.monster({ class = "l", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ id = "guardian naga", peaceful=0 })
|
|
des.monster({ class = "N", peaceful=0 })
|
|
des.monster({ class = "N", peaceful=0 })
|
|
des.monster({ class = "N", peaceful=0 })
|
|
des.monster({ id = "chameleon", peaceful=0 })
|
|
des.monster({ id = "chameleon", peaceful=0 })
|
|
des.monster({ id = "chameleon", peaceful=0 })
|
|
des.monster({ id = "chameleon", peaceful=0 })
|
|
des.monster({ id = "chameleon", peaceful=0 })
|
|
des.monster({ id = "shark", x=51, y=14, peaceful=0 })
|
|
des.monster({ id = "shark", x=53, y=09, peaceful=0 })
|
|
des.monster({ id = "shark", x=55, y=15, peaceful=0 })
|
|
des.monster({ id = "shark", x=58, y=10, peaceful=0 })
|