@@ -959,34 +959,31 @@ def MakeSprintModeKey(self, t, bl, file, usejumpfix = False, skipfeedback = Fals
959959
960960 if dotogglefix :
961961 self .SoDToggleFix (t , key , self .MakeSprintModeKey , code , bl , file , feedback = feedback )
962+ elif usejumpfix :
963+ self .SoDJumpFix (t , key , self .MakeSprintModeKey , "r" , bl , file , feedback = feedback )
962964 else :
963965 if t .horizkeys : sprint = t .sprint
964966 else : sprint = ''
965967
966- if usejumpfix :
967- self .SoDJumpFix (t ,key , self .MakeSprintModeKey ,"r" ,bl ,file ,feedback = feedback )
968- else :
969- file .SetBind (key , name , self , t .ini + self .actPower_toggle (sprint , togoff , start = True ) + t .dirs ('UDFBLR' ) + t .detailhi + t .runcamdist + feedback + bindload )
968+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (sprint , togoff , start = True ) + t .dirs ('UDFBLR' ) + t .detailhi + t .runcamdist + feedback + bindload )
970969
971970 elif (bl == "ar" ):
972971 bindload = t .BLF ('a' + code )
973972 if dotogglefix :
974973 self .SoDToggleFix (t , key , self .MakeSprintModeKey , code , bl , file , "a" , feedback )
974+ elif usejumpfix :
975+ self .SoDJumpFix ( t , key , self .MakeSprintModeKey , "r" , bl , file , "a" , feedback )
975976 else :
976- if usejumpfix :
977- self .SoDJumpFix (t ,key , self .MakeSprintModeKey ,"r" ,bl ,file ,"a" ,feedback )
978- else :
979- file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .sprint , togoff , start = True ) + '$$up 0' + t .detailhi + t .runcamdist + t .dirs ('DLR' ) + feedback + bindload )
977+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .sprint , togoff , start = True ) + '$$up 0' + t .detailhi + t .runcamdist + t .dirs ('DLR' ) + feedback + bindload )
980978
981979 else : # bl = 'fr'
982980 bindload = t .BLF ('f' + code )
983981 if dotogglefix :
984982 self .SoDToggleFix (t , key , self .MakeSprintModeKey , code , bl , file , "f" , feedback )
983+ elif usejumpfix :
984+ self .SoDJumpFix ( t , key , self .MakeSprintModeKey , "r" , bl , file , "f" , feedback )
985985 else :
986- if usejumpfix :
987- self .SoDJumpFix (t ,key , self .MakeSprintModeKey ,"r" ,bl ,file ,"f" ,feedback )
988- else :
989- file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .sprint , togoff , start = True ) + '$$up 0' + t .detailhi + t .runcamdist + feedback + bindload )
986+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .sprint , togoff , start = True ) + '$$up 0' + t .detailhi + t .runcamdist + feedback + bindload )
990987
991988 t .ini = ''
992989
@@ -1108,32 +1105,29 @@ def MakeFlyModeKey(self, t, bl, file, usejumpfix = False, skipfeedback = False,
11081105 else : ton = t .hover
11091106
11101107 if dotogglefix :
1111- self .SoDToggleFix (t , key , self .MakeSpeedModeKey , code , bl , file , "f" , feedback )
1108+ self .SoDToggleFix (t , key , self .MakeFlyModeKey , code , bl , file , feedback = feedback )
1109+ elif usejumpfix :
1110+ self .SoDJumpFix ( t , key , self .MakeFlyModeKey , code , bl , file , feedback = feedback )
11121111 else :
1113- if usejumpfix :
1114- self .SoDJumpFix (t ,key ,self .MakeFlyModeKey ,code ,bl ,file ,feedback = feedback )
1115- else :
1116- file .SetBind (key , name , self , t .ini + self .actPower_toggle (ton , togoff , start = True ) + t .dirs ('UDLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
1112+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (ton , togoff , start = True ) + t .dirs ('UDLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
11171113
11181114 elif (bl == "af" ):
11191115 bindload = t .BLF (f'a{ code } ' )
11201116 if dotogglefix :
1121- self .SoDToggleFix (t , key , self .MakeSpeedModeKey , code , bl , file , "f" , feedback )
1117+ self .SoDToggleFix (t , key , self .MakeFlyModeKey , code , bl , file , "a" , feedback )
1118+ elif usejumpfix :
1119+ self .SoDJumpFix ( t , key , self .MakeFlyModeKey , code , bl , file , "a" , feedback )
11221120 else :
1123- if usejumpfix :
1124- self .SoDJumpFix (t ,key ,self .MakeFlyModeKey ,code ,bl ,file ,"a" ,feedback )
1125- else :
1126- file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .flyx , togoff , start = True ) + t .dirs ('DLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
1121+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .flyx , togoff , start = True ) + t .dirs ('DLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
11271122
11281123 else : # bl == "ff"
11291124 bindload = t .BLF (f'f{ code } ' )
11301125 if dotogglefix :
1131- self .SoDToggleFix (t , key , self .MakeSpeedModeKey , code , bl , file , "f" , feedback )
1126+ self .SoDToggleFix (t , key , self .MakeFlyModeKey , code , bl , file , "f" , feedback )
1127+ elif usejumpfix :
1128+ self .SoDJumpFix ( t , key , self .MakeFlyModeKey , code , bl , file , "f" , feedback )
11321129 else :
1133- if usejumpfix :
1134- self .SoDJumpFix (t ,key ,self .MakeFlyModeKey ,code ,bl ,file ,"f" ,feedback )
1135- else :
1136- file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .flyx , togoff , start = True ) + t .dirs ('UDFBLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
1130+ file .SetBind (key , name , self , t .ini + self .actPower_toggle (t .flyx , togoff , start = True ) + t .dirs ('UDFBLR' ) + t .detaillo + t .flycamdist + feedback + bindload )
11371131
11381132 t .ini = ''
11391133
0 commit comments