formulas.java
final double chance = target.getStat().getValue(Stat.VENGEANCE_SKILL_PHYSICAL_DAMAGE, 0);
if (Rnd.get(100) < chance)
final double chance = target.getStat().getValue(Stat.VENGEANCE_SKILL_PHYSICAL_DAMAGE, 0);
if (ThreadLocalRandom.current().nextInt(100) < chance)
After this my char only stop when targets are near objects / walls. Check it