From 22bbcec4bceba8e8b314d18bf9b54bfc2c591ba3 Mon Sep 17 00:00:00 2001 From: Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> Date: Tue, 27 Sep 2022 15:41:25 +0800 Subject: + fix double powder not disabling + (possibly) fix diana warp hotkey being buggy --- src/features/events/index.js | 2 +- src/features/hud/index.js | 4 ++-- src/features/specialMining/index.js | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/features/events/index.js b/src/features/events/index.js index aea1fea..ab26ce0 100644 --- a/src/features/events/index.js +++ b/src/features/events/index.js @@ -344,7 +344,7 @@ class Events extends Feature { this.hasWarps.forEach(w => { if (!warpData[w]) return - let d = calculateDistance(warpData[w], this.guessPoint2) + let d = calculateDistance(warpData[w], this.guessPoint) if (d < minDist) { warp = "warp " + w minDist = d diff --git a/src/features/hud/index.js b/src/features/hud/index.js index 352a9d0..fad13c5 100644 --- a/src/features/hud/index.js +++ b/src/features/hud/index.js @@ -628,7 +628,7 @@ class Hud extends Feature { let godPotTime = -1 if (this.potsExpireAt["water_breathing"]?.level === 6 && this.potsExpireAt["resistance"]?.level === 8 - && basiclyEqual(this.potsExpireAt["water_breathing"]?.time, this.potsExpireAt["resistance"]?.time, 1000)) { + && basiclyEqual(this.potsExpireAt["water_breathing"]?.time, this.potsExpireAt["resistance"]?.time, 10000)) { godPotTime = this.potsExpireAt["water_breathing"].time } @@ -651,7 +651,7 @@ class Hud extends Feature { Object.keys(this.potsExpireAt).forEach(k => { let potData = this.potsExpireAt[k] if (potData.infinite) return - if (basiclyEqual(potData.time, godPotTime, 1000)) return + if (basiclyEqual(potData.time, godPotTime, 10000)) return if (potData.time < Date.now()) return if (k === "haste" && potData.level === 1) return diff --git a/src/features/specialMining/index.js b/src/features/specialMining/index.js index e548b87..8b13ac3 100644 --- a/src/features/specialMining/index.js +++ b/src/features/specialMining/index.js @@ -192,7 +192,7 @@ class PowderAndScatha extends Feature { if (this.chestUncoverAlertSound.getValue()) World.playSound("random.levelup", 1, 1); }) - this.registerChat("&r&r&r${space}&r&b&l2X POWDER ${status}!&r", (space, status, e) => { + this.registerChat("${space}&r&b&l2X POWDER ${status}!&r", (space, status, e) => { if (status.removeFormatting() === "STARTED") { this.dPowder = Date.now() + 15 * 1000 * 60 } else this.dPowder = 0 @@ -385,6 +385,8 @@ class PowderAndScatha extends Feature { }); } + if (Date.now() > this.dPowder) this.dPowder = 0 + this.overlayLeft = [] this.overlayRight = [] -- cgit