Skip to content

Commit 2cfcfc8

Browse files
authored
Ghost kill, 'infinite swap' fix
1 parent 45e4566 commit 2cfcfc8

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

battle/main.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5065,22 +5065,16 @@ def ghostAdvanceRNG10Silence(silenceSlot: int, owner1: int, owner2: int):
50655065
else:
50665066
defend()
50675067
else: # Will need a non-Aeon kill
5068-
if 6 not in memory.main.getActiveBattleFormation():
5068+
if screen.turnRikku() or screen.turnKimahri():
5069+
Steal()
5070+
elif 6 not in memory.main.getActiveBattleFormation():
50695071
buddySwapRikku()
50705072
elif 0 not in memory.main.getActiveBattleFormation():
50715073
buddySwapTidus()
50725074
elif (
50735075
3 not in memory.main.getActiveBattleFormation()
5074-
and memory.main.nextChanceRNG10() > 3
50755076
):
50765077
buddySwapKimahri()
5077-
elif (
5078-
1 not in memory.main.getActiveBattleFormation()
5079-
and memory.main.nextChanceRNG10() <= 3
5080-
):
5081-
buddySwapYuna()
5082-
elif screen.turnRikku() or screen.turnKimahri():
5083-
Steal()
50845078
elif screen.turnTidus() and not tidusHasted:
50855079
tidusHasted = True
50865080
tidusHaste("none")

0 commit comments

Comments
 (0)