OtherItem

open class OtherItem : Item

Not public-facing. Used as the "generic" Item class for Items with no special methods.

Constructors

Link copied to clipboard
constructor(item: RSItem)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun click(): Boolean
Interacts with the entity, with the first action available.
open fun click(action: String): Boolean
Interacts with the entity, given a specific action.
Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun getActions(): List<String>
Gets the available actions for the entity, usually dependent on their definition.
Link copied to clipboard
Gets the bounds of the area
Link copied to clipboard
open fun getId(): Int
Gets the ID of the entity
Link copied to clipboard
open fun getIndex(): Int
Gets the index of the entity.
Link copied to clipboard
open fun getLegacyItem(): RSItem
Link copied to clipboard
open fun getName(): String
Gets the name of the Item.
Link copied to clipboard
open fun getStack(): Int
Gets the stack of this item, which is how many of the item is occupying the item space.
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hover(action: String): Boolean
Hovers the specified action on this entity.
open fun hover(): Boolean
Moves the mouse to a human-randomized point on the entity.
Link copied to clipboard
open fun hoverMenu(action: String): Boolean
Hovers the specified action on this entity, always right-clicking and hovering over the menu
Link copied to clipboard
open fun isHovering(): Boolean
Checks if the mouse is currently over this entity
Link copied to clipboard
open fun isVisible(): Boolean
Determines if the entity is on the screen and able to be clicked.
Link copied to clipboard
Looks up the price of the given itemId.
Link copied to clipboard
open fun toString(): String