summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan O'Rear <stefanor@cox.net>2009-11-06 00:27:41 -0800
committerStefan O'Rear <stefanor@cox.net>2009-11-06 00:34:30 -0800
commitdbdfb48c0639aa101f25d210496e66bd6326873b (patch)
treecf905f7c29330f2f58d725d9a315094a33622f82
parentcaef806e73b82bef9136b09f672b60d36b7f6ca0 (diff)
downloadcrawl-ref-dbdfb48c0639aa101f25d210496e66bd6326873b.tar.gz
crawl-ref-dbdfb48c0639aa101f25d210496e66bd6326873b.zip
Reduce Tukima power requirement
On testing, power levels near 200 are actually impossible to achieve under realistic circumstances (a robe of the archmagi, max skills, and 72 int gets you 199 power). So reduce the max power to 150, and rescale appropriately.
-rw-r--r--crawl-ref/source/ghost.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/crawl-ref/source/ghost.cc b/crawl-ref/source/ghost.cc
index a3dad82575..4accc400db 100644
--- a/crawl-ref/source/ghost.cc
+++ b/crawl-ref/source/ghost.cc
@@ -609,8 +609,8 @@ void ghost_demon::init_dancing_weapon(const item_def& weapon, int power)
int delay = property(weapon, PWPN_SPEED);
int damg = property(weapon, PWPN_DAMAGE);
- if (power > 200)
- power = 200;
+ if (power > 150)
+ power = 150;
reset();
@@ -645,14 +645,14 @@ void ghost_demon::init_dancing_weapon(const item_def& weapon, int power)
// If you aren't an awesome spellcaster, nerf the weapons. Do it in
// a way that lays most of the penalty on heavy weapons.
- speed = std::max(3, speed - (10 - power / 20));
- ev = std::max(3, ev - (10 - power / 20));
+ speed = std::max(3, speed - (10 - power / 15));
+ ev = std::max(3, ev - (10 - power / 15));
ac = ac * power / 200;
- max_hp = std::max(5, max_hp * power / 200);
- damage = std::max(1, damage * power / 200);
+ max_hp = std::max(5, max_hp * power / 150);
+ damage = std::max(1, damage * power / 150);
- // For a spellpower 100 character (typical late midgame mage with no Ench
+ // For a spellpower 75 character (typical late midgame mage with no Ench
// focus), we have:
// Giant spiked club: speed 7, 22+22 damage, 17 AC, 35 HP, 11 EV
@@ -662,7 +662,7 @@ void ghost_demon::init_dancing_weapon(const item_def& weapon, int power)
// Quick blade: Speed 18, 5+5 damage, 2 AC, 5 HP, 17 EV
// Sabre: Speed 13, 7+7 damage, 4 AC, 9 HP, 14 EV
- // At spellpower 50 (early game character with focus on Ench):
+ // At spellpower 37 (early game character with focus on Ench):
// Giant spiked club: speed 5, 11+22 damage, 8 AC, 17 HP, 9 EV
// Bardiche: speed 3, 10+20 damage, 5 AC, 10 HP, 8 EV