summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/random-pick.h
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2013-11-25 01:59:05 +0100
committerAdam Borowski <kilobyte@angband.pl>2013-11-25 01:59:05 +0100
commit91acb9d46df394162ab9f3bde21c6efb3ea9443c (patch)
tree79e2c35d34c9a7dcc66795db099794f8a02386de /crawl-ref/source/random-pick.h
parent1f2cbd1482776a4104647ceb78c2b56ea334316b (diff)
downloadcrawl-ref-91acb9d46df394162ab9f3bde21c6efb3ea9443c.tar.gz
crawl-ref-91acb9d46df394162ab9f3bde21c6efb3ea9443c.zip
Allow the random picker to choose enums with a valid value of 0.
Diffstat (limited to 'crawl-ref/source/random-pick.h')
-rw-r--r--crawl-ref/source/random-pick.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/random-pick.h b/crawl-ref/source/random-pick.h
index 8d7dda73a8..1517e59099 100644
--- a/crawl-ref/source/random-pick.h
+++ b/crawl-ref/source/random-pick.h
@@ -52,7 +52,7 @@ T random_picker<T, max>::pick(const random_pick_entry<T> *weights, int level,
int nvalid = 0;
int totalrar = 0;
- for (const random_pick_entry<T> *pop = weights; pop->value; pop++)
+ for (const random_pick_entry<T> *pop = weights; pop->rarity; pop++)
{
if (level < pop->minr || level > pop->maxr)
continue;