mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 14:27:00 +08:00
@@ -53,6 +53,9 @@ class Config:
|
|||||||
MAP_HAS_AMBUSH = False
|
MAP_HAS_AMBUSH = False
|
||||||
MAP_HAS_MYSTERY = False
|
MAP_HAS_MYSTERY = False
|
||||||
# ===== End of generated config =====
|
# ===== End of generated config =====
|
||||||
|
|
||||||
|
MAP_CHAPTER_SWITCH_20241219 = True
|
||||||
|
MAP_HAS_MODE_SWITCH = True
|
||||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||||
'height': (120, 255 - 49),
|
'height': (120, 255 - 49),
|
||||||
'width': (1.5, 10),
|
'width': (1.5, 10),
|
||||||
|
|||||||
@@ -57,6 +57,9 @@ class Config:
|
|||||||
MAP_HAS_AMBUSH = False
|
MAP_HAS_AMBUSH = False
|
||||||
MAP_HAS_MYSTERY = False
|
MAP_HAS_MYSTERY = False
|
||||||
# ===== End of generated config =====
|
# ===== End of generated config =====
|
||||||
|
|
||||||
|
MAP_CHAPTER_SWITCH_20241219 = True
|
||||||
|
MAP_HAS_MODE_SWITCH = True
|
||||||
STAGE_ENTRANCE = ['half', '20240725']
|
STAGE_ENTRANCE = ['half', '20240725']
|
||||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||||
'height': (80, 255 - 17),
|
'height': (80, 255 - 17),
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ class Config:
|
|||||||
MAP_HAS_MYSTERY = False
|
MAP_HAS_MYSTERY = False
|
||||||
# ===== End of generated config =====
|
# ===== End of generated config =====
|
||||||
|
|
||||||
|
MAP_CHAPTER_SWITCH_20241219 = True
|
||||||
|
MAP_HAS_MODE_SWITCH = True
|
||||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||||
'height': (120, 255 - 49),
|
'height': (120, 255 - 49),
|
||||||
'width': (1.5, 10),
|
'width': (1.5, 10),
|
||||||
|
|||||||
@@ -29,12 +29,14 @@ class CampaignBase(CampaignBase_):
|
|||||||
|
|
||||||
def campaign_set_chapter_20241219(self, *args, **kwargs):
|
def campaign_set_chapter_20241219(self, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
THe origin event is mixed with classic stage entrance and MODE_SWITCH_20240912
|
||||||
2025.05.01 TW airs event_20240912_cn but uses event entry after 20241219
|
2025.05.01 TW airs event_20240912_cn but uses event entry after 20241219
|
||||||
|
See https://github.com/LmeSzinc/AzurLaneAutoScript/pull/4768
|
||||||
"""
|
"""
|
||||||
if self.config.SERVER == 'tw':
|
if self.config.SERVER != 'tw':
|
||||||
self.config.override(
|
self.config.override(
|
||||||
MAP_CHAPTER_SWITCH_20241219=True,
|
MAP_CHAPTER_SWITCH_20241219=False,
|
||||||
MAP_HAS_MODE_SWITCH=True
|
MAP_HAS_MODE_SWITCH=False,
|
||||||
)
|
)
|
||||||
return super().campaign_set_chapter_20241219(*args, **kwargs)
|
return super().campaign_set_chapter_20241219(*args, **kwargs)
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,9 @@ class Config:
|
|||||||
MAP_HAS_AMBUSH = False
|
MAP_HAS_AMBUSH = False
|
||||||
MAP_HAS_MYSTERY = False
|
MAP_HAS_MYSTERY = False
|
||||||
# ===== End of generated config =====
|
# ===== End of generated config =====
|
||||||
|
|
||||||
|
MAP_CHAPTER_SWITCH_20241219 = True
|
||||||
|
MAP_HAS_MODE_SWITCH = True
|
||||||
STAGE_ENTRANCE = ['half', '20240725']
|
STAGE_ENTRANCE = ['half', '20240725']
|
||||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||||
'height': (80, 255 - 17),
|
'height': (80, 255 - 17),
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ class Config:
|
|||||||
STAR_REQUIRE_3 = 0
|
STAR_REQUIRE_3 = 0
|
||||||
# ===== End of generated config =====
|
# ===== End of generated config =====
|
||||||
|
|
||||||
|
MAP_CHAPTER_SWITCH_20241219 = True
|
||||||
MAP_IS_ONE_TIME_STAGE = True
|
MAP_IS_ONE_TIME_STAGE = True
|
||||||
STAGE_ENTRANCE = ['half', '20240725']
|
STAGE_ENTRANCE = ['half', '20240725']
|
||||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||||
|
|||||||
@@ -164,6 +164,8 @@ class Commission:
|
|||||||
ocr = Ocr(button, letter=(201, 201, 201), lang='jp')
|
ocr = Ocr(button, letter=(201, 201, 201), lang='jp')
|
||||||
self.button = button
|
self.button = button
|
||||||
self.name = ocr.ocr(self.image)
|
self.name = ocr.ocr(self.image)
|
||||||
|
# NB装備輸送 -> NYB装備輸送
|
||||||
|
self.name = self.name.replace('NB', 'BYB').replace('BW', 'BIW')
|
||||||
self.genre = self.commission_name_parse(self.name)
|
self.genre = self.commission_name_parse(self.name)
|
||||||
|
|
||||||
# Suffix
|
# Suffix
|
||||||
|
|||||||
@@ -505,11 +505,15 @@ class NemuIpc(Platform):
|
|||||||
return False
|
return False
|
||||||
if not self.is_mumu_family:
|
if not self.is_mumu_family:
|
||||||
return False
|
return False
|
||||||
# >= 4.0 has no info in getprop
|
|
||||||
if self.nemud_player_version == '':
|
if self.nemud_player_version == '':
|
||||||
return True
|
# >= 4.0 has no info in getprop
|
||||||
if self.nemud_app_keep_alive == '':
|
# Try initializing nemu_ipc for final check
|
||||||
return False
|
pass
|
||||||
|
else:
|
||||||
|
# Having version, probably MuMu6 or MuMu12 version 3.x
|
||||||
|
if self.nemud_app_keep_alive == '':
|
||||||
|
# Empty property, probably MuMu6 or MuMu12 version < 3.5.6
|
||||||
|
return False
|
||||||
try:
|
try:
|
||||||
_ = self.nemu_ipc
|
_ = self.nemu_ipc
|
||||||
except RequestHumanTakeover:
|
except RequestHumanTakeover:
|
||||||
|
|||||||
Reference in New Issue
Block a user