##############################################################################
# Simple maps for D:1 arrival vaults.
# See arrival_guide.txt for where your new arrival vault belongs.
#
# Please do not rearrange the vaults. The order is chosen so that readers are
# introduced to new features one by one.
##############################################################################

NAME:   minmay_arrival_doors
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
     x+x
     x.x
     x+x
     x.x
    xx+xx
xxxxx...xxxxx
+.+.+.{.+.+.+
xxxxx...xxxxx
    xx+xx
     x.x
     x+x
     x.x
     x+x
ENDMAP

##############################################################
NAME:    minmay_arrival_three_doors
TAGS:    arrival transparent
ORIENT:  float
MAP
x+xxxx+xxxx+x
x...........x
xxxxxx{xxxxxx
     xxx
ENDMAP

##############################################################
NAME:   minmay_arrival_diagonal_passages
TAGS:   arrival transparent
ORIENT: float
MAP
   @xxxxx@
   x.xxx.x
  xxx.x.xxx
@xxxxx.xxxxx@
x.xxx.x.xxx.x
xx.x.x.x.x.xx
xxx.x.{.x.xxx
xx.x.x.x.x.xx
x.xxx.x.xxx.x
@xxxxx.xxxxx@
  xxx.x.xxx
   x.xxx.x
   @xxxxx@
ENDMAP

##############################################################
NAME:    minmay_arrival_wavy_path
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
NSUBST:  { = 1:{ / .
MAP
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
@..xxxx....xxxx....xxx
@...xx......xx......xx
xx..xx..xx..xx..xx..xx
xx..xx..x.{{.x..xx..xx
xx..xx..x.{{.x..xx..xx
xx..xx..xx..xx..xx..xx
xx......xx......xx...@
xxx....xxxx....xxxx..@
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    matt_arrival_spirals
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: {[(
SUBST:   [=., (=.
MAP
xxxxxxxx@xxxxxxxxx
x......x.x.x.....x
x.xxxx.x.x.x.xxx.x
x.x{.x.x.x.x..(x.x
x.xx.x.x.x.xxxxx.x
x....x.x.x.......x
xxxxxx.x.x.xxxxxxx
@................@
x.xxxxxxxxxxxxxx.x
x.x..........x...x
x.x.xxxxxxxx.x.x.x
x.x.x...[....x.x.x
x.x.x.xxxxxxxx.x.x
x...x..........x.x
xxxxxxxxxxxxxxxxxx
ENDMAP

###########################################################
NAME:    eino_arrival_druids_welcome
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
MONS:    plant
MAP
x1......@......1x
xw1...........1wx
xww1.........1wwx
xwww1.......1wwwx
xwwww1.....1wwwwx
xwwwww1.{.1wwwwwx
xwwww1.....1wwwwx
xwww1.......1wwwx
xww1.........1wwx
xw1...........1wx
x1......@......1x
ENDMAP

###########################################################
NAME:   eino_arrival_water_cross
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MONS:   plant
MAP
...................
..1xWx1.....1xWx1..
.1xxWxx1...1xxWxx1.
..WWWWW..{..WWWWW..
.1xxWxx1...1xxWxx1.
..1xWx1.....1xWx1..
...................
ENDMAP

###########################################################
NAME:   eino_arrival_water_star
TAGS:   arrival no_monster_gen no_rotate transparent
ORIENT: float
MAP
..xxxxxxx@xxxxxxx..
....xxxx...xxxx....
x.....x..W..x.....x
xG..W....W....W..Gx
xx...W..WWW..W...xx
x.....WWWWWWW.....x
....WWWW...WWWW....
..WWWWW..{..WWWWW..
....WWWW...WWWW....
x.....WWWWWWW.....x
xx...W..WWW..W...xx
xG..W....W....W..Gx
x.....x..W..x.....x
....xxxx...xxxx....
..xxxxxxx@xxxxxxx..
ENDMAP

###########################################################
NAME:    eino_arrival_tree_alley
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
MONS:    plant
SHUFFLE: 1t
MAP
xxxxxxxxxxxxxxxxx
.111111111111111.
@.......{.......@
.111111111111111.
xxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:   lemuel_arrival_funnel
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SUBST:  c : ccccwlx
MAP
xxxxxxxxxxxxxxx
x......{......x
x.............x
xx...ccccc...xx
 x...ccccc...x
 xx...ccc...xx
  x...ccc...x
  xx...c...xx
   x...c...x
   xx.....xx
    x.....x
    xx...xx
     x...x
     x...x
     x+++x
     x.@.x
ENDMAP

##############################################################
# Reduced weight because of size and shape.
NAME:    minmay_arrival_pointy
TAGS:    arrival no_monster_gen transparent
WEIGHT:  4
ORIENT:  float
MAP
xxx                     xxx
x{xx                   xx.x
xx.xx                 xx.xx
 x..xx               xx..x
 xx..xx             xx..xx
  x...xx           xx...x
  xx...xx         xx...xx
   x....xxxxxxxxxxx....x
   xx....xx.....xx....xx
    x......xxxxx......x
    xx.....xxxxx.....xx
     x......xxx......x
     xx......x......xx
      x.............x
ENDMAP

##############################################################
NAME:    minmay_arrival_up_and_down
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: )]}
MAP
ccccccccc
c.......c
+...{...+
c.......c
cnnnnnnnc
c.......c
+.).].}.+
c.......c
ccccccccc
ENDMAP

##############################################################
NAME:    pf_arrival_petrified_forest
TAGS:    arrival transparent
ORIENT:  float
KFEAT:   t = petrified_tree
MAP
  xxx
xxxtxx
xxt{txx
xxt..txx
xxx..txx
@xt.txx@
x..t.t.x
xxxxt.xx
xxxxxxxx
ENDMAP

##############################################################
NAME:    onia_arrival_pyramid
TAGS:    arrival no_rotate no_monster_gen transparent
ORIENT:  float
SHUFFLE: xxxcvlw
MAP
        .........
       .....x.....
      .....xxx.....
     .....xxxxx.....
    .....x.....x.....
   .....xxx...xxx.....
  .....xxxxx.xxxxx.....
 .....x...........x.....
.....xxx....{....xxx.....
....xxxxx.......xxxxx....
...x.....x.....x.....x...
..xxx...xxx...xxx...xxx..
.xxxxx.xxxxx.xxxxx.xxxxx.
............@............
ENDMAP

##############################################################################
NAME:    lemuel_arrival_cross
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: >d
ITEM:    stone
MAP
      xxx
      x{x
      x.x
      x.x
      x.x
xxxxxxx.xxxxxxx
@.............@
xxxxxxx.xxxxxxx
      x.x
      x.x
      x.x
     xx.xx
     xG>Gx
     xx.xx
      x.x
      x@x
ENDMAP

##############################################################################
NAME:   lemuel_arrival_lava_pool
TAGS:   arrival no_monster_gen
ORIENT: float
ITEM:   stone
MAP
    xxxxxxx
   xx..{..xx
   x.......x
   x.......x
   x.......x
   x..lll..x
   x.lllll.x
   x.lldll.x
   x.ll>ll.x
   x.lldll.x
   x.lllll.x
   x..lll..x
  xx.......xx
xxx.........xxx
x.............x
x@.....@.....@x
ENDMAP

##############################################################
NAME:    minmay_arrival_four_houses
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: xcvb, {[(>
SUBST:   [=., (=.
MAP
.............
.xxxxx.ccccc.
.x...x.c...c.
.x.{.x.+.[.c.
.x...x.c...c.
.xx+xx.ccccc.
.............
.vvvvv.bb+bb.
.v...v.b...b.
.v.(.+.b.>.b.
.v...v.b...b.
.vvvvv.bbbbb.
.............
ENDMAP

##############################################################################
NAME:    dpeg_arrival_radiant
TAGS:    arrival no_rotate no_monster_gen transparent
ORIENT:  float
NSUBST:  ' = 2:@ / *=.x
MAP
'xxxxxxx'xxxxxxx'
x.xxxxxx.xxxxxx.x
xx..xxxx+xxxx..xx
xxxx..+...+..xxxx
xxxxxxx.{.xxxxxxx
xxxx..+...+..xxxx
xx..xxxx+xxxx..xx
x.xxxxxx.xxxxxx.x
'xxxxxxx'xxxxxxx'
ENDMAP

##############################################################################
NAME:    dpeg_arrival_rooms_with_view
TAGS:    arrival no_monster_gen no_pool_fixup transparent
ORIENT:  float
SHUFFLE: {[, lw
SUBST:   [=.
MAP
.......xxxxxx@0
@+xlllxx......@
.x.....x......x
.l..{..l......x
.l..T..l..%...x
.x.....x......x
xxxlllxxxwwwxxx
x......x.....x.
x...%..w..T..w.
x......w..[..w.
x......x.....x.
@......xxwwwx+.
0@xxxxxx......@
ENDMAP

##############################################################################
NAME:   dpeg_arrival_tiny_a
TAGS:   arrival transparent
ORIENT: float
MAP
{>
ENDMAP

NAME:   dpeg_arrival_tiny_b
TAGS:   arrival transparent
WEIGHT: 2
ORIENT: float
MAP
xxx
+{+
xxx
ENDMAP

NAME:   dpeg_arrival_tiny_c
TAGS:   arrival transparent
WEIGHT: 4
ORIENT: float
MAP
@....
.xxx.
.+{+.
xxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_d
TAGS:   arrival transparent
WEIGHT: 4
ORIENT: float
MAP
@....
.xxx.
.+{+.
.xxx.
.....
ENDMAP

NAME:   dpeg_arrival_tiny_e
TAGS:   arrival transparent
WEIGHT: 1
ORIENT: float
MAP
xxxxx
x...x
+.{.+
x...x
xxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_f
TAGS:   arrival transparent
WEIGHT: 3
ORIENT: float
MAP
@......
.xxxxx.
.x...x.
.+.{.+.
xx...xx
xxxxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_g
TAGS:   arrival transparent
WEIGHT: 3
ORIENT: float
MAP
@...xx
.xx+xx
.x...x
.+.{.+
xx...x
xxxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_h
TAGS:   arrival transparent
WEIGHT: 3
ORIENT: float
MAP
@xxxxxx
.xxxxxx
.x...xx
.+.{.+.
xx...x.
xxxxxx@
ENDMAP

NAME:   dpeg_arrival_tiny_i
TAGS:   arrival transparent
WEIGHT: 4
ORIENT: float
MAP
xxxxx
.>{.@
xxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_j
TAGS:   arrival transparent
WEIGHT: 3
ORIENT: float
SUBST:  v : vcbxxx
MAP
xxxxx
xvvvx
.>{.@
xvvvx
xxxxx
ENDMAP

NAME:   dpeg_arrival_tiny_k
TAGS:   arrival transparent
WEIGHT: 3
ORIENT: float
MAP
xxxx
x{>@
xxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_windows_large_door
TAGS:    arrival no_monster_gen no_rotate transparent
ORIENT:  float
MAP
.......
.xx+++xx.
.x.....x.
.m..{..m.
.m.....m.
.x.....x.
.xx+++xx.
.........
ENDMAP

##############################################################################
NAME:    dpeg_chamrin_arrival_tetris
TAGS:    arrival transparent
ORIENT:  float
MAP
          x.@.x
         xx...xx
        xx..x..xx
       xx..xxx..xx
      xx..xxxxx..xx
     xx..xxxxxxx..xx
    xx..xxxxxxxxx..xx
xxxxx..xxxxxxxxxxx..xxxxx
x.......................x
x.b..bbb.b..b.bb.bbb..b.x
x.bb.b..bbb.b.bb...b.bb.x
x..b........b........b..x
xx...xxxxxx.b.xxxxxx...xx
 xx...xxxxx...xxxxx...xx
  xx...xxxxxxxxxxx...xx
   xx...xxx...xxx...xx
    xx...x..{..x...xx
     xx...........xx
      xxx...x....xx
        xxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_boxorama
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: {[(<
SUBST:   [=., (=.
MAP
xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx
x.................................x
x.................................x
x...xxxxxxx...xxxxx...xxxx...xx...x
x...xxxxxxx...xxxxx...xxxx...xx...x
x...xxxxxxx...xxxxx...xxxx........x
x...xxxxxxx...xxxxx........<..[...x
x...xxxxxxx.......................x
x.......................xxxxxxx...x
x...(..{........xxxxx...xxxxxxx...x
x........xxxx...xxxxx...xxxxxxx...x
x...xx...xxxx...xxxxx...xxxxxxx...x
x...xx...xxxx...xxxxx...xxxxxxx...x
x.................................x
x.................................x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_boxes_within_box
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: {[(
SUBST:   [=., (=.
MAP
xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx
x.................................x
x.................................x
x...xxxxxxx..xxxxxxxxxxx..xxxxx...x
x...xxxxxxx..xxxxxxxxxxx..xxxxx...x
x...xxx........xxxxxxxxx..xxxxx...x
x............{.xxxxx......xxxxx...x
x...xxx..[........................x
x...xxx........x........(.xxxxx...x
x...xxxxxx..xxxx.xxx......xxxxx...x
x...xxxxxx..xxxx.xxx......xxxxx...x
x...xxxxxx..xxxx.xxxx...xxxxxxx...x
x...xxxxxx..xxxx.xxxx...xxxxxxx...x
x.................................x
x.................................x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_shelter
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: cvxxxx
MAP
@...........@
.............
....cc+cc....
...cc...cc...
...c..{..c...
...cc...cc...
....cc+cc....
.............
@...........@
ENDMAP

##############################################################################
NAME:    dpeg_arrival_triangle_fractal
TAGS:    arrival no_monster_gen no_rotate transparent
WEIGHT:  2
ORIENT:  float
MAP
xxxxxxxxxxxxxxxxxxxxxxx@x
xxxxx.xxxxx.xxxxxxxxxxx.x
xxxx..xxxx..xxxxxxxxxx..x
xxx...xxx...xxxxxxxxx...x
xx..{.xx....xxxxxxxx....x
x.....+.....xxxxxxx.....x
xxxxx+xxxxx+xxxxxx...x..x
xxxxx.xxxxx.xxxxx...xx..x
xxxx..xxxx..xxxx...xxx..x
xxx...xxx...xxx...xxxx..x
xx....xx..T.xx...xxxxx..x
x.....+.....+...........x
xxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_long_road
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: {[(
SUBST:   [=., (=.
MAP
xx.(.@x..xx@
xx...xx...+.
.....xxx..xx
....xxx...x.
x...xx....x.
x..xxx...xx.
...xx....x..
..xxx.{.xxx.
..xx>...xx>.
@xxxx..xx...
xxx....xx@.[
ENDMAP

##############################################################################
NAME:    dpeg_arrival_ternary
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: cv
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxx
xcxcxcxcxcxcxcxcxcxcxcxxcx
x.x..c.....x..c.....x..c.x
x.......x..x..x..c..c..c.x
@.........................
..x..x..x.....x..x..x..x.@
x.c..c..x.....x..........x
x.x.....c..{.....c..x....x
xcxcxcxcxcxcxcxcxcxcxcxxcx
xxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:   erik_arrival_triangle_small
TAGS:   arrival no_monster_gen transparent
WEIGHT: 4
ORIENT: float
MAP
            xxx
            x{x
          xxx.xxx
          x.+.+.x
        xxx.xxx.xxx
        x.+x+.+x+.x
        x@xxx@xxx@x
ENDMAP

NAME:   erik_arrival_triangle_medium
WEIGHT: 3
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
            xxx
            x{x
          xxx.xxx
          x.+.+.x
        xxx.xxx.xxx
        x.+x+.+x+.x
      xxx.xxx.xxx.xxx
      x.+x+.+x+.+x+.x
      x@xxx@xxx@xxx@x
ENDMAP

NAME:   erik_arrival_triangle_large
TAGS:   arrival no_monster_gen transparent
WEIGHT: 2
ORIENT: float
MAP
            xxx
            x{x
          xxx.xxx
          x.+.+.x
        xxx.xxx.xxx
        x.+x+.+x+.x
      xxx.xxx.xxx.xxx
      x.+x+.+x+.+x+.x
    xxx.xxx.xxx.xxx.xxx
    x.+x+.+x+.+x+.+x+.x
    x@xxx@xxx@xxx@xxx@x
ENDMAP

NAME:   erik_arrival_triangle_huge
TAGS:   arrival no_monster_gen transparent
WEIGHT: 1
ORIENT: float
MAP
            xxx
            x{x
          xxx.xxx
          x.+.+.x
        xxx.xxx.xxx
        x.+x+.+x+.x
      xxx.xxx.xxx.xxx
      x.+x+.+x+.+x+.x
    xxx.xxx.xxx.xxx.xxx
    x.+x+.+x+.+x+.+x+.x
  xxx.xxx.xxx.xxx.xxx.xxx
  x.+x+.+x+.+x+.+x+.+x+.x
  x@xxx@xxx@xxx@xxx@xxx@x
ENDMAP

##############################################################################
NAME:    erik_arrival_blinker_ship
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: cxxx
MAP
           ......
          ..c..c.
          .c.....
  ....   ..c...c.
...cc......cccc..
..cccc...........
.cc.cc...........
..cc.....cc.ccc...............
........c.....cc.....c....ccc.
.......cc.{.....c....c......c.
........c.....cc.....c....ccc.
..cc.....cc.ccc...............
.cc.cc...........
..cccc...........
...cc......cccc..
...........c...c.
          .c.....
          ..c..c.
           ......
ENDMAP

##############################################################################
NAME:   matt_arrival_refuge
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
xxxxx@xxxxxxxx@xxxx
x.................x
x.xxxxxxx+xxxxxxx.x
x.x.............x.x
x.x.xxxxxxxxxxx.x.x
x.x.x.........x.x.x
x.x.x.xxxxxxx.x.x.x
x.x.x.x.....x.x.x.x
@.x...x..{..x...x.@
x.x.x.x.....x.x.x.x
x.x.x.xxx.xxx.x.x.x
x.x.x.........x.x.x
x.x.xxxxxxxxxxx.x.x
x.x.............x.x
x.xxxxxxx+xxxxxxx.x
x.................x
xxxx@xxxxxxxx@xxxxx
ENDMAP

##############################################################################
NAME:   matt_arrival_los_fun
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
        x+x
        x.x
  xxxxxxx+xxxxxxx
  x.............x
  x.xxxxxxxxxxx.x
  x..x.......x..x
  x.x.xxxxxxx.x.x
  x.xx.......xx.x
  x.x.xxx+xxx.x.x
  x.x.x.....x.x.x
xxx.x.x.....x.x.xxx
+.+.x.+..{..+.x.+.+
xxx.x.x.....x.x.xxx
  x.x.x.....x.x.x
  x.x.xxx+xxx.x.x
  x.xx.......xx.x
  x.x.xxxxxxx.x.x
  x..x.......x..x
  x.xxxxxxxxxxx.x
  x.............x
  xxxxxxx+xxxxxxx
        x.x
        x+x
ENDMAP

##############################################################
NAME:   minmay_arrival_open_corners
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SUBST:  x : x:10 c:2 v:1 m:1
MAP
xxx...xxx...xxx
x.............x
x.............x
...xxx...xxx...
...x{......x...
...x.......x...
x.............x
x......b......x
x.............x
...x.......x...
...x......>x...
...xxx...xxx...
x.............x
x.............x
xxx...xxx...xxx
ENDMAP

##############################################################
NAME:    minmay_arrival_plants_in_alcoves
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: 11123t
MONS:    plant, fungus, bush
MAP
xxxxxxxxxxx
x1x1x1x1x1xxx
@...........x
.......11..{x
@...........x
x1x1x1x1x1xxx
xxxxxxxxxxx
ENDMAP

##############################################################
NAME:    minmay_arrival_radiant_lines
TAGS:    arrival no_rotate transparent
ORIENT:  float
SHUFFLE: xX
SUBST:   X:xxxX, X:.lw, x:xxxvc
MAP
    .............
  ........X........
 .....x...X...x.....
 ..X...x..X..x...X..
....X..x..X..x..X....
.....X..x.X.x..X.....
..x...X.x.X.x.X...x..
...xx..X.x.x.X..xx...
.....xx.X...X.xx.....
.......x.....x.......
.XXXXXX...{...XXXXXX.
.......x.....x.......
.....xx.X...X.xx.....
...xx..X.x.x.X..xx...
..x...X.x.X.x.X...x..
.....X..x.X.x..X.....
....X..x..X..x..X....
 ..X...x..X..x...X..
 .....x...X...x.....
  ........X........
    .............
ENDMAP


##############################################################
NAME:    onia_arrival_mini_spirals
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: ({[<, GT, vcxxxx
SUBST:   [=., (=., <=.
MAP
vvvvvvvvvvv
vv...+...vv
vv[v.v.v(vv
vvvv.v.vvvv
v.........v
v.vv...vv.v
v.<v...v{.v
vvvv.@.vvvv
ENDMAP

###########################################################
NAME:    dpeg_arrival_line_fractal
TAGS:    arrival no_monster_gen no_rotate transparent
ORIENT:  float
WEIGHT:  8
SHUFFLE: cv
MAP
x@xxxxxxxxxxxxxxxxxxxx@x
x......................x
x.cccccc......cccccc...x
x......................x
x.vv..vv......vv..vv...x
x......................x
xxxxxxxxxx{}xxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_rooms_a
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: cvb
MAP
xxxxxxxxx@.xxxxxx
xvvvvvvvx..xbbbbx
xv.....vx..xb..bx
xv..{..+...xb..bx
xv.....vx..xb..bx
xvvvvvvvx...+..bx
xxxxxxxxx..xb..bx
@..........xb..bx
.........T.xb..bx
xxxxxxxx...xbbbbx
xxxxxxxx.@.xxxxxx
ENDMAP

############################################################################
# A spiral sometimes made entirely of glass
NAME:    zelgadis_glass_arrival_small
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
SHUFFLE: mvvcccxxxx
MAP
...mmmmmmmm...
..............
.mm.mmmmmm.mm.
.mm.m....m.mm.
.mm.m.mm.m.mm.
.mm.m..m.m.mm.
.mm.m.{m.m.mm.
.mm.mmmm.m.mm.
.........m.mm.
...mmmmmmm....
ENDMAP

##############################################################################
NAME:   dpeg_arrival_snail
TAGS:   arrival no_monster_gen no_rotate transparent
ORIENT: float
NSUBST: . = 1:d / *:.
ITEM:   stone
MAP
         xxxxxxxxxxxxxxxxx
      xxxxxxxx.......xxxxxxx
   xxxxxxx.............xxxxxx
  xxxxxx.................xxxxx
 xxxxxx.........xxxx......xxxx
xxxxxx........xxxxxxxx.....xxx
xxxxx.......xxxx....xxx.....xx
xxxxx......xxx........xx....xx
xxxx.......xx...xxx...xxx....x
xxxx......xxx..x+xxx...xx....x
xxx.......xx..xxx.{xx..xx....x
xxx......xxx..xxx.xx..xxx....x
xxx......xxx...xx.....xx....xx
xx........xx....xxxxxxx....xxx
xx........xxx....xxxx......xxx
xx........xxxx............xxxx
xx........xxxxxxx......xxxxxx
x....>.....xxxxxxxxxxxxxxxxx
x....@.....xxxxxxxxxxxxxxx
ENDMAP

##############################################################################
NAME:    dpeg_arrival_three_smaller_balls
TAGS:    arrival no_rotate transparent
ORIENT:  float
WEIGHT:  5
MAP
   xxxxx  x@x  xxxxx
 xxx...xxxx+xxxx...xxx
xx.......xx.x........xx
x.........x.x.........x
x.........+.+.........x
x.........x.x.........x
xx.......xx.xx.......xx
 xxx...xxxx+xxx....xxx
  xx+xxxxx...xxxxx+xx
  xx.xxx.......xxx.xx
  x...x.........x...x
  x...+....{....+...x
  x...x.........x...x
  x..xxx.......xxx.xx
  xx.xxxxx...xxxxx.x
   x..xxxxx+xxxxx..x
   xx.............xx
    xxxxxxxxxxxxxxx
ENDMAP

NAME:    dpeg_arrival_three_bigger_balls
TAGS:    arrival no_rotate no_monster_gen transparent
ORIENT:  float
WEIGHT:  5
SHUFFLE: }>
MAP
         xxxxx
        xx...xx
        x..{..x
   xxxxxx.....xxxxxx
 xxx...xxx...xxx...xxx
xx.......xx+xx.......xx
x.........x.x.........x
x.........+.+.........x
x.........x.x.........x
xx.......xx+xx.......xx
 xxx...xxxx.xxxx...xxx
  xxxxxx.......xxxxxx
  xxx.............xxx
  xx...............xx
  x.................x
  x........T........x
  x.......T}T.......x
  x........T........x
  xx...............xx
   xx.............xx
    xxxx.......xxxx
       xxxx@xxxx
ENDMAP

##############################################################################
NAME:    matt_arrival_grand_opening
TAGS:    arrival transparent
ORIENT:  float
SHUFFLE: TV
KMASK:   T = no_monster_gen
MAP
xxxxxxxxxx@xxxxxxxxxx
x..x.............x..x
x.x...............x.x
xx.......x.x.......xx
x......x.x.x.x......x
x.....xx.x.x.xx.....x
x.......Tx.xT.......x
x..xxxxxxx.xxxxxxx..x
@.........{.........@
x..xxxxxxx.xxxxxxx..x
x.......Tx.xT.......x
x.....xx.x.x.xx.....x
x......x.x.x.x......x
xx.......x.x.......xx
x.x...............x.x
x..x.............x..x
xxxxxxxxxx@xxxxxxxxxx
ENDMAP

##############################################################################
NAME:   co_arrival_two_rings
TAGS:   arrival transparent
ORIENT: float
WEIGHT: 1
SUBST:  c : ccb
MAP
 ..........
...ccccccc..
..cc.....cc....
.cc.......cc....
.c.........c....
.c.........c....
.c......ccc+ccc..
.c.....cc..c..cc..
.c....cc.>.c...cc.
.cc...c.{.cc....c.
..cc..c..cc.....c.
 ..ccc+ccc......c.
  ....c.........c.
  ....c.........c.
  ....cc.......cc.
   ....cc.....cc..
      ..ccccccc...
       ..........
ENDMAP

##############################################################################
NAME:   co_arrival_square_in_a_square_in_a_square
TAGS:   arrival transparent
ORIENT: float
MAP
x@xxxxxxxxxxxxxxx@x
@.c.c.c.c.c.c.c.c.@
xc...............cx
x..........m......x
xc.......m.......cx
x......m....m.....x
xc...m...........cx
x..m...c.c.c.m....x
xc...............cx
x...m..c.{.c..m...x
xc...............cx
x....m.c.c.c...m..x
xc...........m...cx
x.....m....m......x
xc.......m.......cx
x......m..........x
xc...............cx
@.c.c.c.c.c.c.c.c.@
x@xxxxxxxxxxxxxxx@x
ENDMAP

##############################################################################
NAME:   roderic_dead_forest
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SUBST:  T : t.TTTTT
SUBST:  T = t:66 .:33 >:1
COLOUR: .t = brown
TILE:   t = dngn_tree_dead
: set_feature_name("tree", "dead tree")
MAP
xxxxxxxx@xxxxxxxx
xttttttT.TTtttxxx
xttttttTT.Ttttttx
xttttttT.TTtttttxx
xxtttttT.TTttttttx
xttttttTT.Tttttttx
xtttttttT.Tttttttx
xxtttttTT.TTttttx
 xtttttT...Tttttx
 xtttttT.{.Tttttx
 xtttttT...Tttttx
 xtttttTT.TTtttxx
 xttttTT.TTttttx
xxttttT.TTttttxx
xtttttTT.Ttttttx
xttttTT.TTttttxx
xttttT..Tttttttx
xxxxxx@@xxxxxxxx
ENDMAP

##############################################################################
NAME:    roderic_crossed_star
# TODO: transparent
TAGS:    arrival no_monster_gen
ORIENT:  float
SHUFFLE: ?', !"
SUBST:   ?:.x , ':. , !:.x, ":.
MAP
   .........
  ..x.....x..
  ..xx...xx..
....xxx.xxx....
.xxx'xx?xx'xxx.
..xxx'x?x'xxx..
...xxx"!"xxx...
....??!{!??....
...xxx"!"xxx...
..xxx'x?x'xxx..
.xxx'xx?xx'xxx..
....xxx.xxx....
  ..xx...xx..
  ..x.....x..
   .........
ENDMAP

##############################################################################
NAME:   roderic_chinese_lattice_arrival
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
    x.xxx.x
    x.....x
  xxx.x.x.xxx
  x.........x
xxx.x.x.x.x.xxx
......x.x......
x.x.xxx.xxx.x.x
x......{......x
x.x.xxx.xxx.x.x
......x.x......
xxx.x.x.x.x.xxx
  x.........x
  xxx.x.x.xxx
    x.....x
    x.xxx.x
ENDMAP

##############################################################################
# denvon's houses (hot, water, plant)

NAME:    denvon_arrival_planthouse
TAGS:    arrival no_monster_gen transparent
ORIENT:  float
WEIGHT:  6
MONS:    plant
SHUFFLE: {[
SUBST:   [=.
MAP
          ......
        ..xx++xx..
      ...xx1..1xx...
     ..xxxxt11txxxx..
    ..xxccccccccccxx..
    .xxcc1tt1t111ccxx.
    .xxc11..{[..t1cxx.
    .xxc..........cxx.
    .xxc+cc...1cc+cxx.
   ..xcc..cc++cc1.ccx..
  ..xxct.1c....c.t1cxx..
 ..xxxccccc...1cccccxxx..
 .xxx11..............xxx.
 .xt....t..1t...1t.....x.
 .....1.........t........
   ...tt...1t.....t1.
      .......1........
        ... ...
ENDMAP

NAME:    denvon_arrival_waterhouse
TAGS:    arrival no_monster_gen no_pool_fixup transparent
ORIENT:  float
WEIGHT:  3
SHUFFLE: {[
SUBST:   [=.
MAP
         ........
        ..xx++xx..
      ...xxW..Wxx...
     ..xxxxWWWWxxxx..
    ..xxccccccccccxx..
    .xxccwWWWWWWwccxx.
    .xxcWWW.{[.WWWcxx.
    .xxc..........cxx.
    .xxc+cc....cc+cxx.
   ..xcc..cc++cc..ccx..
  ..xxcT..c....c..Tcxx..
 ..xxxccccc....cccccxxx..
 .xxxwWW..........WWwxxx.
 .xwwwW........x...Wwwwx.
..WWWW...xxW........WWWW.
.WWW.....Wxx...xx....WW..
..W.. ..WWW..xxWWx...W...
 ...  .Wxx....WW... ...
      .....  .Wxx.
             .....
ENDMAP

NAME:    denvon_arrival_hothouse
TAGS:    arrival no_monster_gen no_pool_fixup transparent
ORIENT:  float
WEIGHT:  1
SHUFFLE: {[
SUBST:   [=.
MAP
         ........
        ..xx++xx..
      ...xxl..lxx...
     ..xxxxllllxxxx..
    ..xxccccccccccxx..
    .xxccllllllllccxx.
    .xxclll.{[.lllcxx.
    .xxc..........cxx.
    .xxc+cc....cc+cxx.
   ..xcc..cc++cc..ccx..
  ..xxcV..c....c..Vcxx..
 ..xxxccccc....cccccxxx..
 .xxxlll.....x....lllxxx.
 .xllll...x........llllx.
....ll...x...x..x...ll....
.x..........lx.........lx.
.....x....xxl..xxl.....xl.
 .xl.....x....xl....x..lx.
 ....   ...  ....  .......
ENDMAP

##############################################################################
NAME:   ncdulo_lavacross
TAGS:   arrival no_monster_gen no_trap_gen transparent
ORIENT: float
MAP
xx+xxx+xx
xl.lll.lx
xll.l.llx
xll...llx
@.l.{.l.@
xll...llx
xll.l.llx
xl.lll.lx
xx+xxx+xx
ENDMAP

NAME:   ncdulo_wetmaze
TAGS:   arrival no_monster_gen no_trap_gen transparent
ORIENT: float
MAP
xxxx+xxxx
xwwwwwwwx
xWxW{Wxwx
xWxxxWxWx
xxWWWWWWx
xWxxxxxxx
xxWWWx..+
xWxxWxx.x
x.xx....x
x+xxxxxxx
ENDMAP

NAME:   ncdulo_watergridlock
TAGS:   arrival no_monster_gen no_pool_fixup transparent
ORIENT: float
MAP
x.x.x.x.x.x.x
.x.x.x.x.x.x.
x.x.wwwww.x.x
.x.xw.{.wx.x.
x.x.w...w.x.x
.x.xw...wx.x.
x.x.WWWWW.x.x
.x.x.x.x.x.x.
x.x.x.x.x.x.x
ENDMAP

NAME:   ncdulo_smallfort
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
xxxxxxxxx
x.......x
x.xx+xx.x
x.x...x.x
x.x.{.x.x
x.xx+xx.x
x.....+.+
xxxxxxx+x
ENDMAP

NAME:   ncdulo_halloftheorcs
TAGS:   arrival transparent
ORIENT: float
MAP
     ccc+ccc
    cc.....cc
   cc.T...T.cc
  cc....I....cc
ccc...T...T...ccc
c...............c
c.G.G.vvvvv.G.G.c
c..I..v.{.v..I..c
c.G.G.v+v+v.G.G.c
c...............c
ccccccccccccccccc
ENDMAP

##############################################################################
# ldierk's gardens

NAME:    ldierk_walled_garden
TAGS:    arrival no_monster_gen no_pool_fixup transparent
ORIENT:  float
SHUFFLE: 123t
SUBST:   W : wW
SUBST:   R : RWW, R = W.
SUBST:   T : t
MONS:    plant, toadstool, bush
MAP
xxxxxx@xxxxxx
xWWWWTRTWWWWx
xW...T.T...Wx
xW.1.....2.Wx
xW111...222Wx
xT.1.....2.Tx
@R....{....R@
xT.3.....t.Tx
xW333...tttWx
xW.3.....t.Wx
xW...T.T...Wx
xWWWWT.TWWWWx
xxxxxx@xxxxxx
ENDMAP

NAME:    ldierk_walled_garden_2
TAGS:    arrival no_monster_gen no_pool_fixup transparent
ORIENT:  float
SHUFFLE: 123t
SUBST:   W : wW
SUBST:   T : W.
MONS:    plant, toadstool, bush
MAP
  xxx xxx
 xxWx@xWxx
xxW1WTW2Wxx
xW1G1T2G2Wx
xxW1.{.2Wxx
xxW3...tWxx
xW3G3.tGtWx
xxW3...tWxx
 xxWx@xWxx
  xxx xxx
ENDMAP

##############################################################################
# tarquinn's gardens

NAME:   tarquinn_simple_flora_water_a
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SHUFFLE: ({[
MONS:   plant
MAP
ttt@ttttt
t{......t
t.11111.t
t.1www1.t
t.1wGw1.t
t.1www1.t
t.11111.t
t.......t
ttttttttt
ENDMAP

NAME:   tarquinn_simple_flora_water_b
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MONS:   plant
MAP
xxxxxxxxxxxxx
+...wwwww...+
xx..xxxxx..xx
x..tt1{1tt..x
xx..tt.tt..xx
xt.........tx
xt.t.www.t.tx
xt..wwGww..tx
xt.t.www.t.tx
xt.........tx
xx..tt.tt..xx
x..tt1}1tt..x
xx..xxxxx..xx
+...wwwww...+
xxxxxxxxxxxxx
ENDMAP

NAME:   tarquinn_simple_flora_water_c
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SHUFFLE: ([{ABC
SUBST:  A = }11
SUBST:  BC = 1
MONS:   plant
MAP
xxxxxxx+xxxxxxxxxxxx
xttttt..C.wwwwwwwwwx
xttA.....ww11wwww..+
xt...B.wwW111ww....x
x.....ww111wwW....tx
+....wwwwwww.....ttx
xwwwwww..{.....ttttx
xxxxxxxxx+xxxxxxxxxx
ENDMAP

NAME:   tarquinn_simple_flora_water_d
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MONS:   plant, fungus
MAP
xxxxxxxxxx
+....t1x2xxx
xWWW..t1x.txx
xxWG....{txx
xWWW..t1x.txx
+....t1x2xxx
xxxxxxxxxx
ENDMAP

NAME:   tarquinn_simple_flora_water_e
TAGS:   arrival no_monster_gen
ORIENT: float
FTILE:  1 = floor_grass_dark
MONS:   plant
MAP
  x+x
xxx.xx
x1w.tx
x1W{.+
x1w.tx
xxx.xx
  x+x
ENDMAP

NAME:   tarquinn_simple_flora_water_f
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SHUFFLE: 123WWttt
MONS:   plant, bush, fungus
MAP
xxxxxx+xxx
x12213.1tx
xw13.....+
x.....w12x
x{.w3132wx
xxxxxxxxxx
ENDMAP

##############################################################################
# Saegor's simple entries

NAME:   saegor_arrival_simple_a
TAGS:   arrival transparent
ORIENT: float
MAP
ccc
c{c
.@.
ENDMAP

NAME:   saegor_arrival_simple_b
TAGS:   arrival transparent
ORIENT: float
MAP
ttttt
ttttt
xt{tx
xG.Gx
xx+xx
ENDMAP

NAME:   saegor_arrival_simple_c
TAGS:   arrival no_monster_gen transparent
ORIENT: float
SHUFFLE: {([
MAP
xxxxxxx
x..{..x
xx...xx
x.vvv.x
xG+++Gx
xxv@vxx
ENDMAP

NAME:   saegor_arrival_simple_d
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
xxxcccxxx
xccc{cccx
xc.c.c>cx
xt.....tx
xwt...twx
xwwt.twwx
xwwt.twwx
xxwt.twxx
xxxx+xxxx
ENDMAP

NAME:   saegor_arrival_simple_e
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
xxxxxxxxxx
x.......xx
x.xxxxGx.x
xx....xx.x
xxx.{.xx.x
  x...xx.x
  xx.xx.xx
  xxx++xxx
ENDMAP

##############################################################################

NAME:   scummos_arrival_simple_fountains
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
.......
.T...T.
..mmm..
..m{+..
..mmm..
.T...T.
.......
ENDMAP

NAME:   scummos_arrival_simple_crosswalls
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
...........
..x.....x..
.xxGxxxGxx.
..x........
..x.....x..
..x..{..x..
..x.....x..
........x..
.xxGxxxGxx.
. x.....x..
...........
ENDMAP

NAME:   scummos_arrival_hexagon
TAGS:   arrival no_monster_gen no_rotate transparent
ORIENT: float
MAP
    .......
   ..xxxxx..
  ..x.....x..
 ..x.......x..
..x....{....x..
 ..x.......x..
  ..x.....x..
   ..xxxxx..
    .......
ENDMAP

NAME:   scummos_arrival_star
TAGS:   arrival no_monster_gen no_rotate transparent
ORIENT: float
MAP
       ...
      ..m..
     ..m.m..
......m...m......
.mmmmm.....mmmmm.
..m...........m..
 ..m.........m..
 ..m....{....m..
..m...........m..
.mmmmm.....mmmmm.
......m...m......
     ..m.m..
      ..m..
       ...
ENDMAP

NAME:   scummos_arrival_forest
TAGS:   arrival no_monster_gen no_rotate transparent
ORIENT: float
MAP
...............
..xxttt.tttxx..
..xttttTttttx..
..ttttt.ttttt..
.....T.{.T.....
..ttttt.ttttt..
..xttttTttttx..
..xxttt.tttxx..
...............
ENDMAP

NAME:   scummos_arrival_gate
TAGS:   arrival no_monster_gen
ORIENT: float
KFEAT:  y = floor
FTILE:  y = floor_sandstone
COLOUR: y = yellow
MAP
xxxxxxxxxxxxxxxxxx
x.....x...WWWW...x
x..{..x..........x
x.....x....WW....xG.
x+xxxxxyyyyyyyyyy+.@
x.xtt.+yyyyyyyyyy+.@
x.xt.txyyyyyyyyyy+.@
x.xt.tx....ll....xG.
x.+.ttx..........x
xtxtttx...llll...x
xxxxxxxxxxxxxxxxxx
ENDMAP

NAME:   scummos_arrival_checkerplants
TAGS:   arrival no_monster_gen transparent
ORIENT: float
KMONS:  b = fungus
MAP
............
.ttttttttt..
.tbb..bb..t.
.tbb..b...t.
.t..bb...bt.
.t..b.{.bbt.
.tbb...b..t.
.tb...bb..t.
.t...b..bbt.
.t..bb..bbt.
..ttttttttt.
............
ENDMAP

##############################################################################

NAME:   lightli_molten_gateway
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxxxxx++xxxxxxx
xxxxxll..llxxxxx
xxxllll..llllxxx
xxlllvl..lvlllxx
xxlllll..lllllxx
xllllll..llllllx
xlllllv..vlllllx
xllvllv..vllvllx
xlllllv{>vlllllx
xlllllvvvvlllllx
xllllllllllllllx
xxllvllllllvllxx
xxllllllllllllxx
xxxllllllllllxxx
xxxxxllllllxxxxx
xxxxxxxxxxxxxxxx
ENDMAP

##############################################################################

NAME:   mrwooster_arrival_arrow
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxxxxxxxxxxx
xxxxxx.xxxxxx
xxxxx...xxxxx
xxxx.....xxxx
xxx.......xxx
xx.........xx
+.....{.....+
xxxxx...xxxxx
    xx.xx
     x.x
     x.x
     x.x
     x+x
ENDMAP

NAME:   mrwooster_arrival_statue
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxxxxxxxxxxx
xxxxx.{.xxxxx
xx...G.G...xx
xx.........xx
xx.........xx
.............
ENDMAP

NAME:   mrwooster_arrival_statue_2
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxxxxxxxxxxx
xxxxxG{Gxxxxx
xx.........xx
xG.........Gx
x...G...G...x
xG.........Gx
xx.........xx
.............
ENDMAP

NAME:   mrwooster_arrival_statue_3
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxxxxxxxxxxx
xxxxxG{Gxxxxx
xx.........xx
xG.........Gx
x...G...G...x
xG.........Gx
xx.........xx
xx.........xx
xxxxxx+xxxxxx
ENDMAP

##############################################################################

NAME: lightli_arrival_statue_moat
TAGS: arrival no_monster_gen
ORIENT: float
MAP
xxxx.xxxx
xx.....xx
x.xGwGx.x
x.xwwwx.x
x.xGwGx.x
x.xwwwx.x
x.xGwGx.x
xx.....xx
xxx.{.xxx
xxxxxxxxx
ENDMAP

NAME: lightli_arrival_chessboard
TAGS: arrival no_monster_gen
ORIENT: float
MAP
.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.
ENDMAP

NAME: lightli_iron_boxes
TAGS: arrival no_monster_gen
ORIENT: float
MAP
..vv..vv..
..vv..vv..
vv..vv..vv
vv..vv..vv
..vv{.vv..
..vv..vv..
vv..vv..vv
vv..vv..vv
..vv..vv..
..vv..vv..
ENDMAP

NAME: lightli_arrival_maybe_door_vault
ORIENT: float
TAGS: arrival
MARKER: + = lua: props_marker { connected_exclude="true" }
MAP
   @@
 ++++++
 +....+
@+.{..+@
@+....+@
 +....+
 ++++++
   @@
ENDMAP

##############################################################
NAME:    grunt_arrival_crossed_arrows
ORIENT:  float
TAGS:    arrival no_monster_gen transparent
MAP
....G....
.xx...xx.
..xx.xx..
 ..x+x..
 ..x+x..
..xxTxx..
.++T{T++.
..xxTxx..
 ..x+x..
 ..x+x..
..xx.xx..
.xx...xx.
....G....
ENDMAP

# Come back for the item later if you want it.
NAME:    grunt_arrival_lava_bath
ORIENT:  float
TAGS:    arrival no_monster_gen
KITEM:   % = %
KFEAT:   % = >
MAP
    .@...xxxxx
   ....G.ccccx
  .......lllcx
 .......llllcx
@.G..G{.lll%cx
 .......llllcx
  .......lllcx
   ....G.ccccx
    .@...xxxxx
ENDMAP

###############################################################################

NAME:   wheals_arrival_linesprint
ORIENT: float
TAGS:   arrival no_monster_gen
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxx
x{.......................x
x+xxxxxxxxxxxxxxxxxxxxxx.x
x........................x
x.xxxxxxxxxxxxxxxxxxxxxxxx
x........................@
xxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP

NAME:   wheals_arrival_shading
ORIENT: float
TAGS:   arrival no_monster_gen
SUBST:  a = xc
SUBST:  b = cv
MAP
xxxxaaacccbbbvvv
x..............@
x{...aa...bb...@
x..............@
xxxxaaacccbbbvvv
ENDMAP

###############################################################################

NAME: lightli_arrival_flooded_house
ORIENT: float
TAGS: arrival no_monster_gen no_tele_into no_pool_fixup
SUBST: 1 = 1WWw.
MONS: plant
MAP
ccccccccc
c1111111+
c111111.c
c11111.1c
c1....11c
c.c111.1c
c.c1111.c
c{c11111+
ccccccccc
ENDMAP

NAME: lightli_arrival_lavapool
ORIENT: float
TAGS: arrival no_monster_gen
MAP
   vvvv
  vvvvvv
 vv....vv
vvv.ll.vvv
v{+.ll.+.+
v.+.ll.+.+
vvv.ll.vvv
 vv....vv
  vvvvvv
   vvvv
ENDMAP

###############################################################################

NAME:   mushboom_english_gardens
ORIENT: float
TAGS:   arrival no_monster_gen
FTILE:  -T = floor_grass_dark
FTILE:  . = floor_moss
COLOUR: -T = green
MAP
xxxxx+xxxxx
x.........x
x.---.---.x
x.-T-.-T-.x
x.---.---.x
+....{....+
x.---.---.x
x.-T-.-T-.x
x.---.---.x
x.........x
xxxxx+xxxxx
ENDMAP

NAME:   doesnt_arrival_eight_statues
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
xxxx+xxxx
x.......x
x.G.G.G.x
x.......x
+.G.{.G.+
x.......x
x.G.G.G.x
x.......x
xxxx+xxxx
ENDMAP

NAME: nzn_arrival_crosshair
TAGS: arrival no_monster_gen
ORIENT: float
MAP
     x+x
  cccx.xccc
 cc..x.x..cc
 c.c.x.x.c.c
 c..c...c..c
xxxx.....xxxx
+.....{.....+
xxxx.....xxxx
 c..c...c..c
 c.c.x.x.c.c
 cc..x.x..cc
  cccx.xccc
     x+x
ENDMAP


NAME: nzn_arrival_water_spiral
ORIENT: float
TAGS: arrival no_monster_gen no_pool_fixup
MAP
           @
    wwwwwwWwww
   wwwwwwWwwwww
  wwwwwwwWwwwwww
 wwwGwwwwwWwwGwww
 wwwwwwwwwwWwwwww
@wwww...wwwWwwwww
 .ww.www.wwWwwwww
 w..wwww.}Wwwwwww
 wwwwwwW{.wwww..w
 wwwwwWww.www.ww.
 wwwwwWwww...wwww@
 wwwwwWwwwwwwwwww
 wwwGwwWwwwwwGwww
  wwwwwwWwwwwwww
   wwwwwWwwwwww
    wwwWwwwwww
      @
ENDMAP

NAME: nzn_arrival_depleted_hourglass
ORIENT: north
TAGS: arrival no_monster_gen no_pool_fixup no_rotate no_vmirror
SUBST: E : x+
MAP
       xxxxx
  xxxxxx.{.xxxxxx
xxx.............xxx
x.................x
+.................+
x.................x
xxx.............xxx
  xxx.........xxx
    xxx.....xxx
  xxx.........xxx
xxx.............xxx
x.......WWW.......x
E.....WWwwwWW.....E
x....WwwwwwwwW....x
xxxxxxxxxxxxxxxxxxx
ENDMAP

###############################################################################

NAME:   giann_horns
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
x@xx...................xx@x
x..xx.................xx..x
x...xx..G..xx+xx..G..xx...x
x....xx...xx...xx...xx....x
x.....xxxxx.....xxxxx.....x
x............{............x
xx.......................xx
 xxxxxxxxxxxx+xxxxxxxxxxxx
ENDMAP

NAME:   giann_bridges
TAGS:   arrival no_monster_gen
KPROP:  W = no_tele_into
MONS:   plant
ORIENT: float
MAP
.........................
.1wwwwwwww1...1wwwwwwww1.
.wwwWWWWwww...wwwWWWWwww.
.wwwWWWWwww...wwwWWWWwww.
.1wwwwwwww.....wwwwwwww1.
............{............
.1wwwwwwww.....wwwwwwww1.
.wwwWWWWwww...wwwWWWWwww.
.wwwWWWWwww...wwwWWWWwww.
.1wwwwwwww1...1wwwwwwww1.
.........................
ENDMAP

NAME:   giann_wishing_wells
TAGS:   arrival no_monster_gen no_item_gen no_rotate
KITEM:  $ = gold q:1
SUBST:  S = $.
ORIENT: float
MAP
xxxxxxxxxxx+xxxxxxxxxxx
x........+G.G+........x
x...S....x...x....S...x
x..STS...xx+xx...STS..x
xx..S.............S..xx
 xxxxxx....{....xxxxxx
      xx.......xx
       xxxxxxxxx
ENDMAP

NAME:   giann_forest_graveyard
TAGS:   arrival no_monster_gen
MONS:   plant
ORIENT: float
SUBST:  s = hhh..
KITEM:  h = human skeleton
MAP
xxxxxxxxxxxxxx.xxxxxxxxxxxxxx
 tt.......................tt
 tt..G..G...........G..G..tt
 tt...ss.............ss...tt
ttt...ss.............ss...ttt
tt...G..G...........G..G...tt
tt............{............tt
tt...G..G...........G..G...tt
ttt...ss.............ss...ttt
 tt...ss.............ss...tt
 tt..G..G...........G..G..tt
 tt.......................tt
xxxxxxxxxxxxxx.xxxxxxxxxxxxxx
ENDMAP

NAME:   ebering_hopf_link
TAGS:   arrival no_monster_gen no_pool_fixup
ORIENT: float
SUBST: x:xwWbl
MAP
.........
.xxxxxxx.
.x.....x.
.x..........
.x..xxxxxxx.
.x..x.....x.
.x....{x..x.
.xxxxxxx..x.
..........x.
   .x.....x.
   .xxxxxxx.
   .........
ENDMAP

NAME:   ebering_trefoil_3fold
TAGS:   arrival no_monster_gen no_pool_fixup
ORIENT: float
SUBST: x:xwWbl
MAP
         .@.
        ..x..
       ..x.x..
       .x...x.
       .x...x.
     .......x...
    ..xxxxx.x.x.
  ...x....{.x..x...
...xx....x......xx..
..x.......xxxx....x..
...xxxxx......xxxx...
@...................@
ENDMAP

NAME:   ebering_trefoil_twist
TAGS:   arrival no_monster_gen no_pool_fixup
ORIENT: float
SUBST: x:xwWbl
MAP
............
.xxxxxxxxxx.
.x........x....
.x.....xx.x.xx.
.x.....x.{x..x.
.x..xx.x.xx..x.
.x..x>.x.....x.
.xx.x.xx.....x.
....x........x.
   .xxxxxxxxxx.
   ............
ENDMAP

################################################################################
NAME:       psy_arrival_basics
TAGS:       arrival no_monster_gen
ORIENT:     float
MAP
xxxxxxxxxxxxG@
x............@
x.xxxxx...xxG@
x.xxxx.....xx
x.xxxxx.{.xxx
x.xxxx.....xx
x.xxxxx...xxG@
x............@
xxxxxxxxxxxxG@
ENDMAP

NAME:       psy_arrival_conway
TAGS:       arrival no_monster_gen no_pool_fixup no_trap_gen
ORIENT:     float
KMONS:      P = plant / bush
KFEAT:      P = W
MAP
xxxxxxxxxxxxxx
xWPW.........x
xWWPxx.xxx.{.x
xPWPxx.xxx...x
x.xxPWPxxxxx.x
x.xxWPPxxxxx.x
x...WPWxxxxx.x
x.xxxxxWWP...x
x.xxxxxPWPxx.x
x.xxxxxWPPxx.x
x...xxx.xxPWWx
@...xxx.xxWPPx
x.........PPWx
xx@xxxxxxxxxxx
ENDMAP

NAME:       psy_arrival_dodecagon
TAGS:       arrival no_monster_gen transparent
ORIENT:     float
SUBST:      p:Wvb
SUBST:      q:..xl
MAP
            .
           ...
          ..x..
   ........x.x........
   .......x...x.......
   ..xxxxxxx.xxxxxxx..
   ..xppx.......xppx..
   ..xpx.........xpx..
   ..xx...........xx..
   ..x.............x..
  ..xx.............xx..
 ..xqx.............xqx..
..xqqq......{......qqqx..
 ..xqx.............xqx..
  ..xx.............xx..
   ..x.............x..
   ..xx...........xx..
   ..xpx.........xpx..
   ..xppx.......xppx..
   ..xxxxxxx.xxxxxxx..
   .......x...x.......
   ........x.x........
          ..x..
           ...
            .
ENDMAP

NAME:       psy_arrival_heroes
TAGS:       arrival no_monster_gen
WEIGHT:     5
ORIENT:     float
SUBST:      p : c@
MAP
        ppp
        cGc
        c.c
      ccc.ccc
    ccc.....ccc
    c.........c cccccccccccc.
   cc.........cccGccGccGccGc.
   c.G......................@
pccc........................@
pG.......{..................@
pccc........................@
   c.G......................@
   cc.........cccGccGccGccGc.
    c.........c cccccccccccc.
    ccc.....ccc
      ccc.ccc
        c.c
        cGc
        ppp
ENDMAP

NAME:       psy_arrival_radial01
TAGS:       arrival no_monster_gen
ORIENT:     float
SHUFFLE:    pqr
SUBST:      p:x, q:x, r:@
MAP
pxxxqqq rrxxxxxpp
p..xx.xxx.x...x.x
xx.x..x...x.x...x
x..x.xx.xxx.xxxxx
x.xx.x....x....xq
x......x..x.xx..q
xxxxxxxx..x..xxxq
r..x...x.xxx...x
rx.x....{....x.xr
 x...xxx.x...x..r
qxxx..x..xxxxxxxx
q..xx.x..x......x
qx....x....x.xx.x
xxxxx.xxx.xx.x..x
x...x.x...x..x.xx
x.x...x.xxx.xx..p
ppxxxxxrr qqqxxxp
ENDMAP

NAME:       psy_arrival_radial02
TAGS:       arrival no_monster_gen no_pool_fixup
ORIENT:     float
SHUFFLE:    JKLM
SUBST:      JKL:x, M:@, p:llWWvbx
MAP
pJxKxxxLxxxxMpppppppp
p.x.x...x....p......J
p.x.x.xxx.pppp.xxxxxx
p.x.x.x...p.........K
p.x.x.x.ppp.xxxxxxxxx
p.x.x...p...........x
p...x.ppp.ppppp.xxx.x
ppp.x.p...p...p...x.L
M.p.x.p.ppp.p.ppp.xxx
x.p...p.....p...p...x
x.ppp.ppp.{.ppp.ppp.x
x...p...p.....p...p.x
xxx.ppp.p.ppp.p.x.p.M
L.x...p...p...p.x.ppp
x.xxx.ppppp.ppp.x...p
x...........p...x.x.p
xxxxxxxxx.ppp.x.x.x.p
K.........p...x.x.x.p
xxxxxx.pppp.xxx.x.x.p
J......p....x...x.x.p
ppppppppMxxxxLxxxKxJp
ENDMAP

NAME:       psy_arrival_whirlpool
TAGS:       arrival no_monster_gen
ORIENT:     float
MAP
 xxxxxxxxxx@
xxWWWWWWWW.G@
xWW.....WWW.x
xW..WWW..WW.x
x..WWWWW..W.x
x.WW...WW.W.+
+.W..W{W..W.+
+.W.WW...WW.x
x.W..WWWWW..x
x.WW..WWW..Wx
x.WWW.....WWx
@G.WWWWWWWWxx
 @xxxxxxxxxx
ENDMAP

NAME:   wander_arrival_desolate
TAGS:   arrival no_monster_gen no_item_gen
ORIENT: float
FTILE:  .>AV{ = floor_pebble_brown / floor_pebble_darkgray / none
MAP
  .....
 .......
....A....
.........
....{....
....>....
..V...V..
.........
 .......
ENDMAP

NAME:   wander_arrival_chamber
TAGS:   arrival no_monster_gen no_item_gen no_pool_fixup
ORIENT: float
MAP
   xxxxxxx
 xxxwwwwwxx+x
xxx........Gxxx
xx..{.........+
xxx........Gxxx
 xxxwwwwwxx+x
   xxxxxxx
ENDMAP

NAME:     amcnicky_arrival_double_pillar
TAGS:     arrival no_monster_gen no_item_gen no_pool_fixup
ORIENT:   float
SHUFFLE:  JK
SUBST:    p:xxxwwwlvt, J:x, K:@
MAP
JKKKKKKKJ
J.......J
J.pp....J
J.pp....J
x......xx
x.xxxx.xx
x.x....xx
xxx.{.xxx
xx....x.x
xx.xxxx.x
xx......x
J....pp.J
J....pp.J
J.......J
JKKKKKKKJ
ENDMAP

NAME:     amcnicky_arrival_single_pillar
TAGS:     arrival no_monster_gen no_item_gen no_pool_fixup
ORIENT:   float
SHUFFLE:  JK
SUBST:    p:xxxwwwlvt, J:x, K:@
MAP
JKKKKKKKJ
J.......J
J.pp....J
J.pp....J
x......xx
x.xxxx.xx
x.x....xx
xxx.{.xxx
  x...x
  xxxxx
ENDMAP

NAME:   amcnicky_arrival_feature_with_door
TAGS:   arrival no_monster_gen no_pool_fixup no_trap_gen
ORIENT: float
SUBST:  p:xxxtttvblWAGTVY
MAP
xxxxxxxx+xxxxx
x{...........@
xxxxxx.......x
     xx..p..xx
      xx...xx
       xx.xx
        xxx
ENDMAP

NAME:   amcnicky_arrival_flooded_fountain
TAGS:   arrival no_monster_gen no_pool_fixup no_trap_gen
ORIENT: float
KPROP:  V = no_tele_into
MAP
xxxxxxxx
xVww{..x
xwww...x
xwww...x
xww.xx.x
xw..xx.x
x......x
xT.....+
x......x
x...xx.x
x...xx.x
x......x
x......x
xT..>..x
xxxxxxxx
ENDMAP

NAME:   amcnicky_arrival_choice
TAGS:   arrival no_monster_gen no_trap_gen
ORIENT: float
SUBST:  p:}}>
MAP
    xxx
xxxxxpx
x{....x
xxxxx.x
    x+x
ENDMAP

NAME:     amcnicky_arrival_underground_garden
TAGS:     arrival no_monster_gen no_trap_gen
ORIENT:   float
MAP
  ttttttttttx
 tt.....tx.{t
tt..........t
t....t.t...tx
t.....T.....t
t....t.t....t
tt.........tt
 tt.......tt
  ttt@@@ttt
ENDMAP

NAME:     spicycebolla_green_bress_n_ham
TAGS:     arrival no_monster_gen no_trap_gen
ORIENT:   float
SHUFFLE:  yz
SUBST:    y : xb, z : mb
MAP
       zzz@
 ....zzyyy...
 .zzzyy...yz.
@.yyy.....yz.
zy........yz.
zy.........yz
zy....t....yz
 zy....{....yz
 zy.........yz
 .zy........yz
 .zy.....yyy.@
 .zy...yyzzz.
 ...yyyzz....
   @zzz
ENDMAP

NAME:     spicycebolla_green_bress_n_ham_2
TAGS:     arrival no_monster_gen no_trap_gen
ORIENT:   float
MAP
m       c@c  m
 m     cc.c m
  m  ccc.ccm
cccm c.c.cm
@.ccmcc.cm
cc..cmc.mccc
 ccc..WWcc{c
  cAccWW..ccc
  cccm.cmc..cc
    mc.ccmcc.@
   mc.c.c mccc
  mcc.ccc  m
 m c.cc     m
m  c@c       m
ENDMAP

NAME:   reono_arrival_forest_river
TAGS:   arrival no_monster_gen no_trap_gen no_pool_fixup
ORIENT: float
SUBST:  . = t:1 w:1
MAP
@WtttttW@
WW.....WW
t.WWWWW.t
t.WWWWW.t
t.WWWWW.t
t.WWWWW.t
t.WW{WW.t
t.WWWWW.t
t.WWWWW.t
t.WWWWW.t
t.WWWWW.t
WW.....WW
@WtttttW@
ENDMAP

NAME:   reono_arrival_mine
TAGS:   arrival no_monster_gen no_trap_gen
ORIENT: float
SUBST:  x = x:10 c:5 v:3 b:3
MAP
xxxxxxxx@xxxx
xxxxxxx.xxxxx
xxxxxxxx.xxxx
xxxxxxx.xxxxx
@x.x.xxx.xxxx
x.x.x.x.xxxxx
xxxxxx{xxxxxx
xxxxx.x.x.x.x
xxxx.xxx.x.x@
xxxxx.xxxxxxx
xxxx.xxxxxxxx
xxxxx.xxxxxxx
xxxx@xxxxxxxx
ENDMAP

NAME:   angelslayer_arrival_pentagon
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
    xxxxxxxxxxx
   xx.........xx
@xxx...........xxx@
x.x.............x.x
xx.......{.......xx
x.x.............x.x
@xxx...........xxx@
   xx.........xx
    xx.......xx
     xx.....xx
      xx...xx
       xx.xx
       x.x.x
       @xxx@
ENDMAP

NAME:   angelslayer_arrival_concentric_rings
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
@...............@
......xxxxx......
....xx.....xx....
...x.........x...
..x...xx+xx...x..
..x..xx...xx..x..
.x..xx.....xx..x.
.x..x.......x..x.
.x..+...{...+..x.
.x..x.......x..x.
.x..xx.....xx..x.
..x..xx...xx..x..
..x...xx+xx...x..
...x.........x...
....xx.....xx....
......xxxxx......
@...............@
ENDMAP

NAME:   angelslayer_arrival_single_sparkle
TAGS:   arrival no_monster_gen transparent
ORIENT: float
MAP
             ...
             .c.
             .c.
            ..c..
          ...ccc...
     ......ccc.ccc......
..........cc.....cc..........
.....cccccc.......cccccc.....
.cccc.........{.........cccc.
.....cccccc.......cccccc.....
..........cc.....cc..........
     ......ccc.ccc......
          ...ccc...
            ..c..
             .c.
             .c.
             ...
ENDMAP

NAME:   dysonsfear_arrival_boulevard
TAGS:   arrival no_monster_gen
ORIENT: float
MONS:   plant
MAP
xxxxxxx
x1111.x
x11{1xx
x1...1x
x.t.t1x
x.1..1x
x.t.t.x
..1....
..t.t..
.......
..t.t..
.......
..t.t..
.......
.......
.......
ENDMAP

NAME:   dysonsfear_arrival_angles
TAGS:   arrival no_monster_gen
ORIENT: float
MAP
...xx...xx...
...x.....x...
.............
xx....xx...xx
x......x....x
...xx........
...x..{..x...
........xx...
x....x......x
xx...xx....xx
.............
...x.....x...
...xx...xx...
ENDMAP

NAME:   dysonsfear_arrival_nine_rooms
TAGS:   arrival no_monster_gen
ORIENT: float
# doors/paths are variable, guaranteed access to all rooms
SUBST:  + = .+, @ = @+, - = . + x:100, a = @ + x:100
# Variable decor
SUBST:  ? = .:1000 G:50 T:50 V t U:5 Y:1
MAP
xxaxxxaxxxaxx
x...x...x...x
a.?.+.?.-.?.a
x...x...x...x
xx+xxx+xxx+xx
x...x...x...x
@.?.-.{.+.?.a
x...x...x...x
xx-xxx-xxx+xx
x...x...x...x
@.?.+.?.-.?.a
x...x...x...x
xxaxxxaxxxaxx
ENDMAP

# Only sometimes statues.
NAME:   ms813_arrival_square_statues
TAGS:   arrival no_monster_gen
ORIENT: float
SUBST:  ? : GIAtTUV Y:1
MAP
@xxxxx@
x+x?x+x
xx...xx
x?.{.?x
xx...xx
x+x?x+x
@xxxxx@
ENDMAP

NAME:   ms813_arrival_door_cone_small
TAGS:   arrival no_monster_gen
ORIENT: float
WEIGHT: 3
SUBST:  ? : xm
MAP
x@x@x@x
x+x+x+x
xx+x+xx
 xx+xx
 @?{?@
  x?x
   @
ENDMAP

NAME:   ms813_arrival_door_cone_med
TAGS:   arrival no_monster_gen
ORIENT: float
WEIGHT: 4
SUBST:  ? : xm
MAP
x@x@x@x@x
x+x+x+x+x
xx+x+x+xx
 xx+x+xx
  xx+xx
  @?{?@
   x?x
    @
ENDMAP

NAME:   ms813_arrival_door_cone_large
TAGS:   arrival no_monster_gen
ORIENT: float
WEIGHT: 3
SUBST:  ? : xm
MAP
x@x@x@x@x@x
x+x+x+x+x+x
xx+x+x+x+xx
 xx+x+x+xx
  xx+x+xx
   xx+xx
   @?{?@
    x?x
     @
ENDMAP

NAME:   dolorous_arrival_somebody's_watching_me
TAGS:   arrival no_monster_gen no_trap_gen no_pool_fixup transparent
ORIENT: float
WEIGHT: 5
KFEAT:  T = fountain_eyes
SUBST:  x : xbctv, W : Wwl
MAP
  xxxxx
 xxWWWxx
xxWWWWWxx
xWW...WWx
xW..T..Wx
x..T{T..x
x...T...x
xx.....xx
 xx...xx
  x+++x
ENDMAP
