diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-01-16 01:01:35 -0500 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-01-16 01:01:35 -0500 |
commit | f0c86cc213c36e67c871c952971fe58d3e9c6497 (patch) | |
tree | 9f011064603b41fc4394ad2bf94383aa2fb8995f /src/main/java/de/hysky/skyblocker/skyblock/dungeon | |
parent | 76067aa2a9e0350bd6eea66dc33a9b4afc8f090c (diff) | |
download | Skyblocker-f0c86cc213c36e67c871c952971fe58d3e9c6497.tar.gz Skyblocker-f0c86cc213c36e67c871c952971fe58d3e9c6497.tar.bz2 Skyblocker-f0c86cc213c36e67c871c952971fe58d3e9c6497.zip |
Support notes that go onto the next line
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/dungeon')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/PartyEntry.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/PartyEntry.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/PartyEntry.java index e5033017..daf764ef 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/PartyEntry.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/PartyEntry.java @@ -110,7 +110,19 @@ public class PartyEntry extends ElementListWidget.Entry<PartyEntry> { lockReason = text; } else if (lowerCase.contains("note:")) { String[] split = tooltipText.split(":"); - note = split.length == 1 ? "" : split[1].trim(); + + //Note goes onto next line + if (split.length == 1) { + String next = tooltips.get(i + 1).getString(); + + if (!next.isBlank() && (!next.contains("Class Level") || !next.contains("Dungeon Level"))) { + note = next.trim(); + } else { + note = ""; + } + } else { + note = split[1].trim(); + } } } if (membersIndex != -1) { |