diff options
author | abrahamwl <abrahamwl@gmail.com> | 2009-10-28 11:02:12 -0700 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-10-28 19:07:59 +0100 |
commit | 06bf811e45f13eddea2dd1c1f4b3554c68e09553 (patch) | |
tree | 5476c6b283ec1cf705ed46041d80f71ba57836fa /crawl-ref/source/effects.cc | |
parent | 4e14802376eeb4770861592e171b9b8dcedacb16 (diff) | |
download | crawl-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.cc | 7 |
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; |