Move energy-related logic to a new EnergyManager.

This commit is contained in:
ImmuState
2022-05-21 10:08:21 -07:00
committed by Melledy
parent 1d2fde40d5
commit 28323fed66
8 changed files with 233 additions and 162 deletions

View File

@@ -182,7 +182,7 @@ public class Inventory implements Iterable<GameItem> {
this.addVirtualItem(item.getItemId(), item.getCount());
return item;
} else if (item.getItemData().getMaterialType() == MaterialType.MATERIAL_ADSORBATE) {
player.getTeamManager().addEnergyToTeam(item);
this.player.getEnergyManager().handlePickupElemBall(item);
return null;
} else if (item.getItemData().getMaterialType() == MaterialType.MATERIAL_AVATAR) {
// Get avatar id