summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-22 20:48:27 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-09-22 20:48:27 +0000
commit144117715f73d273a97227592a303734e2b8e00a (patch)
treed86c57fbcc52739c766bb30e7126ba3ac1a2ef8d
parent6afac4e25853d39a399534811d8ce552dfe66d9d (diff)
downloadcrawl-ref-144117715f73d273a97227592a303734e2b8e00a.tar.gz
crawl-ref-144117715f73d273a97227592a303734e2b8e00a.zip
Throwing needles by hand is now seriously inaccurate. Even more serious than before, since it appears that hand-thrown needles are still accurate enough for ogre use.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup@78 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/item_use.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc
index 1f5e1167f0..45f65436ed 100644
--- a/crawl-ref/source/item_use.cc
+++ b/crawl-ref/source/item_use.cc
@@ -1702,9 +1702,10 @@ bool throw_it(struct bolt &pbolt, int throw_2, monsters *dummy_target)
{
// Throwing needles is now seriously frowned upon; it's difficult
// to grip a fiddly little needle, and not penalising it cheapens
- // blowguns.
- exHitBonus -= (30 - you.skills[SK_DARTS]) / 3;
- baseHit -= (30 - you.skills[SK_DARTS]) / 4;
+ // blowguns. [ds] Increased the penalty further after rgrmisc
+ // reports of being able to use thrown needles.
+ exHitBonus -= (30 - you.skills[SK_DARTS]);
+ baseHit -= (45 - you.skills[SK_DARTS]) / 2;
#ifdef DEBUG_DIAGNOSTICS
mprf(MSGCH_DIAGNOSTICS, "Needle base hit = %d, exHitBonus = %d",
baseHit, exHitBonus);