v0.7.0a: spell recipe balance changes
This commit is contained in:
parent
06a6116852
commit
32f1cee589
|
@ -70,7 +70,7 @@ public class Alchemize extends Spell implements AlchemyScene.AlchemyProvider {
|
|||
inputs = new Class[]{ScrollOfRecharging.class, PotionOfLiquidFlame.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 8;
|
||||
cost = 6;
|
||||
|
||||
output = Alchemize.class;
|
||||
outQuantity = 4;
|
||||
|
|
|
@ -73,7 +73,7 @@ public class AquaBlast extends TargetedSpell {
|
|||
@Override
|
||||
public int price() {
|
||||
//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 {
|
||||
|
@ -82,10 +82,10 @@ public class AquaBlast extends TargetedSpell {
|
|||
inputs = new Class[]{ScrollOfIdentify.class, PotionOfStormClouds.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 3;
|
||||
cost = 4;
|
||||
|
||||
output = AquaBlast.class;
|
||||
outQuantity = 8;
|
||||
outQuantity = 12;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -177,7 +177,7 @@ public class BeaconOfReturning extends Spell {
|
|||
@Override
|
||||
public int price() {
|
||||
//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 {
|
||||
|
@ -186,10 +186,10 @@ public class BeaconOfReturning extends Spell {
|
|||
inputs = new Class[]{ScrollOfPassage.class, ScrollOfMagicMapping.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 12;
|
||||
cost = 10;
|
||||
|
||||
output = BeaconOfReturning.class;
|
||||
outQuantity = 3;
|
||||
outQuantity = 5;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -74,7 +74,7 @@ public class MagicalPorter extends InventorySpell {
|
|||
inputs = new Class[]{ScrollOfIdentify.class, MerchantsBeacon.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 8;
|
||||
cost = 4;
|
||||
|
||||
output = MagicalPorter.class;
|
||||
outQuantity = 8;
|
||||
|
|
|
@ -79,7 +79,7 @@ public class PhaseShift extends TargetedSpell {
|
|||
@Override
|
||||
public int price() {
|
||||
//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 {
|
||||
|
@ -91,7 +91,7 @@ public class PhaseShift extends TargetedSpell {
|
|||
cost = 6;
|
||||
|
||||
output = PhaseShift.class;
|
||||
outQuantity = 6;
|
||||
outQuantity = 8;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -72,7 +72,7 @@ public class Recycle extends InventorySpell {
|
|||
@Override
|
||||
public int price() {
|
||||
//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 {
|
||||
|
@ -81,10 +81,10 @@ public class Recycle extends InventorySpell {
|
|||
inputs = new Class[]{ScrollOfTransmutation.class, ScrollOfDivination.class};
|
||||
inQuantity = new int[]{1, 1};
|
||||
|
||||
cost = 8;
|
||||
cost = 6;
|
||||
|
||||
output = Recycle.class;
|
||||
outQuantity = 6;
|
||||
outQuantity = 8;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user