From 2d676694e99a4fbb07b1fab17152e92b6e9f467d Mon Sep 17 00:00:00 2001 From: illumineawake Date: Sun, 12 Jul 2020 17:01:02 +1000 Subject: [PATCH] powerskiller: requiredItems bug-fix --- botutils/botutils.gradle.kts | 2 +- magicsplasher/magicsplasher.gradle.kts | 2 +- plugins.json | 2 +- powerskiller/powerskiller.gradle.kts | 2 +- .../powerskiller/PowerSkillerPlugin.java | 2 +- quickeater/quickeater.gradle.kts | 2 +- ...iller-2.2.0.jar => powerskiller-2.3.0.jar} | Bin 15391 -> 15393 bytes rooftopagility/rooftopagility.gradle.kts | 2 +- 8 files changed, 7 insertions(+), 7 deletions(-) rename release/{powerskiller-2.2.0.jar => powerskiller-2.3.0.jar} (59%) diff --git a/botutils/botutils.gradle.kts b/botutils/botutils.gradle.kts index 7a76fa2f..a54602c6 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 = "2.2.0" +version = "2.3.0" project.extra["PluginName"] = "BotUtils" // This is the name that is used in the external plugin manager panel project.extra["PluginDescription"] = "Illumine - Utils required for plugins to function with added automation" // This is the description that is used in the external plugin manager panel diff --git a/magicsplasher/magicsplasher.gradle.kts b/magicsplasher/magicsplasher.gradle.kts index 7a43114b..16b01245 100644 --- a/magicsplasher/magicsplasher.gradle.kts +++ b/magicsplasher/magicsplasher.gradle.kts @@ -23,7 +23,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -version = "1.4.0" +version = "1.5.0" project.extra["PluginName"] = "Magic Splasher" project.extra["PluginDescription"] = "Illumine automated magic splasher" diff --git a/plugins.json b/plugins.json index eace8d6e..1d56f7f4 100644 --- a/plugins.json +++ b/plugins.json @@ -1 +1 @@ -[{"projectUrl":"","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2020-07-12","sha512sum":"5818515A9BF7F010D44CC84F741C47809D399BA92160E65ED9B09BA475523A85D9CCB9AEFDFBA123FB1B547966A440597DCF85CDC1D63C61D4020D782BFD4D45","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-2.2.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Magic Splasher","description":"Illumine automated magic splasher","id":"magicsplasher-plugin","releases":[{"date":"2020-07-12","sha512sum":"E27FEFE125C21354CBC0CFC27B779455C94705DE2D4E1470604E00ADC315B85B47098C6F3E7F2B8F14B9F9A66887967C3C09091DA2C9BB3F46C0F2004EBA92CE","version":"1.4.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/magicsplasher-1.4.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Power Skiller","description":"Illumine auto power skiller plugin","id":"powerskiller-plugin","releases":[{"date":"2020-07-12","sha512sum":"53110CBD2F135B426FC2C5448DBB8D993A313C642726ABEF46C6F77B49561869F9B3F0BA7F8D85F75A1014499F79022A0B06BC886B03B8472D4272EDC7B0D082","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerskiller-2.2.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Quick Eater","description":"Illumine - auto eat food below configured HP","id":"quickeater-plugin","releases":[{"date":"2020-07-12","sha512sum":"83BC9458AFD0712F0D9804C4941D12908F874830E0AB781BA962C383C0178E32880188410B477802012A4466082791C03E54973B702D33CE8184C24954E609C7","version":"1.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/quickeater-1.2.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Rooftop Agility","description":"Illumine automated rooftop agility plugin","id":"rooftopagility-plugin","releases":[{"date":"2020-07-12","sha512sum":"3E69502A8257DA94A3098237DC6876C052BE64BB6C4ED432464A2D9AB32BFFD0C9CB0C24AC78A7524A0C380B8CE56F04AA5DE2A12602C27394A35C20E3515A66","version":"2.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/rooftopagility-2.0.0.jar?raw=true","requires":"0.0.1"}]}] +[{"projectUrl":"","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2020-07-12","sha512sum":"C13C06448C9C8CD1386D4BE0E6BD2511505CAFB86A5C8EEC114CB0E4F55AFB2D9EC4727B61B1C5F27F56CEA3AE2D7D06F7583A5DA99C1A0286094BCB78AFBAD3","version":"2.3.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-2.3.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Magic Splasher","description":"Illumine automated magic splasher","id":"magicsplasher-plugin","releases":[{"date":"2020-07-12","sha512sum":"150E428B16ACAA6337E0D2AD80DAC2FEF0556BBCF87944C8167EF0CDEA0E6E065FC9C3F7AD8BD0DA3726224560A7EB20E97922094E4A7AD81D58D550B7EF4DD9","version":"1.5.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/magicsplasher-1.5.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Power Skiller","description":"Illumine auto power skiller plugin","id":"powerskiller-plugin","releases":[{"date":"2020-07-12","sha512sum":"1E08DD7CCD7B838244FB58ACE267D5D78EEDB77645B978BD0B1177D3402C68AD940EB4D5EBDF6B3DFE0646D175A7C14D04146C018533FC9D3377E817771A7463","version":"2.4.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/powerskiller-2.4.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Quick Eater","description":"Illumine - auto eat food below configured HP","id":"quickeater-plugin","releases":[{"date":"2020-07-12","sha512sum":"72F2371BE96794AB3DF6F9C55F1486F08B29D16942FAB275EAEC9955361EB49FECDE79D72F6F6D087182DDB050C2EE99150493A70A6C21495DB60FCB571EC211","version":"1.3.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/quickeater-1.3.0.jar?raw=true","requires":"0.0.1"}]}, {"projectUrl":"","provider":"illumine","name":"Rooftop Agility","description":"Illumine automated rooftop agility plugin","id":"rooftopagility-plugin","releases":[{"date":"2020-07-12","sha512sum":"C0AF3397249F5F4F39155CAA8C13D9811561AAB1BDF2FB55801C3FF8F2C29A26F4EA391C00134BA2B60F6C32048FE092B35519DE6E60D715EBF69C3A9593E2F7","version":"2.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/rooftopagility-2.1.0.jar?raw=true","requires":"0.0.1"}]}] diff --git a/powerskiller/powerskiller.gradle.kts b/powerskiller/powerskiller.gradle.kts index 69331510..2b524cdb 100644 --- a/powerskiller/powerskiller.gradle.kts +++ b/powerskiller/powerskiller.gradle.kts @@ -23,7 +23,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -version = "2.2.0" +version = "2.4.0" project.extra["PluginName"] = "Power Skiller" project.extra["PluginDescription"] = "Illumine auto power skiller plugin" diff --git a/powerskiller/src/main/java/net/runelite/client/plugins/powerskiller/PowerSkillerPlugin.java b/powerskiller/src/main/java/net/runelite/client/plugins/powerskiller/PowerSkillerPlugin.java index 087ab691..8c2d9af9 100644 --- a/powerskiller/src/main/java/net/runelite/client/plugins/powerskiller/PowerSkillerPlugin.java +++ b/powerskiller/src/main/java/net/runelite/client/plugins/powerskiller/PowerSkillerPlugin.java @@ -255,7 +255,7 @@ public class PowerSkillerPlugin extends Plugin { return ITERATING; } - if (!requiredIds.isEmpty() && !utils.inventoryContainsAllOf(requiredIds)) + if (!config.dropInventory() && !requiredIds.isEmpty() && !utils.inventoryContainsAllOf(requiredIds)) { return MISSING_ITEMS; } diff --git a/quickeater/quickeater.gradle.kts b/quickeater/quickeater.gradle.kts index b37a4f09..4d4c8348 100644 --- a/quickeater/quickeater.gradle.kts +++ b/quickeater/quickeater.gradle.kts @@ -23,7 +23,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -version = "1.2.0" +version = "1.3.0" project.extra["PluginName"] = "Quick Eater" project.extra["PluginDescription"] = "Illumine - auto eat food below configured HP" diff --git a/release/powerskiller-2.2.0.jar b/release/powerskiller-2.3.0.jar similarity index 59% rename from release/powerskiller-2.2.0.jar rename to release/powerskiller-2.3.0.jar index 89e5e5c7145c04a02faefe87f02df8e99cff1cba..d03adb8ecbb98aca99dbf92c6f3e0321a88f4b10 100644 GIT binary patch delta 5940 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