RuneHive-Game
Loading...
Searching...
No Matches
Pure.java
Go to the documentation of this file.
1package com.runehive.content.lms.loadouts.impl;
2
3import com.runehive.content.lms.loadouts.LMSLoadout;
4import com.runehive.content.skill.impl.magic.Spellbook;
5
6public class Pure extends LMSLoadout {
7
8
9 @Override
10 public int getAttackLevel() {
11 return 99;
12 }
13
14 @Override
15 public int getStrengthLevel() {
16 return 99;
17 }
18
19 @Override
20 public int getDefenceLevel() {
21 return 1;
22 }
23
24 @Override
25 public int getRangedLevel() {
26 return 99;
27 }
28
29 @Override
30 public int getPrayerLevel() {
31 return 99;
32 }
33
34 @Override
35 public int getMagicLevel() {
36 return 99;
37 }
38
39 @Override
40 public int getHitpointsLevel() {
41 return 99;
42 }
43
44 @Override
45 public int[] getEquipment() {
46 return new int[] {
47 6109, //Helm
48 33585 - 11792, //Cape
49 23794 - 11792, //Amulet
50 9243, //Arrows
51 4675, //Weapon
52 6107, //Body
53 3842, //Shield
54 6108, //Legs
55 7458, //Gloves
56 3105, //Boots
57 6737 //Ring
58 };
59 }
60
61 @Override
62 public int[] getInventory() {
63 return new int[] {
64 3144, -1, -1, 3024,
65 3144, -1, 2444, 12695,
66 -1, -1, 385, 6685,
67 9185, 1704, 385, 385,
68 2497, 4587, 385, 385,
69 1215, 385, 385, 385,
70 385, 385, 385, 12791
71 };
72 }
73
74 @Override
76 return Spellbook.ANCIENT;
77 }
78
79 @Override
80 public int[][] getRunePouchRunes() {
81 return new int[][] {
82 {555, 6000},
83 {560, 4000},
84 {565, 2000}
85 };
86 }
87
88 @Override
89 public int[] getOffensiveItem() {
90 return new int[] { 11802, 11785, 11235, 13652, 21003, 19481, 21295, 21006, 6889, 12002, 11770, 11791 };
91 }
92
93 @Override
94 public int[] getDefensiveItem() {
95 return new int[] { 19553, 10372, 20595, 23246, 12638, 19547, 12596, 23389, 19544, 2579 };
96 }
97
98 @Override
99 public int[] getOffensiveItemUpgrades() {
100 return new int[] { 22613, 24424, 22647 };
101 }
102
103}
The in-game spellbooks for players.
Definition Spellbook.java:8