diff --git a/src/main/java/com/attacktimer/AttackTimerBarOverlay.java b/src/main/java/com/attacktimer/AttackTimerBarOverlay.java index d193a7c..455bc61 100644 --- a/src/main/java/com/attacktimer/AttackTimerBarOverlay.java +++ b/src/main/java/com/attacktimer/AttackTimerBarOverlay.java @@ -90,7 +90,7 @@ public Dimension render(Graphics2D graphics) ratio = (float)Math.max(1.0f - ratio, 0f); } - if (client.getSpriteOverrides().containsKey(SpriteID.HEALTHBAR_DEFAULT_FRONT_30PX)) { + if (client.getSpriteOverrides().containsKey(SpriteID.HEALTHBAR_DEFAULT_FRONT_30PX) && !config.barForceSD()) { final int barWidth = HD_FRONT_BAR.getWidth(); final int barHeight = HD_FRONT_BAR.getHeight(); final int barX = canvasPoint.getX() - barWidth / 2; diff --git a/src/main/java/com/attacktimer/AttackTimerMetronomeConfig.java b/src/main/java/com/attacktimer/AttackTimerMetronomeConfig.java index dadc582..4626817 100644 --- a/src/main/java/com/attacktimer/AttackTimerMetronomeConfig.java +++ b/src/main/java/com/attacktimer/AttackTimerMetronomeConfig.java @@ -224,6 +224,18 @@ default boolean barDirection() return true; } + @ConfigItem( + position = 6, + keyName = "attackBarForceSD", + name = "Force Standard Quality", + description = "Forces Standard Quality Attack bar rather than matching HD interfaces setting from Interface Styles plugin", + section = AttackBarSettings + ) + default boolean barForceSD() + { + return false; + } + @Getter @AllArgsConstructor enum TicksPosition