diff options
author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2024-01-21 19:56:50 +0100 |
---|---|---|
committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2024-01-21 19:56:50 +0100 |
commit | 779b62a4df0f90e03b670a2bf9c1c146e520aaf4 (patch) | |
tree | 89b27f051a6b0714d4b9a5b90a01ca78144f129f /src/main/java/at/hannibal2/skyhanni/features/itemabilities | |
parent | 6ada0c11bfb7f79f39a94db061f158f46e89d8d2 (diff) | |
download | skyhanni-779b62a4df0f90e03b670a2bf9c1c146e520aaf4.tar.gz skyhanni-779b62a4df0f90e03b670a2bf9c1c146e520aaf4.tar.bz2 skyhanni-779b62a4df0f90e03b670a2bf9c1c146e520aaf4.zip |
Fixed Ashfang Freeze Cooldown being off by one second. Fixed Fire Veil line gets shown even while frozen.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/itemabilities')
2 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/itemabilities/FireVeilWandParticles.kt b/src/main/java/at/hannibal2/skyhanni/features/itemabilities/FireVeilWandParticles.kt index 3841df899..b16354567 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/itemabilities/FireVeilWandParticles.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/itemabilities/FireVeilWandParticles.kt @@ -7,6 +7,7 @@ import at.hannibal2.skyhanni.data.ClickType import at.hannibal2.skyhanni.events.ItemClickEvent import at.hannibal2.skyhanni.events.LorenzRenderWorldEvent import at.hannibal2.skyhanni.events.ReceiveParticleEvent +import at.hannibal2.skyhanni.features.nether.ashfang.AshfangFreezeCooldown import at.hannibal2.skyhanni.utils.ConfigUtils import at.hannibal2.skyhanni.utils.ItemUtils.getInternalName import at.hannibal2.skyhanni.utils.LorenzUtils @@ -41,6 +42,8 @@ class FireVeilWandParticles { if (event.clickType != ClickType.RIGHT_CLICK) return val internalName = event.itemInHand?.getInternalName() + if (AshfangFreezeCooldown.iscurrentlyFrozen()) return + if (internalName == item) { lastClick = SimpleTimeMark.now() } diff --git a/src/main/java/at/hannibal2/skyhanni/features/itemabilities/abilitycooldown/ItemAbilityCooldown.kt b/src/main/java/at/hannibal2/skyhanni/features/itemabilities/abilitycooldown/ItemAbilityCooldown.kt index fcb3d746f..ffb457ebf 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/itemabilities/abilitycooldown/ItemAbilityCooldown.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/itemabilities/abilitycooldown/ItemAbilityCooldown.kt @@ -11,6 +11,7 @@ import at.hannibal2.skyhanni.events.PlaySoundEvent import at.hannibal2.skyhanni.events.RenderItemTipEvent import at.hannibal2.skyhanni.events.RenderObject import at.hannibal2.skyhanni.features.itemabilities.abilitycooldown.ItemAbility.Companion.getMultiplier +import at.hannibal2.skyhanni.features.nether.ashfang.AshfangFreezeCooldown import at.hannibal2.skyhanni.utils.InventoryUtils import at.hannibal2.skyhanni.utils.ItemUtils import at.hannibal2.skyhanni.utils.ItemUtils.cleanName @@ -160,6 +161,7 @@ class ItemAbilityCooldown { @SubscribeEvent fun onItemClick(event: ItemClickEvent) { + if (AshfangFreezeCooldown.iscurrentlyFrozen()) return handleItemClick(event.itemInHand) } @@ -205,6 +207,7 @@ class ItemAbilityCooldown { } private fun handleOldAbilities(message: String) { + // TODO use regex if (message.contains(" (§6") && message.contains("§b) ")) { val name: String = message.between(" (§6", "§b) ") if (name == lastAbility) return |