From 49d372d09b8e8e7fc6789faa9dfad8ef5d0c11c4 Mon Sep 17 00:00:00 2001 From: illumineawake Date: Thu, 20 Aug 2020 09:08:13 +1000 Subject: [PATCH] powerfighter: loot radius config adjustment --- botutils/botutils.gradle.kts | 2 +- .../client/plugins/botutils/BotUtils.java | 8 ++++---- plugins.json | 2 +- ...{botutils-3.4.2.jar => botutils-3.4.3.jar} | Bin 35429 -> 35429 bytes 4 files changed, 6 insertions(+), 6 deletions(-) rename release/{botutils-3.4.2.jar => botutils-3.4.3.jar} (79%) diff --git a/botutils/botutils.gradle.kts b/botutils/botutils.gradle.kts index 50baecdb..e17dbe6e 100644 --- a/botutils/botutils.gradle.kts +++ b/botutils/botutils.gradle.kts @@ -25,7 +25,7 @@ import ProjectVersions.openosrsVersion * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -version = "3.4.2" +version = "3.4.3" project.extra["PluginName"] = "BotUtils" project.extra["PluginDescription"] = "Illumine - Utils required for plugins to function with added automation" diff --git a/botutils/src/main/java/net/runelite/client/plugins/botutils/BotUtils.java b/botutils/src/main/java/net/runelite/client/plugins/botutils/BotUtils.java index f44da69c..c167289f 100644 --- a/botutils/src/main/java/net/runelite/client/plugins/botutils/BotUtils.java +++ b/botutils/src/main/java/net/runelite/client/plugins/botutils/BotUtils.java @@ -813,7 +813,7 @@ public class BotUtils extends Plugin assert !client.isClientThread(); Point point = new Point(getRandomIntBetweenRange(min, max), getRandomIntBetweenRange(min, max)); - click(point); + moveClick(point); } public void clickRandomPointCenter(int min, int max) @@ -821,7 +821,7 @@ public class BotUtils extends Plugin assert !client.isClientThread(); Point point = new Point(client.getCenterX() + getRandomIntBetweenRange(min, max), client.getCenterY() + getRandomIntBetweenRange(min, max)); - click(point); + moveClick(point); } public void delayClickRandomPointCenter(int min, int max, long delay) @@ -857,7 +857,7 @@ public class BotUtils extends Plugin clickRandomPointCenter(-100, 100); return; } - click(point); + moveClick(point); } public void handleMouseClick(Rectangle rectangle) @@ -865,7 +865,7 @@ public class BotUtils extends Plugin assert !client.isClientThread(); Point point = getClickPoint(rectangle); - click(point); + moveClick(point); } public void delayMouseClick(Point point, long delay) diff --git a/plugins.json b/plugins.json index 26b99be4..9ee3c31e 100644 --- a/plugins.json +++ b/plugins.json @@ -1 +1 @@ -[{"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2020-08-20","sha512sum":"22E8E1F4B9A1886BD46FB2D3357FFEEEE625330B1BAA25D9F0B1CB45B0E79DD76F40FC236303555D62DF564F0BE8D8D563212015BACC1DB87DEA2E5D6E8E4DDF","version":"3.4.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-3.4.2.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Combination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"combinationrunecrafterplugin-plugin","releases":[{"date":"2020-08-20","sha512sum":"72F8E4CCC310108417433C544877700ACE2A2330ACA6C9A7261DA65516EDBDFFE18B81F1AD7F3A01760BA1E014AE0E610C13F8F99179963F1BEBC4AD9BD0C9A7","version":"1.5.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/combinationrunecrafter-1.5.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Magic Splasher","description":"Illumine automated magic splasher","id":"magicsplasher-plugin","releases":[{"date":"2020-08-20","sha512sum":"81F3F23A7E7D2E2DEF6CA68D850E85CE5CD57AB0E976F8085944C6E6B784DCD78AA9250D19147B126B8A4EAFD3232002174940E5D03D0430D24539114EC7985F","version":"2.4.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/magicsplasher-2.4.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Powerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"powerfighterplugin-plugin","releases":[{"date":"2020-08-20","sha512sum":"7EFF8B21AFA824EA90621878E513061232CE7B095F953BD17F530B006033C5FE1B4E23488C6420B28FF8AA4ABADC2C1F51383B6FEA696C108F4ACF4E4B0C484B","version":"1.2.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerfighter-1.2.3.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Power Skiller","description":"Illumine auto power skiller plugin","id":"powerskiller-plugin","releases":[{"date":"2020-08-20","sha512sum":"D7056A08074FC94BDE5515AD55372B66A3015A5BBC0F227343FCCDB9796DA45CFF5A4FED57E2DF7735BD813B72B24110F81FCDC1B3E911A24B1A4F3919576B66","version":"4.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerskiller-4.0.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Quick Eater","description":"Illumine - auto eat food below configured HP","id":"quickeater-plugin","releases":[{"date":"2020-08-20","sha512sum":"C7AE17243E7EF8B3D71BA19DAEABAC6C456D362217ABE0ED30B66B49F049C0E85A08CEDC109B5118A58F66A94667D2FC3B0AC73312A53FA9F6F3204FA5E0B92C","version":"2.6.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/quickeater-2.6.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Rooftop Agility","description":"Illumine automated rooftop agility plugin","id":"rooftopagility-plugin","releases":[{"date":"2020-08-20","sha512sum":"DE067063E0E567BE6CCC568F9FD16ECF977A2F9D957980C9374F4B28175693858374B9FB2F6C1053B2D79267F70202F32D34DE3DE9207464B3E33497BCAF1DD5","version":"3.5.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/rooftopagility-3.5.0.jar?raw=true","requires":"0.0.1"}]}] +[{"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2020-08-20","sha512sum":"E9C96003EB8A0A72B90AC8AA036C9EAC51F08C6FE9A0BF5038B1E50EE183FC8E271B6E31B8AF6FD99D2942066410B43A9DFEB45F510A3BD72F0292DBD91F1B81","version":"3.4.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-3.4.3.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Combination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"combinationrunecrafterplugin-plugin","releases":[{"date":"2020-08-20","sha512sum":"72F8E4CCC310108417433C544877700ACE2A2330ACA6C9A7261DA65516EDBDFFE18B81F1AD7F3A01760BA1E014AE0E610C13F8F99179963F1BEBC4AD9BD0C9A7","version":"1.5.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/combinationrunecrafter-1.5.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Magic Splasher","description":"Illumine automated magic splasher","id":"magicsplasher-plugin","releases":[{"date":"2020-08-20","sha512sum":"81F3F23A7E7D2E2DEF6CA68D850E85CE5CD57AB0E976F8085944C6E6B784DCD78AA9250D19147B126B8A4EAFD3232002174940E5D03D0430D24539114EC7985F","version":"2.4.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/magicsplasher-2.4.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Powerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"powerfighterplugin-plugin","releases":[{"date":"2020-08-20","sha512sum":"7EFF8B21AFA824EA90621878E513061232CE7B095F953BD17F530B006033C5FE1B4E23488C6420B28FF8AA4ABADC2C1F51383B6FEA696C108F4ACF4E4B0C484B","version":"1.2.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerfighter-1.2.3.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Power Skiller","description":"Illumine auto power skiller plugin","id":"powerskiller-plugin","releases":[{"date":"2020-08-20","sha512sum":"D7056A08074FC94BDE5515AD55372B66A3015A5BBC0F227343FCCDB9796DA45CFF5A4FED57E2DF7735BD813B72B24110F81FCDC1B3E911A24B1A4F3919576B66","version":"4.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerskiller-4.0.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Quick Eater","description":"Illumine - auto eat food below configured HP","id":"quickeater-plugin","releases":[{"date":"2020-08-20","sha512sum":"C7AE17243E7EF8B3D71BA19DAEABAC6C456D362217ABE0ED30B66B49F049C0E85A08CEDC109B5118A58F66A94667D2FC3B0AC73312A53FA9F6F3204FA5E0B92C","version":"2.6.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/quickeater-2.6.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Rooftop Agility","description":"Illumine automated rooftop agility plugin","id":"rooftopagility-plugin","releases":[{"date":"2020-08-20","sha512sum":"DE067063E0E567BE6CCC568F9FD16ECF977A2F9D957980C9374F4B28175693858374B9FB2F6C1053B2D79267F70202F32D34DE3DE9207464B3E33497BCAF1DD5","version":"3.5.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/rooftopagility-3.5.0.jar?raw=true","requires":"0.0.1"}]}] diff --git a/release/botutils-3.4.2.jar b/release/botutils-3.4.3.jar similarity index 79% rename from release/botutils-3.4.2.jar rename to release/botutils-3.4.3.jar index 80b9b8c29087eee3d3b2e1b635ea9eca15c8484c..1de71efa202d222cea79739eed97833a05b6aabc 100644 GIT binary patch delta 7206 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 z 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 oi