Skip to content

Commit 6112ca4

Browse files
kphoenix137AJenbo
authored andcommitted
Fix PVP Bow damage
1 parent 5855b31 commit 6112ca4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Source/missiles.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,10 @@ bool Plr2PlrMHit(const Player &player, Player &target, int mindam, int maxdam, i
360360
dam = target._pHitPoints / 3;
361361
} else {
362362
dam = RandomIntBetween(mindam, maxdam);
363-
if (missileData.isArrow() && damageType == DamageType::Physical)
364-
dam += player._pIBonusDamMod + player._pDamageMod + dam * player._pIBonusDam / 100;
363+
if (missileData.isArrow() && damageType == DamageType::Physical) {
364+
int damMod = IsAnyOf(player._pClass, HeroClass::Rogue) ? player._pDamageMod : player._pDamageMod / 2;
365+
dam += player._pIBonusDamMod + damMod + dam * player._pIBonusDam / 100;
366+
}
365367
if (!shift)
366368
dam <<= 6;
367369
}

0 commit comments

Comments
 (0)