Skip to content

Commit dabd9a4

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 4f3d857 + c33c1ff commit dabd9a4

File tree

6 files changed

+108
-0
lines changed

6 files changed

+108
-0
lines changed

Diff for: battle/boss.py

+24
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
logger = logging.getLogger(__name__)
1414

1515

16+
@battle.utils.speedup_decorator
1617
def ammes():
1718
battle_complete = 0
1819
count_attacks = 0
@@ -36,6 +37,7 @@ def ammes():
3637
logger.info("Ammes battle complete")
3738

3839

40+
@battle.utils.speedup_decorator
3941
def tanker():
4042
logger.info("Fight start: Tanker")
4143
count_attacks = 0
@@ -63,6 +65,7 @@ def tanker():
6365
xbox.tap_b()
6466

6567

68+
@battle.utils.speedup_decorator
6669
def klikk():
6770
logger.info("Fight start: Klikk")
6871
klikk_attacks = 0
@@ -125,6 +128,7 @@ def klikk():
125128
memory.main.wait_frames(1)
126129

127130

131+
@battle.utils.speedup_decorator
128132
def tros():
129133
logs.open_rng_track()
130134
logger.info("Fight start: Tros")
@@ -215,6 +219,7 @@ def tros():
215219
memory.main.click_to_control()
216220

217221

222+
@battle.utils.speedup_decorator
218223
def sin_fin():
219224
logger.info("Fight start: Sin's Fin")
220225
screen.await_turn()
@@ -266,6 +271,7 @@ def sin_fin():
266271
xbox.click_to_battle()
267272

268273

274+
@battle.utils.speedup_decorator
269275
def echuilles():
270276
logger.info("Fight start: Sinspawn Echuilles")
271277
screen.await_turn()
@@ -316,6 +322,7 @@ def echuilles():
316322
logs.write_rng_track(memory.main.rng_10_array(array_len=1))
317323

318324

325+
@battle.utils.speedup_decorator
319326
def geneaux():
320327
logger.info("Fight start: Sinspawn Geneaux")
321328
xbox.click_to_battle()
@@ -347,6 +354,7 @@ def geneaux():
347354
memory.main.click_to_control()
348355

349356

357+
@battle.utils.speedup_decorator
350358
def oblitzerator(early_haste):
351359
logger.info("Fight start: Oblitzerator")
352360
xbox.click_to_battle()
@@ -393,6 +401,7 @@ def oblitzerator(early_haste):
393401
# logs.write_stats(memory.s32(memory.rng02()))
394402

395403

404+
@battle.utils.speedup_decorator
396405
def chocobo_eater():
397406
logger.info("Fight start: Chocobo Eater")
398407
rng44Last = memory.main.rng_from_index(44)
@@ -493,6 +502,7 @@ def chocobo_eater():
493502
logger.info("Chocobo Eater battle complete.")
494503

495504

505+
@battle.utils.speedup_decorator
496506
def gui():
497507
logger.info("Fight start: Sinspawn Gui")
498508
xbox.click_to_battle()
@@ -661,6 +671,7 @@ def gui():
661671
xbox.tap_b()
662672

663673

674+
@battle.utils.speedup_decorator
664675
def extractor():
665676
logger.info("Fight start: Extractor")
666677
FFXC.set_neutral()
@@ -719,6 +730,7 @@ def extractor():
719730

720731

721732
# Process written by CrimsonInferno
733+
@battle.utils.speedup_decorator
722734
def spherimorph():
723735
logger.info("Fight start: Spherimorph")
724736
xbox.click_to_battle()
@@ -861,6 +873,7 @@ def spherimorph():
861873
xbox.skip_dialog(5)
862874

863875

876+
@battle.utils.speedup_decorator
864877
def crawler():
865878
logger.info("Starting battle with Crawler")
866879
xbox.click_to_battle()
@@ -924,6 +937,7 @@ def crawler():
924937
memory.main.click_to_control()
925938

926939

940+
@battle.utils.speedup_decorator
927941
def wendigo():
928942
logger.info("Starting battle with Wendigo")
929943

@@ -1118,6 +1132,7 @@ def wendigo():
11181132

11191133

11201134
# Process written by CrimsonInferno
1135+
@battle.utils.speedup_decorator
11211136
def evrae():
11221137
logger.info("Starting battle: Evrae")
11231138
tidus_prep = 0
@@ -1270,6 +1285,7 @@ def evrae():
12701285
xbox.skip_scene_spec()
12711286

12721287

1288+
@battle.utils.speedup_decorator
12731289
def isaaru():
12741290
xbox.click_to_battle()
12751291
if memory.main.get_encounter_id() < 258:
@@ -1292,6 +1308,7 @@ def isaaru():
12921308
FFXC.set_value("btn_b", 0)
12931309

12941310

1311+
@battle.utils.speedup_decorator
12951312
def evrae_altana():
12961313
xbox.click_to_battle()
12971314
if memory.main.get_encounter_id() != 266:
@@ -1320,6 +1337,7 @@ def evrae_altana():
13201337
memory.main.click_to_control()
13211338

13221339

1340+
@battle.utils.speedup_decorator
13231341
def seymour_natus():
13241342
aeon_summoned = False
13251343
while not memory.main.user_control():
@@ -1396,6 +1414,7 @@ def seymour_natus():
13961414
return 0
13971415

13981416

1417+
@battle.utils.speedup_decorator
13991418
def biran_yenke():
14001419
logger.info("Starting battle with Biran & Yenke")
14011420
xbox.click_to_battle()
@@ -1437,6 +1456,7 @@ def biran_yenke():
14371456
game_vars.end_game_version_set(end_game_version)
14381457

14391458

1459+
@battle.utils.speedup_decorator
14401460
def seymour_flux():
14411461
stage = 1
14421462
logger.info("Start: Seymour Flux battle")
@@ -1524,6 +1544,7 @@ def s_keeper_bahamut_crit() -> int:
15241544
return bahamut_crit
15251545

15261546

1547+
@battle.utils.speedup_decorator
15271548
def s_keeper():
15281549
xbox.click_to_battle()
15291550
logger.info("Start of Sanctuary Keeper fight")
@@ -1570,6 +1591,7 @@ def s_keeper():
15701591
memory.main.click_to_control()
15711592

15721593

1594+
@battle.utils.speedup_decorator
15731595
def omnis():
15741596
logger.info("Fight start: Seymour Omnis")
15751597
xbox.click_to_battle()
@@ -1615,6 +1637,7 @@ def omnis():
16151637
memory.main.click_to_control()
16161638

16171639

1640+
@battle.utils.speedup_decorator
16181641
def bfa():
16191642
if memory.main.get_gil_value() < 150000:
16201643
swag_mode = True
@@ -1689,6 +1712,7 @@ def bfa():
16891712
xbox.tap_b()
16901713

16911714

1715+
@battle.utils.speedup_decorator
16921716
def yu_yevon():
16931717
logger.info("Ready for Yu Yevon.")
16941718
screen.await_turn() # No need for skipping dialog

0 commit comments

Comments
 (0)