From a65c3d69662bf17f3873e7eecc3dd0f8c4d9fbe7 Mon Sep 17 00:00:00 2001 From: Ziggeh Date: Fri, 18 Apr 2014 01:16:06 +0200 Subject: [PATCH] Combat - Added Ranged and Melee Glancing Blow --- src/services/combat/CombatService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/services/combat/CombatService.java b/src/services/combat/CombatService.java index e9ec1ce6..539fd499 100644 --- a/src/services/combat/CombatService.java +++ b/src/services/combat/CombatService.java @@ -745,6 +745,12 @@ public class CombatService implements INetworkDispatch { float glanceChance = (float) target.getSkillModBase("display_only_glancing_blow") / 10000; + if(weapon.isRanged()) + glanceChance += target.getSkillModBase("expertise_glancing_blow_ranged"); + + if(weapon.isMelee()) + glanceChance += target.getSkillModBase("expertise_glancing_blow_melee"); + r = random.nextFloat(); if(r <= glanceChance) return HitType.GLANCE;