diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java index 4904233aa0..10334b7d42 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultPlugin.java @@ -177,7 +177,10 @@ public class BarbarianAssaultPlugin extends Plugin { overlay.setCurrentRound(null); - if (config.waveTimes() && gameTime != null) + // Use an instance check to determine if this is exiting a game or a tutorial + // After exiting tutorials there is a small delay before changing IN_GAME_BA back to + // 0 whereas when in a real wave it changes while still in the instance. + if (config.waveTimes() && gameTime != null && client.isInInstancedRegion()) { announceTime("Wave " + currentWave + " duration: ", gameTime.getTime(true)); }