From 1ac5298fb04d5ab3ad2d6f2974faa36dc1e43f14 Mon Sep 17 00:00:00 2001 From: guoh064 <50830808+guoh064@users.noreply.github.com> Date: Sat, 26 Jul 2025 11:48:45 +0900 Subject: [PATCH] tmp: goto event 20221124 cn correctly --- assets/cn/campaign/EVENT_20221124_ENTRANCE.png | Bin 0 -> 10758 bytes campaign/event_20221124_cn/campaign_base.py | 10 ++++++++++ module/campaign/assets.py | 1 + 3 files changed, 11 insertions(+) create mode 100644 assets/cn/campaign/EVENT_20221124_ENTRANCE.png diff --git a/assets/cn/campaign/EVENT_20221124_ENTRANCE.png b/assets/cn/campaign/EVENT_20221124_ENTRANCE.png new file mode 100644 index 0000000000000000000000000000000000000000..45d962f5bae03503075e691da3050e2261daf0a6 GIT binary patch literal 10758 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 i?+pBZW8ioCpkUoGoj;x@$%Ao1 TH2 > TH3 > TH4 > TH5', ] + def ui_goto_event(self): + self.ui_ensure(destination=page_campaign_menu) + self.ui_click( + EVENT_20221124_ENTRANCE, + check_button=page_event.check_button, + appear_button=page_campaign_menu.check_button + ) + def campaign_set_chapter_event(self, chapter, mode='normal'): if chapter.startswith('t'): self.ui_goto_event() diff --git a/module/campaign/assets.py b/module/campaign/assets.py index 50a8bcf6b..9e8af0fc8 100644 --- a/module/campaign/assets.py +++ b/module/campaign/assets.py @@ -11,6 +11,7 @@ CHAPTER_20241219_SP = Button(area={'cn': (17, 372, 34, 388), 'en': (17, 372, 34, CHAPTER_NEXT = Button(area={'cn': (1216, 362, 1232, 388), 'en': (1216, 362, 1232, 388), 'jp': (1216, 362, 1232, 388), 'tw': (1216, 362, 1232, 388)}, color={'cn': (121, 150, 198), 'en': (121, 150, 198), 'jp': (121, 150, 198), 'tw': (121, 150, 198)}, button={'cn': (1216, 362, 1232, 388), 'en': (1216, 362, 1232, 388), 'jp': (1216, 362, 1232, 388), 'tw': (1216, 362, 1232, 388)}, file={'cn': './assets/cn/campaign/CHAPTER_NEXT.png', 'en': './assets/en/campaign/CHAPTER_NEXT.png', 'jp': './assets/jp/campaign/CHAPTER_NEXT.png', 'tw': './assets/tw/campaign/CHAPTER_NEXT.png'}) CHAPTER_PREV = Button(area={'cn': (42, 360, 58, 387), 'en': (42, 360, 58, 387), 'jp': (42, 360, 58, 387), 'tw': (42, 360, 58, 387)}, color={'cn': (105, 133, 169), 'en': (105, 133, 169), 'jp': (105, 133, 169), 'tw': (105, 133, 169)}, button={'cn': (42, 360, 58, 387), 'en': (42, 360, 58, 387), 'jp': (42, 360, 58, 387), 'tw': (42, 360, 58, 387)}, file={'cn': './assets/cn/campaign/CHAPTER_PREV.png', 'en': './assets/en/campaign/CHAPTER_PREV.png', 'jp': './assets/jp/campaign/CHAPTER_PREV.png', 'tw': './assets/tw/campaign/CHAPTER_PREV.png'}) COMMISSION_NOTICE_AT_CAMPAIGN = Button(area={'cn': (1077, 637, 1083, 643), 'en': (1077, 637, 1083, 643), 'jp': (1077, 637, 1083, 643), 'tw': (1077, 637, 1083, 643)}, color={'cn': (172, 72, 49), 'en': (172, 72, 49), 'jp': (172, 72, 49), 'tw': (172, 72, 49)}, button={'cn': (1077, 637, 1083, 643), 'en': (1077, 637, 1083, 643), 'jp': (1077, 637, 1083, 643), 'tw': (1077, 637, 1083, 643)}, file={'cn': './assets/cn/campaign/COMMISSION_NOTICE_AT_CAMPAIGN.png', 'en': './assets/en/campaign/COMMISSION_NOTICE_AT_CAMPAIGN.png', 'jp': './assets/jp/campaign/COMMISSION_NOTICE_AT_CAMPAIGN.png', 'tw': './assets/tw/campaign/COMMISSION_NOTICE_AT_CAMPAIGN.png'}) +EVENT_20221124_ENTRANCE = Button(area={'cn': (1037, 162, 1077, 195), 'en': (1037, 162, 1077, 195), 'jp': (1037, 162, 1077, 195), 'tw': (1037, 162, 1077, 195)}, color={'cn': (207, 168, 148), 'en': (207, 168, 148), 'jp': (207, 168, 148), 'tw': (207, 168, 148)}, button={'cn': (1037, 162, 1077, 195), 'en': (1037, 162, 1077, 195), 'jp': (1037, 162, 1077, 195), 'tw': (1037, 162, 1077, 195)}, file={'cn': './assets/cn/campaign/EVENT_20221124_ENTRANCE.png', 'en': './assets/cn/campaign/EVENT_20221124_ENTRANCE.png', 'jp': './assets/cn/campaign/EVENT_20221124_ENTRANCE.png', 'tw': './assets/cn/campaign/EVENT_20221124_ENTRANCE.png'}) EVENT_20230817_STORY = Button(area={'cn': (610, 320, 670, 380), 'en': (610, 320, 670, 380), 'jp': (610, 320, 670, 380), 'tw': (610, 320, 670, 380)}, color={'cn': (183, 180, 190), 'en': (183, 180, 190), 'jp': (183, 180, 190), 'tw': (183, 180, 190)}, button={'cn': (610, 320, 670, 380), 'en': (610, 320, 670, 380), 'jp': (610, 320, 670, 380), 'tw': (610, 320, 670, 380)}, file={'cn': './assets/cn/campaign/EVENT_20230817_STORY.png', 'en': './assets/en/campaign/EVENT_20230817_STORY.png', 'jp': './assets/jp/campaign/EVENT_20230817_STORY.png', 'tw': './assets/tw/campaign/EVENT_20230817_STORY.png'}) OCR_COIN = Button(area={'cn': (815, 23, 922, 51), 'en': (815, 23, 922, 51), 'jp': (815, 23, 922, 51), 'tw': (815, 23, 922, 51)}, color={'cn': (61, 61, 73), 'en': (61, 61, 73), 'jp': (61, 61, 73), 'tw': (61, 61, 73)}, button={'cn': (815, 23, 922, 51), 'en': (815, 23, 922, 51), 'jp': (815, 23, 922, 51), 'tw': (815, 23, 922, 51)}, file={'cn': './assets/cn/campaign/OCR_COIN.png', 'en': './assets/en/campaign/OCR_COIN.png', 'jp': './assets/jp/campaign/OCR_COIN.png', 'tw': './assets/tw/campaign/OCR_COIN.png'}) OCR_COIN_LIMIT = Button(area={'cn': (807, 0, 944, 19), 'en': (807, 0, 944, 19), 'jp': (807, 0, 944, 19), 'tw': (807, 0, 944, 19)}, color={'cn': (206, 206, 206), 'en': (206, 206, 206), 'jp': (206, 206, 206), 'tw': (206, 206, 206)}, button={'cn': (807, 0, 944, 19), 'en': (807, 0, 944, 19), 'jp': (807, 0, 944, 19), 'tw': (807, 0, 944, 19)}, file={'cn': './assets/cn/campaign/OCR_COIN_LIMIT.png', 'en': './assets/en/campaign/OCR_COIN_LIMIT.png', 'jp': './assets/jp/campaign/OCR_COIN_LIMIT.png', 'tw': './assets/tw/campaign/OCR_COIN_LIMIT.png'})