summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/item_use.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/item_use.cc')
-rw-r--r--crawl-ref/source/item_use.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc
index f35db305b5..0d46b33945 100644
--- a/crawl-ref/source/item_use.cc
+++ b/crawl-ref/source/item_use.cc
@@ -1953,8 +1953,6 @@ bool throw_it(struct bolt &pbolt, int throw_2, monsters *dummy_target)
pbolt.damage.size = dice_mult * pbolt.damage.size / 100;
pbolt.damage.size += slayDam;
- scale_dice( pbolt.damage );
-
// only add bonuses if we're throwing something sensible
if (thrown || launched || wepClass == OBJ_WEAPONS)
{
@@ -1962,6 +1960,8 @@ bool throw_it(struct bolt &pbolt, int throw_2, monsters *dummy_target)
pbolt.damage.size += ammoDamBonus + lnchDamBonus;
}
+ scale_dice( pbolt.damage );
+
#if DEBUG_DIAGNOSTICS
mprf( MSGCH_DIAGNOSTICS,
"H:%d+%d;a%dl%d. D:%d+%d;a%dl%d -> %d,%dd%d",