aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-05-28 15:40:19 +0100
committerolim <bobq4582@gmail.com>2024-05-28 19:57:20 +0100
commit1811e0fb488f693d40b0be4100b29969e154bb0a (patch)
tree39ca0974431534b3d1a0ed3249182053b4718fd4 /src/main/java/de/hysky/skyblocker
parentd7cd2aacf94e3064001729f0a2b2e3f064de6d8b (diff)
downloadSkyblocker-1811e0fb488f693d40b0be4100b29969e154bb0a.tar.gz
Skyblocker-1811e0fb488f693d40b0be4100b29969e154bb0a.tar.bz2
Skyblocker-1811e0fb488f693d40b0be4100b29969e154bb0a.zip
stop pet / dungeon detection being case sensitive
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java b/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
index c6cc05aa..365d7007 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
@@ -156,11 +156,11 @@ public class SearchOverManager {
//add names that are pets to the list of pets to work with the lvl 100 button
if (name != null && name.startsWith(PET_NAME_START)) {
name = name.replace(PET_NAME_START, "");
- auctionPets.add(name);
+ auctionPets.add(name.toLowerCase());
}
//if it has essence cost add to starable items
- if (essenceCosts.contains(neuItem.getSkyblockItemId())) {
- starableItems.add(name);
+ if (name != null && essenceCosts.contains(neuItem.getSkyblockItemId())) {
+ starableItems.add(name.toLowerCase());
}
auctionItems.add(name);
namesToId.put(name, id);
@@ -330,8 +330,8 @@ public class SearchOverManager {
private static void addExtras() {
// pet level
if (maxPetLevel) {
- if (auctionPets.contains(search)) {
- if (search.equals("Golden Dragon")) {
+ if (auctionPets.contains(search.toLowerCase())) {
+ if (search.equalsIgnoreCase("golden dragon")) {
search = "[Lvl 200] " + search;
} else {
search = "[Lvl 100] " + search;
@@ -347,7 +347,7 @@ public class SearchOverManager {
// dungeon stars
// check if it's a dungeon item and if so add correct stars
- if (dungeonStars > 0 && starableItems.contains(search)) {
+ if (dungeonStars > 0 && starableItems.contains(search.toLowerCase())) {
StringBuilder starString = new StringBuilder(" ");
//add stars up to 5
starString.append("✪".repeat(Math.max(0, Math.min(dungeonStars, 5))));