Merge remote-tracking branch 'LmeSzinc/master' into dev
# Conflicts: # module/config/argument/args.json # module/config/i18n/zh-TW.json
BIN
assets/cn/campaign/EVENT_20201126_DETAIL.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/cn/campaign/EVENT_20201126_DETAIL_CHECK.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/cn/campaign/EVENT_20201126_DETAIL_WHITE.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/cn/campaign/EVENT_20201126_ENTRANCE.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 4.6 KiB |
BIN
assets/cn/campaign/EVENT_20250424_PT_ICON.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/cn/campaign/EVENT_20260417_DETAIL.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/cn/campaign/EVENT_20260417_DETAIL_CHECK.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
assets/cn/campaign/EVENT_20260417_DETAIL_WHITE.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/cn/campaign/EVENT_20260417_ENTRANCE.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.7 KiB |
@@ -290,3 +290,5 @@ To add a new event, add a new row in here, and run `python -m module.config.conf
|
||||
| 20260416 | event 20220915 cn | Violet Tempest Blooming Lycoris | - | - | - | 復刻紫絳槿嵐 |
|
||||
| 20260417 | event 20260417 cn | Vacation Lane – Beachside Brilliance | 假日航线闪耀海滨 | Vacation Lane – Beachside Brilliance | バケーションレーン・きらめく砂浜 | - |
|
||||
| 20260417 | event 20201126 cn | Vacation Lane Rerun | 复刻假日航线 | Vacation Lane Rerun | バケーションレーン(復刻) | - |
|
||||
| 20260417 | event 20250424 cn | Toward Tulipa’s Seas Rerun | 复刻扬起郁金之旗 | Toward Tulipa’s Seas Rerun | チュリッパの海へ(復刻) | - |
|
||||
| 20260417 | event 20260417 cn | Vacation Lane – Beachside Brilliance | - | - | - | 假日航線閃耀海濱 |
|
||||
|
||||
@@ -107,9 +107,10 @@ class Campaign(CampaignBase):
|
||||
|
||||
def map_data_init(self, map_):
|
||||
super().map_data_init(map_)
|
||||
for override_grid in OVERRIDE:
|
||||
# Set may_enemy, but keep may_ambush
|
||||
self.map[override_grid.location].may_enemy = override_grid.may_enemy
|
||||
if not self.map_is_clear_mode:
|
||||
for override_grid in OVERRIDE:
|
||||
# Set may_enemy, but keep may_ambush
|
||||
self.map[override_grid.location].may_enemy = override_grid.may_enemy
|
||||
|
||||
def battle_0(self):
|
||||
self.pick_up_light_house(A9)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from module.base.button import Button
|
||||
from module.campaign.assets import EVENT_20201126_ENTRANCE_TEMP, EVENT_20201126_PT_ICON
|
||||
from module.campaign.assets import EVENT_20201126_PT_ICON, EVENT_20201126_DETAIL, EVENT_20201126_DETAIL_CHECK, EVENT_20201126_DETAIL_WHITE, EVENT_20201126_ENTRANCE
|
||||
from module.campaign.campaign_base import CampaignBase as CampaignBase_
|
||||
from module.exception import CampaignNameError
|
||||
from module.logger import logger
|
||||
from module.ui.page import page_campaign_menu, page_event, page_main
|
||||
from module.ui.page import page_campaign_menu, page_event, page_main_white
|
||||
|
||||
EVENT_ANIMATION = Button(area=(49, 229, 119, 400), color=(118, 215, 240), button=(49, 229, 119, 400),
|
||||
name='EVENT_ANIMATION')
|
||||
@@ -19,15 +19,18 @@ class CampaignBase(CampaignBase_):
|
||||
"""
|
||||
|
||||
def ui_goto_event(self):
|
||||
if self.appear(EVENT_20201126_PT_ICON, offset=(20, 20)) and self.ui_page_appear(page_event):
|
||||
if self.appear(EVENT_20201126_PT_ICON, offset=(40, 20)) and self.ui_page_appear(page_event):
|
||||
logger.info('Already at EVENT_20201126')
|
||||
return True
|
||||
self.ui_ensure(page_campaign_menu)
|
||||
if self.is_event_entrance_available():
|
||||
self.ui_ensure(page_main)
|
||||
self.ui_click(EVENT_20201126_ENTRANCE_TEMP,
|
||||
check_button=EVENT_20201126_PT_ICON,
|
||||
appear_button=EVENT_20201126_ENTRANCE_TEMP)
|
||||
self.ui_goto_main()
|
||||
if self.ui_page_appear(page_main_white):
|
||||
self.ui_click(EVENT_20201126_DETAIL_WHITE, check_button=EVENT_20201126_DETAIL_CHECK)
|
||||
else:
|
||||
self.ui_click(EVENT_20201126_DETAIL, check_button=EVENT_20201126_DETAIL_CHECK)
|
||||
self.ui_click(EVENT_20201126_ENTRANCE, check_button=EVENT_20201126_PT_ICON,
|
||||
appear_button=EVENT_20201126_DETAIL_CHECK, offset=(40, 20))
|
||||
return True
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
from module.campaign.assets import EVENT_20250424_PT_ICON
|
||||
from module.campaign.campaign_base import CampaignBase as CampaignBase_
|
||||
from module.ui.page import page_event
|
||||
from module.logger import logger
|
||||
from module.ui.page import page_campaign_menu, page_event
|
||||
|
||||
|
||||
class CampaignBase(CampaignBase_):
|
||||
@@ -8,3 +10,12 @@ class CampaignBase(CampaignBase_):
|
||||
if self.ui_page_appear(page_event):
|
||||
return False
|
||||
return super().handle_exp_info()
|
||||
|
||||
def ui_goto_event(self):
|
||||
if self.appear(EVENT_20250424_PT_ICON, offset=(20, 20)) and self.ui_page_appear(page_event):
|
||||
logger.info('Already at EVENT_20250424')
|
||||
return True
|
||||
self.ui_ensure(page_campaign_menu)
|
||||
if self.is_event_entrance_available():
|
||||
self.ui_goto(page_event)
|
||||
return True
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from module.base.button import Button
|
||||
from module.campaign.assets import EVENT_20260417_PT_ICON
|
||||
from module.campaign.assets import EVENT_20260417_PT_ICON, EVENT_20260417_DETAIL, EVENT_20260417_DETAIL_CHECK, EVENT_20260417_DETAIL_WHITE, EVENT_20260417_ENTRANCE
|
||||
from module.campaign.campaign_base import CampaignBase as CampaignBase_
|
||||
from module.logger import logger
|
||||
from module.ui.page import page_campaign_menu, page_event
|
||||
from module.ui.page import page_campaign_menu, page_event, page_main_white
|
||||
|
||||
EVENT_ANIMATION = Button(area=(49, 229, 119, 400), color=(118, 215, 240), button=(49, 229, 119, 400),
|
||||
name='EVENT_ANIMATION')
|
||||
@@ -10,12 +10,18 @@ EVENT_ANIMATION = Button(area=(49, 229, 119, 400), color=(118, 215, 240), button
|
||||
|
||||
class CampaignBase(CampaignBase_):
|
||||
def ui_goto_event(self):
|
||||
if self.appear(EVENT_20260417_PT_ICON, offset=(20, 20)) and self.ui_page_appear(page_event):
|
||||
if self.appear(EVENT_20260417_PT_ICON, offset=(40, 20)) and self.ui_page_appear(page_event):
|
||||
logger.info('Already at EVENT_20260417')
|
||||
return True
|
||||
self.ui_ensure(page_campaign_menu)
|
||||
if self.is_event_entrance_available():
|
||||
self.ui_goto(page_event)
|
||||
self.ui_goto_main()
|
||||
if self.ui_page_appear(page_main_white):
|
||||
self.ui_click(EVENT_20260417_DETAIL_WHITE, check_button=EVENT_20260417_DETAIL_CHECK)
|
||||
else:
|
||||
self.ui_click(EVENT_20260417_DETAIL, check_button=EVENT_20260417_DETAIL_CHECK)
|
||||
self.ui_click(EVENT_20260417_ENTRANCE, check_button=EVENT_20260417_PT_ICON,
|
||||
appear_button=EVENT_20260417_DETAIL_CHECK, offset=(40, 20))
|
||||
return True
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# docker build -t hgjazhgj/alas:latest .
|
||||
# docker run -v ${PWD}:/app/AzurLaneAutoScript -p 22267:22267 --name alas -it --rm hgjazhgj/alas
|
||||
|
||||
FROM python:3.7-slim
|
||||
FROM python:3.7-slim-bullseye
|
||||
|
||||
WORKDIR /app/AzurLaneAutoScript
|
||||
|
||||
@@ -10,7 +10,12 @@ COPY requirements.txt /tmp/requirements.txt
|
||||
# Initial download of UiAutomator2 is slow outside of China using appetizer mirror, switch to GitHub
|
||||
RUN apt update \
|
||||
&& apt install -y git adb libgomp1 openssh-client \
|
||||
&& apt install -y build-essential pkg-config \
|
||||
&& apt install -y libavformat-dev libavcodec-dev libavdevice-dev \
|
||||
&& apt install -y libavutil-dev libswscale-dev libswresample-dev libavfilter-dev \
|
||||
&& git config --global --add safe.directory '*' \
|
||||
&& pip install Cython==0.29.37 \
|
||||
&& pip install av==10.0.0 --no-build-isolation \
|
||||
&& pip install -r /tmp/requirements.txt \
|
||||
&& rm /tmp/requirements.txt \
|
||||
&& rm -r ~/.cache/pip
|
||||
|
||||
@@ -14,16 +14,19 @@ deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib\n\
|
||||
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main\n\
|
||||
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main\n\
|
||||
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib\n\
|
||||
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib\n\
|
||||
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib\n\
|
||||
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib" \
|
||||
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib" \
|
||||
> /etc/apt/sources.list \
|
||||
&& apt update \
|
||||
&& apt install -y git adb libgomp1 openssh-client \
|
||||
&& apt install -y build-essential pkg-config \
|
||||
&& apt install -y libavformat-dev libavcodec-dev libavdevice-dev \
|
||||
&& apt install -y libavutil-dev libswscale-dev libswresample-dev libavfilter-dev \
|
||||
&& git config --global --add safe.directory '*' \
|
||||
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
|
||||
&& echo 'Asia/Shanghai' > /etc/timezone \
|
||||
&& pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple \
|
||||
&& pip install Cython==0.29.37 \
|
||||
&& pip install av==10.0.0 --no-build-isolation \
|
||||
&& pip install -r /tmp/requirements.txt \
|
||||
&& rm /tmp/requirements.txt \
|
||||
&& rm -r ~/.cache/pip
|
||||
|
||||
@@ -11,12 +11,20 @@ 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_20201126_ENTRANCE_TEMP = Button(area={'cn': (1023, 368, 1100, 407), 'en': (1025, 367, 1095, 406), 'jp': (1023, 367, 1101, 402), 'tw': (1023, 368, 1100, 407)}, color={'cn': (160, 208, 243), 'en': (156, 206, 243), 'jp': (167, 213, 245), 'tw': (160, 208, 243)}, button={'cn': (1023, 368, 1100, 407), 'en': (1025, 367, 1095, 406), 'jp': (1023, 367, 1101, 402), 'tw': (1023, 368, 1100, 407)}, file={'cn': './assets/cn/campaign/EVENT_20201126_ENTRANCE_TEMP.png', 'en': './assets/en/campaign/EVENT_20201126_ENTRANCE_TEMP.png', 'jp': './assets/jp/campaign/EVENT_20201126_ENTRANCE_TEMP.png', 'tw': './assets/cn/campaign/EVENT_20201126_ENTRANCE_TEMP.png'})
|
||||
EVENT_20201126_DETAIL = Button(area={'cn': (617, 470, 659, 510), 'en': (617, 470, 659, 510), 'jp': (617, 470, 659, 510), 'tw': (617, 470, 659, 510)}, color={'cn': (188, 152, 166), 'en': (188, 152, 166), 'jp': (188, 152, 166), 'tw': (188, 152, 166)}, button={'cn': (617, 470, 659, 510), 'en': (617, 470, 659, 510), 'jp': (617, 470, 659, 510), 'tw': (617, 470, 659, 510)}, file={'cn': './assets/cn/campaign/EVENT_20201126_DETAIL.png', 'en': './assets/cn/campaign/EVENT_20201126_DETAIL.png', 'jp': './assets/cn/campaign/EVENT_20201126_DETAIL.png', 'tw': './assets/cn/campaign/EVENT_20201126_DETAIL.png'})
|
||||
EVENT_20201126_DETAIL_CHECK = Button(area={'cn': (1198, 20, 1244, 65), 'en': (1198, 20, 1244, 65), 'jp': (1198, 20, 1244, 65), 'tw': (1198, 20, 1244, 65)}, color={'cn': (176, 138, 121), 'en': (176, 138, 121), 'jp': (176, 138, 121), 'tw': (176, 138, 121)}, button={'cn': (1198, 20, 1244, 65), 'en': (1198, 20, 1244, 65), 'jp': (1198, 20, 1244, 65), 'tw': (1198, 20, 1244, 65)}, file={'cn': './assets/cn/campaign/EVENT_20201126_DETAIL_CHECK.png', 'en': './assets/cn/campaign/EVENT_20201126_DETAIL_CHECK.png', 'jp': './assets/cn/campaign/EVENT_20201126_DETAIL_CHECK.png', 'tw': './assets/cn/campaign/EVENT_20201126_DETAIL_CHECK.png'})
|
||||
EVENT_20201126_DETAIL_WHITE = Button(area={'cn': (969, 94, 1030, 156), 'en': (969, 94, 1030, 156), 'jp': (969, 94, 1030, 156), 'tw': (969, 94, 1030, 156)}, color={'cn': (178, 148, 165), 'en': (178, 148, 165), 'jp': (178, 148, 165), 'tw': (178, 148, 165)}, button={'cn': (969, 94, 1030, 156), 'en': (969, 94, 1030, 156), 'jp': (969, 94, 1030, 156), 'tw': (969, 94, 1030, 156)}, file={'cn': './assets/cn/campaign/EVENT_20201126_DETAIL_WHITE.png', 'en': './assets/cn/campaign/EVENT_20201126_DETAIL_WHITE.png', 'jp': './assets/cn/campaign/EVENT_20201126_DETAIL_WHITE.png', 'tw': './assets/cn/campaign/EVENT_20201126_DETAIL_WHITE.png'})
|
||||
EVENT_20201126_ENTRANCE = Button(area={'cn': (927, 599, 1054, 631), 'en': (927, 599, 1054, 631), 'jp': (927, 599, 1054, 631), 'tw': (927, 599, 1054, 631)}, color={'cn': (255, 255, 255), 'en': (255, 255, 255), 'jp': (255, 255, 255), 'tw': (255, 255, 255)}, button={'cn': (927, 599, 1054, 631), 'en': (927, 599, 1054, 631), 'jp': (927, 599, 1054, 631), 'tw': (927, 599, 1054, 631)}, file={'cn': './assets/cn/campaign/EVENT_20201126_ENTRANCE.png', 'en': './assets/cn/campaign/EVENT_20201126_ENTRANCE.png', 'jp': './assets/cn/campaign/EVENT_20201126_ENTRANCE.png', 'tw': './assets/cn/campaign/EVENT_20201126_ENTRANCE.png'})
|
||||
EVENT_20201126_PT_ICON = Button(area={'cn': (1108, 102, 1133, 127), 'en': (1108, 102, 1133, 127), 'jp': (1108, 102, 1133, 127), 'tw': (1108, 102, 1133, 127)}, color={'cn': (231, 121, 159), 'en': (231, 121, 159), 'jp': (231, 121, 159), 'tw': (231, 121, 159)}, button={'cn': (1108, 102, 1133, 127), 'en': (1108, 102, 1133, 127), 'jp': (1108, 102, 1133, 127), 'tw': (1108, 102, 1133, 127)}, file={'cn': './assets/cn/campaign/EVENT_20201126_PT_ICON.png', 'en': './assets/cn/campaign/EVENT_20201126_PT_ICON.png', 'jp': './assets/cn/campaign/EVENT_20201126_PT_ICON.png', 'tw': './assets/cn/campaign/EVENT_20201126_PT_ICON.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_20221124_PT_ICON = Button(area={'cn': (1106, 109, 1135, 130), 'en': (1071, 109, 1101, 129), 'jp': (1106, 109, 1135, 130), 'tw': (1106, 109, 1135, 130)}, color={'cn': (151, 116, 139), 'en': (152, 115, 138), 'jp': (151, 116, 139), 'tw': (151, 116, 139)}, button={'cn': (1106, 109, 1135, 130), 'en': (1071, 109, 1101, 129), 'jp': (1106, 109, 1135, 130), 'tw': (1106, 109, 1135, 130)}, file={'cn': './assets/cn/campaign/EVENT_20221124_PT_ICON.png', 'en': './assets/en/campaign/EVENT_20221124_PT_ICON.png', 'jp': './assets/cn/campaign/EVENT_20221124_PT_ICON.png', 'tw': './assets/cn/campaign/EVENT_20221124_PT_ICON.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'})
|
||||
EVENT_20250424_PT_ICON = Button(area={'cn': (1109, 109, 1133, 131), 'en': (1109, 109, 1133, 131), 'jp': (1109, 109, 1133, 131), 'tw': (1109, 109, 1133, 131)}, color={'cn': (182, 173, 150), 'en': (182, 173, 150), 'jp': (182, 173, 150), 'tw': (182, 173, 150)}, button={'cn': (1109, 109, 1133, 131), 'en': (1109, 109, 1133, 131), 'jp': (1109, 109, 1133, 131), 'tw': (1109, 109, 1133, 131)}, file={'cn': './assets/cn/campaign/EVENT_20250424_PT_ICON.png', 'en': './assets/cn/campaign/EVENT_20250424_PT_ICON.png', 'jp': './assets/cn/campaign/EVENT_20250424_PT_ICON.png', 'tw': './assets/cn/campaign/EVENT_20250424_PT_ICON.png'})
|
||||
EVENT_20250724_PT_ICON = Button(area={'cn': (1102, 106, 1139, 121), 'en': (1067, 108, 1104, 123), 'jp': (1102, 106, 1139, 121), 'tw': (1102, 106, 1139, 121)}, color={'cn': (95, 103, 93), 'en': (97, 101, 94), 'jp': (95, 103, 93), 'tw': (95, 103, 93)}, button={'cn': (1102, 106, 1139, 121), 'en': (1067, 108, 1104, 123), 'jp': (1102, 106, 1139, 121), 'tw': (1102, 106, 1139, 121)}, file={'cn': './assets/cn/campaign/EVENT_20250724_PT_ICON.png', 'en': './assets/en/campaign/EVENT_20250724_PT_ICON.png', 'jp': './assets/cn/campaign/EVENT_20250724_PT_ICON.png', 'tw': './assets/cn/campaign/EVENT_20250724_PT_ICON.png'})
|
||||
EVENT_20260417_DETAIL = Button(area={'cn': (618, 251, 658, 290), 'en': (618, 251, 658, 290), 'jp': (618, 251, 658, 290), 'tw': (618, 251, 658, 290)}, color={'cn': (221, 188, 185), 'en': (221, 188, 185), 'jp': (221, 188, 185), 'tw': (221, 188, 185)}, button={'cn': (618, 251, 658, 290), 'en': (618, 251, 658, 290), 'jp': (618, 251, 658, 290), 'tw': (618, 251, 658, 290)}, file={'cn': './assets/cn/campaign/EVENT_20260417_DETAIL.png', 'en': './assets/cn/campaign/EVENT_20260417_DETAIL.png', 'jp': './assets/cn/campaign/EVENT_20260417_DETAIL.png', 'tw': './assets/cn/campaign/EVENT_20260417_DETAIL.png'})
|
||||
EVENT_20260417_DETAIL_CHECK = Button(area={'cn': (439, 216, 535, 293), 'en': (439, 216, 535, 293), 'jp': (439, 216, 535, 293), 'tw': (439, 216, 535, 293)}, color={'cn': (187, 160, 173), 'en': (187, 160, 173), 'jp': (187, 160, 173), 'tw': (187, 160, 173)}, button={'cn': (439, 216, 535, 293), 'en': (439, 216, 535, 293), 'jp': (439, 216, 535, 293), 'tw': (439, 216, 535, 293)}, file={'cn': './assets/cn/campaign/EVENT_20260417_DETAIL_CHECK.png', 'en': './assets/cn/campaign/EVENT_20260417_DETAIL_CHECK.png', 'jp': './assets/cn/campaign/EVENT_20260417_DETAIL_CHECK.png', 'tw': './assets/cn/campaign/EVENT_20260417_DETAIL_CHECK.png'})
|
||||
EVENT_20260417_DETAIL_WHITE = Button(area={'cn': (1081, 92, 1141, 153), 'en': (1081, 92, 1141, 153), 'jp': (1081, 92, 1141, 153), 'tw': (1081, 92, 1141, 153)}, color={'cn': (211, 173, 175), 'en': (211, 173, 175), 'jp': (211, 173, 175), 'tw': (211, 173, 175)}, button={'cn': (1081, 92, 1141, 153), 'en': (1081, 92, 1141, 153), 'jp': (1081, 92, 1141, 153), 'tw': (1081, 92, 1141, 153)}, file={'cn': './assets/cn/campaign/EVENT_20260417_DETAIL_WHITE.png', 'en': './assets/cn/campaign/EVENT_20260417_DETAIL_WHITE.png', 'jp': './assets/cn/campaign/EVENT_20260417_DETAIL_WHITE.png', 'tw': './assets/cn/campaign/EVENT_20260417_DETAIL_WHITE.png'})
|
||||
EVENT_20260417_ENTRANCE = Button(area={'cn': (957, 522, 1091, 573), 'en': (957, 522, 1091, 573), 'jp': (957, 522, 1091, 573), 'tw': (957, 522, 1091, 573)}, color={'cn': (255, 255, 255), 'en': (255, 255, 255), 'jp': (255, 255, 255), 'tw': (255, 255, 255)}, button={'cn': (957, 522, 1091, 573), 'en': (957, 522, 1091, 573), 'jp': (957, 522, 1091, 573), 'tw': (957, 522, 1091, 573)}, file={'cn': './assets/cn/campaign/EVENT_20260417_ENTRANCE.png', 'en': './assets/cn/campaign/EVENT_20260417_ENTRANCE.png', 'jp': './assets/cn/campaign/EVENT_20260417_ENTRANCE.png', 'tw': './assets/cn/campaign/EVENT_20260417_ENTRANCE.png'})
|
||||
EVENT_20260417_PT_ICON = Button(area={'cn': (1110, 106, 1133, 130), 'en': (1110, 106, 1133, 130), 'jp': (1110, 106, 1133, 130), 'tw': (1110, 106, 1133, 130)}, color={'cn': (119, 177, 213), 'en': (119, 177, 213), 'jp': (119, 177, 213), 'tw': (119, 177, 213)}, button={'cn': (1110, 106, 1133, 130), 'en': (1110, 106, 1133, 130), 'jp': (1110, 106, 1133, 130), 'tw': (1110, 106, 1133, 130)}, file={'cn': './assets/cn/campaign/EVENT_20260417_PT_ICON.png', 'en': './assets/cn/campaign/EVENT_20260417_PT_ICON.png', 'jp': './assets/cn/campaign/EVENT_20260417_PT_ICON.png', 'tw': './assets/cn/campaign/EVENT_20260417_PT_ICON.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_EVENT_PT = Button(area={'cn': (1196, 109, 1280, 131), 'en': (1190, 109, 1280, 129), 'jp': (1196, 109, 1280, 131), 'tw': (1196, 109, 1280, 131)}, color={'cn': (121, 110, 59), 'en': (88, 78, 51), 'jp': (121, 110, 59), 'tw': (121, 110, 59)}, button={'cn': (1196, 109, 1280, 131), 'en': (1190, 109, 1280, 129), 'jp': (1196, 109, 1280, 131), 'tw': (1196, 109, 1280, 131)}, file={'cn': './assets/cn/campaign/OCR_EVENT_PT.png', 'en': './assets/en/campaign/OCR_EVENT_PT.png', 'jp': './assets/jp/campaign/OCR_EVENT_PT.png', 'tw': './assets/tw/campaign/OCR_EVENT_PT.png'})
|
||||
|
||||
@@ -11,5 +11,5 @@ COMMISSION_SCROLL_AREA = Button(area={'cn': (1254, 77, 1261, 676), 'en': (1254,
|
||||
COMMISSION_START = Button(area={'cn': (1028, 322, 1156, 383), 'en': (1053, 333, 1134, 361), 'jp': (1033, 340, 1153, 376), 'tw': (1027, 326, 1157, 389)}, color={'cn': (229, 175, 113), 'en': (237, 199, 149), 'jp': (231, 184, 121), 'tw': (231, 180, 120)}, button={'cn': (1028, 322, 1156, 383), 'en': (1053, 333, 1134, 361), 'jp': (1033, 340, 1153, 376), 'tw': (1027, 326, 1157, 389)}, file={'cn': './assets/cn/commission/COMMISSION_START.png', 'en': './assets/en/commission/COMMISSION_START.png', 'jp': './assets/jp/commission/COMMISSION_START.png', 'tw': './assets/tw/commission/COMMISSION_START.png'})
|
||||
COMMISSION_URGENT = Button(area={'cn': (35, 231, 68, 281), 'en': (28, 221, 76, 283), 'jp': (34, 266, 68, 279), 'tw': (35, 229, 69, 280)}, color={'cn': (215, 188, 124), 'en': (169, 138, 95), 'jp': (216, 190, 111), 'tw': (213, 186, 123)}, button={'cn': (35, 231, 68, 281), 'en': (28, 221, 76, 283), 'jp': (34, 266, 68, 279), 'tw': (35, 229, 69, 280)}, file={'cn': './assets/cn/commission/COMMISSION_URGENT.png', 'en': './assets/en/commission/COMMISSION_URGENT.png', 'jp': './assets/jp/commission/COMMISSION_URGENT.png', 'tw': './assets/tw/commission/COMMISSION_URGENT.png'})
|
||||
EXP_INFO_S_REWARD = Button(area={'cn': (498, 140, 557, 154), 'en': (1138, 40, 1266, 145), 'jp': (498, 140, 557, 154), 'tw': (498, 140, 557, 154)}, color={'cn': (233, 241, 127), 'en': (89, 115, 159), 'jp': (233, 241, 127), 'tw': (233, 241, 127)}, button={'cn': (498, 140, 557, 154), 'en': (1138, 40, 1266, 145), 'jp': (498, 140, 557, 154), 'tw': (498, 140, 557, 154)}, file={'cn': './assets/cn/commission/EXP_INFO_S_REWARD.png', 'en': './assets/en/commission/EXP_INFO_S_REWARD.png', 'jp': './assets/jp/commission/EXP_INFO_S_REWARD.png', 'tw': './assets/tw/commission/EXP_INFO_S_REWARD.png'})
|
||||
REWARD_1 = Button(area={'cn': (383, 285, 503, 297), 'en': (403, 274, 504, 290), 'jp': (432, 273, 476, 294), 'tw': (383, 285, 503, 297)}, color={'cn': (238, 168, 81), 'en': (241, 198, 145), 'jp': (241, 188, 122), 'tw': (238, 168, 81)}, button={'cn': (383, 285, 503, 297), 'en': (392, 262, 515, 303), 'jp': (393, 262, 514, 303), 'tw': (383, 285, 503, 297)}, file={'cn': './assets/cn/commission/REWARD_1.png', 'en': './assets/en/commission/REWARD_1.png', 'jp': './assets/jp/commission/REWARD_1.png', 'tw': './assets/tw/commission/REWARD_1.png'})
|
||||
REWARD_1 = Button(area={'cn': (383, 285, 503, 297), 'en': (403, 274, 504, 290), 'jp': (432, 273, 476, 294), 'tw': (383, 285, 503, 297)}, color={'cn': (238, 168, 81), 'en': (241, 198, 145), 'jp': (241, 188, 122), 'tw': (238, 168, 81)}, button={'cn': (383, 285, 503, 297), 'en': (392, 262, 515, 303), 'jp': (403, 271, 514, 303), 'tw': (383, 285, 503, 297)}, file={'cn': './assets/cn/commission/REWARD_1.png', 'en': './assets/en/commission/REWARD_1.png', 'jp': './assets/jp/commission/REWARD_1.png', 'tw': './assets/tw/commission/REWARD_1.png'})
|
||||
REWARD_SAVE_CLICK = Button(area={'cn': (415, 184, 496, 214), 'en': (415, 184, 496, 214), 'jp': (415, 184, 496, 214), 'tw': (415, 184, 496, 214)}, color={'cn': (152, 150, 168), 'en': (152, 150, 168), 'jp': (152, 150, 168), 'tw': (152, 150, 168)}, button={'cn': (415, 184, 496, 214), 'en': (415, 184, 496, 214), 'jp': (415, 184, 496, 214), 'tw': (415, 184, 496, 214)}, file={'cn': './assets/cn/commission/REWARD_SAVE_CLICK.png', 'en': './assets/en/commission/REWARD_SAVE_CLICK.png', 'jp': './assets/jp/commission/REWARD_SAVE_CLICK.png', 'tw': './assets/tw/commission/REWARD_SAVE_CLICK.png'})
|
||||
|
||||
@@ -3583,7 +3583,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -3599,6 +3598,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -3659,7 +3659,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -3675,6 +3674,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -3730,7 +3730,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -3746,6 +3745,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -3821,7 +3821,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -4389,7 +4390,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -4405,6 +4405,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -4465,7 +4466,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -4481,6 +4481,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -4536,7 +4537,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -4552,6 +4552,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -4627,7 +4628,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -5144,7 +5146,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -5160,6 +5161,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -5220,7 +5222,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -5236,6 +5237,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -5291,7 +5293,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -5307,6 +5308,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -5382,7 +5384,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -5899,7 +5902,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -5915,6 +5917,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -5975,7 +5978,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -5991,6 +5993,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -6046,7 +6049,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -6062,6 +6064,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -6137,7 +6140,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -6654,7 +6658,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -6670,6 +6673,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -6730,7 +6734,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -6746,6 +6749,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -6801,7 +6805,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -6817,6 +6820,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -6892,7 +6896,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -7409,7 +7414,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -7425,6 +7429,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -7485,7 +7490,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -7501,6 +7505,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -7556,7 +7561,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -7572,6 +7576,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -7647,7 +7652,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -8164,7 +8170,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -8180,6 +8185,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -8240,7 +8246,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -8256,6 +8261,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -8311,7 +8317,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -8327,6 +8332,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -8402,7 +8408,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -10830,7 +10837,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -10846,6 +10852,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -10906,7 +10913,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -10922,6 +10928,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -10977,7 +10984,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -10993,6 +10999,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -11068,7 +11075,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -11602,7 +11610,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -11618,6 +11625,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -11678,7 +11686,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -11694,6 +11701,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -11749,7 +11757,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -11765,6 +11772,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -11840,7 +11848,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -12374,7 +12383,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -12390,6 +12398,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -12450,7 +12459,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -12466,6 +12474,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -12521,7 +12530,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -12537,6 +12545,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -12612,7 +12621,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -13146,7 +13156,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -13162,6 +13171,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -13222,7 +13232,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -13238,6 +13247,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -13293,7 +13303,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -13309,6 +13318,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -13384,7 +13394,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
@@ -13908,7 +13919,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -13924,6 +13934,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn",
|
||||
"event_general_cn"
|
||||
@@ -13984,7 +13995,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -14000,6 +14010,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -14055,7 +14066,6 @@
|
||||
"event_20220818_cn",
|
||||
"event_20250227_cn",
|
||||
"event_20230223_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20250520_cn",
|
||||
"event_20230525_cn",
|
||||
"event_20221124_cn",
|
||||
@@ -14071,6 +14081,7 @@
|
||||
"event_20260226_cn",
|
||||
"event_20240229_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20250424_cn",
|
||||
"event_20201126_cn",
|
||||
"event_20260417_cn"
|
||||
],
|
||||
@@ -14146,7 +14157,8 @@
|
||||
"event_20260226_cn",
|
||||
"event_20220728_cn",
|
||||
"event_20260326_cn",
|
||||
"event_20220915_cn"
|
||||
"event_20220915_cn",
|
||||
"event_20260417_cn"
|
||||
]
|
||||
},
|
||||
"Mode": {
|
||||
|
||||
@@ -820,7 +820,7 @@
|
||||
"event_20241121_cn": "Dangerous Inventions Incoming",
|
||||
"event_20241219_cn": "Substellar Crepuscule",
|
||||
"event_20250227_cn": "Paradiso of Shackled Light",
|
||||
"event_20250424_cn": "Toward Tulipa’s Seas",
|
||||
"event_20250424_cn": "Toward Tulipa’s Seas Rerun",
|
||||
"event_20250520_cn": "A Rose on the High Tower",
|
||||
"event_20250724_cn": "The Alchemist and the Tower of Horizons",
|
||||
"event_20250814_cn": "Secrets of the Abyss",
|
||||
|
||||
@@ -820,7 +820,7 @@
|
||||
"event_20241121_cn": "危険発明接近中",
|
||||
"event_20241219_cn": "星降る夕影の残光",
|
||||
"event_20250227_cn": "籠檻に囚われし神光",
|
||||
"event_20250424_cn": "チュリッパの海へ",
|
||||
"event_20250424_cn": "チュリッパの海へ(復刻)",
|
||||
"event_20250520_cn": "高い塔の薔薇",
|
||||
"event_20250724_cn": "錬金術士と天空邂逅の塔",
|
||||
"event_20250814_cn": "淵層界の秘密",
|
||||
|
||||
@@ -820,7 +820,7 @@
|
||||
"event_20241121_cn": "危险发明迫近中",
|
||||
"event_20241219_cn": "星光下的余晖",
|
||||
"event_20250227_cn": "樊笼内的神光",
|
||||
"event_20250424_cn": "扬起郁金之旗",
|
||||
"event_20250424_cn": "复刻扬起郁金之旗",
|
||||
"event_20250520_cn": "高塔上的蔷薇",
|
||||
"event_20250724_cn": "优米雅的炼金工房",
|
||||
"event_20250814_cn": "奇渊下的秘密",
|
||||
|
||||
@@ -829,7 +829,7 @@
|
||||
"event_20251218_cn": "響徹於天穹之音",
|
||||
"event_20260226_cn": "春滿客棧Online",
|
||||
"event_20260326_cn": "漫遊者招募計劃",
|
||||
"event_20260417_cn": "Vacation Lane – Beachside Brilliance",
|
||||
"event_20260417_cn": "假日航線閃耀海濱",
|
||||
"event_general_cn": "通用活动图(紧急委托)",
|
||||
"raid_20200624": "特別演習埃塞克斯級(復刻)",
|
||||
"raid_20210708": "復刻穿越彼方的水線",
|
||||
|
||||
@@ -8,7 +8,7 @@ ADD_NEW_STUDENT = Button(area={'cn': (417, 375, 438, 398), 'en': (417, 375, 438,
|
||||
BOOK_EMPTY_POPUP = Button(area={'cn': (880, 180, 908, 209), 'en': (880, 180, 908, 209), 'jp': (880, 180, 908, 209), 'tw': (880, 180, 908, 209)}, color={'cn': (211, 109, 105), 'en': (211, 109, 105), 'jp': (211, 109, 105), 'tw': (211, 109, 105)}, button={'cn': (880, 180, 908, 209), 'en': (880, 180, 908, 209), 'jp': (880, 180, 908, 209), 'tw': (880, 180, 908, 209)}, file={'cn': './assets/cn/tactical/BOOK_EMPTY_POPUP.png', 'en': './assets/en/tactical/BOOK_EMPTY_POPUP.png', 'jp': './assets/jp/tactical/BOOK_EMPTY_POPUP.png', 'tw': './assets/tw/tactical/BOOK_EMPTY_POPUP.png'})
|
||||
OCR_SKILL_EXP = Button(area={'cn': (771, 191, 951, 209), 'en': (771, 191, 951, 209), 'jp': (728, 189, 950, 211), 'tw': (771, 191, 951, 209)}, color={'cn': (72, 82, 83), 'en': (72, 82, 83), 'jp': (69, 78, 82), 'tw': (72, 82, 83)}, button={'cn': (771, 191, 951, 209), 'en': (771, 191, 951, 209), 'jp': (728, 189, 950, 211), 'tw': (771, 191, 951, 209)}, file={'cn': './assets/cn/tactical/OCR_SKILL_EXP.png', 'en': './assets/en/tactical/OCR_SKILL_EXP.png', 'jp': './assets/jp/tactical/OCR_SKILL_EXP.png', 'tw': './assets/tw/tactical/OCR_SKILL_EXP.png'})
|
||||
RAPID_TRAINING = Button(area={'cn': (518, 566, 583, 582), 'en': (518, 568, 585, 580), 'jp': (518, 566, 584, 583), 'tw': (518, 566, 583, 582)}, color={'cn': (233, 212, 171), 'en': (229, 205, 156), 'jp': (232, 209, 165), 'tw': (233, 212, 171)}, button={'cn': (518, 566, 583, 582), 'en': (518, 568, 585, 580), 'jp': (518, 566, 584, 583), 'tw': (518, 566, 583, 582)}, file={'cn': './assets/cn/tactical/RAPID_TRAINING.png', 'en': './assets/en/tactical/RAPID_TRAINING.png', 'jp': './assets/jp/tactical/RAPID_TRAINING.png', 'tw': './assets/cn/tactical/RAPID_TRAINING.png'})
|
||||
REWARD_2 = Button(area={'cn': (418, 413, 468, 434), 'en': (403, 416, 504, 432), 'jp': (432, 415, 476, 436), 'tw': (418, 413, 468, 434)}, color={'cn': (240, 191, 120), 'en': (240, 201, 145), 'jp': (240, 191, 121), 'tw': (240, 191, 120)}, button={'cn': (383, 404, 503, 444), 'en': (392, 404, 515, 445), 'jp': (399, 415, 520, 450), 'tw': (383, 404, 503, 444)}, file={'cn': './assets/cn/tactical/REWARD_2.png', 'en': './assets/en/tactical/REWARD_2.png', 'jp': './assets/jp/tactical/REWARD_2.png', 'tw': './assets/tw/tactical/REWARD_2.png'})
|
||||
REWARD_2 = Button(area={'cn': (418, 413, 468, 434), 'en': (403, 416, 504, 432), 'jp': (432, 415, 476, 436), 'tw': (418, 413, 468, 434)}, color={'cn': (240, 191, 120), 'en': (240, 201, 145), 'jp': (240, 191, 121), 'tw': (240, 191, 120)}, button={'cn': (383, 404, 503, 444), 'en': (392, 404, 515, 445), 'jp': (403, 415, 520, 450), 'tw': (383, 404, 503, 444)}, file={'cn': './assets/cn/tactical/REWARD_2.png', 'en': './assets/en/tactical/REWARD_2.png', 'jp': './assets/jp/tactical/REWARD_2.png', 'tw': './assets/tw/tactical/REWARD_2.png'})
|
||||
SKILL_CONFIRM = Button(area={'cn': (575, 563, 705, 594), 'en': (600, 558, 681, 581), 'jp': (576, 563, 705, 594), 'tw': (577, 563, 704, 593)}, color={'cn': (147, 177, 216), 'en': (167, 191, 223), 'jp': (136, 170, 213), 'tw': (161, 187, 220)}, button={'cn': (575, 563, 705, 594), 'en': (600, 558, 681, 581), 'jp': (576, 563, 705, 594), 'tw': (577, 563, 704, 593)}, file={'cn': './assets/cn/tactical/SKILL_CONFIRM.png', 'en': './assets/en/tactical/SKILL_CONFIRM.png', 'jp': './assets/jp/tactical/SKILL_CONFIRM.png', 'tw': './assets/tw/tactical/SKILL_CONFIRM.png'})
|
||||
TACTICAL_CLASS_CANCEL = Button(area={'cn': (818, 591, 990, 647), 'en': (836, 591, 973, 639), 'jp': (840, 606, 969, 637), 'tw': (819, 590, 989, 647)}, color={'cn': (153, 154, 154), 'en': (163, 164, 164), 'jp': (175, 176, 176), 'tw': (152, 153, 154)}, button={'cn': (818, 591, 990, 647), 'en': (836, 591, 973, 639), 'jp': (840, 606, 969, 637), 'tw': (819, 590, 989, 647)}, file={'cn': './assets/cn/tactical/TACTICAL_CLASS_CANCEL.png', 'en': './assets/en/tactical/TACTICAL_CLASS_CANCEL.png', 'jp': './assets/jp/tactical/TACTICAL_CLASS_CANCEL.png', 'tw': './assets/tw/tactical/TACTICAL_CLASS_CANCEL.png'})
|
||||
TACTICAL_CLASS_START = Button(area={'cn': (1024, 590, 1197, 648), 'en': (1045, 592, 1176, 640), 'jp': (1046, 606, 1176, 637), 'tw': (1026, 590, 1196, 647)}, color={'cn': (96, 139, 194), 'en': (95, 137, 190), 'jp': (132, 165, 208), 'tw': (101, 143, 196)}, button={'cn': (1024, 590, 1197, 648), 'en': (1045, 592, 1176, 640), 'jp': (1046, 606, 1176, 637), 'tw': (1026, 590, 1196, 647)}, file={'cn': './assets/cn/tactical/TACTICAL_CLASS_START.png', 'en': './assets/en/tactical/TACTICAL_CLASS_START.png', 'jp': './assets/jp/tactical/TACTICAL_CLASS_START.png', 'tw': './assets/tw/tactical/TACTICAL_CLASS_START.png'})
|
||||
|
||||