diff options
author | DracoOmega <draco_omega@live.com> | 2014-03-01 07:42:37 -0330 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-06 09:58:16 -0700 |
commit | f9f564cdb9d5843141b7a4dd2bc23f601abc7895 (patch) | |
tree | 07a2ea0f8c7ee3bde38adeef9556534806c99ae5 /crawl-ref/source/mon-util.cc | |
parent | c2fa5e73222c77b54000e8b79438a096ded95af3 (diff) | |
download | crawl-ref-f9f564cdb9d5843141b7a4dd2bc23f601abc7895.tar.gz crawl-ref-f9f564cdb9d5843141b7a4dd2bc23f601abc7895.zip |
Remove the various stat-drain poisons
None of them are currently used anymore, there are already
non-poison-based equivalents for each stat (and it's debatable
whether stat drain like this is even a good mechanic in the
first place).
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r-- | crawl-ref/source/mon-util.cc | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index 3167acf058..0ebf93b5ec 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -898,11 +898,7 @@ bool mons_is_poisoner(const monster* mon) return true; if (mon->has_attack_flavour(AF_POISON) - || mon->has_attack_flavour(AF_POISON_STRONG) - || mon->has_attack_flavour(AF_POISON_STR) - || mon->has_attack_flavour(AF_POISON_INT) - || mon->has_attack_flavour(AF_POISON_DEX) - || mon->has_attack_flavour(AF_POISON_STAT)) + || mon->has_attack_flavour(AF_POISON_STRONG)) { return true; } @@ -1811,14 +1807,7 @@ mon_attack_def mons_attack_spec(const monster* mon, int attk_number) attk.flavour = RANDOM_ELEMENT(flavours); } - if (attk.flavour == AF_POISON_STAT) - { - attack_flavour flavours[] = - {AF_POISON_STR, AF_POISON_INT, AF_POISON_DEX}; - - attk.flavour = RANDOM_ELEMENT(flavours); - } - else if (attk.flavour == AF_DRAIN_STAT) + if (attk.flavour == AF_DRAIN_STAT) { attack_flavour flavours[] = {AF_DRAIN_STR, AF_DRAIN_INT, AF_DRAIN_DEX}; |