From 6eb0a6ea160d030ee7a9e0a6c85d47ba8d2dab87 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 14 Jul 2025 17:38:10 -0400 Subject: [PATCH] v3.2.0: buffed projectile momentum's new accuracy boost --- core/src/main/assets/messages/actors/actors.properties | 2 +- .../shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java | 2 +- .../shatteredpixeldungeon/effects/FloatingText.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index 153bfc77b..80a1704df 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -1062,7 +1062,7 @@ actors.hero.talent.bounty_hunter.desc=_+1:_ When the Assassin kills an enemy wit actors.hero.talent.evasive_armor.title=evasive armor actors.hero.talent.evasive_armor.desc=_+1:_ While freerunning, the Freerunner gains an additional _+1 evasion_ per excess point of strength on his armor.\n\n_+2:_ While freerunning, the Freerunner gains an additional _+2 evasion_ per excess point of strength on his armor.\n\n_+3:_ While freerunning, the Freerunner gains an additional _+3 evasion_ per excess point of strength on his armor. actors.hero.talent.projectile_momentum.title=projectile momentum -actors.hero.talent.projectile_momentum.desc=_+1:_ While freerunning, the Freerunner gains _+33% accuracy and +10% damage_ with thrown weapons.\n\n_+2:_ While freerunning, the Freerunner gains _+67% accuracy and +20% damage_ with thrown weapons.\n\n_+3:_ While freerunning, the Freerunner gains _+100% accuracy and +30% damage_ with thrown weapons. +actors.hero.talent.projectile_momentum.desc=_+1:_ While freerunning, the Freerunner gains _+50% accuracy and +10% damage_ with thrown weapons.\n\n_+2:_ While freerunning, the Freerunner gains _+100% accuracy and +20% damage_ with thrown weapons.\n\n_+3:_ While freerunning, the Freerunner gains _+150% accuracy and +30% damage_ with thrown weapons. actors.hero.talent.speedy_stealth.title=speedy stealth actors.hero.talent.speedy_stealth.desc=_+1:_ The Freerunner gains 2 stacks of momentum per turn while he is invisible.\n\n_+2:_ In addition to the benefits of +1, freerunning no longer counts down while the Freerunner is invisible.\n\n_+3:_ In addition to the benefits of +1 and +2, the Freerunner moves at 2x speed while invisible, regardless of whether he is freerunning or not. diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index 2cabd4cb1..ebfc32709 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -540,7 +540,7 @@ public class Hero extends Char { } } else { if (buff(Momentum.class) != null && buff(Momentum.class).freerunning()){ - accuracy *= 1f + pointsInTalent(Talent.PROJECTILE_MOMENTUM)/3f; + accuracy *= 1f + pointsInTalent(Talent.PROJECTILE_MOMENTUM)/2f; } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/FloatingText.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/FloatingText.java index 13808e77b..74a1a0ff0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/FloatingText.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/FloatingText.java @@ -372,7 +372,7 @@ public class FloatingText extends RenderedTextBlock { if (attacker.buff(Momentum.class) != null && attacker.buff(Momentum.class).freerunning() && ((Hero)attacker).hasTalent(Talent.PROJECTILE_MOMENTUM)) { - hitReasons.put(HIT_MOMEN, 1f + ((Hero) attacker).pointsInTalent(Talent.PROJECTILE_MOMENTUM) / 3f); + hitReasons.put(HIT_MOMEN, 1f + ((Hero) attacker).pointsInTalent(Talent.PROJECTILE_MOMENTUM) / 2f); } }