All of Vampiric Attack effects should apply only for melee, I'm sure of it.
diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/VampiricAttack.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/VampiricAttack.java
index 1c85196..5441cee 100644
--- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/VampiricAttack.java
+++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/VampiricAttack.java
@@ -39,7 +39,10 @@
@Override
public void pump(Creature effected, Skill skill)
{
- effected.getStat().mergeAdd(Stat.ABSORB_DAMAGE_PERCENT, _amount / 100);
- effected.getStat().addToVampiricSum(_sum);
+ if (!effected.getAttackType().isRanged())
+ {
+ effected.getStat().mergeAdd(Stat.ABSORB_DAMAGE_PERCENT, _amount / 100);
+ effected.getStat().addToVampiricSum(_sum);
+ }
}
}