From 3becf865bf69f222cd4fe7d05827eae37158b287 Mon Sep 17 00:00:00 2001 From: oplosthee Date: Mon, 29 Jan 2018 16:55:25 +0100 Subject: [PATCH 1/2] Fix Karamja diary displaying incorrect progress --- runelite-api/src/main/java/net/runelite/api/Varbits.java | 2 +- .../client/plugins/diaryprogress/DiaryProgressPlugin.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/Varbits.java b/runelite-api/src/main/java/net/runelite/api/Varbits.java index 75cba65767..d9f7455e18 100644 --- a/runelite-api/src/main/java/net/runelite/api/Varbits.java +++ b/runelite-api/src/main/java/net/runelite/api/Varbits.java @@ -112,7 +112,7 @@ public enum Varbits DIARY_KANDARIN_ELITE(4478, 1188, 29, 29), DIARY_KARAMJA_EASY(3578, 1000, 30, 31), - DIARY_KARAMJA_MEDIUM(3578, 1000, 30, 31), + DIARY_KARAMJA_MEDIUM(3599, 1001, 30, 31), DIARY_KARAMJA_HARD(3611, 1002, 29, 30), DIARY_KARAMJA_ELITE(4566, 1200, 7, 7), diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java index c5e65854de..b551a64416 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java @@ -75,7 +75,8 @@ public class DiaryProgressPlugin extends Plugin { for (Varbits varbits : entry.getVarbits()) { - if (client.getSetting(varbits) == 1) + int value = client.getSetting(varbits); + if ((entry != DiaryEntry.KARAMJA && value == 1) || value == 2) { progress.append(STAGE_FINISHED_STRING); } From 6354d023751997a51c07b86ede6f633a2c7c1083 Mon Sep 17 00:00:00 2001 From: oplosthee Date: Mon, 29 Jan 2018 18:02:43 +0100 Subject: [PATCH 2/2] Remove modification of original diary entry colors This will make sure the diaries show up as green when completed and white when hovered over. --- .../client/plugins/diaryprogress/DiaryProgressPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java index b551a64416..8f23f66c65 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/diaryprogress/DiaryProgressPlugin.java @@ -86,7 +86,7 @@ public class DiaryProgressPlugin extends Plugin } } - progress.append(" ").append(entry.getName()); + progress.append(" ").append(entry.getName()); } else {