Skill mastery should not affect item reuse.
Contributed by NviX.
This commit is contained in:
parent
6736927ebc
commit
619802578c
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
@ -251,7 +251,7 @@ public class SkillCaster implements Runnable
|
||||
int reuseDelay = caster.getStat().getReuseTime(_skill);
|
||||
if (reuseDelay > 10)
|
||||
{
|
||||
if (Formulas.calcSkillMastery(caster, _skill))
|
||||
if (Formulas.calcSkillMastery(caster, _skill) && !(_skill.getReferenceItemId() > 0))
|
||||
{
|
||||
reuseDelay = 100;
|
||||
caster.sendPacket(SystemMessageId.A_SKILL_IS_READY_TO_BE_USED_AGAIN);
|
||||
|
Loading…
Reference in New Issue
Block a user