Minor fix for Compelling effect.

Contributed by Ofelin.
This commit is contained in:
MobiusDev 2018-04-10 15:27:46 +00:00
parent 2acda288f6
commit fe9d119101
12 changed files with 48 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter

View File

@ -22,6 +22,7 @@ import com.l2jmobius.gameserver.model.actor.L2Character;
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.model.skills.Skill;
import com.l2jmobius.gameserver.model.stats.Formulas;
/**
* @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
public boolean isInstant()
{

View File

@ -1134,6 +1134,7 @@ public final class Formulas
* DeleteHateOfMe,<br>
* TransferHate,<br>
* Confuse<br>
* Compelling,<br>
* Knockback<br>
* Pull<br>
* @param baseChance chance from effect parameter