Addition of AutoUseSettingsHolder isEmpty method.

Contributed by AnsS.
This commit is contained in:
MobiusDevelopment 2021-01-04 12:47:32 +00:00
parent c9ff4b8381
commit ce582aef4a
8 changed files with 36 additions and 4 deletions

View File

@ -52,4 +52,9 @@ public class AutoUseSettingsHolder
{
return _autoActions;
}
public boolean isEmpty()
{
return _autoSupplyItems.isEmpty() && _autoPotionItems.isEmpty() && _autoSkills.isEmpty();
}
}

View File

@ -262,9 +262,12 @@ public class AutoUseTaskManager
}
public void stopAutoUseTask(PlayerInstance player)
{
if (player.getAutoUseSettings().isEmpty() || !player.isOnline() || player.isInOfflineMode())
{
PLAYERS.remove(player);
}
}
public void addAutoSupplyItem(PlayerInstance player, int itemId)
{

View File

@ -52,4 +52,9 @@ public class AutoUseSettingsHolder
{
return _autoActions;
}
public boolean isEmpty()
{
return _autoSupplyItems.isEmpty() && _autoPotionItems.isEmpty() && _autoSkills.isEmpty();
}
}

View File

@ -262,9 +262,12 @@ public class AutoUseTaskManager
}
public void stopAutoUseTask(PlayerInstance player)
{
if (player.getAutoUseSettings().isEmpty() || !player.isOnline() || player.isInOfflineMode())
{
PLAYERS.remove(player);
}
}
public void addAutoSupplyItem(PlayerInstance player, int itemId)
{

View File

@ -52,4 +52,9 @@ public class AutoUseSettingsHolder
{
return _autoActions;
}
public boolean isEmpty()
{
return _autoSupplyItems.isEmpty() && _autoPotionItems.isEmpty() && _autoSkills.isEmpty();
}
}

View File

@ -262,9 +262,12 @@ public class AutoUseTaskManager
}
public void stopAutoUseTask(PlayerInstance player)
{
if (player.getAutoUseSettings().isEmpty() || !player.isOnline() || player.isInOfflineMode())
{
PLAYERS.remove(player);
}
}
public void addAutoSupplyItem(PlayerInstance player, int itemId)
{

View File

@ -52,4 +52,9 @@ public class AutoUseSettingsHolder
{
return _autoActions;
}
public boolean isEmpty()
{
return _autoSupplyItems.isEmpty() && _autoPotionItems.isEmpty() && _autoSkills.isEmpty();
}
}

View File

@ -262,9 +262,12 @@ public class AutoUseTaskManager
}
public void stopAutoUseTask(PlayerInstance player)
{
if (player.getAutoUseSettings().isEmpty() || !player.isOnline() || player.isInOfflineMode())
{
PLAYERS.remove(player);
}
}
public void addAutoSupplyItem(PlayerInstance player, int itemId)
{