v1.1.0: adjusted recipe costs for food, catalysts, and brews
This commit is contained in:
+1
-1
@@ -273,7 +273,7 @@ public class Blandfruit extends Food {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int cost(ArrayList<Item> ingredients) {
|
public int cost(ArrayList<Item> ingredients) {
|
||||||
return 3;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+3
-3
@@ -42,7 +42,7 @@ public class StewedMeat extends Food {
|
|||||||
inputs = new Class[]{MysteryMeat.class};
|
inputs = new Class[]{MysteryMeat.class};
|
||||||
inQuantity = new int[]{1};
|
inQuantity = new int[]{1};
|
||||||
|
|
||||||
cost = 2;
|
cost = 1;
|
||||||
|
|
||||||
output = StewedMeat.class;
|
output = StewedMeat.class;
|
||||||
outQuantity = 1;
|
outQuantity = 1;
|
||||||
@@ -54,7 +54,7 @@ public class StewedMeat extends Food {
|
|||||||
inputs = new Class[]{MysteryMeat.class};
|
inputs = new Class[]{MysteryMeat.class};
|
||||||
inQuantity = new int[]{2};
|
inQuantity = new int[]{2};
|
||||||
|
|
||||||
cost = 3;
|
cost = 2;
|
||||||
|
|
||||||
output = StewedMeat.class;
|
output = StewedMeat.class;
|
||||||
outQuantity = 2;
|
outQuantity = 2;
|
||||||
@@ -69,7 +69,7 @@ public class StewedMeat extends Food {
|
|||||||
inputs = new Class[]{MysteryMeat.class};
|
inputs = new Class[]{MysteryMeat.class};
|
||||||
inQuantity = new int[]{3};
|
inQuantity = new int[]{3};
|
||||||
|
|
||||||
cost = 4;
|
cost = 2;
|
||||||
|
|
||||||
output = StewedMeat.class;
|
output = StewedMeat.class;
|
||||||
outQuantity = 3;
|
outQuantity = 3;
|
||||||
|
|||||||
+3
-3
@@ -114,12 +114,12 @@ public class AlchemicalCatalyst extends Potion {
|
|||||||
public int cost(ArrayList<Item> ingredients) {
|
public int cost(ArrayList<Item> ingredients) {
|
||||||
for (Item i : ingredients){
|
for (Item i : ingredients){
|
||||||
if (i instanceof Plant.Seed){
|
if (i instanceof Plant.Seed){
|
||||||
return 1;
|
return 0;
|
||||||
} else if (i instanceof Runestone){
|
} else if (i instanceof Runestone){
|
||||||
return 2;
|
return 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+1
-1
@@ -60,7 +60,7 @@ public class BlizzardBrew extends Brew {
|
|||||||
inputs = new Class[]{PotionOfFrost.class, AlchemicalCatalyst.class};
|
inputs = new Class[]{PotionOfFrost.class, AlchemicalCatalyst.class};
|
||||||
inQuantity = new int[]{1, 1};
|
inQuantity = new int[]{1, 1};
|
||||||
|
|
||||||
cost = 6;
|
cost = 4;
|
||||||
|
|
||||||
output = BlizzardBrew.class;
|
output = BlizzardBrew.class;
|
||||||
outQuantity = 1;
|
outQuantity = 1;
|
||||||
|
|||||||
+1
-1
@@ -74,7 +74,7 @@ public class CausticBrew extends Brew {
|
|||||||
inputs = new Class[]{PotionOfToxicGas.class, GooBlob.class};
|
inputs = new Class[]{PotionOfToxicGas.class, GooBlob.class};
|
||||||
inQuantity = new int[]{1, 1};
|
inQuantity = new int[]{1, 1};
|
||||||
|
|
||||||
cost = 4;
|
cost = 3;
|
||||||
|
|
||||||
output = CausticBrew.class;
|
output = CausticBrew.class;
|
||||||
outQuantity = 1;
|
outQuantity = 1;
|
||||||
|
|||||||
+1
-1
@@ -61,7 +61,7 @@ public class InfernalBrew extends Brew {
|
|||||||
inputs = new Class[]{PotionOfLiquidFlame.class, AlchemicalCatalyst.class};
|
inputs = new Class[]{PotionOfLiquidFlame.class, AlchemicalCatalyst.class};
|
||||||
inQuantity = new int[]{1, 1};
|
inQuantity = new int[]{1, 1};
|
||||||
|
|
||||||
cost = 6;
|
cost = 5;
|
||||||
|
|
||||||
output = InfernalBrew.class;
|
output = InfernalBrew.class;
|
||||||
outQuantity = 1;
|
outQuantity = 1;
|
||||||
|
|||||||
+1
-1
@@ -66,7 +66,7 @@ public class ShockingBrew extends Brew {
|
|||||||
inputs = new Class[]{PotionOfParalyticGas.class, AlchemicalCatalyst.class};
|
inputs = new Class[]{PotionOfParalyticGas.class, AlchemicalCatalyst.class};
|
||||||
inQuantity = new int[]{1, 1};
|
inQuantity = new int[]{1, 1};
|
||||||
|
|
||||||
cost = 8;
|
cost = 6;
|
||||||
|
|
||||||
output = ShockingBrew.class;
|
output = ShockingBrew.class;
|
||||||
outQuantity = 1;
|
outQuantity = 1;
|
||||||
|
|||||||
+3
-3
@@ -107,12 +107,12 @@ public class ArcaneCatalyst extends Spell {
|
|||||||
public int cost(ArrayList<Item> ingredients) {
|
public int cost(ArrayList<Item> ingredients) {
|
||||||
for (Item i : ingredients){
|
for (Item i : ingredients){
|
||||||
if (i instanceof Plant.Seed){
|
if (i instanceof Plant.Seed){
|
||||||
return 2;
|
|
||||||
} else if (i instanceof Runestone){
|
|
||||||
return 1;
|
return 1;
|
||||||
|
} else if (i instanceof Runestone){
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -354,14 +354,16 @@ public class QuickRecipe extends Component {
|
|||||||
return result;
|
return result;
|
||||||
case 8:
|
case 8:
|
||||||
result.add(new QuickRecipe(new CausticBrew.Recipe()));
|
result.add(new QuickRecipe(new CausticBrew.Recipe()));
|
||||||
result.add(new QuickRecipe(new InfernalBrew.Recipe()));
|
|
||||||
result.add(new QuickRecipe(new BlizzardBrew.Recipe()));
|
result.add(new QuickRecipe(new BlizzardBrew.Recipe()));
|
||||||
|
result.add(new QuickRecipe(new InfernalBrew.Recipe()));
|
||||||
result.add(new QuickRecipe(new ShockingBrew.Recipe()));
|
result.add(new QuickRecipe(new ShockingBrew.Recipe()));
|
||||||
result.add(null);
|
result.add(null);
|
||||||
result.add(null);
|
result.add(null);
|
||||||
result.add(new QuickRecipe(new ElixirOfHoneyedHealing.Recipe()));
|
result.add(new QuickRecipe(new ElixirOfHoneyedHealing.Recipe()));
|
||||||
result.add(new QuickRecipe(new ElixirOfMight.Recipe()));
|
|
||||||
result.add(new QuickRecipe(new ElixirOfAquaticRejuvenation.Recipe()));
|
result.add(new QuickRecipe(new ElixirOfAquaticRejuvenation.Recipe()));
|
||||||
|
result.add(null);
|
||||||
|
result.add(null);
|
||||||
|
result.add(new QuickRecipe(new ElixirOfMight.Recipe()));
|
||||||
result.add(new QuickRecipe(new ElixirOfDragonsBlood.Recipe()));
|
result.add(new QuickRecipe(new ElixirOfDragonsBlood.Recipe()));
|
||||||
result.add(new QuickRecipe(new ElixirOfIcyTouch.Recipe()));
|
result.add(new QuickRecipe(new ElixirOfIcyTouch.Recipe()));
|
||||||
result.add(new QuickRecipe(new ElixirOfToxicEssence.Recipe()));
|
result.add(new QuickRecipe(new ElixirOfToxicEssence.Recipe()));
|
||||||
|
|||||||
Reference in New Issue
Block a user