diff options
author | Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> | 2022-04-23 14:14:12 +0800 |
---|---|---|
committer | Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> | 2022-04-23 14:14:12 +0800 |
commit | c7f709952353678af315cd388a76ed0e41626784 (patch) | |
tree | cb413d3505ead66af942ca6ca79aa96563b63f3d /features/slayers/index.js | |
parent | b4111d1e0895559f800e275fbbae98a86ac11e7d (diff) | |
download | SoopyV2-c7f709952353678af315cd388a76ed0e41626784.tar.gz SoopyV2-c7f709952353678af315cd388a76ed0e41626784.tar.bz2 SoopyV2-c7f709952353678af315cd388a76ed0e41626784.zip |
fix dulkir thing
Diffstat (limited to 'features/slayers/index.js')
-rw-r--r-- | features/slayers/index.js | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/features/slayers/index.js b/features/slayers/index.js index adbb2e2..aa8feed 100644 --- a/features/slayers/index.js +++ b/features/slayers/index.js @@ -235,11 +235,13 @@ class Slayers extends Feature { dis1 = true; this.bossSpawnedMessage = true; } - if (ChatLib.removeFormatting(line.getName()).trim().split(" ")[0] - && ChatLib.removeFormatting(line.getName()).trim().split(" ")[0].split("/").length == 2 - && ChatLib.removeFormatting(line.getName()).trim().split(" ")[1] === "Kills") { - let kills = ChatLib.removeFormatting(line.getName()).trim().split(" ")[0].split("/").map(a => parseInt(a)) - if (kills[0] > kills[1] - 4 || kills[0] / kills[1] > 0.95) { + let lineSplitThing = ChatLib.removeFormatting(line.getName()).replace(/[^a-z/0-9 ]/gi, "").trim().split(" ") + // ChatLib.chat(ChatLib.removeFormatting(line.getName()).replace(/[^a-z/0-9 ]+/gi, "").trim()) + if (this.slayerProgressAlert.getValue() && lineSplitThing[0] + && lineSplitThing[0].split("/").length === 2 + && lineSplitThing[1] === "Kills") { + let kills = lineSplitThing[0].split("/").map(a => parseInt(a)) + if (kills[0] >= kills[1] - 4 || kills[0] / kills[1] > 0.95) { this.slayerProgressAlertText = line.getName() this.slayerProgressAlertTime = Date.now() + 1000 } @@ -453,7 +455,8 @@ class Slayers extends Feature { Renderer.drawString("&4BOSS SPAWNED", Renderer.screen.getWidth() * 0.125 * scale, (Renderer.screen.getHeight() / 2 - 9 / scale) * scale); Renderer.scale(1, 1); } - if (this.slayerProgressAlert.getValue() && Date.now() > this.slayerProgressAlertTime) { + if (this.slayerProgressAlert.getValue() && Date.now() < this.slayerProgressAlertTime) { + let scale = Renderer.getStringWidth(ChatLib.removeFormatting(this.slayerProgressAlertText)) / (Renderer.screen.getWidth() * 0.75); Renderer.scale(1 / scale, 1 / scale); Renderer.drawString(this.slayerProgressAlertText, Renderer.screen.getWidth() * 0.125 * scale, (Renderer.screen.getHeight() / 2 - 9 / scale) * scale); Renderer.scale(1, 1); |