Addition of missing overhit parameter initialization for FatalBlow effect.
Contributed by Iris.
This commit is contained in:
@@ -22,6 +22,7 @@ import java.util.Set;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.ShotType;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Attackable;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.effects.L2EffectType;
|
||||
@@ -41,12 +42,14 @@ public final class FatalBlow extends AbstractEffect
|
||||
private final double _criticalChance;
|
||||
private final Set<AbnormalType> _abnormals;
|
||||
private final double _abnormalPower;
|
||||
private final boolean _overHit;
|
||||
|
||||
public FatalBlow(StatsSet params)
|
||||
{
|
||||
_power = params.getDouble("power");
|
||||
_chanceBoost = params.getDouble("chanceBoost");
|
||||
_criticalChance = params.getDouble("criticalChance", 0);
|
||||
_overHit = params.getBoolean("overHit", false);
|
||||
|
||||
String abnormals = params.getString("abnormalType", null);
|
||||
if ((abnormals != null) && !abnormals.isEmpty())
|
||||
@@ -90,6 +93,11 @@ public final class FatalBlow extends AbstractEffect
|
||||
return;
|
||||
}
|
||||
|
||||
if (_overHit && effected.isAttackable())
|
||||
{
|
||||
((L2Attackable) effected).overhitEnabled(true);
|
||||
}
|
||||
|
||||
double power = _power;
|
||||
|
||||
// Check if we apply an abnormal modifier
|
||||
|
Reference in New Issue
Block a user