From b86ef4c3a8cf46eba6b1f259e0dfc98c0cdd918d Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 19 Jun 2009 11:17:58 -0500 Subject: *Lower creature damage. --HG-- branch : trunk --- src/game/Creature.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/game/Creature.cpp') diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index f19fe2cdac3..07fa83f0144 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -1395,11 +1395,12 @@ void Creature::SelectLevel(const CreatureInfo *cinfo) uint32 attackpower = cinfo->attackpower * level / 60; uint32 rangedattackpower = cinfo->rangedattackpower * level / 60; - SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, (cinfo->mindmg + attackpower) * damagemod); + damagemod *= 0.75f; + SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, (cinfo->mindmg + attackpower/2) * damagemod); SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, (cinfo->maxdmg + attackpower) * damagemod); - SetBaseWeaponDamage(OFF_ATTACK, MINDAMAGE, (cinfo->mindmg + attackpower) * damagemod); + SetBaseWeaponDamage(OFF_ATTACK, MINDAMAGE, (cinfo->mindmg + attackpower/2) * damagemod); SetBaseWeaponDamage(OFF_ATTACK, MAXDAMAGE, (cinfo->maxdmg + attackpower) * damagemod); - SetBaseWeaponDamage(RANGED_ATTACK, MINDAMAGE, (cinfo->minrangedmg + rangedattackpower) * damagemod); + SetBaseWeaponDamage(RANGED_ATTACK, MINDAMAGE, (cinfo->minrangedmg + rangedattackpower/2) * damagemod); SetBaseWeaponDamage(RANGED_ATTACK, MAXDAMAGE, (cinfo->maxrangedmg + rangedattackpower) * damagemod); // this value is not accurate, but should be close to the real value -- cgit v1.2.3