|
RuneHive-Game
|
Handles executing an item action. More...
Public Member Functions | |
| int | delay () |
| The item click delay of the action. | |
| boolean | drop (Player player, Item item) |
| boolean | equipment (Player player, Item item, int opcode) |
| boolean | inventory (Player player, Item item, int opcode) |
| The execution method of the action. | |
| boolean | itemOnItem (Player player, Item first, Item second) |
| String | message (Item item) |
| The message of the action. | |
| abstract String | name () |
| The name of the action. | |
| String | toString () |
Handles executing an item action.
Definition at line 11 of file ItemAction.java.
| int com.runehive.content.itemaction.ItemAction.delay | ( | ) |
The item click delay of the action.
Reimplemented in com.runehive.content.itemaction.impl.DrillDemonBox.
Definition at line 22 of file ItemAction.java.
Reimplemented in com.runehive.content.itemaction.impl.CelestialRing, com.runehive.content.itemaction.impl.CrawsBow, com.runehive.content.itemaction.impl.MagmaHelm, com.runehive.content.itemaction.impl.SerpentineHelm, com.runehive.content.itemaction.impl.TanzaniteHelm, com.runehive.content.itemaction.impl.ThammaronsSceptre, com.runehive.content.itemaction.impl.ToxicBlowpipe, and com.runehive.content.itemaction.impl.ViggorasChainmace.
Definition at line 39 of file ItemAction.java.
Referenced by com.runehive.content.itemaction.ItemActionRepository.drop().
| boolean com.runehive.content.itemaction.ItemAction.equipment | ( | Player | player, |
| Item | item, | ||
| int | opcode ) |
Reimplemented in com.runehive.content.itemaction.impl.CelestialRing, com.runehive.content.itemaction.impl.CrawsBow, com.runehive.content.itemaction.impl.DragonfireShield, com.runehive.content.itemaction.impl.MagmaHelm, com.runehive.content.itemaction.impl.SerpentineHelm, com.runehive.content.itemaction.impl.TanzaniteHelm, com.runehive.content.itemaction.impl.ThammaronsSceptre, com.runehive.content.itemaction.impl.ToxicBlowpipe, com.runehive.content.itemaction.impl.TridentOfTheSeas, com.runehive.content.itemaction.impl.TridentOfTheSwamp, and com.runehive.content.itemaction.impl.ViggorasChainmace.
Definition at line 31 of file ItemAction.java.
Referenced by com.runehive.content.itemaction.ItemActionRepository.equipment().
| boolean com.runehive.content.itemaction.ItemAction.inventory | ( | Player | player, |
| Item | item, | ||
| int | opcode ) |
The execution method of the action.
Reimplemented in com.runehive.content.itemaction.impl.CelestialRing, com.runehive.content.itemaction.impl.ClanResourceBox, com.runehive.content.itemaction.impl.ClanShowcaseBox, com.runehive.content.itemaction.impl.CrawsBow, com.runehive.content.itemaction.impl.DragonfireShield, com.runehive.content.itemaction.impl.DrillDemonBox, com.runehive.content.itemaction.impl.MagmaHelm, com.runehive.content.itemaction.impl.MimeBox, com.runehive.content.itemaction.impl.SerpentineHelm, com.runehive.content.itemaction.impl.TanzaniteHelm, com.runehive.content.itemaction.impl.ThammaronsSceptre, com.runehive.content.itemaction.impl.ToxicBlowpipe, com.runehive.content.itemaction.impl.TridentOfTheSeas, com.runehive.content.itemaction.impl.TridentOfTheSwamp, and com.runehive.content.itemaction.impl.ViggorasChainmace.
Definition at line 27 of file ItemAction.java.
Referenced by com.runehive.content.itemaction.ItemActionRepository.inventory().
| boolean com.runehive.content.itemaction.ItemAction.itemOnItem | ( | Player | player, |
| Item | first, | ||
| Item | second ) |
Reimplemented in com.runehive.content.itemaction.impl.CelestialRing, com.runehive.content.itemaction.impl.CrawsBow, com.runehive.content.itemaction.impl.MagmaHelm, com.runehive.content.itemaction.impl.SerpentineHelm, com.runehive.content.itemaction.impl.TanzaniteHelm, com.runehive.content.itemaction.impl.ThammaronsSceptre, com.runehive.content.itemaction.impl.ToxicBlowpipe, com.runehive.content.itemaction.impl.TridentOfTheSeas, com.runehive.content.itemaction.impl.TridentOfTheSwamp, and com.runehive.content.itemaction.impl.ViggorasChainmace.
Definition at line 35 of file ItemAction.java.
Referenced by com.runehive.content.itemaction.ItemActionRepository.itemOnItem().
| String com.runehive.content.itemaction.ItemAction.message | ( | Item | item | ) |
The message of the action.
Reimplemented in com.runehive.content.itemaction.impl.DrillDemonBox.
Definition at line 17 of file ItemAction.java.
|
abstract |
The name of the action.
Reimplemented in com.runehive.content.itemaction.impl.CelestialRing, com.runehive.content.itemaction.impl.ClanResourceBox, com.runehive.content.itemaction.impl.ClanShowcaseBox, com.runehive.content.itemaction.impl.CrawsBow, com.runehive.content.itemaction.impl.DragonfireShield, com.runehive.content.itemaction.impl.DrillDemonBox, com.runehive.content.itemaction.impl.MagmaHelm, com.runehive.content.itemaction.impl.MimeBox, com.runehive.content.itemaction.impl.SerpentineHelm, com.runehive.content.itemaction.impl.TanzaniteHelm, com.runehive.content.itemaction.impl.ThammaronsSceptre, com.runehive.content.itemaction.impl.ToxicBlowpipe, com.runehive.content.itemaction.impl.TridentOfTheSeas, com.runehive.content.itemaction.impl.TridentOfTheSwamp, and com.runehive.content.itemaction.impl.ViggorasChainmace.
Referenced by toString().
| String com.runehive.content.itemaction.ItemAction.toString | ( | ) |
Definition at line 44 of file ItemAction.java.
References name().