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:
@@ -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")
|
||||
|
||||
@@ -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,
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -172,3 +172,9 @@ class CrackOp:
|
||||
|
||||
class DisableChapterAutoClear(Op):
|
||||
...
|
||||
|
||||
class EnableSkipStory(Op):
|
||||
...
|
||||
|
||||
class DisableSkipStory(Op):
|
||||
...
|
||||
|
||||
Reference in New Issue
Block a user