From a8a6d067fa1b4b04803d9396c1dde1565dc3f05b Mon Sep 17 00:00:00 2001 From: Sarasayed0118 <162738632+Sarasayed0118@users.noreply.github.com> Date: Sat, 20 Apr 2024 23:37:53 +0530 Subject: [PATCH] Update Backflip.py --- dist/ba_root/mods/plugins/Backflip.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/dist/ba_root/mods/plugins/Backflip.py b/dist/ba_root/mods/plugins/Backflip.py index 7e8e9b7..c21597d 100644 --- a/dist/ba_root/mods/plugins/Backflip.py +++ b/dist/ba_root/mods/plugins/Backflip.py @@ -7,9 +7,7 @@ import setting import random settings = setting.get_settings_data() -backflip = settings['backflip']['enable'] -turn = backflip # Set turn based on the value fetched from settings - + def myOnJumpPress(Slade): def wrapper(self): is_moving = abs(self.node.move_up_down) >= 0.75 or abs(self.node.move_left_right) >= 0.75 @@ -22,7 +20,7 @@ def myOnJumpPress(Slade): if t - self.last_jump_time_ms >= self._jump_cooldown: self.node.jump_pressed = True - if turn and t - self.last_punch_time_ms <= 95 and is_moving and self.node.jump_pressed and self.node.punch_pressed: + if t - self.last_punch_time_ms <= 95 and is_moving and self.node.jump_pressed and self.node.punch_pressed: # Apply impulses for a backflip with reduced flip strength for bomb jumping flip_strength = 160 # Adjust this value for the desired flip strength self.node.handlemessage("impulse", self.node.position[0], self.node.position[1] + 3.5, self.node.position[2], @@ -56,7 +54,5 @@ def myOnJumpPress(Slade): return wrapper -# ba_meta export plugin -class Sara(ba.Plugin): - def __init__(self): - spaz.Spaz.on_jump_press = myOnJumpPress(spaz.Spaz.on_jump_press) +if settings["backflip"]["enable"]: + spaz.Spaz.on_jump_press = myOnJumpPress(spaz.Spaz.on_jump_press)