summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/effects.cc
diff options
context:
space:
mode:
authorabrahamwl <abrahamwl@gmail.com>2009-10-28 11:02:12 -0700
committerAdam Borowski <kilobyte@angband.pl>2009-10-28 19:07:59 +0100
commit06bf811e45f13eddea2dd1c1f4b3554c68e09553 (patch)
tree5476c6b283ec1cf705ed46041d80f71ba57836fa /crawl-ref/source/effects.cc
parent4e14802376eeb4770861592e171b9b8dcedacb16 (diff)
downloadcrawl-ref-06bf811e45f13eddea2dd1c1f4b3554c68e09553.tar.gz
crawl-ref-06bf811e45f13eddea2dd1c1f4b3554c68e09553.zip
Beams can be assigned custom hit verbs now
If a beam is not, old behavior is default.
Diffstat (limited to 'crawl-ref/source/effects.cc')
-rw-r--r--crawl-ref/source/effects.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc
index 6dc8b2dbcf..6d53393bbd 100644
--- a/crawl-ref/source/effects.cc
+++ b/crawl-ref/source/effects.cc
@@ -408,8 +408,6 @@ static bool _conduct_electricity_aoe(bolt& beam, const coord_def& target)
void conduct_electricity(coord_def where, actor *attacker)
{
- const char *aux = "arcing electricity";
-
bolt beam;
beam.flavour = BEAM_ELECTRICITY;
@@ -417,8 +415,9 @@ void conduct_electricity(coord_def where, actor *attacker)
beam.damage = dice_def(1, 15);
beam.target = where;
beam.name = "electric current";
- beam.colour = LIGHTCYAN;
- beam.aux_source = aux;
+ beam.hit_verb = "shocks";
+ beam.colour = ETC_ELECTRICITY;
+ beam.aux_source = "arcing electricity";
beam.ex_size = 1;
beam.is_explosion = true;
beam.effect_known = true;