Fixed max clan mission count, also DailyTaskManager and PlayerVariables cleanup.

Thanks to nasseka.
This commit is contained in:
MobiusDevelopment
2021-11-18 13:02:32 +00:00
parent f2085e07fc
commit df9fb73a40
74 changed files with 545 additions and 2036 deletions

View File

@@ -245,12 +245,12 @@ public class DailyTaskManager
}
// Update data for online players.
World.getInstance().getPlayers().stream().forEach(player ->
for (Player player : World.getInstance().getPlayers())
{
player.setWorldChatUsed(0);
player.sendPacket(new ExWorldChatCnt(player));
player.getVariables().storeMe();
});
}
LOGGER.info("Daily world chat points has been resetted.");
}
@@ -276,13 +276,13 @@ public class DailyTaskManager
LOGGER.log(Level.SEVERE, "Could not reset Recommendations System: ", e);
}
World.getInstance().getPlayers().stream().forEach(player ->
for (Player player : World.getInstance().getPlayers())
{
player.setRecomLeft(0);
player.setRecomHave(player.getRecomHave() - 20);
player.sendPacket(new ExVoteSystemInfo(player));
player.broadcastUserInfo();
});
}
}
private void resetTrainingCamp()
@@ -302,11 +302,11 @@ public class DailyTaskManager
}
// Update data for online players.
World.getInstance().getPlayers().stream().forEach(player ->
for (Player player : World.getInstance().getPlayers())
{
player.resetTraingCampDuration();
player.getAccountVariables().storeMe();
});
}
LOGGER.info("Training Camp daily time has been resetted.");
}

View File

@@ -25,8 +25,6 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.Player;
/**
* @author UnAfraid
@@ -85,7 +83,7 @@ public class PlayerVariables extends AbstractVariables
}
catch (SQLException e)
{
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't restore variables for: " + getPlayer(), e);
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't restore variables for: " + _objectId, e);
return false;
}
finally
@@ -128,7 +126,7 @@ public class PlayerVariables extends AbstractVariables
}
catch (SQLException e)
{
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't update variables for: " + getPlayer(), e);
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't update variables for: " + _objectId, e);
return false;
}
finally
@@ -155,14 +153,9 @@ public class PlayerVariables extends AbstractVariables
}
catch (Exception e)
{
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't delete variables for: " + getPlayer(), e);
LOGGER.log(Level.WARNING, getClass().getSimpleName() + ": Couldn't delete variables for: " + _objectId, e);
return false;
}
return true;
}
public Player getPlayer()
{
return World.getInstance().getPlayer(_objectId);
}
}