agility plugin: add rellekka lighthouse obstacles
This commit is contained in:
@@ -45,7 +45,7 @@ public interface AgilityConfig extends Config
|
|||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
keyName = "showClickboxes",
|
keyName = "showClickboxes",
|
||||||
name = "Show Clickboxes",
|
name = "Show Clickboxes",
|
||||||
description = "Show agility course obstacle clickboxes",
|
description = "Show agility course and other obstacle clickboxes",
|
||||||
position = 0
|
position = 0
|
||||||
)
|
)
|
||||||
default boolean showClickboxes()
|
default boolean showClickboxes()
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ class AgilityOverlay extends Overlay
|
|||||||
{
|
{
|
||||||
if (Obstacles.SHORTCUT_OBSTACLE_IDS.containsKey(object.getId()) && !config.highlightShortcuts() ||
|
if (Obstacles.SHORTCUT_OBSTACLE_IDS.containsKey(object.getId()) && !config.highlightShortcuts() ||
|
||||||
Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId()) && !config.showTrapOverlay() ||
|
Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId()) && !config.showTrapOverlay() ||
|
||||||
Obstacles.COURSE_OBSTACLE_IDS.contains(object.getId()) && !config.showClickboxes() ||
|
Obstacles.OBSTACLE_IDS.contains(object.getId()) && !config.showClickboxes() ||
|
||||||
Obstacles.SEPULCHRE_OBSTACLE_IDS.contains(object.getId()) && !config.highlightSepulchreObstacles() ||
|
Obstacles.SEPULCHRE_OBSTACLE_IDS.contains(object.getId()) && !config.highlightSepulchreObstacles() ||
|
||||||
Obstacles.SEPULCHRE_SKILL_OBSTACLE_IDS.contains(object.getId()) && !config.highlightSepulchreSkilling())
|
Obstacles.SEPULCHRE_SKILL_OBSTACLE_IDS.contains(object.getId()) && !config.highlightSepulchreSkilling())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -434,7 +434,7 @@ public class AgilityPlugin extends Plugin
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Obstacles.COURSE_OBSTACLE_IDS.contains(newObject.getId()) ||
|
if (Obstacles.OBSTACLE_IDS.contains(newObject.getId()) ||
|
||||||
Obstacles.PORTAL_OBSTACLE_IDS.contains(newObject.getId()) ||
|
Obstacles.PORTAL_OBSTACLE_IDS.contains(newObject.getId()) ||
|
||||||
(Obstacles.TRAP_OBSTACLE_IDS.contains(newObject.getId())
|
(Obstacles.TRAP_OBSTACLE_IDS.contains(newObject.getId())
|
||||||
&& Obstacles.TRAP_OBSTACLE_REGIONS.contains(newObject.getWorldLocation().getRegionID())) ||
|
&& Obstacles.TRAP_OBSTACLE_REGIONS.contains(newObject.getWorldLocation().getRegionID())) ||
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ import net.runelite.client.game.AgilityShortcut;
|
|||||||
|
|
||||||
class Obstacles
|
class Obstacles
|
||||||
{
|
{
|
||||||
static final Set<Integer> COURSE_OBSTACLE_IDS = ImmutableSet.of(
|
static final Set<Integer> OBSTACLE_IDS = ImmutableSet.of(
|
||||||
// Gnome
|
// Gnome
|
||||||
OBSTACLE_NET_23134, TREE_BRANCH_23559, TREE_BRANCH_23560, OBSTACLE_NET_23135, OBSTACLE_PIPE_23138,
|
OBSTACLE_NET_23134, TREE_BRANCH_23559, TREE_BRANCH_23560, OBSTACLE_NET_23135, OBSTACLE_PIPE_23138,
|
||||||
OBSTACLE_PIPE_23139, LOG_BALANCE_23145, BALANCING_ROPE_23557,
|
OBSTACLE_PIPE_23139, LOG_BALANCE_23145, BALANCING_ROPE_23557,
|
||||||
@@ -95,7 +95,10 @@ class Obstacles
|
|||||||
ZIP_LINE_11645, ZIP_LINE_11646,
|
ZIP_LINE_11645, ZIP_LINE_11646,
|
||||||
// Prifddinas
|
// Prifddinas
|
||||||
LADDER_36221, TIGHTROPE_36225, CHIMNEY_36227, ROOF_EDGE, DARK_HOLE_36229, LADDER_36231, LADDER_36232,
|
LADDER_36221, TIGHTROPE_36225, CHIMNEY_36227, ROOF_EDGE, DARK_HOLE_36229, LADDER_36231, LADDER_36232,
|
||||||
ROPE_BRIDGE_36233, TIGHTROPE_36234, ROPE_BRIDGE_36235, TIGHTROPE_36236, TIGHTROPE_36237, DARK_HOLE_36238
|
ROPE_BRIDGE_36233, TIGHTROPE_36234, ROPE_BRIDGE_36235, TIGHTROPE_36236, TIGHTROPE_36237, DARK_HOLE_36238,
|
||||||
|
// Rellekka Lighthouse
|
||||||
|
BASALT_ROCK, BASALT_ROCK_4553, BASALT_ROCK_4554, BASALT_ROCK_4556, BASALT_ROCK_4558, ROCKY_SHORE,
|
||||||
|
BASALT_ROCK_4557, BASALT_ROCK_4555, BASALT_ROCK_4552, BEACH
|
||||||
);
|
);
|
||||||
|
|
||||||
static final Set<Integer> PORTAL_OBSTACLE_IDS = ImmutableSet.of(
|
static final Set<Integer> PORTAL_OBSTACLE_IDS = ImmutableSet.of(
|
||||||
|
|||||||
Reference in New Issue
Block a user