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():
786
786
elif (
787
787
memory .main .get_enemy_current_hp ()[0 ] < 1400
788
788
and not screen .faint_check ()
789
- and memory . main . get_overdrive_battle ( 4 ) == 100
789
+ and Wakka . has_overdrive ()
790
790
):
791
791
CurrentPlayer ().defend ()
792
792
else :
@@ -796,7 +796,7 @@ def extractor():
796
796
memory .main .get_enemy_current_hp ()[0 ] < 1900
797
797
and Wakka .has_overdrive ()
798
798
):
799
- Wakka .overdrive (combat = True )
799
+ Wakka .overdrive ()
800
800
else :
801
801
CurrentPlayer ().attack ()
802
802
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:
347
347
return self ._read_char_stat_offset_address (PlayerMagicNumbers .OVERDRIVE )
348
348
349
349
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
350
355
return self .overdrive_percent (combat = combat ) == 100
351
356
352
357
def is_turn (self ) -> bool :
You can’t perform that action at this time.
0 commit comments