|
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 = "Moonflow" |
| 12 | +Gamestate = "Sin" |
13 | 13 | StepCounter = 3
|
14 |
| -#Gamestate = "Zanarkand" |
15 |
| -#StepCounter = 4 |
16 |
| -Gamestate = "none" |
17 |
| -StepCounter = 1 |
| 14 | +Gamestate = "Guadosalam" |
| 15 | +StepCounter = 2 |
| 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 |
| -gameLength = "short" |
21 |
| -#gameLength = "full" |
| 20 | +#gameLength = "short" |
| 21 | +gameLength = "full" |
22 | 22 | forceBlitzWin = True
|
23 |
| -autoEggHunt = False |
| 23 | +autoEggHunt = True |
24 | 24 | print("Game type will be: ", gameLength)
|
25 | 25 |
|
26 | 26 | #Other variables
|
@@ -114,17 +114,17 @@ def reportGamestate():
|
114 | 114 | if Gamestate == "Guadosalam" and StepCounter == 2: #After the Farplane
|
115 | 115 | FFX_LoadGame.loadGuadoSkip()
|
116 | 116 | if Gamestate == "Macalania" and StepCounter == 1: #1 = south, 2 = north
|
117 |
| - FFX_LoadGame.loadOffset(2) |
| 117 | + FFX_LoadGame.loadOffset(5) |
118 | 118 | if Gamestate == "Macalania" and StepCounter == 2: #1 = south, 2 = north
|
119 |
| - FFX_LoadGame.loadOffset(8) |
| 119 | + FFX_LoadGame.loadOffset(4) |
120 | 120 | if Gamestate == "Macalania" and StepCounter == 3: #between Spherimorph and Crawler. Move to lake
|
121 | 121 | FFX_LoadGame.loadMacLake()
|
122 | 122 | if Gamestate == "Macalania" and StepCounter == 4: #Right before Jyscal skip
|
123 | 123 | FFX_LoadGame.loadMacTemple()
|
124 | 124 | if Gamestate == "Macalania" and StepCounter == 5: #After Seymour, before trials
|
125 | 125 | FFX_LoadGame.loadMacTemple2()
|
126 | 126 | if Gamestate == "Macalania" and StepCounter == 6: #Outside temple, before escaping.
|
127 |
| - FFX_LoadGame.loadOffset(1) |
| 127 | + FFX_LoadGame.loadOffset(3) |
128 | 128 | if Gamestate == "Macalania" and StepCounter == 7: #Before Wendigo
|
129 | 129 | FFX_LoadGame.loadWendigo()
|
130 | 130 | if Gamestate == "Home" and StepCounter == 1:
|
@@ -152,9 +152,10 @@ def reportGamestate():
|
152 | 152 | if Gamestate == "Zanarkand" and StepCounter == 4: # After Sanctuary Keeper
|
153 | 153 | FFX_LoadGame.loadOffset(1)
|
154 | 154 | if Gamestate == "Sin" and StepCounter == 2: #Save sphere on the Highbridge before talking to Shedinja
|
155 |
| - FFX_LoadGame.hymnIsKey() |
156 |
| - if Gamestate == "Sin" and StepCounter == 3: |
157 |
| - FFX_LoadGame.LoadNeutral() |
| 155 | + FFX_LoadGame.loadOffset(22) |
| 156 | + if Gamestate == "Sin" and StepCounter == 3: #Before egg hunt |
| 157 | + FFX_LoadGame.loadOffset(46) |
| 158 | + |
158 | 159 |
|
159 | 160 | #Movement files
|
160 | 161 | import FFX_DreamZan
|
@@ -442,7 +443,7 @@ def reportGamestate():
|
442 | 443 | StepCounter = 2
|
443 | 444 |
|
444 | 445 | if Gamestate == "ThunderPlains" and StepCounter == 2:
|
445 |
| - FFX_ThunderPlains.agency() |
| 446 | + FFX_ThunderPlains.agency(blitzWin) |
446 | 447 | StepCounter = 3
|
447 | 448 |
|
448 | 449 | if Gamestate == "ThunderPlains" and StepCounter == 3:
|
@@ -534,7 +535,7 @@ def reportGamestate():
|
534 | 535 |
|
535 | 536 | if Gamestate == "Gagazet" and StepCounter == 1:
|
536 | 537 | reportGamestate()
|
537 |
| - FFX_Gagazet.calmLands(gems, blitzWin) |
| 538 | + FFX_Gagazet.calmLands(blitzWin) |
538 | 539 | FFX_Gagazet.defenderX()
|
539 | 540 | StepCounter = 2
|
540 | 541 |
|
|
0 commit comments