From 6112ca46e6ae74500620518e2cd00cc8220de6bd Mon Sep 17 00:00:00 2001 From: KPhoenix Date: Mon, 7 Aug 2023 19:31:11 -0400 Subject: [PATCH] Fix PVP Bow damage --- Source/missiles.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index fa0e32a0b..28bb3f433 100644 --- a/Source/missiles.cpp +++ b/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; }