RuneHive-Game
Loading...
Searching...
No Matches
com.runehive.content.StarterKit.KitData Enum Reference

Holds the starter kit data. More...

Collaboration diagram for com.runehive.content.StarterKit.KitData:

Public Member Functions

String[] getDescription ()
Item[] getEquipment ()
Item[] getItems ()
PlayerRight getRight ()
 KitData (PlayerRight right, String[] description, Item[] equipment, Item... items)
 Constructs a new KitData.

Public Attributes

 HARDCORE_IRONMAN
 IRONMAN
 NORMAL
 ULTIMATE_IRONMAN

Private Attributes

final String[] description
 The starter kit description.
final Item[] equipment
 The starter kit equipment items.
final Item[] items
 The starter kit items.
final PlayerRight right
 The player right of the starter kit.

Detailed Description

Holds the starter kit data.

Definition at line 51 of file StarterKit.java.

Constructor & Destructor Documentation

◆ KitData()

com.runehive.content.StarterKit.KitData.KitData ( PlayerRight right,
String[] description,
Item[] equipment,
Item... items )

Constructs a new KitData.

Definition at line 111 of file StarterKit.java.

111 {
112 this.right = right;
113 this.description = description;
114 this.equipment = equipment;
115 this.items = items;
116 }

References description, equipment, items, and right.

Member Function Documentation

◆ getDescription()

String[] com.runehive.content.StarterKit.KitData.getDescription ( )

Definition at line 122 of file StarterKit.java.

122 {
123 return description;
124 }

References description.

◆ getEquipment()

Item[] com.runehive.content.StarterKit.KitData.getEquipment ( )

Definition at line 126 of file StarterKit.java.

126 {
127 return equipment;
128 }

References equipment.

◆ getItems()

Item[] com.runehive.content.StarterKit.KitData.getItems ( )

Definition at line 130 of file StarterKit.java.

130 {
131 return items;
132 }

References items.

◆ getRight()

PlayerRight com.runehive.content.StarterKit.KitData.getRight ( )

Definition at line 118 of file StarterKit.java.

118 {
119 return right;
120 }

References right.

Member Data Documentation

◆ description

final String [] com.runehive.content.StarterKit.KitData.description
private

The starter kit description.

Definition at line 102 of file StarterKit.java.

Referenced by getDescription(), and KitData().

◆ equipment

final Item [] com.runehive.content.StarterKit.KitData.equipment
private

The starter kit equipment items.

Definition at line 105 of file StarterKit.java.

Referenced by getEquipment(), and KitData().

◆ HARDCORE_IRONMAN

com.runehive.content.StarterKit.KitData.HARDCORE_IRONMAN
Initial value:
=(PlayerRight.HARDCORE_IRONMAN, new String[]{
"Hardcore Ironman players will only have one life, in addition to the standard restrictions",
"given to all ironmen. If a hardcore ironman dies, they will be converted to a Ironman",
"chat badge standard ironman. Safe deaths, such as those in minigames, will not cause",
"the player to become a standard ironman.",
}, new Item[]{new Item(20792), new Item(20794), new Item(20796), new Item(1277), new Item(1173), new Item(4119)},
new Item(995, 10000), new Item(1351, 1), new Item(590, 1), new Item(303, 1),
new Item(315, 1), new Item(1925, 1), new Item(1931, 1),
new Item(2309, 1), new Item(1265, 1), new Item(1205, 1),
new Item(1277, 1), new Item(1171, 1), new Item(841, 1),
new Item(882, 25), new Item(556, 25), new Item(558, 15),
new Item(555, 6), new Item(557, 4), new Item(559, 2)
)
The container class that represents an item that can be interacted with.
Definition Item.java:21

Definition at line 96 of file StarterKit.java.

◆ IRONMAN

com.runehive.content.StarterKit.KitData.IRONMAN
Initial value:
=(PlayerRight.IRONMAN, new String[]{
"Playing as an ironman will restrict you from trading, picking up drops from other",
"player's kills including pvp or if another player has dealt any damage to a npc,",
"access to certain shops, access from using the marketplace, and playing certain minigames",
"which include duel arena. You will have access to ironman armour and a distinct rank. "
}, new Item[]{new Item(12810), new Item(12812), new Item(12811), new Item(1277), new Item(1173), new Item(4119)},
new Item(995, 10000), new Item(1351, 1), new Item(590, 1), new Item(303, 1),
new Item(315, 1), new Item(1925, 1), new Item(1931, 1),
new Item(2309, 1), new Item(1265, 1), new Item(1205, 1),
new Item(1277, 1), new Item(1171, 1), new Item(841, 1),
new Item(882, 250), new Item(556, 250), new Item(558, 250),
new Item(555, 250), new Item(557, 250), new Item(559, 250)
)

Definition at line 59 of file StarterKit.java.

◆ items

final Item [] com.runehive.content.StarterKit.KitData.items
private

The starter kit items.

Definition at line 108 of file StarterKit.java.

Referenced by getItems(), and KitData().

◆ NORMAL

com.runehive.content.StarterKit.KitData.NORMAL
Initial value:
=(PlayerRight.PLAYER, new String[]{
"Play osroyale as a casual player.",
"This game mode has no restrictions at all.",
"You will be given a pre-made bank containing welfare equipment."
}, null,
new Item(995, 100000)
)

Definition at line 52 of file StarterKit.java.

Referenced by com.runehive.content.StarterKit.open().

◆ right

final PlayerRight com.runehive.content.StarterKit.KitData.right
private

The player right of the starter kit.

Definition at line 99 of file StarterKit.java.

Referenced by getRight(), and KitData().

◆ ULTIMATE_IRONMAN

com.runehive.content.StarterKit.KitData.ULTIMATE_IRONMAN
Initial value:
=(PlayerRight.ULTIMATE_IRONMAN, new String[]{
"In addition to all the regular ironman rules the following conditions apply as well:",
"The use of banking (they are still able to use noted items on bank booths to unnote them)",
"Keep any item on death nor use the Protect Item prayer ",
}, new Item[]{new Item(12813), new Item(12814), new Item(12815), new Item(1277), new Item(1173), new Item(4119)},
new Item(995, 10000), new Item(1351, 1), new Item(590, 1), new Item(303, 1),
new Item(315, 1), new Item(1925, 1), new Item(1931, 1),
new Item(2309, 1), new Item(1265, 1), new Item(1205, 1),
new Item(1277, 1), new Item(1171, 1), new Item(841, 1),
new Item(882, 250), new Item(556, 250), new Item(558, 250),
new Item(555, 250), new Item(557, 250), new Item(559, 250)
)

Definition at line 72 of file StarterKit.java.


The documentation for this enum was generated from the following file: