# Misc maps used by the testsuite.

# A random set of walls for unpredictable ray bouncing.
NAME: bounce_test
TAGS: bounce_test unrand no_exits
KFEAT: x = w:70 floor / w:30 X
MAP
XXXXXXXXXXXXXXXXX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
Xxxxx.......xxxxX
Xxxxx.......xxxxX
Xxxxx.......xxxxX
Xxxxx...@...xxxxX
Xxxxx.......xxxxX
Xxxxx.......xxxxX
Xxxxx.......xxxxX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxX
XXXXXXXXXXXXXXXXX
ENDMAP

# In the buggy case, the monster oscillates between 1 and 2.
NAME: monster_plant_pathfind
TAGS: monster_plant_pathfind
ORIENT: encompass
MONS: generate_awake wyvern, nothing
KMONS: P = plant
MAP
xxxxx
xxP{x
x2PPx
x.1xx
xxxxx
ENDMAP

# I_HUMAN monsters of insufficient hd and resistance
# should avoid wandering into the clouds.
NAME:    monster_avoids_cloud
TAGS:    no_monster_gen monster_avoids_cloud unrand
KMONS:   1 = generate_awake goblin
MARKER:  F = lua:fog_machine { cloud_type = "flame", \
             pow_min = 1000, pow_max = 1000, delay = 1, \
             size = 1, walk_dist = 0, start_clouds = 1, excl_rad = 0 }
MAP
xxxxxxxxx
x.......x
x...F...x
x..FFF..x
x...F...x
x...1...x
xFFFFFFFx
xmmmmmmmx
.........
ENDMAP
