More itembase refactor

This commit is contained in:
2024-03-28 04:52:01 -04:00
parent 3dcffa3042
commit eba8beb8f5
+3 -13
View File
@@ -10,9 +10,9 @@
package engine.devcmd.cmds; package engine.devcmd.cmds;
import engine.devcmd.AbstractDevCmd; import engine.devcmd.AbstractDevCmd;
import engine.objects.*; import engine.objects.AbstractCharacter;
import engine.objects.AbstractGameObject;
import java.util.HashMap; import engine.objects.PlayerCharacter;
/** /**
* *
@@ -25,16 +25,6 @@ public class PrintEffectsCmd extends AbstractDevCmd {
// super("printstats", MBServerStatics.ACCESS_LEVEL_ADMIN); // super("printstats", MBServerStatics.ACCESS_LEVEL_ADMIN);
} }
public static ItemBase getWeaponBase(int slot, HashMap<Integer, Item> equip) {
if (equip.containsKey(slot)) {
Item item = equip.get(slot);
if (item != null && item.getItemBase() != null) {
return item.getItemBase();
}
}
return null;
}
@Override @Override
protected void _doCmd(PlayerCharacter pc, String[] words, protected void _doCmd(PlayerCharacter pc, String[] words,
AbstractGameObject target) { AbstractGameObject target) {