diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/HeavyBoomerang.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/HeavyBoomerang.java index 0c4e462bb..d4416e204 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/HeavyBoomerang.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/HeavyBoomerang.java @@ -125,6 +125,7 @@ public class HeavyBoomerang extends MissileWeapon { new Callback() { @Override public void call() { + detach(); if (returnTarget == target){ if (!boomerang.spawnedForEffect) { if (target instanceof Hero && boomerang.doPickUp((Hero) target)) { @@ -153,7 +154,6 @@ public class HeavyBoomerang extends MissileWeapon { visual.alpha(0f); float duration = Dungeon.level.trueDistance(thrownPos, returnPos) / 20f; target.sprite.parent.add(new AlphaTweener(visual, 1f, duration)); - detach(); return false; } }