Skip to content

Commit 4f6c94a

Browse files
committed
Add: [JP] island production using manjuu
1 parent 66ed453 commit 4f6c94a

11 files changed

Lines changed: 322 additions & 0 deletions

alas.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,10 @@ def gems_farming(self):
407407
GemsFarming(config=self.config, device=self.device).run(
408408
name=self.config.Campaign_Name, folder=self.config.Campaign_Event, mode=self.config.Campaign_Mode)
409409

410+
def island_production(self):
411+
from module.island.production import IslandProduction
412+
IslandProduction(config=self.config, device=self.device).run()
413+
410414
def island_freebie(self):
411415
from module.island.freebie import IslandFreebie
412416
IslandFreebie(config=self.config, device=self.device).run()
7.76 KB
Loading
9.35 KB
Loading
7.02 KB
Loading
5.54 KB
Loading
4.62 KB
Loading
7.76 KB
Loading
9.35 KB
Loading

module/config/config_manual.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def SERVER(self):
2222
> OpsiAshBeacon
2323
> OpsiDaily > OpsiShop > OpsiVoucher
2424
> OpsiAbyssal > OpsiStronghold > OpsiObscure > OpsiArchive
25+
> IslandProduction
2526
> IslandFreebie > IslandCollect
2627
> Daily > Hard > OpsiAshBeacon > OpsiAshAssist > OpsiMonthBoss
2728
> Sos > EventSp > EventA > EventB > EventC > EventD

