Take in consideration consumed items for auto play skills.

This commit is contained in:
MobiusDevelopment 2021-10-18 11:52:28 +00:00
parent 84c3034ee9
commit b49fc49144
6 changed files with 24 additions and 0 deletions

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}

View File

@ -340,6 +340,10 @@ public class AutoUseTaskManager implements Runnable
private boolean canUseMagic(PlayerInstance player, WorldObject target, Skill skill)
{
if ((skill.getItemConsumeCount() > 0) && (player.getInventory().getInventoryItemCount(skill.getItemConsumeId(), -1) < skill.getItemConsumeCount()))
{
return false;
}
return !player.isSkillDisabled(skill) && skill.checkCondition(player, target, false);
}