From e9a805c73568183a5d2f0e184334862e4e3a04c5 Mon Sep 17 00:00:00 2001 From: dekvall Date: Mon, 26 Aug 2019 01:31:13 +0200 Subject: [PATCH] fishing: Set status to NOT fishing when the flying fish is active Since you are not getting fish while the flying fish is active, you are not actually fishing any minnows. Closes #8584 --- .../net/runelite/client/plugins/fishing/FishingOverlay.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingOverlay.java index b9e66992e8..38715b8217 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingOverlay.java @@ -29,6 +29,7 @@ import java.awt.Dimension; import java.awt.Graphics2D; import javax.inject.Inject; import net.runelite.api.Client; +import net.runelite.api.GraphicID; import static net.runelite.api.MenuAction.RUNELITE_OVERLAY_CONFIG; import net.runelite.api.Skill; import net.runelite.client.plugins.xptracker.XpTrackerService; @@ -72,8 +73,9 @@ class FishingOverlay extends Overlay } panelComponent.getChildren().clear(); - if (client.getLocalPlayer().getInteracting() != null && client.getLocalPlayer().getInteracting().getName() - .contains(FISHING_SPOT)) + if (client.getLocalPlayer().getInteracting() != null + && client.getLocalPlayer().getInteracting().getName().contains(FISHING_SPOT) + && client.getLocalPlayer().getInteracting().getGraphic() != GraphicID.FLYING_FISH) { panelComponent.getChildren().add(TitleComponent.builder() .text("Fishing")