v0.7.0a: spell recipe balance changes

This commit is contained in:
Evan Debenham 2018-10-24 00:48:19 -04:00
parent 06a6116852
commit 32f1cee589
6 changed files with 13 additions and 13 deletions

View File

@ -70,7 +70,7 @@ public class Alchemize extends Spell implements AlchemyScene.AlchemyProvider {
inputs = new Class[]{ScrollOfRecharging.class, PotionOfLiquidFlame.class}; inputs = new Class[]{ScrollOfRecharging.class, PotionOfLiquidFlame.class};
inQuantity = new int[]{1, 1}; inQuantity = new int[]{1, 1};
cost = 8; cost = 6;
output = Alchemize.class; output = Alchemize.class;
outQuantity = 4; outQuantity = 4;

View File

@ -73,7 +73,7 @@ public class AquaBlast extends TargetedSpell {
@Override @Override
public int price() { public int price() {
//prices of ingredients, divided by output quantity //prices of ingredients, divided by output quantity
return Math.round(quantity * ((30 + 60) / 8f)); return Math.round(quantity * ((30 + 60) / 12f));
} }
public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe { public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe {
@ -82,10 +82,10 @@ public class AquaBlast extends TargetedSpell {
inputs = new Class[]{ScrollOfIdentify.class, PotionOfStormClouds.class}; inputs = new Class[]{ScrollOfIdentify.class, PotionOfStormClouds.class};
inQuantity = new int[]{1, 1}; inQuantity = new int[]{1, 1};
cost = 3; cost = 4;
output = AquaBlast.class; output = AquaBlast.class;
outQuantity = 8; outQuantity = 12;
} }
} }

View File

@ -177,7 +177,7 @@ public class BeaconOfReturning extends Spell {
@Override @Override
public int price() { public int price() {
//prices of ingredients, divided by output quantity //prices of ingredients, divided by output quantity
return Math.round(quantity * ((50 + 40) / 3f)); return Math.round(quantity * ((50 + 40) / 5f));
} }
public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe { public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe {
@ -186,10 +186,10 @@ public class BeaconOfReturning extends Spell {
inputs = new Class[]{ScrollOfPassage.class, ScrollOfMagicMapping.class}; inputs = new Class[]{ScrollOfPassage.class, ScrollOfMagicMapping.class};
inQuantity = new int[]{1, 1}; inQuantity = new int[]{1, 1};
cost = 12; cost = 10;
output = BeaconOfReturning.class; output = BeaconOfReturning.class;
outQuantity = 3; outQuantity = 5;
} }
} }

View File

@ -74,7 +74,7 @@ public class MagicalPorter extends InventorySpell {
inputs = new Class[]{ScrollOfIdentify.class, MerchantsBeacon.class}; inputs = new Class[]{ScrollOfIdentify.class, MerchantsBeacon.class};
inQuantity = new int[]{1, 1}; inQuantity = new int[]{1, 1};
cost = 8; cost = 4;
output = MagicalPorter.class; output = MagicalPorter.class;
outQuantity = 8; outQuantity = 8;

View File

@ -79,7 +79,7 @@ public class PhaseShift extends TargetedSpell {
@Override @Override
public int price() { public int price() {
//prices of ingredients, divided by output quantity //prices of ingredients, divided by output quantity
return Math.round(quantity * ((30 + 40) / 6f)); return Math.round(quantity * ((30 + 40) / 8f));
} }
public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe { public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe {
@ -91,7 +91,7 @@ public class PhaseShift extends TargetedSpell {
cost = 6; cost = 6;
output = PhaseShift.class; output = PhaseShift.class;
outQuantity = 6; outQuantity = 8;
} }
} }

View File

@ -72,7 +72,7 @@ public class Recycle extends InventorySpell {
@Override @Override
public int price() { public int price() {
//prices of ingredients, divided by output quantity //prices of ingredients, divided by output quantity
return Math.round(quantity * ((50 + 50) / 6f)); return Math.round(quantity * ((50 + 50) / 8f));
} }
public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe { public static class Recipe extends com.shatteredpixel.shatteredpixeldungeon.items.Recipe.SimpleRecipe {
@ -81,10 +81,10 @@ public class Recycle extends InventorySpell {
inputs = new Class[]{ScrollOfTransmutation.class, ScrollOfDivination.class}; inputs = new Class[]{ScrollOfTransmutation.class, ScrollOfDivination.class};
inQuantity = new int[]{1, 1}; inQuantity = new int[]{1, 1};
cost = 8; cost = 6;
output = Recycle.class; output = Recycle.class;
outQuantity = 6; outQuantity = 8;
} }
} }