From 057ecd5407b56997f0ae49594f2a00708c43472c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 4 Mar 2022 14:34:00 -0500 Subject: [PATCH] v1.2.0: balance changes to alchemy bomb recipes --- .../items/bombs/Bomb.java | 20 +++++++++---------- .../items/bombs/HolyBomb.java | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java index df176fde4..c0dfccc76 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/Bomb.java @@ -352,20 +352,20 @@ public class Bomb extends Item { private static final HashMap, Integer> bombCosts = new HashMap<>(); static { - bombCosts.put(FrostBomb.class, 2); - bombCosts.put(WoollyBomb.class, 2); + bombCosts.put(FrostBomb.class, 0); + bombCosts.put(WoollyBomb.class, 0); - bombCosts.put(Firebomb.class, 4); - bombCosts.put(Noisemaker.class, 4); + bombCosts.put(Firebomb.class, 1); + bombCosts.put(Noisemaker.class, 1); - bombCosts.put(Flashbang.class, 6); - bombCosts.put(ShockBomb.class, 6); + bombCosts.put(Flashbang.class, 2); + bombCosts.put(ShockBomb.class, 2); - bombCosts.put(RegrowthBomb.class, 8); - bombCosts.put(HolyBomb.class, 8); + bombCosts.put(RegrowthBomb.class, 3); + bombCosts.put(HolyBomb.class, 3); - bombCosts.put(ArcaneBomb.class, 10); - bombCosts.put(ShrapnelBomb.class, 10); + bombCosts.put(ArcaneBomb.class, 6); + bombCosts.put(ShrapnelBomb.class, 6); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/HolyBomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/HolyBomb.java index e7e51a369..3cd38232e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/HolyBomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/bombs/HolyBomb.java @@ -67,8 +67,8 @@ public class HolyBomb extends Bomb { if (ch.properties().contains(Char.Property.UNDEAD) || ch.properties().contains(Char.Property.DEMONIC)){ ch.sprite.emitter().start( ShadowParticle.UP, 0.05f, 10 ); - //bomb deals an additional 67% damage to unholy enemies in a 5x5 range - int damage = Math.round(Random.NormalIntRange( Dungeon.depth+5, 10 + Dungeon.depth * 2 ) * 0.67f); + //bomb deals an additional 50% damage to unholy enemies in a 5x5 range + int damage = Math.round(Random.NormalIntRange( Dungeon.depth+5, 10 + Dungeon.depth * 2 ) * 0.5f); ch.damage(damage, this); } }