Upgrades should now transition between v7 and v8

This commit is contained in:
Aidan C. Brady 2015-03-19 18:57:09 -04:00
parent 061c84d586
commit 6bea59ab5e

View file

@ -123,7 +123,9 @@ public enum Upgrade
{
Map<Upgrade, Integer> upgrades = new HashMap<Upgrade, Integer>();
if(nbtTags != null && nbtTags.hasKey("upgrades"))
if(nbtTags != null)
{
if(nbtTags.hasKey("upgrades"))
{
NBTTagList list = nbtTags.getTagList("upgrades", NBT.TAG_COMPOUND);
@ -135,6 +137,12 @@ public enum Upgrade
upgrades.put(upgrade, compound.getInteger("amount"));
}
}
else if(nbtTags.hasKey("energyMultiplier") && nbtTags.hasKey("speedMultiplier")) //TODO remove soon
{
upgrades.put(Upgrade.ENERGY, nbtTags.getInteger("energyMultiplier"));
upgrades.put(Upgrade.SPEED, nbtTags.getInteger("speedMultiplier"));
}
}
return upgrades;
}