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