File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -786,7 +786,7 @@ def extractor():
786786 elif (
787787 memory .main .get_enemy_current_hp ()[0 ] < 1400
788788 and not screen .faint_check ()
789- and memory . main . get_overdrive_battle ( 4 ) == 100
789+ and Wakka . has_overdrive ()
790790 ):
791791 CurrentPlayer ().defend ()
792792 else :
@@ -796,7 +796,7 @@ def extractor():
796796 memory .main .get_enemy_current_hp ()[0 ] < 1900
797797 and Wakka .has_overdrive ()
798798 ):
799- Wakka .overdrive (combat = True )
799+ Wakka .overdrive ()
800800 else :
801801 CurrentPlayer ().attack ()
802802 elif memory .main .diag_skip_possible ():
Original file line number Diff line number Diff line change @@ -347,6 +347,11 @@ def overdrive_percent(self, combat=False) -> int:
347347 return self ._read_char_stat_offset_address (PlayerMagicNumbers .OVERDRIVE )
348348
349349 def has_overdrive (self , combat = False ) -> bool :
350+ # Passed variable now does nothing, 11/30, clean up if the below logic works.
351+ if memory .main .battle_active ():
352+ combat = True
353+ else :
354+ combat = False
350355 return self .overdrive_percent (combat = combat ) == 100
351356
352357 def is_turn (self ) -> bool :
You can’t perform that action at this time.
0 commit comments