summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/clua
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-10 13:35:36 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-06-10 13:35:36 +0000
commit5500ccf5c9c2cca2694a642278d55c3e342bd469 (patch)
treefe2df4ad697c178c9e9ce5023f5cccc56258b60f /crawl-ref/source/dat/clua
parentdc9cbdc0f02dccd79de1230d57221a7a43e34568 (diff)
downloadcrawl-ref-5500ccf5c9c2cca2694a642278d55c3e342bd469.tar.gz
crawl-ref-5500ccf5c9c2cca2694a642278d55c3e342bd469.zip
Fix lua errors for Ziggurats in Tiles.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9941 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dat/clua')
-rw-r--r--crawl-ref/source/dat/clua/ziggurat.lua20
1 files changed, 16 insertions, 4 deletions
diff --git a/crawl-ref/source/dat/clua/ziggurat.lua b/crawl-ref/source/dat/clua/ziggurat.lua
index 2e95545451..0792043c49 100644
--- a/crawl-ref/source/dat/clua/ziggurat.lua
+++ b/crawl-ref/source/dat/clua/ziggurat.lua
@@ -190,11 +190,23 @@ local function clamp_in_bounds(x, y)
end
local function set_tiles_for_place(place)
- local rock = dgn.lev_rocktile(place)
- dgn.change_rock_tile(rock)
+-- local rock = dgn.lev_rocktile(place)
+-- local floor = dgn.lev_floortile(place)
+ local tileset = {
+ blue = "wall_zot_blue",
+ red = "wall_zot_red",
+ lightblue = "wall_zot_cyan",
+ magenta = "wall_zot_magenta",
+ green = "wall_zot_green",
+ white = "wall_vault"
+ }
- local floor = dgn.lev_floortile(place)
- dgn.change_floor_tile(floor)
+ local wall = tileset[ziggurat_wall_colour()]
+ if (wall == nil) then
+ wall = "wall_vault"
+ end
+ dgn.change_rock_tile(wall)
+ dgn.change_floor_tile("floor_vault")
end
local function set_floor_colour(colour)