From 97ebb16c81c768b2ba3e01d91b25c7ce1eba0885 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 27 Jul 2019 13:57:52 -0400 Subject: [PATCH] v0.7.4a: Adjustments to wand of living earth: - Earth armor per shot reduced to 1x damage from 1.33x damage - Earth guardian max HP reduced to 16+8*lvl from 20+10*lvl - Base wand damage increased to 3-6 from 2-4 - Increased earthen guardian damage by 12.5% --- .../items/wands/WandOfLivingEarth.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfLivingEarth.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfLivingEarth.java index e88bb7596..03c801c90 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfLivingEarth.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfLivingEarth.java @@ -53,19 +53,19 @@ public class WandOfLivingEarth extends DamageWand { @Override public int min(int lvl) { - return 2 + lvl; + return 3 + lvl; } @Override public int max(int lvl) { - return 4 + 2*lvl; + return 6 + 2*lvl; } @Override protected void onZap(Ballistica bolt) { Char ch = Actor.findChar(bolt.collisionPos); int damage = damageRoll(); - int armorToAdd = Math.round(damage*1.33f); + int armorToAdd = damage; EarthGuardian guardian = null; for (Mob m : Dungeon.level.mobs){ @@ -225,7 +225,7 @@ public class WandOfLivingEarth extends DamageWand { } private int armorToGuardian(){ - return 10 + wandLevel*5; + return 8 + wandLevel*4; } public int absorb( int damage ) { @@ -294,7 +294,7 @@ public class WandOfLivingEarth extends DamageWand { private void setInfo(Hero hero, int wandLevel, int healthToAdd){ if (wandLevel > this.wandLevel) { this.wandLevel = wandLevel; - HT = 20 + 10 * wandLevel; + HT = 16 + 8 * wandLevel; } HP = Math.min(HT, HP + healthToAdd); //half of hero's evasion @@ -315,7 +315,7 @@ public class WandOfLivingEarth extends DamageWand { @Override public int damageRoll() { - return Random.NormalIntRange(2 + Dungeon.depth/6, 6 + Dungeon.depth/2); + return Random.NormalIntRange(3 + Dungeon.depth/4, 6 + Dungeon.depth/2); } @Override