RuneHive-Tarnish
Neural OSRS Enhancement Framework
|
Classes | |
class | SkillAnimation |
Public Member Functions | |
SkillAction (Mob mob, Optional< Position > position, int delay, boolean instant) | |
SkillAction (Mob mob, Optional< Position > position, boolean instant) | |
final void | start () |
abstract boolean | canInit () |
abstract void | init () |
abstract void | onExecute () |
abstract Optional< SkillAnimation > | animation () |
abstract double | experience () |
abstract int | skill () |
boolean | ignore () |
Public Member Functions inherited from com.osroyale.game.action.Action< T extends Mob > | |
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 () |
Protected Member Functions | |
final void | onSchedule () |
final void | execute () |
Protected Member Functions inherited from com.osroyale.game.task.Task | |
boolean | canSchedule () |
void | onCancel (boolean logout) |
Definition at line 51 of file SkillAction.java.
|
abstract |
The skill animation to execute.
Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
abstract |
Determines if this action can be initialized.
true
if it can, false
otherwise. Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
inlineprotected |
A function representing the unit of work that will be carried out.
Reimplemented from com.osroyale.game.task.Task.
Definition at line 162 of file SkillAction.java.
|
abstract |
The experience given from this action.
Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
inline |
Determines if future skill actions from the same type should be ignored.
Definition at line 140 of file SkillAction.java.
|
abstract |
Any functionality that should be handled when this action is submitted.
Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
abstract |
The method which is called on intervals of the specified #delay
;
Reimplemented in com.osroyale.content.skill.impl.DestructionSkillAction, com.osroyale.content.skill.impl.HarvestingSkillAction, com.osroyale.content.skill.impl.ProducingSkillAction, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
inlineprotected |
A function executed on registration.
Reimplemented from com.osroyale.game.task.Task.
Definition at line 150 of file SkillAction.java.
|
abstract |
The skill we should hand to experience to.
Reimplemented in com.osroyale.content.skill.impl.firemaking.FiremakingAction, com.osroyale.content.skill.impl.smithing.SmithingArmour, com.osroyale.game.action.impl.BuryBoneAction, and com.osroyale.game.action.impl.ScatterAshAction.
|
inline |
Attempts to start the skill.
Definition at line 85 of file SkillAction.java.