diff --git a/runelite-api/src/main/java/net/runelite/api/ChatMessageType.java b/runelite-api/src/main/java/net/runelite/api/ChatMessageType.java index 66fdad2092..8906aaf7b7 100644 --- a/runelite-api/src/main/java/net/runelite/api/ChatMessageType.java +++ b/runelite-api/src/main/java/net/runelite/api/ChatMessageType.java @@ -116,6 +116,10 @@ public enum ChatMessageType * A message received when somebody sends a trade offer. */ TRADE(101), + /** + * A message received when completing a trade or a duel + */ + TRANSACTION_COMPLETE(102), /** * A message received when somebody sends a duel offer. */ diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotConfig.java index aef1ea6b4c..1a37938501 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotConfig.java @@ -154,11 +154,22 @@ public interface ScreenshotConfig extends Config return false; } + @ConfigItem( + keyName = "duels", + name = "Screenshot Duels", + description = "Configures whether or not screenshots are automatically taken of the duel end screen.", + position = 11 + ) + default boolean screenshotDuels() + { + return false; + } + @ConfigItem( keyName = "valuableDrop", name = "Screenshot Valuable drops", description = "Configures whether or not screenshots are automatically taken when you receive a valuable drop.", - position = 11 + position = 12 ) default boolean screenshotValuableDrop() { @@ -169,7 +180,7 @@ public interface ScreenshotConfig extends Config keyName = "untradeableDrop", name = "Screenshot Untradeable drops", description = "Configures whether or not screenshots are automatically taken when you receive an untradeable drop.", - position = 12 + position = 13 ) default boolean screenshotUntradeableDrop() { @@ -180,7 +191,7 @@ public interface ScreenshotConfig extends Config keyName = "hotkey", name = "Screenshot hotkey", description = "When you press this key a screenshot will be taken", - position = 13 + position = 14 ) default Keybind hotkey() { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java index 6d53b1c366..762515272d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/screenshot/ScreenshotPlugin.java @@ -123,6 +123,7 @@ public class ScreenshotPlugin extends Plugin private static final Pattern BOSSKILL_MESSAGE_PATTERN = Pattern.compile("Your (.+) kill count is: