From 527c7d517260dd741bbb8f068b55a521a48e06ca Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 1 Jun 2019 19:29:08 -0400 Subject: [PATCH] ba: fix wave timer announce from exiting a tutorial Co-authored-by: jacoblairm --- .../plugins/barbarianassault/BarbarianAssaultPlugin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)); }