diff options
Diffstat (limited to 'crawl-ref/source/randart.cc')
-rw-r--r-- | crawl-ref/source/randart.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/randart.cc b/crawl-ref/source/randart.cc index 57558ffeab..5d2ef93188 100644 --- a/crawl-ref/source/randart.cc +++ b/crawl-ref/source/randart.cc @@ -826,7 +826,9 @@ void randart_wpn_properties( const item_def &item, proprt[RAP_BRAND] = (tmp >= 18) ? SPWPN_SPEED : (tmp >= 14) ? SPWPN_PROTECTION : (tmp >= 10) ? SPWPN_VENOM - : SPWPN_FLAME + (tmp % 2); + : SPWPN_VORPAL + random2(3); + if (proprt[RAP_BRAND] == SPWPN_VORPAL && atype == WPN_BLOWGUN) + proprt[RAP_BRAND] = SPWPN_VENOM; } } |