diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.java index 0eb58787e0..82a7c5f214 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoConfig.java @@ -52,4 +52,15 @@ public interface OpponentInfoConfig extends Config { return false; } + + @ConfigItem( + keyName = "showOpponentsOpponent", + name = "Show opponent's opponent", + description = "Toggle showing opponent's opponent if within a multi-combat area", + position = 2 + ) + default boolean showOpponentsOpponent() + { + return true; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.java index 9a2729e809..38ac7ac9f0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/opponentinfo/OpponentInfoOverlay.java @@ -200,7 +200,7 @@ class OpponentInfoOverlay extends Overlay } // Opponents opponent - if (opponentsOpponentName != null) + if (opponentsOpponentName != null && opponentInfoConfig.showOpponentsOpponent()) { textWidth = Math.max(textWidth, fontMetrics.stringWidth(opponentsOpponentName)); panelComponent.setPreferredSize(new Dimension(textWidth, 0));