Merge pull request #806 from KinglyKrab/master

Reimplemented pre-nerf Ranger stationary damage bonus.
This commit is contained in:
Michael Cook (mackal) 2019-01-10 19:33:39 -05:00 committed by GitHub
commit dd0216589f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5038,7 +5038,7 @@ void Mob::CommonOutgoingHitSuccess(Mob* defender, DamageHitInfo &hit, ExtraAttac
hit.damage_done = headshot;
}
else if (GetClass() == RANGER && GetLevel() > 50) { // no double dmg on headshot
if (defender->IsNPC() && !defender->IsMoving() && !defender->IsRooted()) {
if ((defender->IsNPC() && !defender->IsMoving() && !defender->IsRooted()) || !RuleB(Combat, ArcheryBonusRequiresStationary)) {
hit.damage_done *= 2;
Message_StringID(MT_CritMelee, BOW_DOUBLE_DAMAGE);
}