diff options
| -rw-r--r-- | src/main/kotlin/io/github/moulberry/notenoughupdates/miscfeatures/profileviewer/GardenPage.kt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/kotlin/io/github/moulberry/notenoughupdates/miscfeatures/profileviewer/GardenPage.kt b/src/main/kotlin/io/github/moulberry/notenoughupdates/miscfeatures/profileviewer/GardenPage.kt index 776a922e..cd23cfec 100644 --- a/src/main/kotlin/io/github/moulberry/notenoughupdates/miscfeatures/profileviewer/GardenPage.kt +++ b/src/main/kotlin/io/github/moulberry/notenoughupdates/miscfeatures/profileviewer/GardenPage.kt @@ -259,6 +259,7 @@ class GardenPage(pvInstance: GuiProfileViewer) : GuiProfileViewerPage(pvInstance Utils.renderShadowedString("§eCrop Upgrades", xPos + 70, yPos + 5, 105) + var averageUpgrade = 0 for ((index, crop) in CropType.values().withIndex()) { if (index == 5) { yPos = startHeight @@ -267,6 +268,7 @@ class GardenPage(pvInstance: GuiProfileViewer) : GuiProfileViewerPage(pvInstance yPos += 14 val upgradeLevel = gardenData?.cropUpgradeLevels?.get(crop) ?: 0 + averageUpgrade += upgradeLevel val itemStack = manager.createItem(crop.itemId) Utils.drawItemStack(itemStack, xPos + 2, yPos) @@ -301,6 +303,11 @@ class GardenPage(pvInstance: GuiProfileViewer) : GuiProfileViewerPage(pvInstance instance.tooltipToDisplay = tooltip } } + val x = guiLeft + 70 + 26 - 42 + val y = startHeight + 5 + if (mouseX in x..(x + 80) && mouseY in y..(y + 13)) { + instance.tooltipToDisplay = listOf("§eAverage Upgrade ${averageUpgrade/10}") + } } private fun renderCropMilestones() { @@ -310,6 +317,7 @@ class GardenPage(pvInstance: GuiProfileViewer) : GuiProfileViewerPage(pvInstance Utils.renderShadowedString("§eCrop Milestones", xPos + 70, yPos + 5, 105) + var averageMilestone = 0 for ((index, crop) in CropType.values().withIndex()) { if (index == 5) { yPos = startHeight @@ -377,7 +385,14 @@ class GardenPage(pvInstance: GuiProfileViewer) : GuiProfileViewerPage(pvInstance 50, tooltip ) + averageMilestone += collectionLevel + } + val x = guiLeft + 70 + 26 - 42 + val y = startHeight + 5 + if (mouseX in x..(x + 80) && mouseY in y..(y + 13)) { + instance.tooltipToDisplay = listOf("§eAverage Milestone ${averageMilestone/10}") } + } private fun renderVisitorStats() { |
