From 81865ead85f25a856c00f096a4874e65fb87f81a Mon Sep 17 00:00:00 2001 From: illumineawake Date: Tue, 15 Jun 2021 21:54:12 +1000 Subject: [PATCH] iquesterfree: add X Marks the Spot quest --- iquesterfree/iquesterfree.gradle.kts | 2 +- .../client/plugins/iutils/WalkUtils.java | 6 ++---- plugins.json | 2 +- ...rfree-1.0.1.jar => iquesterfree-1.0.2.jar} | Bin 22189 -> 22190 bytes release/iutils-4.0.7.jar | Bin 1010595 -> 1010601 bytes 5 files changed, 4 insertions(+), 6 deletions(-) rename release/{iquesterfree-1.0.1.jar => iquesterfree-1.0.2.jar} (93%) diff --git a/iquesterfree/iquesterfree.gradle.kts b/iquesterfree/iquesterfree.gradle.kts index d03ec135..ecc78d91 100644 --- a/iquesterfree/iquesterfree.gradle.kts +++ b/iquesterfree/iquesterfree.gradle.kts @@ -23,7 +23,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -version = "1.0.1" +version = "1.0.2" project.extra["PluginName"] = "iQuester Free" project.extra["PluginDescription"] = "Illumine - Free Quester plugin." diff --git a/iutils/src/main/java/net/runelite/client/plugins/iutils/WalkUtils.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/WalkUtils.java index b95d9833..78fb934c 100644 --- a/iutils/src/main/java/net/runelite/client/plugins/iutils/WalkUtils.java +++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/WalkUtils.java @@ -42,8 +42,8 @@ public class WalkUtils { public boolean retrievingPath; private int nextFlagDist = -1; - public int coordX; - public int coordY; + public static int coordX; + public static int coordY; public boolean walkAction; /** @@ -110,7 +110,6 @@ public class WalkUtils { private List jsonToObject(String jsonString) { Gson g = new Gson(); Outer outer = g.fromJson(jsonString, Outer.class); - //log.info("test list output: {}, \n length: {}", outer.path.toString(), outer.path.size()); return outer.path; } @@ -118,7 +117,6 @@ public class WalkUtils { int listSize = worldPoints.size(); for (int i = listSize - 1; i > 0; i--) { if (worldPoints.get(i).isInScene(client)) { - //log.info("WorldPoint: {} is inScene.", worldPoints.get(i)); WorldPoint scenePoint = worldPoints.get((i >= listSize - 1) ? i : (i - calc.getRandomIntBetweenRange(2, 4))); //returns a few tiles into the scene unless it's the destination tile return getRandPoint(scenePoint, randomRadius); } diff --git a/plugins.json b/plugins.json index e6c61016..269ef7da 100644 --- a/plugins.json +++ b/plugins.json @@ -32,4 +32,4 @@ "version":"2.3.1", "url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iwintertodt-2.3.1.jar?raw=true", "requires":"^1.0.0"}]}, - {"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":"2021-06-15","sha512sum":"30B6C2CADE169D0B2C517E4C0974811C993D0E59B38415DED13108DCFA231C491FE3EACEE37B861EA556C6F6A65199929274020A0FD66D4C71A3B07B9BBC26B9","version":"5.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-5.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Disable Rendering","description":"Illumine - Disable rendering to improve performance","id":"disablerendering-plugin","releases":[{"date":"2021-06-15","sha512sum":"22584C6A481F3A4CBE569BFC7DF053F05BE8A4B6793E173090773E3C6919DBEB5705A205DD27EEC1084BD51571935D3263AB7F6EA2E7B8EDA1A9F7EE45F4683C","version":"1.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iBlackjack","description":"Illumine - Blackjack plugin","id":"iblackjack-plugin","releases":[{"date":"2021-06-15","sha512sum":"D929D23BB1D2DD4B75B39FDC6D00738E739A60D39E9B9EC1F2B5537C252506E72F097A587F13BF117629EA65125DABDCD41DD16000346EDAB08FF45E61956E42","version":"2.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iblackjack-2.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iCombination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"icombinationrunecrafterplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"5EEF97377E8D805D4977343AE808B66CDACCA2608C60369D2D2B29630E446DED7FA766428B4BC4D09E661BCA2C94BFC79341F9D034BE1B206962A686ACFF2104","version":"3.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/icombinationrunecrafter-3.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iHerbCleaner","description":"Illumine - Herb Cleaner","id":"iherbcleaner-plugin","releases":[{"date":"2021-06-15","sha512sum":"C33F9B6D8C2A3DB027BA79F6884982E43A483F3F664AB024D606E1499DF63453E95941207FEF5A8EBEF9C122C9003DE29633A0D75B139DDDFDFAF6A093880E28","version":"2.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iherbcleaner-2.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMagic Caster","description":"Illumine automated magic caster","id":"imagiccaster-plugin","releases":[{"date":"2021-06-15","sha512sum":"2348D7F2FB4DC1F0066C4C04B3312136DCE88B154305CD4F1215977AE2A19E25312F993BA262EC333CB460BD4851C43D38861A16E7E4097FA30C64164544B428","version":"4.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imagiccaster-4.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMenu Debugger Plugin","description":"Illumine - Menu Debugger plugin","id":"imenudebuggerplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"DD01D4D9E518387359031043622FF8E1D9405089C0FB0EFB2670D2FD15EBF6564B502C704AE341CEBE439F9C930C20D1EFB63457B83B52647FE781B0C650A006","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.2.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPowerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"ipowerfighterplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"74BEFD99053D50FBD1AD010396B21F3A48AE62ECD1AB7A1C241C5EB6F094C6F18FBF52392393CBB3808CDCBA0DB712DD4124DE28091D3C682866F6D9F4D1230E","version":"4.2.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerfighter-4.2.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPower Skiller","description":"Illumine auto power skiller plugin","id":"ipowerskiller-plugin","releases":[{"date":"2021-06-15","sha512sum":"B160E9568E8113D528B5879B1A609A9B4874F3DAB41F5D07A305B75717528F0AA73D948CF48CEBFAE3B229BD979B6AD1301E373237A3B72F3DFFB7B7BBF36D0D","version":"6.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerskiller-6.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuest Assistant","description":"Illumine - Quest Assistant plugin","id":"iquestassistant-plugin","releases":[{"date":"2021-06-15","sha512sum":"BA9F42760FBF0929501E0AC39FD67A25669E731C530CF350B863DEDE8D98D2CA9135206DFFD5AC6CCCA61E32477B015C6A59898378EB7F9F87BF81F27E4FD4DB","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuester Free","description":"Illumine - Free Quester plugin.","id":"iquesterfree-plugin","releases":[{"date":"2021-06-15","sha512sum":"E21AFD2ED11113BD502FDB1AE70333061D29EB35EBCB8BE6ECD0A07B244E4D34DF9D7B3355F896F26C7BF6F5D5C094B564378E57E623076FDC16F56CD341F6D6","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquesterfree-1.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuick Eater","description":"Illumine - auto eat food, consume potions and equip items","id":"iquickeater-plugin","releases":[{"date":"2021-06-15","sha512sum":"C8D92784447CC5D4726BD22B5B402A8BC9B719FB6381543985D87FCE3F4AAA8BE6BEF3D4369C95E2D179EBDE8E76392E029D9AD3E118A0003F4BDA0AFC42F510","version":"5.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRandom Handler","description":"illumine - Dismiss random events and handle genie","id":"irandomhandler-plugin","releases":[{"date":"2021-06-15","sha512sum":"34E9BC5B95A2F88571DFAA37D132FABA09B2D8422E8D7FC66F69A3A06C305F232AB316DF723C76587C1BB152EF1A54BD3141044F680E231083D178E2549DE69D","version":"3.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irandomhandler-3.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRooftop Agility","description":"Illumine automated rooftop agility plugin","id":"irooftopagility-plugin","releases":[{"date":"2021-06-15","sha512sum":"C228E147C7B9200E1627E2523A7F810A8D4A4FDCC0581A8845291F1A083BFE562EFBA4AACF193AAAE5467FCB7E9E29A21BE2830CA17061303587182C70D33CC5","version":"6.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irooftopagility-6.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iTaskTemplate","description":"Illumine - Task Template plugin","id":"itasktemplate-plugin","releases":[{"date":"2021-06-15","sha512sum":"59C4C297E19D237AC49448B98013A428008C67BC31A65A821EB61CE9C6859040B5C997C4B1A23E088496A4B789706EB236EAF7D59C50224CB28AD46480CA10C2","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/itasktemplate-4.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"iutils-plugin","releases":[{"date":"2021-06-15","sha512sum":"4FA522E9F5D292B5AB02689A10A3801A77A3B667C55012CC0C8D746CE874C296274A2D7640FEE96BAE32006ABA307D3FA739D15DDBD0D56C1B8FCDA387744523","version":"4.0.7","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.0.7.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iWorld Walker Plugin","description":"Illumine - World Walker plugin","id":"iworldwalkerplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"2CFFFF005CF57394266A26873F614CB05185AF1A6B073DF66F32FAC5D4F3CE8F1BEE82D0920C3BC164B0AB0C9D9C85C5D5298AFE2845B4C8D131A6142C10F156","version":"4.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iworldwalker-4.0.0.jar?raw=true","requires":"^1.0.0"}]}] + {"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":"2021-06-15","sha512sum":"30B6C2CADE169D0B2C517E4C0974811C993D0E59B38415DED13108DCFA231C491FE3EACEE37B861EA556C6F6A65199929274020A0FD66D4C71A3B07B9BBC26B9","version":"5.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-5.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Disable Rendering","description":"Illumine - Disable rendering to improve performance","id":"disablerendering-plugin","releases":[{"date":"2021-06-15","sha512sum":"22584C6A481F3A4CBE569BFC7DF053F05BE8A4B6793E173090773E3C6919DBEB5705A205DD27EEC1084BD51571935D3263AB7F6EA2E7B8EDA1A9F7EE45F4683C","version":"1.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iBlackjack","description":"Illumine - Blackjack plugin","id":"iblackjack-plugin","releases":[{"date":"2021-06-15","sha512sum":"D929D23BB1D2DD4B75B39FDC6D00738E739A60D39E9B9EC1F2B5537C252506E72F097A587F13BF117629EA65125DABDCD41DD16000346EDAB08FF45E61956E42","version":"2.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iblackjack-2.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iCombination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"icombinationrunecrafterplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"5EEF97377E8D805D4977343AE808B66CDACCA2608C60369D2D2B29630E446DED7FA766428B4BC4D09E661BCA2C94BFC79341F9D034BE1B206962A686ACFF2104","version":"3.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/icombinationrunecrafter-3.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iHerbCleaner","description":"Illumine - Herb Cleaner","id":"iherbcleaner-plugin","releases":[{"date":"2021-06-15","sha512sum":"C33F9B6D8C2A3DB027BA79F6884982E43A483F3F664AB024D606E1499DF63453E95941207FEF5A8EBEF9C122C9003DE29633A0D75B139DDDFDFAF6A093880E28","version":"2.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iherbcleaner-2.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMagic Caster","description":"Illumine automated magic caster","id":"imagiccaster-plugin","releases":[{"date":"2021-06-15","sha512sum":"2348D7F2FB4DC1F0066C4C04B3312136DCE88B154305CD4F1215977AE2A19E25312F993BA262EC333CB460BD4851C43D38861A16E7E4097FA30C64164544B428","version":"4.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imagiccaster-4.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMenu Debugger Plugin","description":"Illumine - Menu Debugger plugin","id":"imenudebuggerplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"DD01D4D9E518387359031043622FF8E1D9405089C0FB0EFB2670D2FD15EBF6564B502C704AE341CEBE439F9C930C20D1EFB63457B83B52647FE781B0C650A006","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.2.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPowerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"ipowerfighterplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"74BEFD99053D50FBD1AD010396B21F3A48AE62ECD1AB7A1C241C5EB6F094C6F18FBF52392393CBB3808CDCBA0DB712DD4124DE28091D3C682866F6D9F4D1230E","version":"4.2.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerfighter-4.2.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPower Skiller","description":"Illumine auto power skiller plugin","id":"ipowerskiller-plugin","releases":[{"date":"2021-06-15","sha512sum":"B160E9568E8113D528B5879B1A609A9B4874F3DAB41F5D07A305B75717528F0AA73D948CF48CEBFAE3B229BD979B6AD1301E373237A3B72F3DFFB7B7BBF36D0D","version":"6.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerskiller-6.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuest Assistant","description":"Illumine - Quest Assistant plugin","id":"iquestassistant-plugin","releases":[{"date":"2021-06-15","sha512sum":"BA9F42760FBF0929501E0AC39FD67A25669E731C530CF350B863DEDE8D98D2CA9135206DFFD5AC6CCCA61E32477B015C6A59898378EB7F9F87BF81F27E4FD4DB","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuester Free","description":"Illumine - Free Quester plugin.","id":"iquesterfree-plugin","releases":[{"date":"2021-06-15","sha512sum":"35AD642B400D86E4AA082F36058256E4975A8B53CA665C60BC77F9E367234A5D706311AE23ADB78ACF870CB4743739BE4B887A0EAA8ADFB1BA5DA2259F829AD0","version":"1.0.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquesterfree-1.0.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuick Eater","description":"Illumine - auto eat food, consume potions and equip items","id":"iquickeater-plugin","releases":[{"date":"2021-06-15","sha512sum":"C8D92784447CC5D4726BD22B5B402A8BC9B719FB6381543985D87FCE3F4AAA8BE6BEF3D4369C95E2D179EBDE8E76392E029D9AD3E118A0003F4BDA0AFC42F510","version":"5.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRandom Handler","description":"illumine - Dismiss random events and handle genie","id":"irandomhandler-plugin","releases":[{"date":"2021-06-15","sha512sum":"34E9BC5B95A2F88571DFAA37D132FABA09B2D8422E8D7FC66F69A3A06C305F232AB316DF723C76587C1BB152EF1A54BD3141044F680E231083D178E2549DE69D","version":"3.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irandomhandler-3.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRooftop Agility","description":"Illumine automated rooftop agility plugin","id":"irooftopagility-plugin","releases":[{"date":"2021-06-15","sha512sum":"C228E147C7B9200E1627E2523A7F810A8D4A4FDCC0581A8845291F1A083BFE562EFBA4AACF193AAAE5467FCB7E9E29A21BE2830CA17061303587182C70D33CC5","version":"6.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irooftopagility-6.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iTaskTemplate","description":"Illumine - Task Template plugin","id":"itasktemplate-plugin","releases":[{"date":"2021-06-15","sha512sum":"59C4C297E19D237AC49448B98013A428008C67BC31A65A821EB61CE9C6859040B5C997C4B1A23E088496A4B789706EB236EAF7D59C50224CB28AD46480CA10C2","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/itasktemplate-4.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"iutils-plugin","releases":[{"date":"2021-06-15","sha512sum":"2C6D3D2E70B3FF1E3FBFB85B042FA85BADA75438C463F75CA533D35C6160CB02ADF8F8FCA4D5363857725523632319AAC228FF8E50557FAB599986BF686ED03C","version":"4.0.7","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.0.7.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iWorld Walker Plugin","description":"Illumine - World Walker plugin","id":"iworldwalkerplugin-plugin","releases":[{"date":"2021-06-15","sha512sum":"2CFFFF005CF57394266A26873F614CB05185AF1A6B073DF66F32FAC5D4F3CE8F1BEE82D0920C3BC164B0AB0C9D9C85C5D5298AFE2845B4C8D131A6142C10F156","version":"4.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iworldwalker-4.0.0.jar?raw=true","requires":"^1.0.0"}]}] diff --git a/release/iquesterfree-1.0.1.jar b/release/iquesterfree-1.0.2.jar similarity index 93% rename from release/iquesterfree-1.0.1.jar rename to release/iquesterfree-1.0.2.jar index e4ad910f585ae41633805f99cc775a9fc9197e07..d41ad1697617ac76d568ec33f05b13ca6ffcf5e8 100644 GIT binary patch delta 400 zcmZ3xmT}!$#tG)EC-(Dr_fND@tUt}wY#`wJz3IP!y}--l=bNTBB^(TT5%(pE?b5}x zNpGcRusLjeSPt!;{RQ)dI&Rx1yGw4bIf8dl7 zK9ls@tgLh2iRPM||MZ4?<4bdYh}$Ns281)dnp_*;!k)#*z>t?(GPyrcmYmaru*Dr z<~>QC$^5})O#21k+`3?MrWuk@uEgYD!CFj@m4IBs$>AYdOh(FJW}UL|Ju-)LKH<8R~mJX-qryXhM1~xBfKwh$)=c_o~iwKJ$Q`e@5ohlje1Q z3i##M&*9D&QwdFM`ZA$!VPJdf+<(tSw|utIeOV^6X|iFU7?3ME`2~<$jNle z1FmX8kU7&mZYVdLX`cX;sW`bl*qmv)B%J#`*o^6s5`-HnJvkyoi^)(K&aGD#o_qo* l^i>lsq#A0?C^tDVw2aBX8Y&pal<5MOZwS+1yXnsW1OT0Jqx=8> diff --git a/release/iutils-4.0.7.jar b/release/iutils-4.0.7.jar index 0e6fef1683f9817582428148cc9ee243e91cd054..c0fc94e9303a8b2487175120d2b0f0ecc92b9553 100644 GIT binary patch delta 18200 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 z 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 Ai2wiq