RuneHive-Game
Loading...
Searching...
No Matches
GoldMysteryBox.java
Go to the documentation of this file.
1package com.runehive.content.mysterybox.impl;
2
3import com.runehive.content.mysterybox.MysteryBox;
4import com.runehive.content.mysterybox.MysteryItem;
5import com.runehive.util.Items;
6
7import static com.runehive.content.mysterybox.MysteryRarity.*;
8import static com.runehive.content.mysterybox.MysteryRarity.UNCOMMON;
9
10/**
11 * The gold (tier 3) mystery box.
12 *
13 * @author Daniel
14 */
15public class GoldMysteryBox extends MysteryBox {
16 @Override
17 protected String name() {
18 return "Gold mystery box";
19 }
20
21 @Override
22 protected int item() {
23 return 11739;
24 }
25
26 @Override
27 protected MysteryItem[] rewards() {
28 return new MysteryItem[]{
29 new MysteryItem(Items.ARCHERS_RING_I_, 1, COMMON),
30 new MysteryItem(Items.BERSERKER_RING_I_, 1, COMMON),
31 new MysteryItem(Items.TOXIC_BLOWPIPE, 1, COMMON),
34 new MysteryItem(Items.ABYSSAL_BLUDGEON, 1, COMMON),
35 new MysteryItem(Items.BANDOS_CHESTPLATE, 1, COMMON),
36 new MysteryItem(Items.BANDOS_TASSETS, 1, COMMON),
37 new MysteryItem(Items.BANDOS_BOOTS, 1, COMMON),
38 new MysteryItem(Items.BANDOS_GODSWORD, 1, COMMON),
39 new MysteryItem(Items.ARMADYL_HELMET, 1, COMMON),
40 new MysteryItem(Items.ARMADYL_CHESTPLATE, 1, COMMON),
41 new MysteryItem(Items.ARMADYL_CHAINSKIRT, 1, COMMON),
42 new MysteryItem(Items.ARMADYL_CROSSBOW, 1, COMMON),
43 new MysteryItem(Items.ARMADYL_CHESTPLATE, 1, COMMON),
44 new MysteryItem(Items.PEGASIAN_BOOTS, 1, COMMON),
45 new MysteryItem(Items.PRIMORDIAL_BOOTS, 1, COMMON),
46 new MysteryItem(Items.ETERNAL_BOOTS, 1, COMMON),
47 new MysteryItem(Items.SMOULDERING_STONE, 1, COMMON),
48 new MysteryItem(Items.SARADOMIN_GODSWORD, 1, UNCOMMON),
49 new MysteryItem(Items.RING_OF_SUFFERING, 1, UNCOMMON),
50 new MysteryItem(Items.TORMENTED_BRACELET, 1, UNCOMMON),
51 new MysteryItem(Items.AMULET_OF_TORTURE, 1, UNCOMMON),
52 new MysteryItem(Items.NECKLACE_OF_ANGUISH, 1, UNCOMMON),
53 new MysteryItem(22616, 1, UNCOMMON), //VESTA TOP
54 new MysteryItem(22619, 1, UNCOMMON), //VESTA LEGS
55 new MysteryItem(22625, 1, UNCOMMON), //STAT HELM
56 new MysteryItem(22628, 1, UNCOMMON), //STAT TOP
57 new MysteryItem(22631, 1, UNCOMMON), //STAT BOTTOMS
58 new MysteryItem(22622, 1, UNCOMMON), //STAT WARHAMMER
59 new MysteryItem(22647, 1, UNCOMMON), //ZURIELS TOP
60 new MysteryItem(22650, 1, UNCOMMON), //ZURIELS BOTTOMS
61 new MysteryItem(22653, 1, UNCOMMON), //ZURIELS HOOD
62 new MysteryItem(22656, 1, UNCOMMON), //ZURIELS STAFF
63 new MysteryItem(22634, 100, UNCOMMON), //MORRIGANS JAVELIN
64 new MysteryItem(22636, 100, UNCOMMON), //MORRIGANS THROWING AXE
65 new MysteryItem(22638, 1, UNCOMMON), //MORRIGANS COIF
66 new MysteryItem(22641, 1, UNCOMMON), //MORRIGANS TOP
67 new MysteryItem(22644, 1, UNCOMMON), //MORRIGANS BOTTOMS
71 new MysteryItem(Items.DINHS_BULWARK, 1, RARE),
72 new MysteryItem(22978, 1, RARE), //DRAGON HUNTER LANCE
73 new MysteryItem(Items.TWISTED_BUCKLER, 1, RARE),
74 new MysteryItem(Items.DRAGON_CLAWS, 1, RARE),
75 new MysteryItem(Items.ELDER_MAUL_3, 1, RARE),
76 new MysteryItem(22324, 1, RARE), //GHRAZI RAPIER
77 new MysteryItem(24271, 1, RARE), //HELM OF NEITIZNOT FACEGUARD
78 new MysteryItem(22322, 1, RARE), //AVERNIC DEFENDER
80 new MysteryItem(Items.RED_PARTYHAT, 1, EXOTIC),
81 new MysteryItem(Items.YELLOW_PARTYHAT, 1, EXOTIC),
82 new MysteryItem(Items.GREEN_PARTYHAT, 1, EXOTIC),
83 new MysteryItem(Items.PURPLE_PARTYHAT, 1, EXOTIC),
84 new MysteryItem(Items.BLUE_PARTYHAT, 1, EXOTIC),
85 new MysteryItem(Items.WHITE_PARTYHAT, 1, EXOTIC),
86 new MysteryItem(1053, 1, EXOTIC), //GREEN HALLOWEEN MASK
87 new MysteryItem(1055, 1, EXOTIC), //BLUE HALLOWEEN MASK
88 new MysteryItem(1057, 1, EXOTIC), //RED HALLOWEEN MASK
89 new MysteryItem(11847, 1, EXOTIC), //BLACK HALOWEEN MASK
90 new MysteryItem(Items.SANTA_HAT, 1, EXOTIC)
91 };
92 }
93}
MysteryItem[] rewards()
The rewards for the mystery box.
String name()
The name of the mystery box.
int item()
The item identification of the mystery box.
static final int RED_PARTYHAT
Definition Items.java:1043
static final int ARMADYL_CROSSBOW
Definition Items.java:11790
static final int BANDOS_TASSETS
Definition Items.java:11839
static final int PEGASIAN_BOOTS
Definition Items.java:13242
static final int DINHS_BULWARK
Definition Items.java:21020
static final int GREEN_PARTYHAT
Definition Items.java:1049
static final int ARMADYL_CHESTPLATE
Definition Items.java:11833
static final int BANDOS_CHESTPLATE
Definition Items.java:11837
static final int SMOULDERING_STONE
Definition Items.java:13238
static final int ELDER_MAUL_3
Definition Items.java:21008
static final int AMULET_OF_TORTURE
Definition Items.java:19558
static final int TWISTED_BUCKLER
Definition Items.java:21005
static final int DRAGON_CLAWS
Definition Items.java:13657
static final int BANDOS_GODSWORD
Definition Items.java:11809
static final int ARCANE_PRAYER_SCROLL
Definition Items.java:21084
static final int BERSERKER_RING_I_
Definition Items.java:11778
static final int ARMADYL_HELMET
Definition Items.java:11831
static final int PRIMORDIAL_BOOTS
Definition Items.java:13244
static final int ARMADYL_CHAINSKIRT
Definition Items.java:11835
static final int SANTA_HAT
Definition Items.java:1055
static final int TORMENTED_BRACELET
Definition Items.java:19549
static final int DRAGON_HUNTER_CROSSBOW
Definition Items.java:21017
static final int TRIDENT_OF_THE_SWAMP
Definition Items.java:12904
static final int DRAGON_WARHAMMER
Definition Items.java:13581
static final int TRIDENT_OF_THE_SEAS
Definition Items.java:11912
static final int TOXIC_BLOWPIPE
Definition Items.java:12931
static final int ABYSSAL_BLUDGEON
Definition Items.java:13268
static final int SARADOMIN_GODSWORD
Definition Items.java:11811
static final int ARCHERS_RING_I_
Definition Items.java:11776
static final int DEXTEROUS_PRAYER_SCROLL
Definition Items.java:21039
static final int BLUE_PARTYHAT
Definition Items.java:1047
static final int WHITE_PARTYHAT
Definition Items.java:1053
static final int BANDOS_BOOTS
Definition Items.java:11841
static final int NECKLACE_OF_ANGUISH
Definition Items.java:19552
static final int YELLOW_PARTYHAT
Definition Items.java:1045
static final int ETERNAL_BOOTS
Definition Items.java:13240
static final int PURPLE_PARTYHAT
Definition Items.java:1051
static final int RING_OF_SUFFERING
Definition Items.java:19555