summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authorStefan O'Rear <stefanor@cox.net>2009-11-13 23:48:57 -0800
committerStefan O'Rear <stefanor@cox.net>2009-11-13 23:48:57 -0800
commita98250a9c59e8c6d66b9723938b3b22d8c8617f7 (patch)
treebef7908a8750c58094d8728faa58b4ee83106012 /crawl-ref/source
parent61b0b54b651ed84c0935eb5e41bca71a133af504 (diff)
downloadcrawl-ref-a98250a9c59e8c6d66b9723938b3b22d8c8617f7.tar.gz
crawl-ref-a98250a9c59e8c6d66b9723938b3b22d8c8617f7.zip
Cut vorpal to 12.5% average (FR 2883704)
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/fight.cc2
-rw-r--r--crawl-ref/source/monster.cc2
-rw-r--r--crawl-ref/source/shopping.cc2
3 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc
index 63cea1a1aa..ef309a63cc 100644
--- a/crawl-ref/source/fight.cc
+++ b/crawl-ref/source/fight.cc
@@ -3271,7 +3271,7 @@ bool melee_attack::apply_damage_brand()
break;
case SPWPN_VORPAL:
- special_damage = 1 + random2(damage_done) / 2;
+ special_damage = 1 + random2(damage_done) / 4;
// Note: Leaving special_damage_message empty because there isn't one.
break;
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index ab2e7f78b1..b09a98b5dc 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -1252,7 +1252,7 @@ static int _ego_damage_bonus(item_def &item)
case SPWPN_NORMAL: return 0;
case SPWPN_PROTECTION: return 1;
default: return 2;
- case SPWPN_VORPAL: return 3;
+ case SPWPN_VORPAL: return 1;
}
}
diff --git a/crawl-ref/source/shopping.cc b/crawl-ref/source/shopping.cc
index 76f754e537..04251a8841 100644
--- a/crawl-ref/source/shopping.cc
+++ b/crawl-ref/source/shopping.cc
@@ -1038,7 +1038,6 @@ unsigned int item_value( item_def item, bool ident )
case SPWPN_DISTORTION:
case SPWPN_ELECTROCUTION:
case SPWPN_PAIN:
- case SPWPN_VORPAL:
valued *= 30;
break;
@@ -1056,6 +1055,7 @@ unsigned int item_value( item_def item, bool ident )
valued *= 21;
break;
+ case SPWPN_VORPAL:
case SPWPN_PROTECTION:
valued *= 20;
break;