RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
FameEntry.java
1package com.osroyale.content.famehall;
2
3import java.util.LinkedList;
4import java.util.List;
5
51
52public enum FameEntry {
56 REACH_100_KILLS("Reach 100 kills", 6824, FameType.PVP),
57 REACH_250_KILLS("Reach 250 kills", 6824, FameType.PVP),
58 REACH_500_KILLS("Reach 500 kills", 6824, FameType.PVP),
59 REACH_1000_KILLS("Reach 1000 kills", 6824, FameType.PVP),
60 REACH_2500_KILLS("Reach 2500 kills", 6824, FameType.PVP),
61 OBTAIN_A_50_KILLSTREAK("First 50 Kill streak", 13315, FameType.PVP),
62 OBTAIN_A_100_KILLSTREAK("First 100 Kill streak", 13316, FameType.PVP),
63 KILL_200_BOUNTY_HUNTER_TARGETS("Kill 200 Bounty Hunter targets", 12753, FameType.PVP),
64 KILL_500_BOUNTY_HUNTER_TARGETS("Kill 500 Bounty Hunter targets", 12756, FameType.PVP),
65 KILL_1000_BOUNTY_HUNTER_TARGETS("Kill 1,000 Bounty Hunter targets", 12756, FameType.PVP),
66
67 DEAL_10000_MELEE_DAMAGE("Deal 10,000 Melee damage", 4151, FameType.PVP),
68 DEAL_10000_MAGIC_DAMAGE("Deal 10,000 Magic damage", 11791, FameType.PVP),
69 DEAL_10000_RANGED_DAMAGE("Deal 10,000 Ranged damage", 19481, FameType.PVP),
70
71 BOO("Get 100 kills with Abyssal whip", 4151, FameType.PVP),
72
76 FIRST_TASSETS_DROP("First Bandos tassets drop", 11834, FameType.PVM),
77 FIRST_ELYSIAN_DROP("First Elysian sigil drop", 12819, FameType.PVM),
78 FIRST_VISAGE_DROP("First Visage drop", 11286, FameType.PVM),
79 OBTAIN_A_BANDOS_PET("First Bandos pet drop", 12650, FameType.PVM),
80 OBTAIN_A_ZAMORAK_PET("First Zamorak pet drop", 12652, FameType.PVM),
81 OBTAIN_A_SARADOMIN_PET("First Saradomin pet drop", 12651, FameType.PVM),
82 OBTAIN_A_ARMADYL_PET("Obtain an Armadyl pet drop", 12649, FameType.PVM),
83 OBTAIN_A_ZULRAH_PET("First Zulrah pet drop", 12939, FameType.PVM),
84 OBTAIN_A_REX_PET("First Rex pet drop", 12645, FameType.PVM),
85 OBTAIN_A_PRIME_PET("First Prime pet drop", 12644, FameType.PVM),
86 OBTAIN_A_SUPREME_PET("First Supreme pet drop", 12643, FameType.PVM),
87 OBTAIN_A_MOLE_PET("First Giant mole pet drop", 12646, FameType.PVM),
88 OBTAIN_A_KRAKEN_PET("First Kraken pet drop", 12655, FameType.PVM),
89 OBTAIN_A_KBD_PET("First KBD pet drop", 12653, FameType.PVM),
90 OBTAIN_A_VENENATIS_PET("First Venenatis pet drop", 13177, FameType.PVM),
91 OBTAIN_A_CALLISTO_PET("First Callisto pet drop", 13178, FameType.PVM),
92 OBTAIN_A_VETION_PET("First Vet'ion pet drop", 13179, FameType.PVM),
93 OBTAIN_A_SCORPIA_PET("First Scorpia pet drop", 13181, FameType.PVM),
94
98 MAX_AGILITY_LEVEL("Reach level 99 in Agility", 9771, FameType.SKILL),
99 MAX_HERBLORE_LEVEL("Reach level 99 in Herblore", 9774, FameType.SKILL),
100 MAX_THIEVING_LEVEL("Reach level 99 in Thieving", 9777, FameType.SKILL),
101 MAX_CRAFTING_LEVEL("Reach level 99 in Crafting", 9780, FameType.SKILL),
102 MAX_FLETCHING_LEVEL("Reach level 99 in Fletching", 9783, FameType.SKILL),
103 MAX_SLAYER_LEVEL("Reach level 99 in Slayer", 9786, FameType.SKILL),
104 MAX_HUNTER_LEVEL("Reach level 99 in Hunter", 9948, FameType.SKILL),
105 MAX_RUNECRAFTING_LEVEL("Reach level 99 in Runecrafting", 9765, FameType.SKILL),
106 MAX_CONSTRUCTION_LEVEL("Reach level 99 in Construction", 9789, FameType.SKILL),
107 MAX_MINING_LEVEL("Reach level 99 in Mining", 9792, FameType.SKILL),
108 MAX_SMITHING_LEVEL("Reach level 99 in Smithing", 9795, FameType.SKILL),
109 MAX_FISHING_LEVEL("Reach level 99 in Fishing", 9798, FameType.SKILL),
110 MAX_COOKING_LEVEL("Reach level 99 in Cooking", 9801, FameType.SKILL),
111 MAX_FIREMAKING_LEVEL("Reach level 99 in Firemaking", 9804, FameType.SKILL),
112 MAX_WOODCUTTING_LEVEL("Reach level 99 in Woodcutting", 9807, FameType.SKILL),
113 MAX_FARMING_LEVEL("Reach level 99 in Farming", 9810, FameType.SKILL),
114
118 CLAIM_A_MAX_CAPE("Claim a Max cape", 13280, FameType.MISC),
119 CLAIM_AN_ACHIEVEMENT_CAPE("Claim an Achievement cape", 13069, FameType.MISC),
120 DRINK_10000_POTIONS("Drink 10,000 potions", 139, FameType.MISC),
121 EAT_10000_FOOD("Eat 10,000 food", 385, FameType.MISC),
122 MAX_CLAN_MEMBERS("Own a clan with 250 gameMembers", 12397, FameType.MISC),
123 CRAFT_A_DFS("Craft a Dragonfire shield", 11283, FameType.MISC),
124 CRAFT_AN_ELY("Craft an Elysian spirit shield", 12817, FameType.MISC),
125 CRAFT_AN_ARCANE("Craft an Arcane spirit shield", 12825, FameType.MISC),
126 CRAFT_AN_SPECTRAL("Craft a Spectral spirit shield", 12821, FameType.MISC),
127
128 ;
129
131 private final String entry;
132
134 private final int display;
135
137 private final FameType type;
138
149 FameEntry(String entry, int display, FameType type) {
150 this.entry = entry;
151 this.display = display;
152 this.type = type;
153 }
154
160 public String getEntry() {
161 return entry;
162 }
163
169 public int getDisplay() {
170 return display;
171 }
172
178 public FameType getType() {
179 return type;
180 }
181
189 public static List<FameEntry> getEntries(FameType type) {
190 List<FameEntry> entry_list = new LinkedList<>();
191 for (FameEntry entry : FameEntry.values()) {
192 if (entry.getType() == type)
193 entry_list.add(entry);
194 }
195 return entry_list;
196 }
197}
CLAIM_A_MAX_CAPE
REACH_100_KILLS
static List< FameEntry > getEntries(FameType type)
FameEntry(String entry, int display, FameType type)
String getEntry()
FIRST_TASSETS_DROP
int getDisplay()
MAX_AGILITY_LEVEL
FameType getType()