From 278d5e8a894b48f0773b7546e7b4be45048264b1 Mon Sep 17 00:00:00 2001 From: Darshan Shaligram Date: Thu, 7 Jan 2010 11:14:16 +0530 Subject: Crawl now checks for the availability of branch ending vaults before starting up. --- crawl-ref/source/dat/clua/sanity.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 crawl-ref/source/dat/clua/sanity.lua (limited to 'crawl-ref/source/dat') 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 -- cgit v1.2.3-54-g00ecf