1-- NetHack 3.7 Tourist.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.8 $ 2-- Copyright (c) 1989 by Jean-Christophe Collet 3-- Copyright (c) 1991,92 by M. Stephenson, P. Winner 4-- NetHack may be freely redistributed. See license for details. 5-- 6des.level_init({ style = "solidfill", fg = " " }); 7 8des.level_flags("mazelevel", "hardfloor") 9des.map([[ 10---------------------------------------------------------------------------- 11|....|......|..........|......|......|...|....|.....|......|...............| 12|....|......|.|------|.|......|......|.|.|....|..}..|......|.|----------|..| 13|....|--+----.|......|.|-S---+|+-----|.|.S....|.....|---+--|.|..........+..| 14|....|........|......|.|...|.........|.|------|..............|..........|-+| 15|....+...}}...+......|.|...|.|-----|.|..............|--+----------------|..| 16|----|........|------|.|---|.|.....|......|-----+-|.|.......|...........|--| 17|............................|.....|.|--+-|.......|.|.......|...........|..| 18|----|.....|-------------|...|--+--|.|....|.......|.|-----------+-------|..| 19|....+.....+.........S...|...........|....|-------|........................| 20|....|.....|.........|...|.|---------|....|.........|-------|.|----------|.| 21|....|.....|---------|---|.|......|..+....|-------|.|.......|.+......S.\.|.| 22|....|.....+.........S...|.|......|..|....|.......|.|.......|.|......|...|.| 23|-------|..|.........|---|.|+-------------------+-|.|.......+.|----------|.| 24|.......+..|---------|.........|.........|..........|.......|.|..........|.| 25|.......|..............|--+--|.|.........|.|----+-----------|.|..........|.| 26|---------+-|--+-----|-|.....|.|.........|.|........|.|.....+.|..........+.| 27|...........|........|.S.....|.|----+----|.|--------|.|.....|.|----------|.| 28|...........|........|.|.....|........................|.....|..............| 29---------------------------------------------------------------------------- 30]]); 31-- Dungeon Description 32des.region(selection.area(00,00,75,19), "lit") 33des.non_diggable(selection.area(00,00,75,19)) 34-- 35des.region({ region={01,01, 04,05}, lit=0, type="morgue", filled=1 }) 36des.region({ region={15,03, 20,05}, lit=1, type="shop", filled=1 }) 37des.region({ region={62,03, 71,04}, lit=1, type="shop", filled=1 }) 38des.region({ region={01,17, 11,18}, lit=1, type="barracks", filled=1 }) 39des.region({ region={12,09, 20,10}, lit=1, type="barracks", filled=1 }) 40des.region({ region={53,11, 59,14}, lit=1, type="zoo", filled=1 }) 41des.region({ region={63,14, 72,16}, lit=1, type="barracks", filled=1 }) 42des.region({ region={32,14, 40,16}, lit=1, type="temple", filled=1 }) 43-- 44des.region({ region = {06,01,11,02}, type = "ordinary" }) 45des.region({ region = {24,01,29,02}, type = "ordinary" }) 46des.region({ region = {31,01,36,02}, type = "ordinary" }) 47des.region({ region = {42,01,45,03}, type = "ordinary" }) 48des.region({ region = {53,01,58,02}, type = "ordinary" }) 49des.region({ region = {24,04,26,05}, type = "ordinary" }) 50des.region({ region = {30,06,34,07}, type = "ordinary" }) 51des.region(selection.area(73,05,74,05), "unlit") 52des.region({ region = {01,09,04,12}, type = "ordinary" }) 53des.region({ region = {01,14,07,15}, type = "ordinary" }) 54des.region({ region = {12,12,20,13}, type = "ordinary" }) 55des.region({ region = {13,17,20,18}, type = "ordinary" }) 56des.region({ region = {22,09,24,10}, type = "ordinary" }) 57des.region({ region = {22,12,24,12}, type = "ordinary" }) 58des.region({ region = {24,16,28,18}, type = "ordinary" }) 59des.region({ region = {28,11,33,12}, type = "ordinary" }) 60des.region(selection.area(35,11,36,12), "lit") 61des.region({ region = {38,08,41,12}, type = "ordinary" }) 62des.region({ region = {43,07,49,08}, type = "ordinary" }) 63des.region({ region = {43,12,49,12}, type = "ordinary" }) 64des.region({ region = {44,16,51,16}, type = "ordinary" }) 65des.region({ region = {53,06,59,07}, type = "ordinary" }) 66des.region({ region = {61,06,71,07}, type = "ordinary" }) 67des.region({ region = {55,16,59,18}, type = "ordinary" }) 68des.region({ region = {63,11,68,12}, type = "ordinary" }) 69des.region({ region = {70,11,72,12}, type = "ordinary" }) 70-- Stairs 71des.stair("up", 10,04) 72des.stair("down", 73,05) 73-- Non diggable walls 74des.non_diggable(selection.area(00,00,75,19)) 75des.door("closed",05,05) 76des.door("closed",05,09) 77des.door("closed",08,14) 78des.door("closed",08,03) 79des.door("closed",11,09) 80des.door("closed",11,12) 81des.door("closed",10,16) 82des.door("closed",14,05) 83des.door("closed",15,16) 84des.door("locked",21,09) 85des.door("locked",21,12) 86des.door("closed",23,17) 87des.door("closed",25,03) 88des.door("closed",26,15) 89des.door("closed",29,03) 90des.door("closed",28,13) 91des.door("closed",31,03) 92des.door("closed",32,08) 93des.door("closed",37,11) 94des.door("closed",36,17) 95des.door("locked",41,03) 96des.door("closed",40,07) 97des.door("closed",48,06) 98des.door("closed",48,13) 99des.door("closed",48,15) 100des.door("closed",56,03) 101des.door("closed",55,05) 102des.door("closed",72,03) 103des.door("locked",74,04) 104des.door("closed",64,08) 105des.door("closed",62,11) 106des.door("closed",69,11) 107des.door("closed",60,13) 108des.door("closed",60,16) 109des.door("closed",73,16) 110 111-- Objects 112des.object() 113des.object() 114des.object() 115des.object() 116des.object() 117des.object() 118des.object() 119des.object() 120des.object() 121des.object() 122des.object() 123des.object() 124des.object() 125des.object() 126-- Toilet paper 127des.object("blank paper", 71, 12) 128des.object("blank paper", 71, 12) 129-- Random traps 130des.trap() 131des.trap() 132des.trap() 133des.trap() 134des.trap() 135des.trap() 136des.trap() 137des.trap() 138des.trap() 139-- Random monsters. 140des.monster("giant spider") 141des.monster("giant spider") 142des.monster("giant spider") 143des.monster("giant spider") 144des.monster("giant spider") 145des.monster("giant spider") 146des.monster("giant spider") 147des.monster("giant spider") 148des.monster("giant spider") 149des.monster("giant spider") 150des.monster("giant spider") 151des.monster("giant spider") 152des.monster("giant spider") 153des.monster("giant spider") 154des.monster("giant spider") 155des.monster("giant spider") 156des.monster("s") 157des.monster("s") 158