From dbdfb48c0639aa101f25d210496e66bd6326873b Mon Sep 17 00:00:00 2001 From: Stefan O'Rear Date: Fri, 6 Nov 2009 00:27:41 -0800 Subject: 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. --- crawl-ref/source/ghost.cc | 16 ++++++++-------- 1 file 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 -- cgit v1.2.3-54-g00ecf