agility plugin: limit obstacles to agility pyramid regions

This commit is contained in:
Adam
2018-05-20 12:42:50 -04:00
parent 018adaa9e0
commit 5fca70b056
2 changed files with 6 additions and 1 deletions

View File

@@ -287,7 +287,8 @@ public class AgilityPlugin extends Plugin
if (Obstacles.COURSE_OBSTACLE_IDS.contains(newObject.getId()) || if (Obstacles.COURSE_OBSTACLE_IDS.contains(newObject.getId()) ||
Obstacles.SHORTCUT_OBSTACLE_IDS.contains(newObject.getId()) || Obstacles.SHORTCUT_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.put(newObject, tile); obstacles.put(newObject, tile);
} }

View File

@@ -24,7 +24,9 @@
*/ */
package net.runelite.client.plugins.agility; package net.runelite.client.plugins.agility;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSet;
import java.util.List;
import java.util.Set; import java.util.Set;
import static net.runelite.api.ObjectID.*; import static net.runelite.api.ObjectID.*;
@@ -185,4 +187,6 @@ public class Obstacles
// Agility pyramid // Agility pyramid
NULL_3550, NULL_10872, NULL_10873 NULL_3550, NULL_10872, NULL_10873
); );
public static final List<Integer> TRAP_OBSTACLE_REGIONS = ImmutableList.of(12105, 13356);
} }