diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java index 676a82b88..85ce567d5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java @@ -673,8 +673,7 @@ public enum Talent { } public static float itemIDSpeedFactor( Hero hero, Item item ){ - // 1.75x/2.5x speed with Huntress talent - float factor = 1f + 0.75f*hero.pointsInTalent(SURVIVALISTS_INTUITION); + float factor = 1f; // Affected by both Warrior(1.75x/2.5x) and Duelist(2.5x/inst.) talents if (item instanceof MeleeWeapon){ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java index ceb801bc7..d35b96691 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java @@ -310,6 +310,7 @@ abstract public class MissileWeapon extends Weapon { //instant ID with the right talent if (attacker == Dungeon.hero && Dungeon.hero.pointsInTalent(Talent.SURVIVALISTS_INTUITION) == 2){ usesLeftToID = Math.min(usesLeftToID, 0); + availableUsesToID = Math.max(usesLeftToID, 0); } int result = super.proc(attacker, defender, damage);