diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-07 11:14:16 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-07 11:14:16 +0530 |
commit | 278d5e8a894b48f0773b7546e7b4be45048264b1 (patch) | |
tree | d73ed29b201c0d2c9d6b7d50dfca435da750bdd7 /crawl-ref/source/dat | |
parent | f8419c6ec131cedd6b2bcb7ffb3ba95c9448d6ac (diff) | |
download | crawl-ref-278d5e8a894b48f0773b7546e7b4be45048264b1.tar.gz crawl-ref-278d5e8a894b48f0773b7546e7b4be45048264b1.zip |
Crawl now checks for the availability of branch ending vaults before starting up.
Diffstat (limited to 'crawl-ref/source/dat')
-rw-r--r-- | crawl-ref/source/dat/clua/sanity.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/clua/sanity.lua b/crawl-ref/source/dat/clua/sanity.lua new file mode 100644 index 0000000000..aea29a5b96 --- /dev/null +++ b/crawl-ref/source/dat/clua/sanity.lua @@ -0,0 +1,17 @@ +-- Sanity checks that should be run just before the game starts. + +local function assert_place_has_map(place) + assert(dgn.map_by_place(place), "No map found for " .. place) +end + +local function sanity_checks() + local places = { + "Zot:$", "Snake:$", "Swamp:$", "Slime:$", "Vault:$", + "Tomb:$", "Coc:$", "Tar:$", "Dis:$", "Geh:$" + } + for _, place in ipairs(places) do + assert_place_has_map(place) + end +end + +sanity_checks()
\ No newline at end of file |