Stop attack actions when auto play is not enabled.

This commit is contained in:
MobiusDevelopment 2021-07-14 17:33:33 +00:00
parent 6436dbe21c
commit 7c85402870
16 changed files with 88 additions and 0 deletions

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
// Iss classes considered fighters.

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
// Iss classes considered fighters.

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
// Iss classes considered fighters.

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
// Iss classes considered fighters.

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
return player.isMageClass() && (player.getRace() != Race.ORC);

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
return player.isMageClass() && (player.getRace() != Race.ORC);

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
return player.isMageClass() && (player.getRace() != Race.ORC);

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());

View File

@ -182,6 +182,11 @@ public class AutoPlayTaskManager
PLAYERS.remove(player);
}
public boolean isAutoPlay(PlayerInstance player)
{
return PLAYERS.contains(player);
}
private boolean isMageCaster(PlayerInstance player)
{
return player.isMageClass() && (player.getRace() != Race.ORC);

View File

@ -219,6 +219,12 @@ public class AutoUseTaskManager
}
}
// Continue when auto play is not enabled.
if (!AutoPlayTaskManager.getInstance().isAutoPlay(player))
{
continue;
}
SKILLS: for (Integer skillId : player.getAutoUseSettings().getAutoSkills())
{
final Skill skill = player.getKnownSkill(skillId.intValue());