summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorHiZe_ <superhize@hotmail.com>2023-07-10 18:55:01 +0200
committerGitHub <noreply@github.com>2023-07-10 18:55:01 +0200
commitdabca502b84be62e1415e3af805810a7a94e333c (patch)
tree8ad6c506662a986b17883c32565f08429b92ec99 /src/main/java/at/hannibal2/skyhanni/utils
parentd5b4500d684bca13ef02b133dfd62a02b26928e3 (diff)
downloadskyhanni-dabca502b84be62e1415e3af805810a7a94e333c.tar.gz
skyhanni-dabca502b84be62e1415e3af805810a7a94e333c.tar.bz2
skyhanni-dabca502b84be62e1415e3af805810a7a94e333c.zip
Living Metal Suit Progress (#292)
Co-authored-by: superhize <superhize@gmail.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
index 57c7b3b84..8cf55b29c 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt
@@ -59,7 +59,7 @@ object NumberUtil {
* @link https://stackoverflow.com/a/22186845
* @author jpdymond
*/
- fun Double.roundToPrecision(precision: Int): Double {
+ fun Double.roundToPrecision(precision: Int): Double { // TODO is this the same as LorenzUtils.round() ?
val scale = 10.0.pow(precision).toInt()
return (this * scale).roundToInt().toDouble() / scale
}
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt
index 0f306b295..4df582ca6 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt
@@ -130,6 +130,8 @@ object SkyBlockItemModifierUtils {
fun ItemStack.hasArtOfPiece() = getAttributeBoolean("artOfPeaceApplied")
+ fun ItemStack.getLivingMetalProgress() = getAttributeInt("lm_evo")
+
fun ItemStack.getEnchantments() = getExtraAttributes()?.takeIf { it.hasKey("enchantments") }?.run {
val enchantments = this.getCompoundTag("enchantments")
enchantments.keySet.associateWith { enchantments.getInteger(it) }