|
9 | 9 |
|
10 | 10 | #Gamestate, "none" for new game, or set to a specific section to start from the first save.
|
11 | 11 | #See the if statement tree below to determine starting position for Gamestate.
|
12 |
| -Gamestate = "Besaid" |
13 |
| -StepCounter = 3 |
| 12 | +#Gamestate = "MRR" |
| 13 | +#StepCounter = 1 |
14 | 14 | #Gamestate = "Guadosalam"
|
15 | 15 | #StepCounter = 2
|
16 |
| -#Gamestate = "none" |
17 |
| -#StepCounter = 1 |
| 16 | +Gamestate = "none" |
| 17 | +StepCounter = 1 |
18 | 18 |
|
19 | 19 | #Game length. Full is the same as any%, short is about 35 minutes with memory manip.
|
20 | 20 | #gameLength = "short"
|
21 | 21 | gameLength = "full"
|
22 | 22 | forceBlitzWin = True
|
23 | 23 | autoEggHunt = True
|
24 | 24 | print("Game type will be: ", gameLength)
|
| 25 | +tasFinalHit = 0 #TAS-only, final hit will be this character number |
25 | 26 |
|
26 | 27 | #Other variables
|
27 | 28 | speedCount = 0
|
@@ -96,7 +97,8 @@ def reportGamestate():
|
96 | 97 | if Gamestate == "Luca" and StepCounter == 3: # after Oblitzerator, before Blitzball
|
97 | 98 | FFX_LoadGame.loadOffset(9)
|
98 | 99 | if Gamestate == "Luca" and StepCounter == 5: # After Blitzball, before battles.
|
99 |
| - FFX_LoadGame.loadOffsetBattle(9) |
| 100 | + FFX_LoadGame.loadOffsetBattle(1) |
| 101 | + earlyHaste = 1 |
100 | 102 | #if Gamestate == "Luca" and StepCounter == 6: #After the talk with Auron
|
101 | 103 | # FFX_LoadGame.loadPostBlitz()
|
102 | 104 | if Gamestate == "Miihen" and StepCounter == 1: #After the talk with Auron
|
@@ -234,7 +236,7 @@ def reportGamestate():
|
234 | 236 | FFX_cheater_cheese.items()
|
235 | 237 | FFX_cheater_cheese.BackToSin()
|
236 | 238 | FFX_Sin.insideSin(gameLength, autoEggHunt)
|
237 |
| - FFX_Battle.BFA_TASonly() |
| 239 | + FFX_Battle.BFA_TASonly(tasFinalHit) |
238 | 240 | Gamestate = "gameOver"
|
239 | 241 | stepCounter = 999
|
240 | 242 |
|
|
0 commit comments