summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-30 09:41:28 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-30 09:41:28 +0000
commit76fe8e0bce1ce0b7580a93f63a87a823f841d409 (patch)
tree1ffb97f5fe0986469e14dab1eb33451eee99ee6a /crawl-ref/source
parentf7cd642789611c6725e0682546db78ebb75b2164 (diff)
downloadcrawl-ref-76fe8e0bce1ce0b7580a93f63a87a823f841d409.tar.gz
crawl-ref-76fe8e0bce1ce0b7580a93f63a87a823f841d409.zip
Toned down dodging bonus further. The high-end EV was too good.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1128 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/hiscores.cc30
-rw-r--r--crawl-ref/source/player.cc4
2 files changed, 2 insertions, 32 deletions
diff --git a/crawl-ref/source/hiscores.cc b/crawl-ref/source/hiscores.cc
index 0efa5f171d..1ef0bb6e19 100644
--- a/crawl-ref/source/hiscores.cc
+++ b/crawl-ref/source/hiscores.cc
@@ -476,36 +476,6 @@ static time_t parse_time(const std::string &st)
static void hs_write( FILE *scores, scorefile_entry &se )
{
fprintf(scores, "%s\n", se.raw_string().c_str());
-
- /*
- char buff[80]; // should be more than enough for date stamps
-
- se.version = 4;
- se.release = 2;
-
- fprintf( scores, ":%d:%d:%ld:%s:%ld:%d:%d:%s:%d:%d:%d",
- se.version, se.release, se.points, se.name,
- se.uid, se.race, se.cls, se.race_class_name, se.lvl,
- se.best_skill, se.best_skill_lvl );
-
- // XXX: need damage
- fprintf( scores, ":%d:%d:%d:%s:%s:%d:%d:%d:%d:%d:%d:%d:%d:%d:%d:%d:%d:%d:%d",
- se.death_type, se.death_source, se.mon_num,
- se.death_source_name, se.auxkilldata,
- se.dlvl, se.level_type, se.branch,
- se.final_hp, se.final_max_hp, se.final_max_max_hp, se.damage,
- se.str, se.intel, se.dex,
- se.god, se.piety, se.penance, se.wiz_mode );
-
- make_date_string( se.birth_time, buff );
- fprintf( scores, ":%s", buff );
-
- make_date_string( se.death_time, buff );
- fprintf( scores, ":%s", buff );
-
- fprintf( scores, ":%ld:%ld:%d:%d:\n",
- se.real_time, se.num_turns, se.num_diff_runes, se.num_runes );
- */
}
static const char *kill_method_names[] =
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index 9fb78d2fd4..66df37f249 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -1768,11 +1768,11 @@ int player_evasion()
// Calculate the base bonus here, but it may be reduced by heavy
// armour below.
- int dodge_bonus = (you.skills[SK_DODGING] * you.dex + 10)
+ int dodge_bonus = (you.skills[SK_DODGING] * you.dex + 7)
/ (20 - size_factor);
// Limit on bonus from dodging:
- const int max_bonus = (you.skills[SK_DODGING] * (10 + size_factor)) / 9;
+ const int max_bonus = (you.skills[SK_DODGING] * (7 + size_factor)) / 9;
if (dodge_bonus > max_bonus)
dodge_bonus = max_bonus;