1-- NetHack 3.7 Caveman.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ 2-- Copyright (c) 1989 by Jean-Christophe Collet 3-- Copyright (c) 1991 by M. Stephenson 4-- NetHack may be freely redistributed. See license for details. 5-- 6des.level_init({ style = "solidfill", fg = " " }); 7 8des.level_flags("mazelevel", "hardfloor") 9 10des.map([[ 11 12 ............. ........... 13 ............... ............. 14 ............. ............... .......... 15 ........... ............. ............... 16 ... ... .................. 17 ... .......... ... .................. 18 ... ............ BBB................... 19 ... .......... ...................... 20 ..... .. .....B........................ 21 .... ............... . ........B.......................... 22 ...... .. .............S.............. .................. 23 .... .. ........... ............... 24 .. ... .................... 25 .... BB................... 26 .. .. .. ............... 27 .. ....... .... ..... .... .. ....... S 28 ............ ....... .. ....... ..... ... .... 29 ....... ..... ...... ....... 30 31]]); 32-- Dungeon Description 33des.region(selection.area(00,00,75,19), "unlit") 34des.region({ region={52,06, 73,15}, lit=1, type="ordinary", irregular=1 }) 35-- Doors 36des.door("locked",28,11) 37-- Stairs 38des.stair("up", 04,03) 39des.stair("down", 73,10) 40-- Non diggable walls 41des.non_diggable(selection.area(00,00,75,19)) 42-- Objects 43des.object() 44des.object() 45des.object() 46des.object() 47des.object() 48des.object() 49des.object() 50des.object() 51des.object() 52des.object() 53des.object() 54des.object() 55des.object() 56des.object() 57des.object() 58-- Random traps 59des.trap() 60des.trap() 61des.trap() 62des.trap() 63des.trap() 64des.trap() 65-- Random monsters. 66des.monster({ id = "bugbear", x=02, y=10, peaceful=0 }) 67des.monster({ id = "bugbear", x=03, y=11, peaceful=0 }) 68des.monster({ id = "bugbear", x=04, y=12, peaceful=0 }) 69des.monster({ id = "bugbear", x=02, y=11, peaceful=0 }) 70des.monster({ id = "bugbear", x=16, y=16, peaceful=0 }) 71des.monster({ id = "bugbear", x=17, y=17, peaceful=0 }) 72des.monster({ id = "bugbear", x=18, y=18, peaceful=0 }) 73des.monster({ id = "bugbear", x=19, y=16, peaceful=0 }) 74des.monster({ id = "bugbear", x=30, y=06, peaceful=0 }) 75des.monster({ id = "bugbear", x=31, y=07, peaceful=0 }) 76des.monster({ id = "bugbear", x=32, y=08, peaceful=0 }) 77des.monster({ id = "bugbear", x=33, y=06, peaceful=0 }) 78des.monster({ id = "bugbear", x=34, y=07, peaceful=0 }) 79des.monster({ id = "bugbear", peaceful=0 }) 80des.monster({ id = "bugbear", peaceful=0 }) 81des.monster({ id = "bugbear", peaceful=0 }) 82des.monster({ id = "bugbear", peaceful=0 }) 83des.monster({ class = "o", peaceful=0 }) 84des.monster({ class = "H", peaceful=0 }) 85des.monster({ id = "hill giant", x=03, y=12, peaceful=0 }) 86des.monster({ id = "hill giant", x=20, y=17, peaceful=0 }) 87des.monster({ id = "hill giant", x=35, y=08, peaceful=0 }) 88des.monster({ id = "hill giant", peaceful=0 }) 89des.monster({ id = "hill giant", peaceful=0 }) 90des.monster({ id = "hill giant", peaceful=0 }) 91des.monster({ id = "hill giant", peaceful=0 }) 92des.monster({ class = "H", peaceful=0 }) 93des.wallify() 94 95-- 96-- The "goal" level for the quest. 97-- 98-- Here you meet Tiamat your nemesis monster. You have to 99-- defeat Tiamat in combat to gain the artifact you have 100-- been assigned to retrieve. 101-- 102