1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 14:49:25 +08:00

add: skip story

This commit is contained in:
0O0o0oOoO00
2025-11-18 18:34:38 +08:00
parent 86226d3592
commit 7793703fbc
17 changed files with 108 additions and 1 deletions

View File

@@ -361,3 +361,9 @@ class CrackApi:
def disable_chapter_auto_clear(self):
self.post("disable_chapter_auto_clear")
def enable_skip_story(self):
self.post("enable_skip_story")
def disable_skip_story(self):
self.post("disable_skip_story")

View File

@@ -44,6 +44,7 @@ ALL_ENABLE_OPS = [
CrackOp.EnableChapterAutoNextBattle,
CrackOp.EnableChapterAutoAmbush,
CrackOp.EnableChapterAutoClear,
CrackOp.EnableSkipStory,
]
REMOTE_PORT = 23897
@@ -288,6 +289,11 @@ def do_crack_op(config: AzurLaneConfig, device: Device, ops: Union[Type[CrackOp.
api.enable_chapter_auto_clear()
elif op == CrackOp.DisableChapterAutoClear:
api.disable_chapter_auto_clear()
elif op == CrackOp.EnableSkipStory:
if full_config.Hook_Misc_SkipStory:
api.enable_skip_story()
elif op == CrackOp.DisableSkipStory:
api.disable_skip_story()
else:
logger.error(f"Unsupported op: {op}")
@@ -345,6 +351,7 @@ CHAPTER_CRACK_OPS = [
CrackOp.EnableChapterAutoNextBattle,
CrackOp.EnableChapterAutoAmbush,
CrackOp.EnableChapterAutoClear,
CrackOp.EnableSkipStory,
]
@@ -373,6 +380,7 @@ OPSI_CRACK_OPS = [
CrackOp.EnableOpsiForceAuto,
CrackOp.EnableOpsiNoMapFog,
CrackOp.EnableSkipShipGainShow,
CrackOp.EnableSkipStory,
]

View File

@@ -172,3 +172,9 @@ class CrackOp:
class DisableChapterAutoClear(Op):
...
class EnableSkipStory(Op):
...
class DisableSkipStory(Op):
...