diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-11-25 01:59:05 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-11-25 01:59:05 +0100 |
commit | 91acb9d46df394162ab9f3bde21c6efb3ea9443c (patch) | |
tree | 79e2c35d34c9a7dcc66795db099794f8a02386de /crawl-ref/source/random-pick.h | |
parent | 1f2cbd1482776a4104647ceb78c2b56ea334316b (diff) | |
download | crawl-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.h | 2 |
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; |