From a7ba39a43c1b13103f1c272e753c6ca94e82cb7a Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sat, 17 Feb 2024 02:47:42 +0900 Subject: [PATCH] wider nearby crafting station detection --- src/net/torvald/terrarum/modulebasegame/ui/UICrafting.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/torvald/terrarum/modulebasegame/ui/UICrafting.kt b/src/net/torvald/terrarum/modulebasegame/ui/UICrafting.kt index 140e6ba8b..aceb0ce59 100644 --- a/src/net/torvald/terrarum/modulebasegame/ui/UICrafting.kt +++ b/src/net/torvald/terrarum/modulebasegame/ui/UICrafting.kt @@ -306,7 +306,7 @@ class UICrafting(val full: UIInventoryFull?) : UICanvas( var nearbyCraftingStations = emptyList(); protected set fun getCraftingStationsWithinReach(): List { - val reach = INGAME.actorNowPlaying!!.actorValue.getAsDouble(AVKey.REACH)!! * (INGAME.actorNowPlaying!!.actorValue.getAsDouble(AVKey.REACHBUFF) ?: 1.0) * INGAME.actorNowPlaying!!.scale + val reach = 2 * INGAME.actorNowPlaying!!.actorValue.getAsDouble(AVKey.REACH)!! * (INGAME.actorNowPlaying!!.actorValue.getAsDouble(AVKey.REACHBUFF) ?: 1.0) * INGAME.actorNowPlaying!!.scale val nearbyCraftingStations = INGAME.findKNearestActors(INGAME.actorNowPlaying!!, 256) { it is CraftingStation && (distBetweenActors(it, INGAME.actorNowPlaying!!) < reach) }