1
0
mirror of https://github.com/sui-feng-cb/AzurLaneAutoScript1.git synced 2026-08-16 03:53:29 +08:00

Fix: old event has reversed dual pt in shop

This commit is contained in:
guoh064
2026-06-18 23:37:02 +08:00
parent 6b4417dfbd
commit ef14cbed9e
4 changed files with 17 additions and 2 deletions

View File

@@ -95,13 +95,26 @@ class EventShopUI(UI):
if ensure_timeout.reached():
raise GameStuckError('Waiting too long for EventShop to appear.')
return True
@cached_property
def is_pt_reversed(self):
blacklist = [
SHOP_EVENT_20240521
]
return self.ui_process_check_button(check_button=blacklist)
def event_shop_get_pt(self):
pt = OCR_EVENT_SHOP_PT.ocr(self.device.image)
if self.is_pt_reversed:
pt = OCR_EVENT_SHOP_URPT.ocr(self.device.image)
else:
pt = OCR_EVENT_SHOP_PT.ocr(self.device.image)
return pt
def event_shop_get_urpt(self):
urpt = OCR_EVENT_SHOP_URPT.ocr(self.device.image)
if self.is_pt_reversed:
urpt = OCR_EVENT_SHOP_PT.ocr(self.device.image)
else:
urpt = OCR_EVENT_SHOP_URPT.ocr(self.device.image)
return urpt
def get_oil(self, skip_first_screenshot=True):