| 145 | } |
| 146 | |
| 147 | static void _setup_prism_explosion(bolt& beam, const monster& origin) |
| 148 | { |
| 149 | _setup_base_explosion(beam, origin); |
| 150 | beam.flavour = BEAM_MMISSILE; |
| 151 | beam.damage = prism_damage(origin.get_hit_dice(), origin.prism_charge == 2); |
| 152 | beam.name = "blast of energy"; |
| 153 | beam.colour = MAGENTA; |
| 154 | beam.ex_size = origin.prism_charge; |
| 155 | beam.origin_spell = SPELL_FULMINANT_PRISM; |
| 156 | dprf("prism hd: %d, damage: %dd%d", origin.get_hit_dice(), |
| 157 | beam.damage.num, beam.damage.size); |
| 158 | } |
| 159 | |
| 160 | static void _setup_shadow_prism_explosion(bolt& beam, const monster& origin) |
| 161 | { |
nothing calls this directly
no test coverage detected