From 270054c964efc5f85f10a063c93bda4a04557ab7 Mon Sep 17 00:00:00 2001 From: pahimar Date: Mon, 9 Jul 2012 11:42:30 -0400 Subject: [PATCH] Finally getting a var in to hold the cost of transmuting --- ee3_common/ee3/core/CraftingHandler.java | 5 +++-- ee3_common/ee3/item/ItemMiniumStone.java | 3 ++- ee3_common/ee3/lib/Reference.java | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ee3_common/ee3/core/CraftingHandler.java b/ee3_common/ee3/core/CraftingHandler.java index c961f432..5705d159 100644 --- a/ee3_common/ee3/core/CraftingHandler.java +++ b/ee3_common/ee3/core/CraftingHandler.java @@ -3,6 +3,7 @@ package ee3.core; import ee3.core.interfaces.IProxy; import ee3.item.ItemPhilosopherStone; import ee3.item.ModItems; +import ee3.lib.Reference; import net.minecraft.src.EntityPlayer; import net.minecraft.src.IInventory; import net.minecraft.src.ItemStack; @@ -16,7 +17,7 @@ public class CraftingHandler implements ICraftingHandler { if (mod_EE3.proxy.isPortableCraftingGUIOpen()) { ItemStack currentInventoryItem = player.inventory.getCurrentItem(); if (currentInventoryItem != null) { - currentInventoryItem.damageItem(1, player); + currentInventoryItem.damageItem(Reference.MINIUM_STONE_TRANSMUTE_COST, player); } } @@ -25,7 +26,7 @@ public class CraftingHandler implements ICraftingHandler { currentItemStack = craftMatrix.getStackInSlot(i); if (currentItemStack != null) { if (currentItemStack.itemID == ModItems.miniumStone.shiftedIndex) { - currentItemStack.damageItem(1, player); + currentItemStack.damageItem(Reference.MINIUM_STONE_TRANSMUTE_COST, player); currentItemStack.stackSize++; } else if (currentItemStack.itemID == ModItems.philStone.shiftedIndex) { diff --git a/ee3_common/ee3/item/ItemMiniumStone.java b/ee3_common/ee3/item/ItemMiniumStone.java index a1ab3ca2..7cacdc14 100644 --- a/ee3_common/ee3/item/ItemMiniumStone.java +++ b/ee3_common/ee3/item/ItemMiniumStone.java @@ -11,12 +11,13 @@ import ee3.core.helper.Helper; import ee3.core.helper.TransmutationHelper; import ee3.core.interfaces.ITransmuteStone; import ee3.lib.CustomItemRarity; +import ee3.lib.Reference; public class ItemMiniumStone extends ItemEE implements ITransmuteStone { public ItemMiniumStone(int i) { super(i); - this.setMaxDamage(50); + this.setMaxDamage(Reference.MINIUM_STONE_DURABILITY); } @Override diff --git a/ee3_common/ee3/lib/Reference.java b/ee3_common/ee3/lib/Reference.java index b117e16c..e41ce62e 100644 --- a/ee3_common/ee3/lib/Reference.java +++ b/ee3_common/ee3/lib/Reference.java @@ -22,4 +22,6 @@ public class Reference { public static final String SOUND_RESOURCE_LOCATION = "ee3/sound/"; public static final String SOUND_PREFIX = "ee3.sound."; + public static final int MINIUM_STONE_DURABILITY = 1531; + public static final int MINIUM_STONE_TRANSMUTE_COST = 4; }