RuneHive-Game
Loading...
Searching...
No Matches
ZerkerRangePreload.java
Go to the documentation of this file.
1
package
com.runehive.content.preloads.impl;
2
3
import
com.runehive.content.preloads.Preload;
4
import
com.runehive.content.preloads.PreloadRepository;
5
import
com.runehive.content.skill.impl.magic.Spellbook;
6
import
com.runehive.game.world.items.Item;
7
8
/**
9
* Handles a zerker rangw equipment preload.
10
*
11
* @author Daniel
12
*/
13
public
class
ZerkerRangePreload
implements
Preload
{
14
@Override
15
public
String
title
() {
16
return
"<icon=24> Zerker Range"
;
17
}
18
19
@Override
20
public
Spellbook
spellbook
() {
21
return
Spellbook
.
LUNAR
;
22
}
23
24
@Override
25
public
Item
[]
equipment
() {
26
return
new
Item
[]{
27
/* HELM_SLOT */
new
Item
(3751),
// ZERK HELM
28
/* CAPE_SLOT */
new
Item
(10498),
// CAPE
29
/* AMULET_SLOT */
new
Item
(1704),
// AMULET OF STRENGTH
30
/* WEAPON_SLOT */
new
Item
(861),
// DRAGON SCIMITAR
31
/* CHEST_SLOT */
new
Item
(2503),
// RUNE PLATEBODY
32
/* SHIELD_SLOT */
null
,
// RUNE DEFENDER
33
/* LEGS_SLOT */
new
Item
(1079),
// RUNE PLATELEGS
34
/* HANDS_SLOT */
new
Item
(7461),
// DRAGON GLOVES
35
/* FEET_SLOT */
new
Item
(3105),
// CLIMBING BOOTS
36
/* RING_SLOT */
new
Item
(2550),
// RING OF RECOIL
37
/* ARROWS_SLOT */
new
Item
(892, 150)
38
};
39
}
40
41
@Override
42
public
Item
[]
inventory
() {
43
return
new
Item
[]{
44
new
Item
(9185),
// RUNE CROSSBOW
45
new
Item
(1201),
// RUNE KITESHIELD
46
new
Item
(6685),
// SARADOMIN BREW(4)
47
new
Item
(3024),
// SUPER RESTORE(4)
48
new
Item
(9244, 100),
// DRAGON BOLTS (E)
49
new
Item
(391),
// MANTA RAY
50
new
Item
(6685),
// SARADOMIN BREW(4)
51
new
Item
(3024),
// SUPER RESTORE(4)
52
new
Item
(391),
// MANTA RAY
53
new
Item
(391),
// MANTA RAY
54
new
Item
(2444),
// RANGING POTION(4)
55
new
Item
(3024),
// SUPER RESTORE(4)
56
new
Item
(3144),
// COOKED KARAMBWAN
57
new
Item
(391),
// MANTA RAY
58
new
Item
(2440),
// SUPER STRENGTH(4)
59
new
Item
(2436),
// SUPER ATTACK(4)
60
new
Item
(3144),
// COOKED KARAMBWAN
61
new
Item
(391),
// MANTA RAY
62
new
Item
(391),
// MANTA RAY
63
new
Item
(391),
// MANTA RAY
64
new
Item
(3144),
// COOKED KARAMBWAN
65
new
Item
(4153),
// GRANITE MAUL
66
new
Item
(391),
// MANTA RAY
67
new
Item
(391),
// MANTA RAY
68
new
Item
(3144),
// COOKED KARAMBWAN
69
new
Item
(557, 1000),
// EARTH RUNE
70
new
Item
(9075, 1000),
// ASTRAL RUNE
71
new
Item
(560, 1000),
// DEATH RUNE
72
};
73
}
74
75
@Override
76
public
int
[]
skills
() {
77
return
new
int
[]{
78
60,
// ATTACK
79
45,
// DEFENCE
80
99,
// STRENGTH
81
99,
// HITPOINTS
82
99,
// RANGED
83
55,
// PRAYER
84
99,
// MAGIC
85
};
86
}
87
}
com.runehive.content.preloads.impl.ZerkerRangePreload
Handles a zerker rangw equipment preload.
Definition
ZerkerRangePreload.java:13
com.runehive.content.preloads.impl.ZerkerRangePreload.skills
int[] skills()
Definition
ZerkerRangePreload.java:76
com.runehive.content.preloads.impl.ZerkerRangePreload.title
String title()
Definition
ZerkerRangePreload.java:15
com.runehive.content.preloads.impl.ZerkerRangePreload.spellbook
Spellbook spellbook()
Definition
ZerkerRangePreload.java:20
com.runehive.content.preloads.impl.ZerkerRangePreload.inventory
Item[] inventory()
Definition
ZerkerRangePreload.java:42
com.runehive.content.preloads.impl.ZerkerRangePreload.equipment
Item[] equipment()
Definition
ZerkerRangePreload.java:25
com.runehive.game.world.items.Item
The container class that represents an item that can be interacted with.
Definition
Item.java:21
com.runehive.content.skill.impl.magic.Spellbook
The in-game spellbooks for players.
Definition
Spellbook.java:8
com.runehive.content.skill.impl.magic.Spellbook.LUNAR
LUNAR
Definition
Spellbook.java:11
com.runehive.content.preloads.Preload
Definition
Preload.java:7