@xmikd8, ok. wrong formula
DH better know
((otherweap.damage[DAM_INDEX_POINT] * 50) / 100)
+ oth.attribute[ATR_STRENGTH] / 6
+ oth.HitChance[NPC_TALENT_CROSSBOW] / 2
+ Hlp_Random(5)
+ 10
Usual crossbow:
(((otherweap.damage[DAM_INDEX_POINT] * 40) / 100)
+ oth.attribute[ATR_STRENGTH] / 6
+ Hlp_Random(5)
+ 10
);
Additional damage:
if (RX_IsDemonHunter())
{
TempDamage += 15;
ratioBonus += 10;
TempDamage = (TempDamage * ratioBonus) / 100;
}
else
{
ratioBonus += 10;
TempDamage = (TempDamage * ratioBonus) / 100;
};