diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Actor.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Actor.java index fe1c8a93a..a52411956 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Actor.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Actor.java @@ -159,9 +159,9 @@ public abstract class Actor implements Bundlable { } if (Dungeon.hero != null && all.contains( Dungeon.hero )) { - Statistics.duration += (int)now; + Statistics.duration += min; } - now = now % 1; + now -= min; } public static void init() { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/SnipersMark.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/SnipersMark.java index 8455e1a7d..d84a70ae6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/SnipersMark.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/SnipersMark.java @@ -101,9 +101,12 @@ public class SnipersMark extends FlavourBuff implements ActionIndicator.Action { Char ch = (Char) Actor.findById(object); if (ch == null) return; + int cell = QuickSlotButton.autoAim(ch, arrow); + if (cell == -1) return; + bow.sniperSpecial = true; - arrow.cast(hero, QuickSlotButton.autoAim(ch, arrow)); + arrow.cast(hero, cell); detach(); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/ChangesScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/ChangesScene.java index b8b53ae65..b97b9cf39 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/ChangesScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/ChangesScene.java @@ -235,7 +235,7 @@ public class ChangesScene extends PixelScene { changes.addButton( new ChangeButton( new ItemSprite(ItemSpriteSheet.RING_RUBY, null), new RingOfFuror().trueName(), "Ring of furor has been nerfed/simplified:\n\n" + - "_-_ Now provides a flat +10.5% attack speed per level, instead of speed with scales based on how slow the weapon is.\n\n" + + "_-_ Now provides a flat +10.5% attack speed per level, instead of speed which scales based on how slow the weapon is.\n\n" + "This means the ring is effectively nerfed for slow weapons and regular weapons, and slightly buffed for fast weapons.\n\n" + "A +6 ring grants almost exactly doubled attack speed."));