Skip to content

Commit 45e4566

Browse files
authored
Remove Marathon Safety logic
1 parent 92f41ea commit 45e4566

File tree

2 files changed

+0
-50
lines changed

2 files changed

+0
-50
lines changed

area/neArmor.py

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -13,52 +13,6 @@
1313

1414

1515
def toHiddenCave():
16-
# Force manip NEA
17-
if gameVars.marathonSafety():
18-
if rngTrack.neaTrack()[1] in [0, 1]:
19-
pass
20-
else:
21-
FFXC.set_neutral()
22-
print("===============")
23-
memory.main.waitFrames(9)
24-
print("===============")
25-
memory.main.waitFrames(9)
26-
print("== For marathon safety at RPGLB, we will now advance RNG.")
27-
memory.main.waitFrames(9)
28-
print(
29-
"== This is not part of the normal TAS, and is only for marathon safety."
30-
)
31-
memory.main.waitFrames(30)
32-
advanceCount = 0
33-
nextItem, preAdvance13 = rngTrack.itemToBeDropped(enemy="ghost")
34-
while nextItem.equipmentType() != 1:
35-
print("Advance 12 - ", advanceCount)
36-
advanceCount += 1
37-
memory.main.advanceRNG12()
38-
nextItem, preAdvance13 = rngTrack.itemToBeDropped(enemy="ghost")
39-
while not nextItem.hasAbility(0x801D):
40-
print("Advance 13 - ", advanceCount)
41-
advanceCount += 1
42-
memory.main.advanceRNG13()
43-
nextItem, preAdvance13 = rngTrack.itemToBeDropped(enemy="ghost")
44-
45-
if memory.main.nextChanceRNG10() > 10:
46-
print("Advance 10 - ", advanceCount)
47-
advanceCount += 1
48-
if memory.main.getItemSlot(39) == 255:
49-
while memory.main.nextChanceRNG10() != 0:
50-
memory.main.advanceRNG10()
51-
else:
52-
while memory.main.nextChanceRNG10() > 4:
53-
memory.main.advanceRNG10()
54-
print("== Complete.")
55-
memory.main.waitFrames(9)
56-
print("===============")
57-
memory.main.waitFrames(9)
58-
print("===============")
59-
memory.main.waitFrames(9)
60-
61-
# Regular logic
6216
memory.main.fullPartyFormat("rikku")
6317
rngTrack.printManipInfo()
6418
lastReport = False

vars.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ def setStartVars(self):
2727
True # True == Tidus OD on Evrae instead of Seymour. New strat.
2828
)
2929
self.perfectAeonKills = False # Before YuYevon, True is slower but more swag.
30-
self.marathonSafeFlag = True # NEA drop will advance in memory if we are behind. Only use for marathon safety, not for legit runs.
3130

3231
# ----Blitzball
3332
self.blitzWinValue = True # No default value required
@@ -78,9 +77,6 @@ def setStartVars(self):
7877
# coderwilson main PC
7978
self.savePath = "C:/Users/Thomas/Documents/SQUARE ENIX/FINAL FANTASY X&X-2 HD Remaster/FINAL FANTASY X/"
8079

81-
def marathonSafety(self):
82-
return self.marathonSafeFlag
83-
8480
def blitzLossReset(self):
8581
return self.blitzLossForceReset
8682

0 commit comments

Comments
 (0)