From a7191012726f8e292036edae11e7906fca811103 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 4 Sep 2016 01:30:41 -0400 Subject: [PATCH] v0.4.2: rebalanced glyph of potential --- .../items/armor/glyphs/Potential.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Potential.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Potential.java index 69f009eb8..b6dd16187 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Potential.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Potential.java @@ -40,9 +40,13 @@ public class Potential extends Glyph { int level = Math.max( 0, armor.level() ); - if (Random.Int( level + 10 ) >= 9) { + if (Random.Int( level + 20 ) >= 18) { - defender.damage( Random.NormalIntRange( 1, defender.HT/10 ), LightningTrap.LIGHTNING ); + int shockDmg = Random.NormalIntRange( defender.HT/20, defender.HT/10 ); + + shockDmg *= Math.pow(0.9, level); + + defender.damage( shockDmg, LightningTrap.LIGHTNING ); checkOwner( defender ); if (defender == Dungeon.hero) {