aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/pests/PestParticleWaypoint.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/pests/PestParticleWaypoint.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/pests/PestParticleWaypoint.kt
index 29fd1a43a..d01d80325 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/garden/pests/PestParticleWaypoint.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/garden/pests/PestParticleWaypoint.kt
@@ -37,7 +37,7 @@ class PestParticleWaypoint {
private var secondParticlePoint: LorenzVec? = null
private var lastParticlePoint: LorenzVec? = null
private var guessPoint: LorenzVec? = null
- private var locations = mutableListOf<LorenzVec>()
+ private val locations = mutableListOf<LorenzVec>()
private var particles = 0
private var lastParticles = 0
private var isPointingToPest = false
@@ -145,7 +145,7 @@ class PestParticleWaypoint {
}
private fun getWaypoint() = if (lastParticles != particles || guessPoint == null) {
- calculateWaypoint(locations)?.also {
+ calculateWaypoint()?.also {
guessPoint = it
lastParticles = particles
}
@@ -166,9 +166,9 @@ class PestParticleWaypoint {
if (PestAPI.scoreboardPests == 0) reset()
}
- private fun calculateWaypoint(list: MutableList<LorenzVec>): LorenzVec? {
+ private fun calculateWaypoint(): LorenzVec? {
val firstParticle = firstParticlePoint ?: return null
-
+ val list = locations.toMutableSet()
var pos = LorenzVec(0.0, 0.0, 0.0)
for ((i, particle) in list.withIndex()) {
pos = pos.add(particle.subtract(firstParticle).divide(i.toDouble() + 1.0))