|
13 | 13 |
|
14 | 14 |
|
15 | 15 | 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 |
62 | 16 | memory.main.fullPartyFormat("rikku")
|
63 | 17 | rngTrack.printManipInfo()
|
64 | 18 | lastReport = False
|
|
0 commit comments