diff options
| author | megamage <none@none> | 2008-11-22 13:55:11 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2008-11-22 13:55:11 -0600 |
| commit | d6066ce58590f746156075e4077596790f0039c8 (patch) | |
| tree | be39752459280a919d925229141511c7c7d8e2f2 /src/game/Creature.cpp | |
| parent | 57f39315565b6916affcf6c70a4a4d7255a33b02 (diff) | |
*Update creature damage calculation. Make -ap spells have effect on them.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Creature.cpp')
| -rw-r--r-- | src/game/Creature.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index b2b6639148e..c547065b206 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -1279,8 +1279,11 @@ void Creature::SelectLevel(const CreatureInfo *cinfo) SetBaseWeaponDamage(RANGED_ATTACK, MINDAMAGE, cinfo->minrangedmg * damagemod); SetBaseWeaponDamage(RANGED_ATTACK, MAXDAMAGE, cinfo->maxrangedmg * damagemod); - SetModifierValue(UNIT_MOD_ATTACK_POWER, BASE_VALUE, cinfo->attackpower * damagemod); - SetModifierValue(UNIT_MOD_ATTACK_POWER_RANGED, BASE_VALUE, cinfo->rangedattackpower * damagemod); + // this value is not accurate, but should be close to the real value + SetModifierValue(UNIT_MOD_ATTACK_POWER, BASE_VALUE, level * 5); + SetModifierValue(UNIT_MOD_ATTACK_POWER_RANGED, BASE_VALUE, level * 5); + //SetModifierValue(UNIT_MOD_ATTACK_POWER, BASE_VALUE, cinfo->attackpower * damagemod); + //SetModifierValue(UNIT_MOD_ATTACK_POWER_RANGED, BASE_VALUE, cinfo->rangedattackpower * damagemod); } float Creature::_GetHealthMod(int32 Rank) |
