Lucky chance calculation improvement.
This commit is contained in:
parent
02d98d7647
commit
b8c5f90abb
@ -13966,7 +13966,7 @@ public final class L2PcInstance extends L2Playable
|
|||||||
|
|
||||||
public boolean tryLuck()
|
public boolean tryLuck()
|
||||||
{
|
{
|
||||||
if ((Rnd.nextDouble() < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
if (((Rnd.nextDouble() * 100) < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
||||||
{
|
{
|
||||||
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
||||||
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
||||||
|
@ -13950,7 +13950,7 @@ public final class L2PcInstance extends L2Playable
|
|||||||
|
|
||||||
public boolean tryLuck()
|
public boolean tryLuck()
|
||||||
{
|
{
|
||||||
if ((Rnd.nextDouble() < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
if (((Rnd.nextDouble() * 100) < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
||||||
{
|
{
|
||||||
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
||||||
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
||||||
|
@ -14008,7 +14008,7 @@ public final class L2PcInstance extends L2Playable
|
|||||||
|
|
||||||
public boolean tryLuck()
|
public boolean tryLuck()
|
||||||
{
|
{
|
||||||
if ((Rnd.nextDouble() < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
if (((Rnd.nextDouble() * 100) < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
||||||
{
|
{
|
||||||
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
||||||
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
||||||
|
@ -14027,7 +14027,7 @@ public final class L2PcInstance extends L2Playable
|
|||||||
|
|
||||||
public boolean tryLuck()
|
public boolean tryLuck()
|
||||||
{
|
{
|
||||||
if ((Rnd.nextDouble() < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
if (((Rnd.nextDouble() * 100) < BaseStats.LUC.getValue(getLUC())) && !hasSkillReuse(CommonSkill.LUCKY_CLOVER.getSkill().getReuseHashCode()))
|
||||||
{
|
{
|
||||||
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
SkillCaster.triggerCast(this, this, CommonSkill.LUCKY_CLOVER.getSkill());
|
||||||
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
sendPacket(SystemMessageId.LADY_LUCK_SMILES_UPON_YOU);
|
||||||
|
Loading…
Reference in New Issue
Block a user