diff options
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r-- | crawl-ref/source/beam.cc | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc index 95d981a414..c77a23f447 100644 --- a/crawl-ref/source/beam.cc +++ b/crawl-ref/source/beam.cc @@ -26,6 +26,7 @@ #include "cio.h" #include "cloud.h" +#include "colour.h" #include "delay.h" #include "dgnevent.h" #include "effects.h" @@ -288,31 +289,6 @@ bool player_tracer( zap_type ztype, int power, bolt &pbolt, int range) return (true); } -dice_def calc_dice( int num_dice, int max_damage ) -{ - dice_def ret( num_dice, 0 ); - - if (num_dice <= 1) - { - ret.num = 1; - ret.size = max_damage; - } - else if (max_damage <= num_dice) - { - ret.num = max_damage; - ret.size = 1; - } - else - { - // Divide the damage among the dice, and add one - // occasionally to make up for the fractions. -- bwr - ret.size = max_damage / num_dice; - ret.size += x_chance_in_y(max_damage % num_dice, num_dice); - } - - return (ret); -} - template<typename T> struct power_deducer { |