diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index 3e59248ad..b33df66ce 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -541,7 +541,7 @@ actors.hero.talent.body_slam.desc=_+1:_ When the Warrior lands after jumping, al actors.hero.talent.impact_wave.title=impact wave actors.hero.talent.impact_wave.desc=_+1:_ When the Warrior lands after jumping, all adjacent enemies are knocked _2 tiles_ back and have a _25% chance_ of becoming vulnerable for 3 turns.\n\n_+2:_ When the Warrior lands after jumping, all adjacent enemies are knocked _3 tiles_ back and have a _50% chance_ of becoming vulnerable for 3 turns.\n\n_+3:_ When the Warrior lands after jumping, all adjacent enemies are knocked _4 tiles_ back and have a _75% chance_ of becoming vulnerable for 3 turns.\n\n_+4:_ When the Warrior lands after jumping, all adjacent enemies are knocked _5 tiles_ back and have a _100% chance_ of becoming vulnerable for 3 turns. actors.hero.talent.double_jump.title=double jump -actors.hero.talent.double_jump.desc=_+1:_ If the Warrior performs a second leap within 5 turns, that leap has a _20% reduced_ charge cost.\n\n_+2:_ If the Warrior performs a second leap within 5 turns, that leap has a _36% reduced_ charge cost.\n\n_+3:_ If the Warrior performs a second leap within 5 turns, that leap has a _50% reduced_ charge cost.\n\n_+4:_ If the Warrior performs a second leap within 5 turns, that leap has a _60% reduced_ charge cost. +actors.hero.talent.double_jump.desc=_+1:_ If the Warrior performs a second leap within 3 turns, that leap has a _16% reduced_ charge cost.\n\n_+2:_ If the Warrior performs a second leap within 3 turns, that leap has a _30% reduced_ charge cost.\n\n_+3:_ If the Warrior performs a second leap within 3 turns, that leap has a _41% reduced_ charge cost.\n\n_+4:_ If the Warrior performs a second leap within 3 turns, that leap has a _50% reduced_ charge cost. actors.hero.talent.expanding_wave.title=expanding wave actors.hero.talent.expanding_wave.desc=_+1:_ Shockwave's range is increased to _6 tiles_ from 5, and its width is increased to _75 degrees_ from 60.\n\n_+2:_ Shockwave's range is increased to _7 tiles_ from 5, and its width is increased to _90 degrees_ from 60.\n\n_+3:_ Shockwave's range is increased to _8 tiles_ from 5, and its width is increased to _105 degrees_ from 60.\n\n_+4:_ Shockwave's range is increased to _9 tiles_ from 5, and its width is increased to _120 degrees_ from 60. diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Preparation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Preparation.java index 02d193208..ec8aee881 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Preparation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Preparation.java @@ -55,10 +55,10 @@ public class Preparation extends Buff implements ActionIndicator.Action { } public enum AttackLevel{ - LVL_1( 1, 0.15f, 1), - LVL_2( 3, 0.30f, 1), - LVL_3( 5, 0.45f, 2), - LVL_4( 9, 0.60f, 3); + LVL_1( 1, 0.10f, 1), + LVL_2( 3, 0.20f, 1), + LVL_3( 5, 0.35f, 2), + LVL_4( 9, 0.50f, 3); final int turnsReq; final float baseDmgBonus; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/HeroicLeap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/HeroicLeap.java index 6ddd0982e..6f80d378c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/HeroicLeap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/HeroicLeap.java @@ -58,8 +58,8 @@ public class HeroicLeap extends ArmorAbility { public float chargeUse( Hero hero ) { float chargeUse = super.chargeUse(hero); if (hero.buff(DoubleJumpTracker.class) != null){ - //reduced charge use by 20%/36%/50%/60% - chargeUse *= Math.pow(0.795, hero.pointsInTalent(Talent.DOUBLE_JUMP)); + //reduced charge use by 16%/30%/41%/50% + chargeUse *= Math.pow(0.84, hero.pointsInTalent(Talent.DOUBLE_JUMP)); } return chargeUse; } @@ -120,7 +120,7 @@ public class HeroicLeap extends ArmorAbility { hero.buff(DoubleJumpTracker.class).detach(); } else { if (hero.hasTalent(Talent.DOUBLE_JUMP)) { - Buff.affect(hero, DoubleJumpTracker.class, 5); + Buff.affect(hero, DoubleJumpTracker.class, 3); } } }