diff options
Diffstat (limited to 'src/game-server/character.cpp')
-rw-r--r-- | src/game-server/character.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/game-server/character.cpp b/src/game-server/character.cpp index 88f9aec8..a519686c 100644 --- a/src/game-server/character.cpp +++ b/src/game-server/character.cpp @@ -158,13 +158,15 @@ void Character::perform() // weapon fighting const ItemModifiers &mods = ic->getModifiers(); damage.element = mods.getValue(MOD_ELEMENT_TYPE); - performAttack(damage); + // todo: get attack range of weapon + // (weapon equipping has to be fixed first) + performAttack(mTarget, 64, damage); } else { // No-weapon fighting. damage.element = ELEMENT_NEUTRAL; - performAttack(damage); + performAttack(mTarget, 32, damage); } } |