Source:NetHack 3.6.1/dat/bigroom.des

From NetHackWiki
(Redirected from Bigroom.des)
Jump to: navigation, search

Below is the full text to bigroom.des from the source code of NetHack 3.6.1. To link to a particular line, write [[Source:NetHack 3.6.1/dat/bigroom.des#line123]], for example.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.

This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

  1.  # NetHack 3.6	bigroom.des	$NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
  2.  #	Copyright (c) 1989 by Jean-Christophe Collet
  3.  #	Copyright (c) 1990 by M. Stephenson
  4.  # NetHack may be freely redistributed.  See license for details.
  5.  #
  6.  # These are the bigroom levels:
  7.  #
  8.  
  9.  MAZE:"bigrm-1",' '
  10.  GEOMETRY:center,center
  11.  MAP
  12.  ---------------------------------------------------------------------------
  13.  |.........................................................................|
  14.  |.........................................................................|
  15.  |.........................................................................|
  16.  |.........................................................................|
  17.  |.........................................................................|
  18.  |.........................................................................|
  19.  |.........................................................................|
  20.  |.........................................................................|
  21.  |.........................................................................|
  22.  |.........................................................................|
  23.  |.........................................................................|
  24.  |.........................................................................|
  25.  |.........................................................................|
  26.  |.........................................................................|
  27.  |.........................................................................|
  28.  |.........................................................................|
  29.  ---------------------------------------------------------------------------
  30.  ENDMAP
  31.  
  32.  $terrains = TERRAIN:{'-', 'F', 'L', 'T', 'C'}
  33.  SHUFFLE:$terrains
  34.  
  35.  [50%]: SWITCH [ 4 ] {
  36.    CASE 0:
  37.      TERRAIN:line (10,8),(65, 8), $terrains[0]
  38.      BREAK
  39.    CASE 1:
  40.      TERRAIN:line (15,4),(15, 13), $terrains[0]
  41.      TERRAIN:line (59,4),(59, 13), $terrains[0]
  42.      BREAK
  43.    CASE 2:
  44.      TERRAIN:line (10,8),(38, 8), $terrains[0]
  45.      TERRAIN:line (37,8),(65, 8), $terrains[0]
  46.      TERRAIN:line (37,3),(37, 8), $terrains[0]
  47.      TERRAIN:line (37,8),(37,14), $terrains[0]
  48.      BREAK
  49.    CASE 3:
  50.        TERRAIN:rect (4,4,70,13), $terrains[0]
  51.        TERRAIN:line (25, 4),(50, 4), '.'
  52.        TERRAIN:line (25,13),(50,13), '.'
  53.        BREAK
  54.    DEFAULT:
  55.  }
  56.  
  57.  # Dungeon Description
  58.  REGION:(01,01,73,16),lit,"ordinary"
  59.  # Stairs
  60.  STAIR:random,up
  61.  STAIR:random,down
  62.  # Non diggable walls
  63.  NON_DIGGABLE:(00,00,74,17)
  64.  # Objects
  65.  OBJECT:random,random
  66.  OBJECT:random,random
  67.  OBJECT:random,random
  68.  OBJECT:random,random
  69.  OBJECT:random,random
  70.  OBJECT:random,random
  71.  OBJECT:random,random
  72.  OBJECT:random,random
  73.  OBJECT:random,random
  74.  OBJECT:random,random
  75.  OBJECT:random,random
  76.  OBJECT:random,random
  77.  OBJECT:random,random
  78.  OBJECT:random,random
  79.  OBJECT:random,random
  80.  # Random traps
  81.  TRAP:random,random
  82.  TRAP:random,random
  83.  TRAP:random,random
  84.  TRAP:random,random
  85.  TRAP:random,random
  86.  TRAP:random,random
  87.  # Random monsters.
  88.  MONSTER:random,random
  89.  MONSTER:random,random
  90.  MONSTER:random,random
  91.  MONSTER:random,random
  92.  MONSTER:random,random
  93.  MONSTER:random,random
  94.  MONSTER:random,random
  95.  MONSTER:random,random
  96.  MONSTER:random,random
  97.  MONSTER:random,random
  98.  MONSTER:random,random
  99.  MONSTER:random,random
  100.  MONSTER:random,random
  101.  MONSTER:random,random
  102.  MONSTER:random,random
  103.  MONSTER:random,random
  104.  MONSTER:random,random
  105.  MONSTER:random,random
  106.  MONSTER:random,random
  107.  MONSTER:random,random
  108.  MONSTER:random,random
  109.  MONSTER:random,random
  110.  MONSTER:random,random
  111.  MONSTER:random,random
  112.  MONSTER:random,random
  113.  MONSTER:random,random
  114.  MONSTER:random,random
  115.  MONSTER:random,random
  116.  
  117.  #	Here, just play with the lighting...
  118.  
  119.  MAZE:"bigrm-2",' '
  120.  GEOMETRY:center,center
  121.  MAP
  122.  ---------------------------------------------------------------------------
  123.  |.........................................................................|
  124.  |.........................................................................|
  125.  |.........................................................................|
  126.  |.........................................................................|
  127.  |.........................................................................|
  128.  |.........................................................................|
  129.  |.........................................................................|
  130.  |.........................................................................|
  131.  |.........................................................................|
  132.  |.........................................................................|
  133.  |.........................................................................|
  134.  |.........................................................................|
  135.  |.........................................................................|
  136.  |.........................................................................|
  137.  |.........................................................................|
  138.  |.........................................................................|
  139.  ---------------------------------------------------------------------------
  140.  ENDMAP
  141.  # Dungeon Description
  142.  REGION:(01,01,73,16),lit,"ordinary"
  143.  SWITCH [ 3 ] {
  144.    CASE 0:
  145.      REGION:(01,07,22,09),unlit,"ordinary"
  146.      REGION:(24,01,50,05),unlit,"ordinary"
  147.      REGION:(24,11,50,16),unlit,"ordinary"
  148.      REGION:(52,07,73,09),unlit,"ordinary"
  149.      BREAK
  150.    CASE 1:
  151.      REGION:(24,01,50,16),unlit,"ordinary"
  152.      BREAK
  153.    CASE 2:
  154.      REGION:(01,01,22,16),unlit,"ordinary"
  155.      REGION:(52,01,73,16),unlit,"ordinary"
  156.      BREAK
  157.  }
  158.  # Stairs
  159.  STAIR:random,up
  160.  STAIR:random,down
  161.  # Non diggable walls
  162.  NON_DIGGABLE:(00,00,74,17)
  163.  # Objects
  164.  OBJECT:random,random
  165.  OBJECT:random,random
  166.  OBJECT:random,random
  167.  OBJECT:random,random
  168.  OBJECT:random,random
  169.  OBJECT:random,random
  170.  OBJECT:random,random
  171.  OBJECT:random,random
  172.  OBJECT:random,random
  173.  OBJECT:random,random
  174.  OBJECT:random,random
  175.  OBJECT:random,random
  176.  OBJECT:random,random
  177.  OBJECT:random,random
  178.  OBJECT:random,random
  179.  # Random traps
  180.  TRAP:random,random
  181.  TRAP:random,random
  182.  TRAP:random,random
  183.  TRAP:random,random
  184.  TRAP:random,random
  185.  TRAP:random,random
  186.  # Random monsters.
  187.  MONSTER:random,random
  188.  MONSTER:random,random
  189.  MONSTER:random,random
  190.  MONSTER:random,random
  191.  MONSTER:random,random
  192.  MONSTER:random,random
  193.  MONSTER:random,random
  194.  MONSTER:random,random
  195.  MONSTER:random,random
  196.  MONSTER:random,random
  197.  MONSTER:random,random
  198.  MONSTER:random,random
  199.  MONSTER:random,random
  200.  MONSTER:random,random
  201.  MONSTER:random,random
  202.  MONSTER:random,random
  203.  MONSTER:random,random
  204.  MONSTER:random,random
  205.  MONSTER:random,random
  206.  MONSTER:random,random
  207.  MONSTER:random,random
  208.  MONSTER:random,random
  209.  MONSTER:random,random
  210.  MONSTER:random,random
  211.  MONSTER:random,random
  212.  MONSTER:random,random
  213.  MONSTER:random,random
  214.  MONSTER:random,random
  215.  
  216.  #	Now, let's get fancy...
  217.  
  218.  MAZE:"bigrm-3",' '
  219.  GEOMETRY:center,center
  220.  MAP
  221.  ---------------------------------------------------------------------------
  222.  |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
  223.  |.........................................................................|
  224.  |.........................................................................|
  225.  |.........................................................................|
  226.  |..............---.......................................---..............|
  227.  |...............|.........................................|...............|
  228.  |.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
  229.  |.....|--------   --------|...................|----------   --------|.....|
  230.  |.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
  231.  |...............|.........................................|...............|
  232.  |..............---.......................................---..............|
  233.  |.........................................................................|
  234.  |.........................................................................|
  235.  |.........................................................................|
  236.  |.........................................................................|
  237.  |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
  238.  ---------------------------------------------------------------------------
  239.  ENDMAP
  240.  # Dungeon Description
  241.  REGION:(01,01,73,16),lit,"ordinary"
  242.  # Stairs
  243.  STAIR:random,up
  244.  STAIR:random,down
  245.  # Non diggable walls
  246.  NON_DIGGABLE:(00,00,74,17)
  247.  # Objects
  248.  OBJECT:random,random
  249.  OBJECT:random,random
  250.  OBJECT:random,random
  251.  OBJECT:random,random
  252.  OBJECT:random,random
  253.  OBJECT:random,random
  254.  OBJECT:random,random
  255.  OBJECT:random,random
  256.  OBJECT:random,random
  257.  OBJECT:random,random
  258.  OBJECT:random,random
  259.  OBJECT:random,random
  260.  OBJECT:random,random
  261.  OBJECT:random,random
  262.  OBJECT:random,random
  263.  # Random traps
  264.  TRAP:random,random
  265.  TRAP:random,random
  266.  TRAP:random,random
  267.  TRAP:random,random
  268.  TRAP:random,random
  269.  TRAP:random,random
  270.  # Random monsters.
  271.  MONSTER:random,(01,01)
  272.  MONSTER:random,(13,01)
  273.  MONSTER:random,(25,01)
  274.  MONSTER:random,(37,01)
  275.  MONSTER:random,(49,01)
  276.  MONSTER:random,(61,01)
  277.  MONSTER:random,(73,01)
  278.  MONSTER:random,(07,07)
  279.  MONSTER:random,(13,07)
  280.  MONSTER:random,(25,07)
  281.  MONSTER:random,(37,07)
  282.  MONSTER:random,(49,07)
  283.  MONSTER:random,(61,07)
  284.  MONSTER:random,(67,07)
  285.  MONSTER:random,(07,09)
  286.  MONSTER:random,(13,09)
  287.  MONSTER:random,(25,09)
  288.  MONSTER:random,(37,09)
  289.  MONSTER:random,(49,09)
  290.  MONSTER:random,(61,09)
  291.  MONSTER:random,(67,09)
  292.  MONSTER:random,(01,16)
  293.  MONSTER:random,(13,16)
  294.  MONSTER:random,(25,16)
  295.  MONSTER:random,(37,16)
  296.  MONSTER:random,(49,16)
  297.  MONSTER:random,(61,16)
  298.  MONSTER:random,(73,16)
  299.  MAZE:"bigrm-4",' '
  300.  GEOMETRY:center,center
  301.  MAP
  302.  -----------                                                     -----------
  303.  |.........|                                                     |.........|
  304.  |.........|-----------|                             |-----------|.........|
  305.  |-|...................|----------|       |----------|...................|-|
  306.    -|.............................|-------|.............................|-  
  307.     -|.................................................................|-   
  308.      -|...............................................................|-    
  309.       -|.............................................................|-     
  310.        -|...........................................................|-      
  311.        -|...........................................................|-      
  312.       -|.............................................................|-     
  313.      -|...............................................................|-    
  314.     -|.................................................................|-   
  315.    -|.............................|-------|.............................|-  
  316.  |-|...................|----------|       |----------|...................|-|
  317.  |.........|-----------|                             |-----------|.........|
  318.  |.........|                                                     |.........|
  319.  -----------                                                     -----------
  320.  ENDMAP
  321.  # Dungeon Description
  322.  REGION:(01,01,73,16),lit,"ordinary"
  323.  # Stairs
  324.  STAIR:random,up
  325.  STAIR:random,down
  326.  # Non diggable walls
  327.  NON_DIGGABLE:(00,00,74,17)
  328.  # Fountains
  329.  FOUNTAIN:(05,02)
  330.  FOUNTAIN:(05,15)
  331.  FOUNTAIN:(69,02)
  332.  FOUNTAIN:(69,15)
  333.  # Objects
  334.  OBJECT:random,random
  335.  OBJECT:random,random
  336.  OBJECT:random,random
  337.  OBJECT:random,random
  338.  OBJECT:random,random
  339.  OBJECT:random,random
  340.  OBJECT:random,random
  341.  OBJECT:random,random
  342.  OBJECT:random,random
  343.  OBJECT:random,random
  344.  OBJECT:random,random
  345.  OBJECT:random,random
  346.  OBJECT:random,random
  347.  OBJECT:random,random
  348.  OBJECT:random,random
  349.  # Random traps
  350.  TRAP:random,random
  351.  TRAP:random,random
  352.  TRAP:random,random
  353.  TRAP:random,random
  354.  TRAP:random,random
  355.  TRAP:random,random
  356.  # Random monsters.
  357.  MONSTER:random,random
  358.  MONSTER:random,random
  359.  MONSTER:random,random
  360.  MONSTER:random,random
  361.  MONSTER:random,random
  362.  MONSTER:random,random
  363.  MONSTER:random,random
  364.  MONSTER:random,random
  365.  MONSTER:random,random
  366.  MONSTER:random,random
  367.  MONSTER:random,random
  368.  MONSTER:random,random
  369.  MONSTER:random,random
  370.  MONSTER:random,random
  371.  MONSTER:random,random
  372.  MONSTER:random,random
  373.  MONSTER:random,random
  374.  MONSTER:random,random
  375.  MONSTER:random,random
  376.  MONSTER:random,random
  377.  MONSTER:random,random
  378.  MONSTER:random,random
  379.  MONSTER:random,random
  380.  MONSTER:random,random
  381.  MONSTER:random,random
  382.  MONSTER:random,random
  383.  MONSTER:random,random
  384.  MONSTER:random,random
  385.  
  386.  #	Try an oval room...
  387.  
  388.  MAZE:"bigrm-5",' '
  389.  GEOMETRY:center,center
  390.  MAP
  391.                              ------------------                            
  392.                      ---------................---------                    
  393.                -------................................-------              
  394.           ------............................................------         
  395.        ----......................................................----      
  396.      ---............................................................---    
  397.    ---................................................................---  
  398.  ---....................................................................---
  399.  |........................................................................|
  400.  |........................................................................|
  401.  |........................................................................|
  402.  ---....................................................................---
  403.    ---................................................................---  
  404.      ---............................................................---    
  405.        ----......................................................----      
  406.           ------............................................------         
  407.                -------................................-------              
  408.                      ---------................---------                    
  409.                              ------------------                            
  410.  ENDMAP
  411.  # Dungeon Description
  412.  REGION:(00,00,72,18),lit,"ordinary"
  413.  # Stairs
  414.  STAIR:random,up
  415.  STAIR:random,down
  416.  # Non diggable walls
  417.  NON_DIGGABLE:(00,00,72,18)
  418.  # Objects
  419.  OBJECT:random,random
  420.  OBJECT:random,random
  421.  OBJECT:random,random
  422.  OBJECT:random,random
  423.  OBJECT:random,random
  424.  OBJECT:random,random
  425.  OBJECT:random,random
  426.  OBJECT:random,random
  427.  OBJECT:random,random
  428.  OBJECT:random,random
  429.  OBJECT:random,random
  430.  OBJECT:random,random
  431.  OBJECT:random,random
  432.  OBJECT:random,random
  433.  OBJECT:random,random
  434.  # Random traps
  435.  TRAP:random,random
  436.  TRAP:random,random
  437.  TRAP:random,random
  438.  TRAP:random,random
  439.  TRAP:random,random
  440.  TRAP:random,random
  441.  # Random monsters.
  442.  MONSTER:random,random
  443.  MONSTER:random,random
  444.  MONSTER:random,random
  445.  MONSTER:random,random
  446.  MONSTER:random,random
  447.  MONSTER:random,random
  448.  MONSTER:random,random
  449.  MONSTER:random,random
  450.  MONSTER:random,random
  451.  MONSTER:random,random
  452.  MONSTER:random,random
  453.  MONSTER:random,random
  454.  MONSTER:random,random
  455.  MONSTER:random,random
  456.  MONSTER:random,random
  457.  MONSTER:random,random
  458.  MONSTER:random,random
  459.  MONSTER:random,random
  460.  MONSTER:random,random
  461.  MONSTER:random,random
  462.  MONSTER:random,random
  463.  MONSTER:random,random
  464.  MONSTER:random,random
  465.  MONSTER:random,random
  466.  MONSTER:random,random
  467.  MONSTER:random,random
  468.  MONSTER:random,random
  469.  MONSTER:random,random
  470.  
  471.  
  472.  # The Four Circles
  473.  
  474.  LEVEL:"bigrm-6"
  475.  FLAGS:mazelevel
  476.  INIT_MAP:solidfill,' '
  477.  GEOMETRY:center,center
  478.  MAP
  479.       ---------         ---------         ---------         ---------     
  480.     ---.......---     ---.......---     ---.......---     ---.......---   
  481.    --...........--   --...........--   --...........--   --...........--  
  482.   --.............-- --.............-- --.............-- --.............-- 
  483.   -...............- -...............- -...............- -...............- 
  484.  |-...............---...............---...............---...............--
  485.  |.................-.................-.................-.................|
  486.  |........T.................T.................T.................T........|
  487.  |.......................................................................|
  488.  |......T.{.....................................................{.T......|
  489.  |.......................................................................|
  490.  |........T.................T.................T.................T........|
  491.  |.................-.................-.................-.................|
  492.  --...............---...............---...............---...............--
  493.   -...............- -...............- -...............- -...............- 
  494.   --.............-- --.............-- --.............-- --.............-- 
  495.    --...........--   --...........--   --...........--   --...........--  
  496.     ---.......---     ---.......---     ---.......---     ---.......---   
  497.       ---------         ---------         ---------         ---------     
  498.  ENDMAP
  499.  REGION:(01,01,72,17),lit,"ordinary"
  500.  
  501.  STAIR:random,up
  502.  STAIR:random,down
  503.  
  504.  NON_DIGGABLE:(00,00,72,18)
  505.  
  506.  LOOP [15] {
  507.    OBJECT:random,random
  508.  }
  509.  LOOP [6] {
  510.    TRAP:random,random
  511.  }
  512.  LOOP [28] {
  513.    MONSTER:random,random
  514.  }
  515.  
  516.  
  517.  
  518.  # Let's tilt it a bit
  519.  
  520.  LEVEL:"bigrm-7"
  521.  FLAGS:mazelevel
  522.  INIT_MAP:solidfill,' '
  523.  GEOMETRY:center,center
  524.  MAP
  525.                                                          -----              
  526.                                                  ---------...---            
  527.                                          ---------.........L...---          
  528.                                  ---------.......................---        
  529.                          ---------.................................---      
  530.                  ---------...........................................---    
  531.          ---------.....................................................---  
  532.  |--------...............................................................--|
  533.  |.........................................................................|
  534.  |.L.....................................................................L.|
  535.  |.........................................................................|
  536.  |--...............................................................--------|
  537.    ---.....................................................---------        
  538.      ---...........................................---------                
  539.        ---.................................---------                        
  540.          ---.......................---------                                
  541.            ---...L.........---------                                        
  542.              ---...---------                                                
  543.                -----                                                        
  544.  ENDMAP
  545.  
  546.  $terrain = terrain:{ 'L', 'T', '{', '.' }
  547.  SHUFFLE:$terrain
  548.  REPLACE_TERRAIN:(00,00,74,18),'L',$terrain[0],100%
  549.  
  550.  REGION:(01,01,73,17),lit,"ordinary"
  551.  
  552.  STAIR:random,up
  553.  STAIR:random,down
  554.  
  555.  NON_DIGGABLE:(00,00,74,18)
  556.  
  557.  LOOP [15] {
  558.    OBJECT:random,random
  559.  }
  560.  LOOP [6] {
  561.    TRAP:random,random
  562.  }
  563.  LOOP [28] {
  564.    MONSTER:random,random
  565.  }
  566.  
  567.  
  568.  # Slanted
  569.  
  570.  LEVEL:"bigrm-8"
  571.  FLAGS:mazelevel
  572.  INIT_MAP:solidfill,' '
  573.  GEOMETRY:center,center
  574.  MAP
  575.  ----------------------------------------------                             
  576.  |............................................---                           
  577.  --.............................................---                         
  578.   ---......................................FF.....---                       
  579.     ---...................................FF........---                     
  580.       ---................................FF...........---                   
  581.         ---.............................FF..............---                 
  582.           ---..........................FF.................---               
  583.             ---.......................FF....................---             
  584.               ---....................FF.......................---           
  585.                 ---.................FF..........................---         
  586.                   ---..............FF.............................---       
  587.                     ---...........FF................................----    
  588.                       ---........FF...................................---   
  589.                         ---.....FF......................................--- 
  590.                           ---.............................................--
  591.                             ---............................................|
  592.                               ----------------------------------------------
  593.  ENDMAP
  594.  
  595.  IF [40%] {
  596.     $terrain = TERRAIN:{ 'L', '}', 'T', '.', '-', 'C' }
  597.     SHUFFLE:$terrain
  598.     REPLACE_TERRAIN:(0,0,74,17),'F', $terrain[0], 100%
  599.  }
  600.  
  601.  REGION:(01,01,73,16),lit,"ordinary"
  602.  
  603.  STAIR:random,up
  604.  STAIR:random,down
  605.  
  606.  NON_DIGGABLE:(00,00,74,17)
  607.  
  608.  LOOP [15] {
  609.    OBJECT:random,random
  610.  }
  611.  LOOP [6] {
  612.    TRAP:random,random
  613.  }
  614.  LOOP [28] {
  615.    MONSTER:random,random
  616.  }
  617.  
  618.  
  619.  
  620.  # The Eye
  621.  
  622.  LEVEL:"bigrm-9"
  623.  FLAGS:mazelevel
  624.  GEOMETRY:center,center
  625.  MAP
  626.  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  627.  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  628.  }}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
  629.  }}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
  630.  }}}}}}}}}}......................................................}}}}}}}}}}
  631.  }}}}}}}............................................................}}}}}}}
  632.  }}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
  633.  }}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
  634.  }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
  635.  }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
  636.  }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
  637.  }}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
  638.  }}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
  639.  }}}}}}}............................................................}}}}}}}
  640.  }}}}}}}}}}......................................................}}}}}}}}}}
  641.  }}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
  642.  }}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
  643.  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  644.  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  645.  ENDMAP
  646.  
  647.  # Unlit, except 3 mapgrids around the "pupil"
  648.  REGION:(00,00,73,18),unlit,"ordinary"
  649.  REGION:(26,04,47,14),lit,"ordinary"
  650.  REGION:(21,05,51,13),lit,"ordinary"
  651.  REGION:(19,06,54,12),lit,"ordinary"
  652.  
  653.  STAIR:random,up
  654.  STAIR:random,down
  655.  
  656.  LOOP [15] {
  657.    OBJECT:random,random
  658.  }
  659.  LOOP [6] {
  660.    TRAP:random,random
  661.  }
  662.  LOOP [28] {
  663.    MONSTER:random,random
  664.  }
  665.  
  666.  
  667.  # Fog Maze
  668.  
  669.  LEVEL:"bigrm-10"
  670.  FLAGS:mazelevel
  671.  GEOMETRY:center,center
  672.  MAP
  673.  .......................................................................
  674.  .......................................................................
  675.  .......................................................................
  676.  .......................................................................
  677.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  678.  ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
  679.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  680.  ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
  681.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  682.  ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
  683.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  684.  ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
  685.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  686.  ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
  687.  ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
  688.  .......................................................................
  689.  .......................................................................
  690.  .......................................................................
  691.  .......................................................................
  692.  ENDMAP
  693.  
  694.  IF [33%] {
  695.     # occasionally it's not a fog maze
  696.     $terrain = TERRAIN:{ 'L', '}', 'T', '-', 'F' }
  697.     SHUFFLE:$terrain
  698.     # break it up a bit
  699.     REPLACE_TERRAIN:(0,0,70,18),'C', '.', 5%
  700.     REPLACE_TERRAIN:(0,0,70,18),'C', $terrain[0], 100%
  701.  }
  702.  
  703.  REGION:(00,00,70,18),lit,"ordinary"
  704.  
  705.  # when falling down on this level, never end up in the fog maze
  706.  TELEPORT_REGION:(00,00,70,18),(02,03,68,15),down
  707.  
  708.  LOOP [15] {
  709.    OBJECT:random,random
  710.  }
  711.  LOOP [6] {
  712.    TRAP:random,random
  713.  }
  714.  LOOP [28] {
  715.    MONSTER:random,random
  716.  }
  717.  
  718.  MAZEWALK:(4, 2), south, false
  719.  
  720.  # Stairs up, not in the fog maze
  721.  STAIR:(00,00,70,18),(02,03,68,15),up
  722.  STAIR:random,down
  723.