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};
|
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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user