RuneHive-Tarnish
Neural OSRS Enhancement Framework
|
Public Member Functions | |
Action (T mob, int delay, boolean instant) | |
Action (T mob, int delay) | |
T | getMob () |
boolean | prioritized () |
abstract WalkablePolicy | getWalkablePolicy () |
abstract String | getName () |
Public Member Functions inherited from com.osroyale.game.task.Task | |
Task (boolean instant, int delay) | |
Task (int delay) | |
boolean | canRun () |
synchronized final void | cancel () |
synchronized final void | cancel (boolean logout) |
Task | attach (Object newKey) |
boolean | isInstant () |
int | getDelay () |
void | setDelay (int delay) |
boolean | isRunning () |
Optional< Object > | getAttachment () |
Additional Inherited Members | |
Protected Member Functions inherited from com.osroyale.game.task.Task | |
abstract void | execute () |
void | onSchedule () |
boolean | canSchedule () |
void | onCancel (boolean logout) |
Represents an action an entity can execute.
Definition at line 12 of file Action.java.
|
inline |
|
inline |
Creates a new Action
randomevent.
Definition at line 35 of file Action.java.
|
inline |
|
abstract |
Gets the name of this action.
Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.fishing.FishingAction, com.osroyale.content.skill.impl.mining.MiningAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.content.skill.impl.thieving.PickpocketAction, com.osroyale.content.skill.impl.woodcutting.WoodcuttingAction, com.osroyale.game.action.impl.BuryBoneAction, com.osroyale.game.action.impl.ChestAction, com.osroyale.game.action.impl.DoorAction, com.osroyale.game.action.impl.EmoteAction, com.osroyale.game.action.impl.FlaxPickingAction, com.osroyale.game.action.impl.LadderAction, com.osroyale.game.action.impl.NpcFaceAction, com.osroyale.game.action.impl.ScatterAshAction, com.osroyale.game.action.impl.SpadeAction, and com.osroyale.game.action.impl.SpellAction.
|
abstract |
Gets the WalkablePolicy of this action.
Reimplemented in com.osroyale.content.skill.impl.DestructionSkillAction, com.osroyale.content.skill.impl.fishing.FishingAction, com.osroyale.content.skill.impl.HarvestingSkillAction, com.osroyale.content.skill.impl.mining.MiningAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.content.skill.impl.thieving.PickpocketAction, com.osroyale.content.skill.impl.woodcutting.WoodcuttingAction, com.osroyale.game.action.impl.BuryBoneAction, com.osroyale.game.action.impl.ChestAction, com.osroyale.game.action.impl.DoorAction, com.osroyale.game.action.impl.EmoteAction, com.osroyale.game.action.impl.FlaxPickingAction, com.osroyale.game.action.impl.LadderAction, com.osroyale.game.action.impl.NpcFaceAction, com.osroyale.game.action.impl.ScatterAshAction, com.osroyale.game.action.impl.SpadeAction, and com.osroyale.game.action.impl.SpellAction.
|
inline |
Determines if this action is prioritized.
When making an action prioritized, the next action will be ignored if not queued.
true
if this action is prioritized, false
otherwise. Reimplemented in com.osroyale.content.skill.impl.DestructionSkillAction, com.osroyale.content.skill.impl.HarvestingSkillAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.content.skill.impl.thieving.PickpocketAction, com.osroyale.game.action.impl.BuryBoneAction, com.osroyale.game.action.impl.ChestAction, com.osroyale.game.action.impl.DoorAction, com.osroyale.game.action.impl.EmoteAction, com.osroyale.game.action.impl.FlaxPickingAction, com.osroyale.game.action.impl.LadderAction, com.osroyale.game.action.impl.NpcFaceAction, com.osroyale.game.action.impl.ScatterAshAction, com.osroyale.game.action.impl.SpadeAction, and com.osroyale.game.action.impl.SpellAction.
Definition at line 55 of file Action.java.