git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8123 c06c8d41-db1a-0410-9941-cceddc491573
3AZMVE256SQQBJZCBZZRJ3G5XMGE5YZKOCFXKA7FZYRCIZG3U37QC
JQKRFPNPLYBHUWMVQLPX5UB5RRP5PKY6NQ5LRHJRIOY6IKN2AH6AC
XIFNWKKXBHUZG52JL2PICXF4C3I5HDGFAEU2CHHVBXNT75WQE5NAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
M2HMYLYYXSP5XGX6MCI77IT6UW5K4YSEUJWHPQPYXVSW5L36BJ2AC
JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC
PKXXBHS3LWLPZI2QVRX22MSQ4R2626IXRSNHFFYHXYTLJJQU54LQC
lua {{
function randomise_colours(e)
local colours = {
"blue", "green", "cyan", "red", "magenta", "brown",
"lightgrey", "darkgrey", "lightblue", "lightgreen", "lightcyan",
"lightred", "lightmagenta", "yellow", "white"
}
local walls = {
"wall_normal", "wall_hall", "wall_hive", "wall_ice", "wall_lair",
"wall_orc", "wall_snake", "wall_swamp", "wall_tomb", "wall_vault",
"wall_zot_blue", "wall_zot_cyan", "wall_zot_gray", "wall_zot_green",
"wall_zot_magenta", "wall_zot_red", "wall_zot_yellow", "wall_flesh",
"wall_vines", "wall_pebble_red", "wall_yellow_rock", "wall_brick_gray",
"wall_stone_gray", "wall_undead"
}
local floors = {
"floor_normal", "floor_hall", "floor_hive", "floor_ice", "floor_lair",
"floor_orc", "floor_snake", "floor_swamp", "floor_tomb", "floor_vault",
"floor_vines", "floor_rough_red", "floor_sand_stone", "floor_grass",
"floor_nerves", "floor_dirt"
}
e.rockcol(util.random_from(colours))
e.floorcol(util.random_from(colours))
e.rocktile(util.random_from(walls))
e.floortile(util.random_from(floors))
end
}}
NAME: arena_items
TAGS: arena_items no_mons_gen no_item_gen
MARKER: A = feat: stone_stairs_up_i
MARKER: B = feat: stone_stairs_down_i
MARKER: O = feat: escape_hatch_up
SUBST: A = ., B = ., O = .
ORIENT: encompass
ITEM: any
ITEM: any potion
ITEM: any wand
: randomise_colours(_G)
MAP
XXXXXXXXXXXXXXXXX
XX.............XX
X.......B.......X
X.....ddddd.....X
X.....eeeee.....X
X......fff......X
X......ddd......X
X...............X
X.......O.......X
X...............X
X......ddd......X
X......fff......X
X.....eeeee.....X
X.....ddddd.....X
X.......A.......X
XX.............XX
XXXXXXXXXXXXXXXXX
ENDMAP