Browse Source

Fix PVP Bow damage

pull/7852/head
KPhoenix 3 years ago committed by Anders Jenbo
parent
commit
6112ca46e6
  1. 6
      Source/missiles.cpp

6
Source/missiles.cpp

@ -360,8 +360,10 @@ bool Plr2PlrMHit(const Player &player, Player &target, int mindam, int maxdam, i
dam = target._pHitPoints / 3;
} else {
dam = RandomIntBetween(mindam, maxdam);
if (missileData.isArrow() && damageType == DamageType::Physical)
dam += player._pIBonusDamMod + player._pDamageMod + dam * player._pIBonusDam / 100;
if (missileData.isArrow() && damageType == DamageType::Physical) {
int damMod = IsAnyOf(player._pClass, HeroClass::Rogue) ? player._pDamageMod : player._pDamageMod / 2;
dam += player._pIBonusDamMod + damMod + dam * player._pIBonusDam / 100;
}
if (!shift)
dam <<= 6;
}

Loading…
Cancel
Save