Reseting the remaining skill reuse time on each item equip is wrong.
This commit is contained in:
@@ -574,8 +574,7 @@ public abstract class Inventory extends ItemContainer
|
||||
// Active, non offensive, skills start with reuse on equip.
|
||||
if (skill.isActive() && !skill.isBad() && !skill.isTransformation() && (Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE > 0) && player.hasEnteredWorld())
|
||||
{
|
||||
final long reuse = player.getSkillRemainingReuseTime(skill.getReuseHashCode());
|
||||
player.addTimeStamp(skill, reuse > 0 ? reuse : skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
player.addTimeStamp(skill, skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
updateTimestamp = true;
|
||||
}
|
||||
}
|
||||
@@ -631,8 +630,7 @@ public abstract class Inventory extends ItemContainer
|
||||
// Active, non offensive, skills start with reuse on equip.
|
||||
if (!skill.isBad() && !skill.isTransformation() && (Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE > 0) && player.hasEnteredWorld())
|
||||
{
|
||||
final long reuse = player.getSkillRemainingReuseTime(skill.getReuseHashCode());
|
||||
player.addTimeStamp(skill, reuse > 0 ? reuse : skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
player.addTimeStamp(skill, skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
}
|
||||
|
||||
updateTimestamp = true;
|
||||
@@ -695,8 +693,7 @@ public abstract class Inventory extends ItemContainer
|
||||
// Active, non offensive, skills start with reuse on equip.
|
||||
if (skill.isActive() && !skill.isBad() && !skill.isTransformation() && (Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE > 0) && player.hasEnteredWorld())
|
||||
{
|
||||
final long reuse = player.getSkillRemainingReuseTime(skill.getReuseHashCode());
|
||||
player.addTimeStamp(skill, reuse > 0 ? reuse : skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
player.addTimeStamp(skill, skill.getReuseDelay() > 0 ? skill.getReuseDelay() : Config.ITEM_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
updateTimestamp = true;
|
||||
}
|
||||
}
|
||||
@@ -815,8 +812,7 @@ public abstract class Inventory extends ItemContainer
|
||||
// Active, non offensive, skills start with reuse on equip.
|
||||
if (!itemSkill.isBad() && !itemSkill.isTransformation() && (Config.ARMOR_SET_EQUIP_ACTIVE_SKILL_REUSE > 0) && player.hasEnteredWorld())
|
||||
{
|
||||
final long reuse = player.getSkillRemainingReuseTime(itemSkill.getReuseHashCode());
|
||||
player.addTimeStamp(itemSkill, reuse > 0 ? reuse : itemSkill.getReuseDelay() > 0 ? itemSkill.getReuseDelay() : Config.ARMOR_SET_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
player.addTimeStamp(itemSkill, itemSkill.getReuseDelay() > 0 ? itemSkill.getReuseDelay() : Config.ARMOR_SET_EQUIP_ACTIVE_SKILL_REUSE);
|
||||
}
|
||||
|
||||
updateTimeStamp = true;
|
||||
|
||||
Reference in New Issue
Block a user