From c3dea61405d968089640f57746afc003c19cd823 Mon Sep 17 00:00:00 2001 From: mems01 <70612656+mems01@users.noreply.github.com> Date: Tue, 23 Jul 2024 00:45:55 +0300 Subject: [PATCH] fix(legacy): removed failswing support for killaura norotation. (#3531) --- .../features/module/modules/combat/KillAura.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt b/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt index f33a059d568..ed4543ada95 100644 --- a/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt +++ b/src/main/java/net/ccbluex/liquidbounce/features/module/modules/combat/KillAura.kt @@ -268,16 +268,16 @@ object KillAura : Module("KillAura", Category.COMBAT, Keyboard.KEY_R, hideModule private val predictEnemyPosition by FloatValue("PredictEnemyPosition", 1.5f, -1f..2f) // Extra swing - private val failSwing by BoolValue("FailSwing", true) { swing } - private val respectMissCooldown by BoolValue("RespectMissCooldown", false) { swing && failSwing } - private val swingOnlyInAir by BoolValue("SwingOnlyInAir", true) { swing && failSwing } + private val failSwing by BoolValue("FailSwing", true) { swing && !noRotation } + private val respectMissCooldown by BoolValue("RespectMissCooldown", false) { swing && failSwing && !noRotation } + private val swingOnlyInAir by BoolValue("SwingOnlyInAir", true) { swing && failSwing && !noRotation } private val maxRotationDifferenceToSwing by FloatValue("MaxRotationDifferenceToSwing", 180f, 0f..180f) - { swing && failSwing } + { swing && failSwing && !noRotation } private val swingWhenTicksLate = object : BoolValue("SwingWhenTicksLate", false) { - override fun isSupported() = swing && failSwing && maxRotationDifferenceToSwing != 180f + override fun isSupported() = swing && failSwing && maxRotationDifferenceToSwing != 180f && !noRotation } private val ticksLateToSwing by IntegerValue("TicksLateToSwing", 4, 0..20) - { swing && failSwing && swingWhenTicksLate.isActive() } + { swing && failSwing && swingWhenTicksLate.isActive() && !noRotation } // Inventory private val simulateClosingInventory by BoolValue("SimulateClosingInventory", false) { !noInventoryAttack } @@ -535,7 +535,7 @@ object KillAura : Module("KillAura", Category.COMBAT, Keyboard.KEY_R, hideModule } // Check if enemy is not hittable - if (!hittable) { + if (!hittable && !noRotation) { if (swing && failSwing) { val rotation = currentRotation ?: thePlayer.rotation