aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-02-26 22:52:44 +0100
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-02-26 22:52:44 +0100
commit9bb15c6cb1003b40dda07f14bf3abbe50652cb1d (patch)
tree82fd998649ea167ef87f017725c8779d7e238a29 /src/main
parent146f3cace9a0265a720e0d80555456eb6ba821fe (diff)
downloadskyhanni-9bb15c6cb1003b40dda07f14bf3abbe50652cb1d.tar.gz
skyhanni-9bb15c6cb1003b40dda07f14bf3abbe50652cb1d.tar.bz2
skyhanni-9bb15c6cb1003b40dda07f14bf3abbe50652cb1d.zip
Griffin burrow waypoint tip block moves slower.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt b/src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt
index f7b21476c..62b914f7d 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt
@@ -26,6 +26,7 @@ class GriffinBurrowHelper {
private var lastDug: LorenzVec? = null
private var teleportedLocation: LorenzVec? = null
private var lastGuessTime = 0L
+ private var lastAnimationTime = 0L
@SubscribeEvent
fun onSoopyGuessBurrow(event: SoopyGuessBurrowEvent) {
@@ -135,7 +136,7 @@ class GriffinBurrowHelper {
val distance = location.distance(playerLocation)
val burrowType = burrow.value
// if (distance < 30) {
- event.drawColor(location, burrowType.color, distance > 10)
+ event.drawColor(location, burrowType.color, distance > 10)
// }
event.drawDynamicText(location.add(0, 1, 0), burrowType.text, 1.5)
// if (distance < 10) {
@@ -151,7 +152,7 @@ class GriffinBurrowHelper {
event.drawColor(guessLocation, LorenzColor.WHITE, distance > 10)
event.drawDynamicText(guessLocation.add(0, 1, 0), "Guess", 1.5)
if (distance > 5) {
- val formattedDistance = LorenzUtils.formatDouble(distance)
+ val formattedDistance = LorenzUtils.formatInteger(distance.toInt())
event.drawDynamicText(guessLocation.add(0, 1, 0), "§e${formattedDistance}m", 1.7, yOff = 10f)
}
}
@@ -211,8 +212,13 @@ class GriffinBurrowHelper {
event.draw3DLine(animation.add(0.5, 0.5, 0.5), target.add(0.5, 0.5, 0.5), LorenzColor.WHITE.toColor(), 2, true)
- vector = vector.multiply(1 / vector.length())
- vector = vector.multiply(0.18)
- return animation.add(vector)
+ return if (System.currentTimeMillis() > lastAnimationTime + 25) {
+ lastAnimationTime = System.currentTimeMillis()
+ vector = vector.multiply(1 / vector.length())
+ vector = vector.multiply(0.18)
+ animation.add(vector)
+ } else {
+ animation
+ }
}
} \ No newline at end of file