diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-04-28 21:23:19 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-04-28 21:23:19 +0200 |
| commit | 2b3a1c48a751bdfcb810143429610da299824f7d (patch) | |
| tree | d02f8093f48a34eedcf36e9ae62fdeb5dd26e448 | |
| parent | 2cc794f53b19b345f93f3167b6c4d3b164dd4a1d (diff) | |
| download | SkyHanni-2b3a1c48a751bdfcb810143429610da299824f7d.tar.gz SkyHanni-2b3a1c48a751bdfcb810143429610da299824f7d.tar.bz2 SkyHanni-2b3a1c48a751bdfcb810143429610da299824f7d.zip | |
Added fake message when garden level up higher than 15
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/garden/GardenLevelDisplay.kt | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenLevelDisplay.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenLevelDisplay.kt index 38b31b57e..4ee33e2b4 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenLevelDisplay.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenLevelDisplay.kt @@ -38,9 +38,24 @@ class GardenLevelDisplay { if (!isEnabled()) return visitorRewardPattern.matchMatcher(event.message) { - gardenExp += group("exp").toInt() - update() + addExp(group("exp").toInt()) + } + } + + private fun addExp(moreExp: Int) { + val oldLevel = getLevelForExp(gardenExp.toLong()) + gardenExp += moreExp + val newLevel = getLevelForExp(gardenExp.toLong()) + if (newLevel == oldLevel + 1) { + if (newLevel > 15) { + LorenzUtils.chat( + " \n" + + "§b§lGARDEN LEVEL UP §8$oldLevel -> §b$newLevel\n" + + " §8+§aRespect from Elite Farmers and SkyHanni members :)\n " + ) + } } + update() } @SubscribeEvent |
