changes 3.1

This commit is contained in:
Woosle Park 2019-03-27 13:21:15 -04:00
parent 138c4714d5
commit e082d9c96e
5 changed files with 8 additions and 5 deletions

View File

@ -18,6 +18,9 @@ public class CubotPlugin extends ServerPlugin {
listeners.add(new SetInventoryPosition()); listeners.add(new SetInventoryPosition());
listeners.add(new PutItemCommandListener()); listeners.add(new PutItemCommandListener());
listeners.add(new PopItemCommandListener()); listeners.add(new PopItemCommandListener());
listeners.add(new DeathCountListener());
listeners.add(new TotalExecutionTimeListener());
listeners.add(new WalkDistanceListener());
GameRegistry registry = gameServer.getRegistry(); GameRegistry registry = gameServer.getRegistry();

View File

@ -7,7 +7,6 @@ public class DeathCountEvent extends GameEvent {
public DeathCountEvent(GameObject object) { public DeathCountEvent(GameObject object) {
setSource(object); setSource(object);
} }
@Override @Override

View File

@ -22,7 +22,7 @@ public class TotalExecutionTimeListener implements GameEventListener {
if (object instanceof ControllableUnit) { if (object instanceof ControllableUnit) {
count = ((ControllableUnit) object).getParent().getStats().getInt("totalExecutionTime"); count = ((ControllableUnit) object).getParent().getStats().getInt("totalExecutionTime");
count++; count++;
LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " Death Count " + LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " execution time " +
Integer.toString(count)); Integer.toString(count));
((ControllableUnit) object).getParent().getStats().setInt("totalExecutionTime", ((ControllableUnit) object).getParent().getStats().setInt("totalExecutionTime",

View File

@ -5,6 +5,7 @@ import net.simon987.server.event.GameEventListener;
import net.simon987.server.game.objects.ControllableUnit; import net.simon987.server.game.objects.ControllableUnit;
import net.simon987.server.game.objects.GameObject; import net.simon987.server.game.objects.GameObject;
import net.simon987.server.logging.LogManager; import net.simon987.server.logging.LogManager;
import net.simon987.server.user.UserStats;
public class WalkDistanceListener implements GameEventListener { public class WalkDistanceListener implements GameEventListener {
@ -22,7 +23,7 @@ public class WalkDistanceListener implements GameEventListener {
if (object instanceof ControllableUnit) { if (object instanceof ControllableUnit) {
count = ((ControllableUnit) object).getParent().getStats().getInt("walkDistance"); count = ((ControllableUnit) object).getParent().getStats().getInt("walkDistance");
count++; count++;
LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " Death Count " + LogManager.LOGGER.info(((ControllableUnit) object).getParent().getUsername() + " walk distance " +
count); count);
((ControllableUnit) object).getParent().getStats().setInt("walkDistance", ((ControllableUnit) object).getParent().getStats().setInt("walkDistance",

View File

@ -59,7 +59,7 @@ public class UserStatsHelper {
ArrayList<Map.Entry<User, Integer>> time = new ArrayList<>(this.getTopN("executionTime", n)); ArrayList<Map.Entry<User, Integer>> time = new ArrayList<>(this.getTopN("executionTime", n));
ArrayList<Map.Entry<User, Integer>> distance = new ArrayList<>(this.getTopN("walkDistance", n)); ArrayList<Map.Entry<User, Integer>> distance = new ArrayList<>(this.getTopN("walkDistance", n));
for (int i = 0; i < n ; i++) { for (int i = 0; i < vaults.size() ; i++) {
User user = vaults.get(i).getKey(); User user = vaults.get(i).getKey();
Map<String, Integer> allStats = new HashMap(); Map<String, Integer> allStats = new HashMap();
allStats.put("completedVaults", vaults.get(i).getValue().size()); allStats.put("completedVaults", vaults.get(i).getValue().size());