diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2010-01-09 08:08:07 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2010-01-09 08:13:05 +1000 |
commit | faf758758cb4a588f6f4305f6466272cdf2d12a7 (patch) | |
tree | 642dc7c2605e3a53517a71a90052aa5775f5e01f | |
parent | 6f7bad89c9c35960a6ca16db5d8faad06583d623 (diff) | |
download | crawl-ref-faf758758cb4a588f6f4305f6466272cdf2d12a7.tar.gz crawl-ref-faf758758cb4a588f6f4305f6466272cdf2d12a7.zip |
Disallow randomly-generated chaos branded ammunition (dpeg, Napkin).
-rw-r--r-- | crawl-ref/source/makeitem.cc | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/crawl-ref/source/makeitem.cc b/crawl-ref/source/makeitem.cc index 21e56682db..7d3182f29f 100644 --- a/crawl-ref/source/makeitem.cc +++ b/crawl-ref/source/makeitem.cc @@ -1851,25 +1851,25 @@ static special_missile_type _determine_missile_brand(const item_def& item, case MI_ARROW: rc = static_cast<special_missile_type>( random_choose_weighted(30, SPMSL_FLAME, 30, SPMSL_FROST, - 20, SPMSL_POISONED, 10, SPMSL_CHAOS, - 10, SPMSL_REAPING, 10, SPMSL_DISPERSAL, + 20, SPMSL_POISONED, 15, SPMSL_REAPING, + 15, SPMSL_DISPERSAL, nw, SPMSL_NORMAL, 0)); break; case MI_BOLT: rc = static_cast<special_missile_type>( random_choose_weighted(30, SPMSL_FLAME, 30, SPMSL_FROST, - 20, SPMSL_POISONED, 10, SPMSL_PENETRATION, - 10, SPMSL_CHAOS, 10, SPMSL_SILVER, + 20, SPMSL_POISONED, 15, SPMSL_PENETRATION, + 15, SPMSL_SILVER, 10, SPMSL_STEEL, nw, SPMSL_NORMAL, 0)); break; case MI_JAVELIN: rc = static_cast<special_missile_type>( - random_choose_weighted(30, SPMSL_RETURNING, 30, SPMSL_PENETRATION, - 30, SPMSL_POISONED, - 20, SPMSL_STEEL, 20, SPMSL_SILVER, - 10, SPMSL_CHAOS, nw, SPMSL_NORMAL, + random_choose_weighted(30, SPMSL_RETURNING, 32, SPMSL_PENETRATION, + 32, SPMSL_POISONED, + 21, SPMSL_STEEL, 20, SPMSL_SILVER, + nw, SPMSL_NORMAL, 0)); break; case MI_STONE: @@ -1881,15 +1881,15 @@ static special_missile_type _determine_missile_brand(const item_def& item, case MI_SLING_BULLET: rc = static_cast<special_missile_type>( random_choose_weighted(30, SPMSL_FLAME, 30, SPMSL_FROST, - 20, SPMSL_POISONED, 10, SPMSL_CHAOS, - 10, SPMSL_STEEL, 10, SPMSL_SILVER, + 20, SPMSL_POISONED, + 15, SPMSL_STEEL, 15, SPMSL_SILVER, 20, SPMSL_EXPLODING, nw, SPMSL_NORMAL, 0)); break; case MI_THROWING_NET: rc = static_cast<special_missile_type>( random_choose_weighted(30, SPMSL_STEEL, 30, SPMSL_SILVER, - 20, SPMSL_CHAOS, nw, SPMSL_NORMAL, + nw, SPMSL_NORMAL, 0)); break; } |