From 3b9428cba8153292596cbf21ea35e4a6cae7f50c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 10 Apr 2025 12:48:55 -0400 Subject: [PATCH] v3.1.0: fixed boomerang circleback detaching at animation start, not end --- .../items/weapon/missiles/HeavyBoomerang.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } }