agility plugin: fix exception on reconnect

This commit is contained in:
Adam
2018-05-27 11:16:00 -04:00
parent a40181abfe
commit 75dee0502f

View File

@@ -39,6 +39,7 @@ import net.runelite.api.Item;
import net.runelite.api.ItemID; import net.runelite.api.ItemID;
import net.runelite.api.ItemLayer; import net.runelite.api.ItemLayer;
import net.runelite.api.Node; import net.runelite.api.Node;
import net.runelite.api.Player;
import static net.runelite.api.Skill.AGILITY; import static net.runelite.api.Skill.AGILITY;
import net.runelite.api.Tile; import net.runelite.api.Tile;
import net.runelite.api.TileObject; import net.runelite.api.TileObject;
@@ -266,7 +267,14 @@ public class AgilityPlugin extends Plugin
private boolean isInAgilityArena() private boolean isInAgilityArena()
{ {
return AGILITY_ARENA_REGION_ID == client.getLocalPlayer().getWorldLocation().getRegionID(); Player local = client.getLocalPlayer();
if (local == null)
{
return false;
}
WorldPoint location = local.getWorldLocation();
return location.getRegionID() == AGILITY_ARENA_REGION_ID;
} }
private void removeAgilityArenaTimer() private void removeAgilityArenaTimer()