NPCQuery |
NPCQuery.aboveDistance(int distance) |
Filters NPCs that are farther than a certain distance from the player.
|
NPCQuery |
NPCQuery.alive() |
Filters only alive (not dead) NPCs.
|
NPCQuery |
NPCQuery.atLocation(net.runelite.api.coords.WorldPoint wp) |
Filters NPCs that are located at a specific world point.
|
NPCQuery |
NPCQuery.hasHintArrow() |
Filters NPCs that currently have a hint arrow pointing to them.
|
NPCQuery |
NPCQuery.interacting() |
Filters NPCs that are currently interacting with any actor.
|
NPCQuery |
NPCQuery.interactingWith(net.runelite.api.Actor actor) |
Filters NPCs that are interacting with a specific actor (player or NPC).
|
NPCQuery |
NPCQuery.interactingWithLocal() |
Filters NPCs that are interacting with the local player.
|
NPCQuery |
NPCQuery.meleeable() |
Filters NPCs that are melee-reachable from adjacent tiles to the player.
|
NPCQuery |
NPCQuery.noOneInteractingWith() |
Filters NPCs that no players are currently interacting with.
|
NPCQuery |
NPCQuery.notInteracting() |
Filters NPCs that are not interacting with any actor.
|
NPCQuery |
NPCQuery.withAnimation(int id) |
Filters NPCs currently playing a specific animation.
|
NPCQuery |
NPCQuery.withGraphic(int graphic) |
Filters NPCs that are currently displaying a specific graphic.
|
NPCQuery |
NPCQuery.withIndex(int index) |
Filters NPCs by their index value.
|
NPCQuery |
NPCQuery.withinDistance(int distance) |
Filters NPCs that are within a certain tile distance of the local player.
|
NPCQuery |
NPCQuery.withinLevel(int low,
int high) |
Filters NPCs whose combat level is within the specified inclusive range.
|
NPCQuery |
NPCQuery.withLoS() |
Filters NPCs that have line of sight to or from the player.
|
NPCQuery |
NPCQuery.withoutAnimation(int id) |
Filters NPCs that are not playing a specific animation.
|
NPCQuery |
NPCQuery.withoutGraphic(int graphic) |
Filters out NPCs that are currently displaying a specific graphic.
|