From cbf1dc21f1deee14698bde850274e489ab8bdf1c Mon Sep 17 00:00:00 2001 From: Jeremy Diamond Date: Mon, 3 Feb 2014 01:33:48 -0800 Subject: [PATCH] Alchemical cap discount --- src/com/spiteful/forbidden/items/BloodWandUpdate.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/com/spiteful/forbidden/items/BloodWandUpdate.java b/src/com/spiteful/forbidden/items/BloodWandUpdate.java index 5ad501f..fe6d67a 100644 --- a/src/com/spiteful/forbidden/items/BloodWandUpdate.java +++ b/src/com/spiteful/forbidden/items/BloodWandUpdate.java @@ -47,13 +47,19 @@ public class BloodWandUpdate implements IWandRodOnUpdate { { checkOwner.invoke(null, itemstack, player); + int cost; + if(((ItemWandCasting)itemstack.getItem()).getCap(itemstack).getTag().equals("alchemical")) + cost = 900; + else + cost = 1000; + for(int x = 0;x < primals.length;x++) { if(((ItemWandCasting)itemstack.getItem()).getVis(itemstack, primals[x]) < ((ItemWandCasting)itemstack.getItem()).getMaxVis(itemstack)) { if(player.capabilities.isCreativeMode) ((ItemWandCasting)itemstack.getItem()).addVis(itemstack, primals[x], 1, true); - else if(((Boolean)(syphon.invoke(null, itemstack, 1000))).booleanValue()) + else if(((Boolean)(syphon.invoke(null, itemstack, cost))).booleanValue()) ((ItemWandCasting)itemstack.getItem()).addVis(itemstack, primals[x], 1, true); else if(syphonHealth(player)) {