diff options
| author | Vixid <52578495+Vixid1@users.noreply.github.com> | 2022-10-19 11:25:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-19 12:25:53 +0200 |
| commit | 04f8a44c150ab46997bbde53b8a4cf65aaa39327 (patch) | |
| tree | f85ddd21369b54347cd1cb8675f5d4e0f14e1eba /src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java | |
| parent | b967e1be50e31decfea30e08b4bf074eaed36e98 (diff) | |
| download | notenoughupdates-04f8a44c150ab46997bbde53b8a4cf65aaa39327.tar.gz notenoughupdates-04f8a44c150ab46997bbde53b8a4cf65aaa39327.tar.bz2 notenoughupdates-04f8a44c150ab46997bbde53b8a4cf65aaa39327.zip | |
Couple minor bug fixes (#377)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java index 4aeafb9e..a43e2b98 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/ProfileViewer.java @@ -1033,6 +1033,7 @@ public class ProfileViewer { if (profileInfo == null) return null; if (profileName == null) profileName = latestProfile; + List<JsonObject> coopProfileInfo = getCoopProfileInformation(profileName); if (skyblockInfoCache.containsKey(profileName)) return skyblockInfoCache.get(profileName); JsonObject leveling = Constants.LEVELING; @@ -1062,6 +1063,15 @@ public class ProfileViewer { Utils.getElement(profileInfo, "experience_skill_" + (skillName.equals("social") ? "social2" : skillName)), 0 ); + // Get the coop's social skill experience since social is a shared skill + if (skillName.equals("social")) { + for (JsonObject coopProfile : coopProfileInfo) { + skillExperience += Utils.getElementAsFloat( + Utils.getElement(coopProfile, "experience_skill_social2"), + 0 + ); + } + } totalSkillXP += skillExperience; JsonArray levelingArray = Utils.getElement(leveling, "leveling_xp").getAsJsonArray(); |
