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); } }