module/island/assets.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,8 @@
2121
ISLAND_FREEBIE_SHARE_BACK = Button(area={'cn': (844, 101, 878, 135), 'en': (844, 101, 878, 135), 'jp': (844, 101, 878, 135), 'tw': (844, 101, 878, 135)}, color={'cn': (170, 213, 232), 'en': (170, 213, 232), 'jp': (170, 213, 232), 'tw': (170, 213, 232)}, button={'cn': (844, 101, 878, 135), 'en': (844, 101, 878, 135), 'jp': (844, 101, 878, 135), 'tw': (844, 101, 878, 135)}, file={'cn': './assets/cn/island/ISLAND_FREEBIE_SHARE_BACK.png', 'en': './assets/cn/island/ISLAND_FREEBIE_SHARE_BACK.png', 'jp': './assets/cn/island/ISLAND_FREEBIE_SHARE_BACK.png', 'tw': './assets/cn/island/ISLAND_FREEBIE_SHARE_BACK.png'})
2222
ISLAND_FREEBIE_UNAVAILABLE = Button(area={'cn': (36, 631, 88, 683), 'en': (36, 631, 88, 683), 'jp': (36, 631, 88, 683), 'tw': (36, 631, 88, 683)}, color={'cn': (122, 122, 122), 'en': (122, 122, 122), 'jp': (122, 122, 122), 'tw': (122, 122, 122)}, button={'cn': (36, 631, 88, 683), 'en': (36, 631, 88, 683), 'jp': (36, 631, 88, 683), 'tw': (36, 631, 88, 683)}, file={'cn': './assets/cn/island/ISLAND_FREEBIE_UNAVAILABLE.png', 'en': './assets/cn/island/ISLAND_FREEBIE_UNAVAILABLE.png', 'jp': './assets/cn/island/ISLAND_FREEBIE_UNAVAILABLE.png', 'tw': './assets/cn/island/ISLAND_FREEBIE_UNAVAILABLE.png'})
2323
ISLAND_LEVEL_UP = Button(area={'cn': (616, 339, 662, 377), 'en': (616, 339, 662, 377), 'jp': (616, 339, 662, 377), 'tw': (616, 339, 662, 377)}, color={'cn': (186, 213, 226), 'en': (186, 213, 226), 'jp': (186, 213, 226), 'tw': (186, 213, 226)}, button={'cn': (616, 339, 662, 377), 'en': (616, 339, 662, 377), 'jp': (616, 339, 662, 377), 'tw': (616, 339, 662, 377)}, file={'cn': './assets/cn/island/ISLAND_LEVEL_UP.png', 'en': './assets/cn/island/ISLAND_LEVEL_UP.png', 'jp': './assets/cn/island/ISLAND_LEVEL_UP.png', 'tw': './assets/cn/island/ISLAND_LEVEL_UP.png'})
24+
ISLAND_PRODUCTION_RECEIVE = Button(area={'cn': (591, 549, 630, 570), 'en': (591, 549, 630, 570), 'jp': (591, 549, 630, 570), 'tw': (591, 549, 630, 570)}, color={'cn': (83, 197, 255), 'en': (83, 197, 255), 'jp': (83, 197, 255), 'tw': (83, 197, 255)}, button={'cn': (591, 549, 630, 570), 'en': (591, 549, 630, 570), 'jp': (591, 549, 630, 570), 'tw': (591, 549, 630, 570)}, file={'cn': './assets/cn/island/ISLAND_PRODUCTION_RECEIVE.png', 'en': './assets/cn/island/ISLAND_PRODUCTION_RECEIVE.png', 'jp': './assets/jp/island/ISLAND_PRODUCTION_RECEIVE.png', 'tw': './assets/cn/island/ISLAND_PRODUCTION_RECEIVE.png'})
25+
ISLAND_PRODUCTION_RERUN = Button(area={'cn': (596, 540, 684, 565), 'en': (596, 540, 684, 565), 'jp': (596, 540, 684, 565), 'tw': (596, 540, 684, 565)}, color={'cn': (247, 211, 142), 'en': (247, 211, 142), 'jp': (247, 211, 142), 'tw': (247, 211, 142)}, button={'cn': (596, 540, 684, 565), 'en': (596, 540, 684, 565), 'jp': (596, 540, 684, 565), 'tw': (596, 540, 684, 565)}, file={'cn': './assets/cn/island/ISLAND_PRODUCTION_RERUN.png', 'en': './assets/cn/island/ISLAND_PRODUCTION_RERUN.png', 'jp': './assets/jp/island/ISLAND_PRODUCTION_RERUN.png', 'tw': './assets/cn/island/ISLAND_PRODUCTION_RERUN.png'})
26+
ISLAND_PRODUCTION_SELECT_CHARACTER = Button(area={'cn': (579, 315, 607, 348), 'en': (579, 315, 607, 348), 'jp': (579, 315, 607, 348), 'tw': (579, 315, 607, 348)}, color={'cn': (246, 246, 245), 'en': (246, 246, 245), 'jp': (246, 246, 245), 'tw': (246, 246, 245)}, button={'cn': (579, 315, 607, 348), 'en': (579, 315, 607, 348), 'jp': (579, 315, 607, 348), 'tw': (579, 315, 607, 348)}, file={'cn': './assets/cn/island/ISLAND_PRODUCTION_SELECT_CHARACTER.png', 'en': './assets/cn/island/ISLAND_PRODUCTION_SELECT_CHARACTER.png', 'jp': './assets/cn/island/ISLAND_PRODUCTION_SELECT_CHARACTER.png', 'tw': './assets/cn/island/ISLAND_PRODUCTION_SELECT_CHARACTER.png'})
27+
TEMPLATE_ISLAND_PRODUCTION_ANCHOR_ICON = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_ANCHOR_ICON.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_ANCHOR_ICON.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_ANCHOR_ICON.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_ANCHOR_ICON.png'})
28+
TEMPLATE_ISLAND_PRODUCTION_SLOT_EMPTY = Template(file={'cn': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_SLOT_EMPTY.png', 'en': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_SLOT_EMPTY.png', 'jp': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_SLOT_EMPTY.png', 'tw': './assets/cn/island/TEMPLATE_ISLAND_PRODUCTION_SLOT_EMPTY.png'})

0 commit comments

Comments
 (0)