summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-pick.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2013-10-31 21:58:38 +0100
committerAdam Borowski <kilobyte@angband.pl>2013-10-31 21:58:38 +0100
commit7cd3ab65b120e1a9f56a1449822911d93c862d9c (patch)
treef9af8c7c0b05a6d9fa1f3faf4e0f4a599991e091 /crawl-ref/source/mon-pick.cc
parentd5f0ba7bf9e0122c8087bb6a0b8e44e69bc063ce (diff)
downloadcrawl-ref-7cd3ab65b120e1a9f56a1449822911d93c862d9c.tar.gz
crawl-ref-7cd3ab65b120e1a9f56a1449822911d93c862d9c.zip
Provide more information in an assert.
Diffstat (limited to 'crawl-ref/source/mon-pick.cc')
-rw-r--r--crawl-ref/source/mon-pick.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-pick.cc b/crawl-ref/source/mon-pick.cc
index f07d9359d9..bedc78289a 100644
--- a/crawl-ref/source/mon-pick.cc
+++ b/crawl-ref/source/mon-pick.cc
@@ -100,7 +100,10 @@ monster_type pick_monster_by_hash(branch_type branch, uint32_t hash)
monster_type pick_monster(level_id place, mon_pick_vetoer veto)
{
- ASSERT(place.is_valid());
+#ifdef ASSERTS
+ if (!place.is_valid())
+ die("trying to pick a monster from %s", place.describe().c_str());
+#endif
return pick_monster_from(population[place.branch].pop, place.depth, veto);
}