Minor fix for Compelling effect.
Contributed by Ofelin.
This commit is contained in:
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
@@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
|
|||||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.stats.Formulas;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Mobius
|
* @author Mobius
|
||||||
@@ -32,6 +33,12 @@ public final class Compelling extends AbstractEffect
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean calcSuccess(L2Character effector, L2Character effected, Skill skill)
|
||||||
|
{
|
||||||
|
return Formulas.calcProbability(100, effector, effected, skill);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInstant()
|
public boolean isInstant()
|
||||||
{
|
{
|
||||||
|
@@ -1134,6 +1134,7 @@ public final class Formulas
|
|||||||
* DeleteHateOfMe,<br>
|
* DeleteHateOfMe,<br>
|
||||||
* TransferHate,<br>
|
* TransferHate,<br>
|
||||||
* Confuse<br>
|
* Confuse<br>
|
||||||
|
* Compelling,<br>
|
||||||
* Knockback<br>
|
* Knockback<br>
|
||||||
* Pull<br>
|
* Pull<br>
|
||||||
* @param baseChance chance from effect parameter
|
* @param baseChance chance from effect parameter
|
||||||
|
Reference in New Issue
Block a user