RuneHive-Game
Loading...
Searching...
No Matches
InitiateNHPreload.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
* The initiate NH equipment preload.
10
*
11
* @author Daniel
12
*/
13
public
class
InitiateNHPreload
implements
Preload
{
14
15
@Override
16
public
String
title
() {
17
return
"<icon=22> Initiate NH"
;
18
}
19
20
@Override
21
public
Spellbook
spellbook
() {
22
return
Spellbook
.
ANCIENT
;
23
}
24
25
@Override
26
public
Item
[]
equipment
() {
27
return
new
Item
[]{
28
/* HELM_SLOT */
new
Item
(7400),
29
/* CAPE_SLOT */
new
Item
(
PreloadRepository
.
GOD_CAPE
),
30
/* AMULET_SLOT */
new
Item
(1704),
31
/* WEAPON_SLOT */
new
Item
(4675),
32
/* CHEST_SLOT */
new
Item
(7399),
33
/* SHIELD_SLOT */
new
Item
(
PreloadRepository
.
GOD_BOOK
),
34
/* LEGS_SLOT */
new
Item
(7398),
35
/* HANDS_SLOT */
new
Item
(7462),
36
/* FEET_SLOT */
new
Item
(3105),
37
/* RING_SLOT */
new
Item
(2550),
38
/* ARROWS_SLOT */
new
Item
(9244, 100),
39
};
40
}
41
42
@Override
43
public
Item
[]
inventory
() {
44
return
new
Item
[]{
45
new
Item
(9185),
// RUNE CROSSBOW
46
new
Item
(5574),
// INITIATE SALLET
47
new
Item
(1133),
// STUDDED BODY
48
new
Item
(2444),
// RANGING POTION(4)
49
new
Item
(10498),
// AVA'S ATTRACTOR
50
new
Item
(5576),
// INITIATE CUISSE
51
new
Item
(4587),
// DRAGON SCIMITAR
52
new
Item
(2436),
// SUPER ATTACK(4)
53
new
Item
(3024),
// SUPER RESTORE(4)
54
new
Item
(3024),
// SUPER RESTORE(4)
55
new
Item
(6685),
// SARADOMIN BREW(4)
56
new
Item
(2440),
// SUPER STRENGTH(4)
57
new
Item
(3024),
// SUPER RESTORE(4)
58
new
Item
(385),
// SHARK
59
new
Item
(385),
// SHARK
60
new
Item
(3144),
// COOKED KARAMBWAN
61
new
Item
(385),
// SHARK
62
new
Item
(385),
// SHARK
63
new
Item
(385),
// SHARK
64
new
Item
(3144),
// COOKED KARAMBWAN
65
new
Item
(385),
// SHARK
66
new
Item
(5698),
// DRAGON DAGGER(P++)
67
new
Item
(385),
// SHARK
68
new
Item
(3144),
// COOKED KARAMBWAN
69
new
Item
(560, 500),
// DEATH RUNE
70
new
Item
(565, 500),
// BLOOD RUNE
71
new
Item
(555, 1000),
// WATER RUNE
72
new
Item
(3144),
// COOKED KARAMBWAN
73
};
74
}
75
76
@Override
77
public
int
[]
skills
() {
78
return
new
int
[]{
79
70,
// ATTACK
80
20,
// DEFENCE
81
99,
// STRENGTH
82
99,
// HITPOINTS
83
99,
// RANGED
84
52,
// PRAYER
85
99,
// MAGIC
86
};
87
}
88
89
}
com.runehive.content.preloads.PreloadRepository
The preload repository.
Definition
PreloadRepository.java:13
com.runehive.content.preloads.PreloadRepository.GOD_BOOK
static final int GOD_BOOK
Definition
PreloadRepository.java:25
com.runehive.content.preloads.PreloadRepository.GOD_CAPE
static final int GOD_CAPE
Definition
PreloadRepository.java:24
com.runehive.content.preloads.impl.InitiateNHPreload
The initiate NH equipment preload.
Definition
InitiateNHPreload.java:13
com.runehive.content.preloads.impl.InitiateNHPreload.equipment
Item[] equipment()
Definition
InitiateNHPreload.java:26
com.runehive.content.preloads.impl.InitiateNHPreload.skills
int[] skills()
Definition
InitiateNHPreload.java:77
com.runehive.content.preloads.impl.InitiateNHPreload.inventory
Item[] inventory()
Definition
InitiateNHPreload.java:43
com.runehive.content.preloads.impl.InitiateNHPreload.title
String title()
Definition
InitiateNHPreload.java:16
com.runehive.content.preloads.impl.InitiateNHPreload.spellbook
Spellbook spellbook()
Definition
InitiateNHPreload.java:21
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.ANCIENT
ANCIENT
Definition
Spellbook.java:10
com.runehive.content.preloads.Preload
Definition
Preload.java:7