1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-22 19:53:44 +08:00

Merge pull request #1656 from LmeSzinc/dev

Add: Violet Tempest Blooming Lycoris (event_20220915_cn) chapter BD and SP
This commit is contained in:
LmeSzinc
2022-09-16 23:32:10 +08:00
committed by GitHub
63 changed files with 792 additions and 11 deletions

View File

@@ -23,10 +23,21 @@ OCR_BEACON_TIER = Digit(BEACON_TIER, name='OCR_ASH_TIER')
OCR_META_DAMAGE = Digit(META_DAMAGE, name='OCR_META_DAMAGE')
class MetaDigitCounter(DigitCounter):
def after_process(self, result):
result = super().after_process(result)
# 00/200 -> 100/200
if result.startswith('00/'):
result = '100/' + result[3:]
return result
class Meta(UI, MapEventHandler):
def digit_ocr_point_and_check(self, button: Button, check_number: int):
point_ocr = DigitCounter(button, letter=(235, 235, 235), threshold=160, name='POINT_OCR')
point_ocr = MetaDigitCounter(button, letter=(235, 235, 235), threshold=160, name='POINT_OCR')
point, _, _ = point_ocr.ocr(self.device.image)
if point >= check_number:
return True
@@ -48,6 +59,9 @@ class Meta(UI, MapEventHandler):
return True
if self.handle_popup_cancel():
return True
if self.appear_then_click(META_ENTRANCE, offset=(20, 300), interval=2):
return True
return False
def _server_support():