RuneHive-Game
Loading...
Searching...
No Matches
F2PMeleePreload.java
Go to the documentation of this file.
1package com.runehive.content.preloads.impl;
2
3import com.runehive.content.preloads.Preload;
4import com.runehive.content.preloads.PreloadRepository;
5import com.runehive.content.skill.impl.magic.Spellbook;
6import com.runehive.game.world.items.Item;
7
8/**
9 * The F2P melee equipment preload.
10 *
11 * @author Daniel
12 */
13public class F2PMeleePreload implements Preload {
14
15 @Override
16 public String title() {
17 return "<icon=23> F2P Melee";
18 }
19
20 @Override
22 return Spellbook.MODERN;
23 }
24
25 @Override
26 public Item[] equipment() {
27 return new Item[]{
28 /* HELM_SLOT */ new Item(579),
29 /* CAPE_SLOT */ new Item(PreloadRepository.CAPE),
30 /* AMULET_SLOT */ new Item(1725),
31 /* WEAPON_SLOT */ new Item(1333),
32 /* CHEST_SLOT */ new Item(544),
33 /* SHIELD_SLOT */ null,
34 /* LEGS_SLOT */ new Item(542),
35 /* HANDS_SLOT */ new Item(1059),
36 /* FEET_SLOT */ new Item(1061),
37 /* RING_SLOT */ null,
38 /* ARROWS_SLOT */ null
39 };
40 }
41
42 @Override
43 public Item[] inventory() {
44 return new Item[]{
45 new Item(1319), // RUNE 2H SWORD
46 new Item(113), // STRENGTH POTION(4)
47 new Item(373), // SWORDFISH
48 new Item(373), // SWORDFISH
49 new Item(373), // SWORDFISH
50 new Item(373), // SWORDFISH
51 new Item(373), // SWORDFISH
52 new Item(373), // SWORDFISH
53 new Item(373), // SWORDFISH
54 new Item(373), // SWORDFISH
55 new Item(373), // SWORDFISH
56 new Item(373), // SWORDFISH
57 new Item(373), // SWORDFISH
58 new Item(373), // SWORDFISH
59 new Item(373), // SWORDFISH
60 new Item(373), // SWORDFISH
61 new Item(373), // SWORDFISH
62 new Item(373), // SWORDFISH
63 new Item(373), // SWORDFISH
64 new Item(373), // SWORDFISH
65 new Item(373), // SWORDFISH
66 new Item(373), // SWORDFISH
67 new Item(373), // SWORDFISH
68 new Item(373), // SWORDFISH
69 new Item(373), // SWORDFISH
70 new Item(373), // SWORDFISH
71 new Item(373), // SWORDFISH
72 new Item(373), // SWORDFISH
73 };
74 }
75
76 @Override
77 public int[] skills() {
78 return new int[]{
79 99, // ATTACK
80 99, // DEFENCE
81 99, // STRENGTH
82 99, // HITPOINTS
83 99, // RANGED
84 34, // PRAYER
85 99, // MAGIC
86 };
87 }
88}
static final int CAPE
The indexes of all random preloads.
The container class that represents an item that can be interacted with.
Definition Item.java:21
The in-game spellbooks for players.
Definition Spellbook.java:8