git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2642 c06c8d41-db1a-0410-9941-cceddc491573
AHOXABEVCSDSQXPLYA34COWVGAQVB7H3FB4KCFWK7V43IWFRLB4QC
32B6H524I6YHMCVYFWZPHP32R4BURWJHMFGLYAEWADGI45B27ZUQC
H3552BCIAVBLKAYKE4DHFLBLFW5RGRMYBMRRYHYEB5IPIJRUVU5QC
53K44NBML2QHWLZNXU5HBY2MOIXRK7ZGFQYAWZFO663TCOJKVHZAC
CI5VTLSMB2L5W5ZVKDZEJFUARGSZP2FUSTRFV3MG6U44TDDUYH5AC
GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC
TLA5UN6LZPXGKERI27EFY4HKIIU3VU5Y7ZU54WXL6ANBUV2VOTMQC
TLO257LZSB6ZO36STDUEWJBO2LETXFKTFGXELA6Y4BZBVAEIIINAC
E7DV36ZR6TOGBD75BHGARCMIQQS6MSV7V3A7M7V4LOFHEC5NF6CQC
OUEUG67YNHCAEAR5TYOBG3RMJYXG6WI52OAH5SL5OHZPNFHT7R7AC
function random_bazaar_colour()
local colours = {"blue", "red", "lightblue", "magenta", "green"}
crawl.mpr("#colours = " .. #colours)
local ret = colours[crawl.random2(#colours) + 1]
crawl.mpr("ret = " .. ret)
return ret
end
function fixup_bazaar()
dgn.fixup_stairs("stone_arch", "exit_portal_vault")
dgn.floor_halo("enter_shop", "yellow")
if (dgn.get_floor_colour() == "black") then
dgn.change_floor_colour(random_bazaar_colour())
end
if (dgn.get_rock_colour() == "black") then
dgn.change_rock_colour("yellow")
end
end
dgn.set_lt_callback("bazaar", "fixup_bazaar")