diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-12-05 12:11:58 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-12-05 12:11:58 +0000 |
commit | b2695542fe289dea83756dbaf9255563f10f69eb (patch) | |
tree | a56610e95c738933153db1a814eb8ab4a1de04aa /crawl-ref/source/dat/clua | |
parent | a79faf873b5e02fc8682d81f4f958254a95e4aeb (diff) | |
download | crawl-ref-b2695542fe289dea83756dbaf9255563f10f69eb.tar.gz crawl-ref-b2695542fe289dea83756dbaf9255563f10f69eb.zip |
Fix broken ziggurat (David).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7748 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dat/clua')
-rw-r--r-- | crawl-ref/source/dat/clua/point.lua | 3 | ||||
-rw-r--r-- | crawl-ref/source/dat/clua/ziggurat.lua | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/dat/clua/point.lua b/crawl-ref/source/dat/clua/point.lua index 594ab6b984..b750372197 100644 --- a/crawl-ref/source/dat/clua/point.lua +++ b/crawl-ref/source/dat/clua/point.lua @@ -34,6 +34,9 @@ point_metatable.__add = function (a, b) if type(b) == "number" then return dgn.point(a.x + b, a.y + b) else + if a == nil or b == nil then + error("Nil points: " .. debug.traceback()) + end return dgn.point(a.x + b.x, a.y + b.y) end end diff --git a/crawl-ref/source/dat/clua/ziggurat.lua b/crawl-ref/source/dat/clua/ziggurat.lua index d9a55c2402..af47c26bb4 100644 --- a/crawl-ref/source/dat/clua/ziggurat.lua +++ b/crawl-ref/source/dat/clua/ziggurat.lua @@ -659,7 +659,7 @@ local function ziggurat_rectangle_builder(e) end ziggurat_stairs(entry, exit) - ziggurat_furnish(c, entry, exit) + ziggurat_furnish(dgn.point(cx, cy), entry, exit) end -- builds elliptic ziggurat maps |