summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
authorDracoOmega <draco_omega@live.com>2014-03-01 07:42:37 -0330
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 09:58:16 -0700
commitf9f564cdb9d5843141b7a4dd2bc23f601abc7895 (patch)
tree07a2ea0f8c7ee3bde38adeef9556534806c99ae5 /crawl-ref/source/mon-util.cc
parentc2fa5e73222c77b54000e8b79438a096ded95af3 (diff)
downloadcrawl-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.cc15
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};