Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions alas.py
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,10 @@ def shop_once(self):
from module.shop.shop_reward import RewardShop
RewardShop(config=self.config, device=self.device).run_once()

def event_shop(self):
from module.shop_event.shop_event import EventShop
EventShop(config=self.config, device=self.device).run()

def shipyard(self):
from module.shipyard.shipyard_reward import RewardShipyard
RewardShipyard(config=self.config, device=self.device).run()
Expand Down
Binary file added assets/cn/shop/NAV_EVENT.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cn/shop_event/EVENT_SHOP_SCROLL_AREA.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cn/shop_event/NO_NAV_EVENT_CHECK.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cn/shop_event/SHOP_EVENT_DEADLINE.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cn/shop_event/SHOP_OCR_BALANCE_SECOND.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/cn/ui/SHOP_GOTO_MUNITIONS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/en/shop/NAV_EVENT.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/en/ui/SHOP_GOTO_MUNITIONS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/jp/shop/NAV_EVENT.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/jp/ui/SHOP_GOTO_MUNITIONS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/Array.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/Array_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/Array_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/Array_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT1_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT1_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT1_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT1_5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentChangeT2_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentCoreT3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentCoreT3_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentCoreT3_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/shop/event/AugmentCoreT3_4.png
Binary file added assets/shop/event/AugmentCoreT3_5.png
Binary file added assets/shop/event/AugmentCoreT3_6.png
Binary file added assets/shop/event/AugmentEnhanceT2.png
Binary file added assets/shop/event/AugmentEnhanceT2_2.png
Binary file added assets/shop/event/AugmentEnhanceT2_3.png
Binary file added assets/shop/event/AugmentEnhanceT2_4.png
Binary file added assets/shop/event/AugmentEnhanceT2_5.png
Binary file added assets/shop/event/AugmentEnhanceT2_6.png
Binary file added assets/shop/event/BoxT4.png
Binary file added assets/shop/event/BoxT4_2.png
Binary file added assets/shop/event/BoxT4_3.png
Binary file added assets/shop/event/BoxT4_4.png
Binary file added assets/shop/event/BoxT4_5.png
Binary file added assets/shop/event/BoxT4_6.png
Binary file added assets/shop/event/BoxT4_7.png
Binary file added assets/shop/event/BoxT4_8.png
Binary file added assets/shop/event/CatT1.png
Binary file added assets/shop/event/CatT1_2.png
Binary file added assets/shop/event/CatT1_3.png
Binary file added assets/shop/event/CatT2.png
Binary file added assets/shop/event/CatT2_2.png
Binary file added assets/shop/event/CatT3.png
Binary file added assets/shop/event/CatT3_2.png
Binary file added assets/shop/event/CatT3_3.png
Binary file added assets/shop/event/CatT3_4.png
Binary file added assets/shop/event/CatT3_5.png
Binary file added assets/shop/event/CatT3_6.png
Binary file added assets/shop/event/Chip.png
Binary file added assets/shop/event/Chip_2.png
Binary file added assets/shop/event/Chip_3.png
Binary file added assets/shop/event/Chip_4.png
Binary file added assets/shop/event/Chip_5.png
Binary file added assets/shop/event/Coin.png
Binary file added assets/shop/event/Coin_2.png
Binary file added assets/shop/event/Coin_3.png
Binary file added assets/shop/event/Coin_4.png
Binary file added assets/shop/event/Coin_5.png
Binary file added assets/shop/event/Coin_6.png
Binary file added assets/shop/event/Cube.png
Binary file added assets/shop/event/Cube_2.png
Binary file added assets/shop/event/DRS8.png
Binary file added assets/shop/event/DRS8_2.png
Binary file added assets/shop/event/DRS8_3.png
Binary file added assets/shop/event/DRS8_4.png
Binary file added assets/shop/event/DRS8_5.png
Binary file added assets/shop/event/DRS8_6.png
Binary file added assets/shop/event/ExpBookT1.png
Binary file added assets/shop/event/FoodT1.png
Binary file added assets/shop/event/FoodT1_2.png
Binary file added assets/shop/event/FoodT1_3.png
Binary file added assets/shop/event/FoodT1_4.png
Binary file added assets/shop/event/GachaTicket.png
Binary file added assets/shop/event/GachaTicket_2.png
Binary file added assets/shop/event/Medal.png
Binary file added assets/shop/event/Medal_2.png
Binary file added assets/shop/event/Oil.png
Binary file added assets/shop/event/Oil_2.png
Binary file added assets/shop/event/Oil_3.png
Binary file added assets/shop/event/Oil_4.png
Binary file added assets/shop/event/PRS8.png
Binary file added assets/shop/event/PRS8_2.png
Binary file added assets/shop/event/PRS8_3.png
Binary file added assets/shop/event/PRS8_4.png
Binary file added assets/shop/event/PRS8_5.png
Binary file added assets/shop/event/PRS8_6.png
Binary file added assets/shop/event/PlateAntiairT3.png
Binary file added assets/shop/event/PlateAntiairT3_2.png
Binary file added assets/shop/event/PlateAntiairT3_3.png
Binary file added assets/shop/event/PlateAntiairT3_4.png
Binary file added assets/shop/event/PlateGeneralT3.png
Binary file added assets/shop/event/PlateGeneralT3_2.png
Binary file added assets/shop/event/PlateGeneralT3_3.png
Binary file added assets/shop/event/PlateGunT3.png
Binary file added assets/shop/event/PlateGunT3_2.png
Binary file added assets/shop/event/PlateGunT3_3.png
Binary file added assets/shop/event/PlateGunT3_4.png
Binary file added assets/shop/event/PlateGunT3_5.png
Binary file added assets/shop/event/PlatePlaneT3.png
Binary file added assets/shop/event/PlatePlaneT3_2.png
Binary file added assets/shop/event/PlatePlaneT3_3.png
Binary file added assets/shop/event/PlateTorpedoT3.png
Binary file added assets/shop/event/PlateTorpedoT3_2.png
Binary file added assets/shop/event/PlateTorpedoT3_3.png
Binary file added assets/shop/event/PlateTorpedoT3_4.png
Binary file added assets/shop/event/PlateTorpedoT3_5.png
Binary file added assets/shop/event/PlateTorpedoT3_6.png
Binary file modified assets/tw/ui/SHOP_GOTO_MUNITIONS.png
19 changes: 19 additions & 0 deletions config/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,25 @@
"Storage": {}
}
},
"EventShop": {
"Scheduler": {
"Enable": false,
"NextRun": "2020-01-01 00:00:00",
"Command": "EventShop",
"SuccessInterval": 30,
"FailureInterval": 30,
"ServerUpdate": "00:00"
},
"EventShop": {
"UnlockSSRShip": true,
"BuyURShip": 2,
"PresetFilter": "all",
"CustomFilter": "EquipUR > EquipSSR > Cube > GachaTicket\n> Array > Chip > CatT3 \n> Meta > SkinBox\n> Oil > Coin > Medal > ExpBookT1 > FoodT1\n> DR > PR\n> AugmentCore > AugmentEnhanceT2 > AugmentChangeT2 > AugmentChangeT1\n> CatT2 > CatT1 > PlateGeneralT3 > PlateT3 > BoxT4\n> ShipSSR"
},
"Storage": {
"Storage": {}
}
},
"WarArchives": {
"Scheduler": {
"Enable": false,
Expand Down
72 changes: 72 additions & 0 deletions module/config/argument/args.json
Original file line number Diff line number Diff line change
Expand Up @@ -3385,6 +3385,78 @@
}
}
},
"EventShop": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": false,
"option": [
true,
false
]
},
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"Command": {
"type": "input",
"value": "EventShop",
"display": "hide"
},
"SuccessInterval": {
"type": "input",
"value": 30,
"display": "hide"
},
"FailureInterval": {
"type": "input",
"value": 30,
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "00:00",
"display": "hide"
}
},
"EventShop": {
"UnlockSSRShip": {
"type": "checkbox",
"value": true
},
"BuyURShip": {
"type": "select",
"value": 2,
"option": [
0,
1,
2
]
},
"PresetFilter": {
"type": "select",
"value": "all",
"option": [
"all",
"custom"
]
},
"CustomFilter": {
"type": "textarea",
"value": "EquipUR > EquipSSR > Cube > GachaTicket\n> Array > Chip > CatT3 \n> Meta > SkinBox\n> Oil > Coin > Medal > ExpBookT1 > FoodT1\n> DR > PR\n> AugmentCore > AugmentEnhanceT2 > AugmentChangeT2 > AugmentChangeT1\n> CatT2 > CatT1 > PlateGeneralT3 > PlateT3 > BoxT4\n> ShipSSR"
}
},
"Storage": {
"Storage": {
"type": "storage",
"value": {},
"valuetype": "ignore",
"display": "disabled"
}
}
},
"WarArchives": {
"Scheduler": {
"Enable": {
Expand Down
17 changes: 17 additions & 0 deletions module/config/argument/argument.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,23 @@ Coalition:
Fleet:
value: single
option: [ single, multi ]
EventShop:
UnlockSSRShip: true
BuyURShip:
value: 2
option: [ 0, 1, 2 ]
PresetFilter:
value: all
option: [ all, custom ]
CustomFilter: |-
EquipUR > EquipSSR > Cube > GachaTicket
> Array > Chip > CatT3
> Meta > SkinBox
> Oil > Coin > Medal > ExpBookT1 > FoodT1
> DR > PR
> AugmentCore > AugmentEnhanceT2 > AugmentChangeT2 > AugmentChangeT1
> CatT2 > CatT1 > PlateGeneralT3 > PlateT3 > BoxT4
> ShipSSR


# ==================== Reward ====================
Expand Down
1 change: 1 addition & 0 deletions module/config/argument/menu.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"Hospital",
"Coalition",
"MaritimeEscort",
"EventShop",
"WarArchives"
]
},
Expand Down
5 changes: 5 additions & 0 deletions module/config/argument/override.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,11 @@ CoalitionSp:
Fleet2Control: prevent_yellow_face
Fleet2Recover: not_in_dormitory
Fleet2Oath: false
EventShop:
Scheduler:
SuccessInterval: 30
FailureInterval: 30
ServerUpdate: 00:00

# ==================== Reward ====================

Expand Down
3 changes: 3 additions & 0 deletions module/config/argument/task.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ Event:
MaritimeEscort:
- Scheduler
- MaritimeEscort
EventShop:
- Scheduler
- EventShop
WarArchives:
- Scheduler
- Campaign
Expand Down
6 changes: 6 additions & 0 deletions module/config/config_generated.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,12 @@ class GeneratedConfig:
Coalition_Mode = 'hard' # easy, normal, hard, sp
Coalition_Fleet = 'single' # single, multi

# Group `EventShop`
EventShop_UnlockSSRShip = True
EventShop_BuyURShip = 2 # 0, 1, 2
EventShop_PresetFilter = 'all' # all, custom
EventShop_CustomFilter = 'EquipUR > EquipSSR > Cube > GachaTicket\n> Array > Chip > CatT3 \n> Meta > SkinBox\n> Oil > Coin > Medal > ExpBookT1 > FoodT1\n> DR > PR\n> AugmentCore > AugmentEnhanceT2 > AugmentChangeT2 > AugmentChangeT1\n> CatT2 > CatT1 > PlateGeneralT3 > PlateT3 > BoxT4\n> ShipSSR'

# Group `Commission`
Commission_PresetFilter = 'cube' # cube, cube_24h, chip, chip_24h, oil, custom
Commission_CustomFilter = 'DailyEvent > Gem-4 > Gem-2 > Gem-8 > ExtraCube-0:30\n> UrgentCube-1:30 > UrgentCube-1:45 > UrgentCube-3\n> ExtraDrill-5:20 > ExtraDrill-2 > ExtraDrill-3:20\n> UrgentCube-2:15 > UrgentCube-4\n> ExtraDrill-1 > UrgentCube-6 > ExtraCube-1:30\n> ExtraDrill-2:40 > ExtraDrill-0:20\n> Major > DailyChip > DailyResource\n> ExtraPart-0:30 > ExtraOil-1 > UrgentBox-6\n> ExtraCube-3 > ExtraPart-1 > UrgentBox-3\n> ExtraCube-4 > ExtraPart-1:30 > ExtraOil-4\n> UrgentBox-1 > ExtraCube-5 > UrgentBox-1\n> ExtraCube-8 > ExtraOil-8\n> UrgentDrill-4 > UrgentDrill-2:40 > UrgentDrill-2\n> UrgentDrill-1 > UrgentDrill-1:30 > UrgentDrill-1:10\n> Extra-0:20 > Extra-0:30 > Extra-1:00 > Extra-1:30 > Extra-2:00\n> shortest'
Expand Down
7 changes: 6 additions & 1 deletion module/config/config_manual.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def SERVER(self):
> Exercise
> Dorm > Meowfficer > Guild > Gacha
> Reward
> ShopFrequent > ShopOnce > Shipyard > Freebies
> ShopFrequent > EventShop > ShopOnce > Shipyard > Freebies
> PrivateQuarters
> OpsiExplore
> Minigame > Awaken
Expand Down Expand Up @@ -374,6 +374,11 @@ def SERVER(self):
# For dev purpose, auto extract new item templates
SHOP_EXTRACT_TEMPLATE = False

"""
module.shop_event
"""
EVENT_SHOP_IGNORE_DEADLINE = False

"""
module.war_archives
"""
Expand Down
31 changes: 31 additions & 0 deletions module/config/i18n/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@
"name": "Maritime Escort",
"help": ""
},
"EventShop": {
"name": "Event Shop",
"help": ""
},
"WarArchives": {
"name": "War Archives",
"help": "Due to the lack of maintenance of war archives, continuous clear may not work normally, if Alas runs abnormally, Please manually finish clearing and use auto search"
Expand Down Expand Up @@ -1335,6 +1339,33 @@
"multi": "Coalition Battle"
}
},
"EventShop": {
"_info": {
"name": "Event Shop Settings",
"help": ""
},
"UnlockSSRShip": {
"name": "Unlock SSR Ship",
"help": ""
},
"BuyURShip": {
"name": "Buy X UR Ship(s)",
"help": "",
"0": "0",
"1": "1",
"2": "2"
},
"PresetFilter": {
"name": "Event Shop Filter",
"help": "Generally does not need to be modified.",
"all": "All",
"custom": "Custom"
},
"CustomFilter": {
"name": "Custom Filter",
"help": "To use your own filter, set \"Event Shop Filter\" to \"Custom\". All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_en>"
}
},
"Commission": {
"_info": {
"name": "Commission Settings",
Expand Down
31 changes: 31 additions & 0 deletions module/config/i18n/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@
"name": "Maritime Escort",
"help": ""
},
"EventShop": {
"name": "イベント商店",
"help": ""
},
"WarArchives": {
"name": "作戦履歴",
"help": ""
Expand Down Expand Up @@ -1335,6 +1339,33 @@
"multi": "multi"
}
},
"EventShop": {
"_info": {
"name": "EventShop._info.name",
"help": "EventShop._info.help"
},
"UnlockSSRShip": {
"name": "EventShop.UnlockSSRShip.name",
"help": "EventShop.UnlockSSRShip.help"
},
"BuyURShip": {
"name": "EventShop.BuyURShip.name",
"help": "EventShop.BuyURShip.help",
"0": "0",
"1": "1",
"2": "2"
},
"PresetFilter": {
"name": "EventShop.PresetFilter.name",
"help": "EventShop.PresetFilter.help",
"all": "all",
"custom": "custom"
},
"CustomFilter": {
"name": "EventShop.CustomFilter.name",
"help": "EventShop.CustomFilter.help"
}
},
"Commission": {
"_info": {
"name": "Commission._info.name",
Expand Down
31 changes: 31 additions & 0 deletions module/config/i18n/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@
"name": "商船护航",
"help": ""
},
"EventShop": {
"name": "活动商店",
"help": ""
},
"WarArchives": {
"name": "作战档案",
"help": "由于作战档案缺少维护,开荒功能不一定能正常使用,如果发现Alas运行异常,请手动完成开荒后使用自律寻敌功能"
Expand Down Expand Up @@ -1335,6 +1339,33 @@
"multi": "多队出击"
}
},
"EventShop": {
"_info": {
"name": "活动商店",
"help": ""
},
"UnlockSSRShip": {
"name": "解锁SSR舰船",
"help": ""
},
"BuyURShip": {
"name": "购买X只UR舰船",
"help": "",
"0": "0",
"1": "1",
"2": "2"
},
"PresetFilter": {
"name": "活动商店过滤器",
"help": "一般默认全买即可",
"all": "全部",
"custom": "自定义"
},
"CustomFilter": {
"name": "自定义过滤器",
"help": "使用自定义过滤器需将“活动商店过滤器”设置为“自定义”,并阅读 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_cn"
}
},
"Commission": {
"_info": {
"name": "委托",
Expand Down
31 changes: 31 additions & 0 deletions module/config/i18n/zh-TW.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@
"name": "商船護航",
"help": ""
},
"EventShop": {
"name": "活動商店",
"help": ""
},
"WarArchives": {
"name": "作戰檔案",
"help": "由於作戰檔案缺少維護,開荒功能不一定能正常使用,如果發現Alas運行異常,請手動完成開荒後使用自律尋敵功能"
Expand Down Expand Up @@ -1335,6 +1339,33 @@
"multi": "多隊出擊"
}
},
"EventShop": {
"_info": {
"name": "活動商店",
"help": ""
},
"UnlockSSRShip": {
"name": "解鎖SSR艦船",
"help": ""
},
"BuyURShip": {
"name": "購買X艘UR艦船",
"help": "",
"0": "0",
"1": "1",
"2": "2"
},
"PresetFilter": {
"name": "活動商店過濾器",
"help": "一般不需要修改",
"all": "全部",
"custom": "自定義"
},
"CustomFilter": {
"name": "自定義活動商店過濾器",
"help": "使用自定義過濾器需將 \"活動商店過濾器\" 設定為 \"自定義過濾器\",並閱讀 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_cn"
}
},
"Commission": {
"_info": {
"name": "委託",
Expand Down
1 change: 1 addition & 0 deletions module/shop/assets.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
AMOUNT_MINUS = Button(area={'cn': (546, 304, 586, 344), 'en': (546, 304, 586, 344), 'jp': (546, 304, 586, 344), 'tw': (546, 304, 586, 344)}, color={'cn': (76, 127, 195), 'en': (76, 127, 195), 'jp': (76, 127, 195), 'tw': (76, 127, 195)}, button={'cn': (546, 304, 586, 344), 'en': (546, 304, 586, 344), 'jp': (546, 304, 586, 344), 'tw': (546, 304, 586, 344)}, file={'cn': './assets/cn/shop/AMOUNT_MINUS.png', 'en': './assets/en/shop/AMOUNT_MINUS.png', 'jp': './assets/jp/shop/AMOUNT_MINUS.png', 'tw': './assets/tw/shop/AMOUNT_MINUS.png'})
AMOUNT_PLUS = Button(area={'cn': (693, 304, 735, 344), 'en': (693, 304, 735, 344), 'jp': (693, 304, 735, 344), 'tw': (693, 304, 735, 344)}, color={'cn': (81, 130, 196), 'en': (81, 130, 196), 'jp': (81, 130, 196), 'tw': (81, 130, 196)}, button={'cn': (693, 304, 735, 344), 'en': (693, 304, 735, 344), 'jp': (693, 304, 735, 344), 'tw': (693, 304, 735, 344)}, file={'cn': './assets/cn/shop/AMOUNT_PLUS.png', 'en': './assets/en/shop/AMOUNT_PLUS.png', 'jp': './assets/jp/shop/AMOUNT_PLUS.png', 'tw': './assets/tw/shop/AMOUNT_PLUS.png'})
MEDAL_SHOP_SCROLL_AREA_250814 = Button(area={'cn': (1063, 201, 1064, 623), 'en': (1063, 201, 1064, 623), 'jp': (1063, 201, 1064, 623), 'tw': (1063, 201, 1064, 623)}, color={'cn': (128, 143, 153), 'en': (128, 143, 153), 'jp': (128, 143, 153), 'tw': (128, 143, 153)}, button={'cn': (1063, 201, 1064, 623), 'en': (1063, 201, 1064, 623), 'jp': (1063, 201, 1064, 623), 'tw': (1063, 201, 1064, 623)}, file={'cn': './assets/cn/shop/MEDAL_SHOP_SCROLL_AREA_250814.png', 'en': './assets/en/shop/MEDAL_SHOP_SCROLL_AREA_250814.png', 'jp': './assets/cn/shop/MEDAL_SHOP_SCROLL_AREA_250814.png', 'tw': './assets/cn/shop/MEDAL_SHOP_SCROLL_AREA_250814.png'})
NAV_EVENT = Button(area={'cn': (52, 537, 127, 558), 'en': (50, 538, 131, 557), 'jp': (52, 538, 127, 559), 'tw': (52, 537, 127, 558)}, color={'cn': (127, 179, 208), 'en': (146, 190, 213), 'jp': (166, 204, 220), 'tw': (127, 179, 208)}, button={'cn': (52, 537, 127, 558), 'en': (50, 538, 131, 557), 'jp': (52, 538, 127, 559), 'tw': (52, 537, 127, 558)}, file={'cn': './assets/cn/shop/NAV_EVENT.png', 'en': './assets/en/shop/NAV_EVENT.png', 'jp': './assets/jp/shop/NAV_EVENT.png', 'tw': './assets/cn/shop/NAV_EVENT.png'})
NAV_GENERAL = Button(area={'cn': (52, 436, 127, 457), 'en': (47, 438, 127, 458), 'jp': (50, 438, 94, 458), 'tw': (53, 436, 126, 459)}, color={'cn': (126, 178, 207), 'en': (137, 185, 211), 'jp': (149, 194, 218), 'tw': (146, 191, 214)}, button={'cn': (52, 436, 127, 457), 'en': (47, 438, 127, 458), 'jp': (50, 438, 94, 458), 'tw': (53, 436, 126, 459)}, file={'cn': './assets/cn/shop/NAV_GENERAL.png', 'en': './assets/en/shop/NAV_GENERAL.png', 'jp': './assets/jp/shop/NAV_GENERAL.png', 'tw': './assets/tw/shop/NAV_GENERAL.png'})
NAV_MONTHLY = Button(area={'cn': (52, 486, 127, 508), 'en': (51, 487, 131, 507), 'jp': (53, 488, 125, 508), 'tw': (53, 487, 125, 507)}, color={'cn': (127, 178, 207), 'en': (129, 179, 207), 'jp': (161, 201, 219), 'tw': (143, 187, 210)}, button={'cn': (52, 486, 127, 508), 'en': (51, 487, 131, 507), 'jp': (53, 488, 125, 508), 'tw': (53, 487, 125, 507)}, file={'cn': './assets/cn/shop/NAV_MONTHLY.png', 'en': './assets/en/shop/NAV_MONTHLY.png', 'jp': './assets/jp/shop/NAV_MONTHLY.png', 'tw': './assets/tw/shop/NAV_MONTHLY.png'})
SELECT_MINUS = Button(area={'cn': (562, 201, 588, 227), 'en': (562, 201, 588, 227), 'jp': (562, 201, 588, 227), 'tw': (562, 201, 588, 227)}, color={'cn': (86, 70, 70), 'en': (86, 70, 70), 'jp': (86, 70, 70), 'tw': (86, 70, 70)}, button={'cn': (562, 201, 588, 227), 'en': (562, 201, 588, 227), 'jp': (562, 201, 588, 227), 'tw': (562, 201, 588, 227)}, file={'cn': './assets/cn/shop/SELECT_MINUS.png', 'en': './assets/en/shop/SELECT_MINUS.png', 'jp': './assets/jp/shop/SELECT_MINUS.png', 'tw': './assets/tw/shop/SELECT_MINUS.png'})
Expand Down
Loading