1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-06-09 20:04:52 +00:00

Added Tasks, Shop, MomoTalk (#11)

* feat: tasks

Added module tasks for EN

* refactor: gui

added tree view Farm and Reward.

* feat: shop

* feat: momotalk

---------

Co-authored-by: YoursFunny <admin@yoursfunny.top>
This commit is contained in:
RedDeadDepresso
2023-12-22 05:35:33 +00:00
committed by YoursFunny
parent f26dffa221
commit 17964cbd9a
51 changed files with 1857 additions and 125 deletions
+326 -73
View File
@@ -162,6 +162,85 @@
}
}
},
"DataUpdate": {
"Scheduler": {
"Enable": {
"type": "state",
"value": true,
"option": [
true
],
"option_bold": [
true
]
},
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"Command": {
"type": "input",
"value": "DataUpdate",
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
}
},
"ItemStorage": {
"AP": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredAP",
"order": 1,
"color": "#62ea6e"
},
"Credit": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 2,
"color": "#fdec00"
},
"Pyroxene": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 3,
"color": "#21befc"
},
"BountyTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredBountyTicket",
"order": 4,
"color": "#94cb44"
},
"ScrimmageTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredScrimmageTicket",
"order": 5,
"color": "#f86c6a"
},
"TacticalChallengeTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredTacticalChallengeTicket",
"order": 6,
"color": "#7ac8e5"
}
}
},
"Cafe": {
"Scheduler": {
"Enable": {
@@ -239,11 +318,11 @@
}
}
},
"Circle": {
"Shop": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": true,
"value": false,
"option": [
true,
false
@@ -256,7 +335,7 @@
},
"Command": {
"type": "input",
"value": "Circle",
"value": "Shop",
"display": "hide"
},
"ServerUpdate": {
@@ -264,32 +343,177 @@
"value": "04:00",
"display": "hide"
}
}
},
"Mail": {
"Scheduler": {
},
"NormalShop": {
"Enable": {
"type": "checkbox",
"value": true,
"value": false
},
"Purchases": {
"type": "select",
"value": 1,
"option": [
true,
false
1,
2,
3,
4
]
},
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
"1": {
"type": "checkbox",
"value": false
},
"Command": {
"type": "input",
"value": "Mail",
"display": "hide"
"2": {
"type": "checkbox",
"value": false
},
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
"3": {
"type": "checkbox",
"value": false
},
"4": {
"type": "checkbox",
"value": false
},
"5": {
"type": "checkbox",
"value": false
},
"6": {
"type": "checkbox",
"value": false
},
"7": {
"type": "checkbox",
"value": false
},
"8": {
"type": "checkbox",
"value": false
},
"9": {
"type": "checkbox",
"value": false
},
"10": {
"type": "checkbox",
"value": false
},
"11": {
"type": "checkbox",
"value": false
},
"12": {
"type": "checkbox",
"value": false
},
"13": {
"type": "checkbox",
"value": false
},
"14": {
"type": "checkbox",
"value": false
},
"15": {
"type": "checkbox",
"value": false
},
"16": {
"type": "checkbox",
"value": false
},
"17": {
"type": "checkbox",
"value": false
},
"18": {
"type": "checkbox",
"value": false
},
"19": {
"type": "checkbox",
"value": false
},
"20": {
"type": "checkbox",
"value": false
}
},
"TacticalChallengeShop": {
"Enable": {
"type": "checkbox",
"value": false
},
"Purchases": {
"type": "select",
"value": 1,
"option": [
1,
2,
3,
4
]
},
"1": {
"type": "checkbox",
"value": false
},
"2": {
"type": "checkbox",
"value": false
},
"3": {
"type": "checkbox",
"value": false
},
"4": {
"type": "checkbox",
"value": false
},
"5": {
"type": "checkbox",
"value": false
},
"6": {
"type": "checkbox",
"value": false
},
"7": {
"type": "checkbox",
"value": false
},
"8": {
"type": "checkbox",
"value": false
},
"9": {
"type": "checkbox",
"value": false
},
"10": {
"type": "checkbox",
"value": false
},
"11": {
"type": "checkbox",
"value": false
},
"12": {
"type": "checkbox",
"value": false
},
"13": {
"type": "checkbox",
"value": false
},
"14": {
"type": "checkbox",
"value": false
},
"15": {
"type": "checkbox",
"value": false
}
}
},
@@ -523,16 +747,14 @@
}
}
},
"DataUpdate": {
"Circle": {
"Scheduler": {
"Enable": {
"type": "state",
"type": "checkbox",
"value": true,
"option": [
true
],
"option_bold": [
true
true,
false
]
},
"NextRun": {
@@ -542,7 +764,7 @@
},
"Command": {
"type": "input",
"value": "DataUpdate",
"value": "Circle",
"display": "hide"
},
"ServerUpdate": {
@@ -550,55 +772,86 @@
"value": "04:00",
"display": "hide"
}
},
"ItemStorage": {
"AP": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredAP",
"order": 1,
"color": "#62ea6e"
}
},
"Task": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": false,
"option": [
true,
false
]
},
"Credit": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 2,
"color": "#fdec00"
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"Pyroxene": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredInt",
"order": 3,
"color": "#21befc"
"Command": {
"type": "input",
"value": "Task",
"display": "hide"
},
"BountyTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredBountyTicket",
"order": 4,
"color": "#94cb44"
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
}
}
},
"Mail": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": true,
"option": [
true,
false
]
},
"ScrimmageTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredScrimmageTicket",
"order": 5,
"color": "#f86c6a"
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"TacticalChallengeTicket": {
"type": "stored",
"value": {},
"display": "hide",
"stored": "StoredTacticalChallengeTicket",
"order": 6,
"color": "#7ac8e5"
"Command": {
"type": "input",
"value": "Mail",
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
}
}
},
"Momotalk": {
"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": "Momotalk",
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "04:00",
"display": "hide"
}
}
}
+47
View File
@@ -140,6 +140,53 @@ TacticalChallenge:
value: 0
option: [ 0, 1, 2, 3 ]
NormalShop:
Enable: false
Purchases:
value: 1
option: [ 1, 2, 3, 4 ]
"1": false
"2": false
"3": false
"4": false
"5": false
"6": false
"7": false
"8": false
"9": false
"10": false
"11": false
"12": false
"13": false
"14": false
"15": false
"16": false
"17": false
"18": false
"19": false
"20": false
TacticalChallengeShop:
Enable: false
Purchases:
value: 1
option: [ 1, 2, 3, 4 ]
"1": false
"2": false
"3": false
"4": false
"5": false
"6": false
"7": false
"8": false
"9": false
"10": false
"11": false
"12": false
"13": false
"14": false
"15": false
ItemStorage:
AP:
stored: StoredAP
+21 -6
View File
@@ -4,20 +4,35 @@
"page": "setting",
"tasks": [
"Alas",
"Restart"
"Restart",
"DataUpdate"
]
},
"Daily": {
"menu": "list",
"menu": "collapse",
"page": "setting",
"tasks": [
"Cafe",
"Circle",
"Mail",
"Shop"
]
},
"Farm": {
"menu": "collapse",
"page": "setting",
"tasks": [
"Bounty",
"Scrimmage",
"TacticalChallenge",
"DataUpdate"
"TacticalChallenge"
]
},
"Reward": {
"menu": "collapse",
"page": "setting",
"tasks": [
"Circle",
"Task",
"Mail",
"Momotalk"
]
}
}
+28 -6
View File
@@ -15,21 +15,31 @@ Alas:
- Optimization
Restart:
- Scheduler
DataUpdate:
- Scheduler
- ItemStorage
# ==================== Daily ====================
Daily:
menu: 'list'
menu: 'collapse'
page: 'setting'
tasks:
Cafe:
- Scheduler
- Cafe
- Invitation
Circle:
- Scheduler
Mail:
Shop:
- Scheduler
- NormalShop
- TacticalChallengeShop
# ==================== Farm ====================
Farm:
menu: 'collapse'
page: 'setting'
tasks:
Bounty:
- Scheduler
- Bounty
@@ -45,6 +55,18 @@ Daily:
TacticalChallenge:
- Scheduler
- TacticalChallenge
DataUpdate:
# ==================== Rewards ====================
Reward:
menu: 'collapse'
page: 'setting'
tasks:
Circle:
- Scheduler
- ItemStorage
Task:
- Scheduler
Mail:
- Scheduler
Momotalk:
- Scheduler
+43
View File
@@ -85,6 +85,49 @@ class GeneratedConfig:
# Group `TacticalChallenge`
TacticalChallenge_PlayerSelect = 0 # 0, 1, 2, 3
# Group `NormalShop`
NormalShop_Enable = False
NormalShop_Purchases = 1 # 1, 2, 3, 4
NormalShop_1 = False
NormalShop_2 = False
NormalShop_3 = False
NormalShop_4 = False
NormalShop_5 = False
NormalShop_6 = False
NormalShop_7 = False
NormalShop_8 = False
NormalShop_9 = False
NormalShop_10 = False
NormalShop_11 = False
NormalShop_12 = False
NormalShop_13 = False
NormalShop_14 = False
NormalShop_15 = False
NormalShop_16 = False
NormalShop_17 = False
NormalShop_18 = False
NormalShop_19 = False
NormalShop_20 = False
# Group `TacticalChallengeShop`
TacticalChallengeShop_Enable = False
TacticalChallengeShop_Purchases = 1 # 1, 2, 3, 4
TacticalChallengeShop_1 = False
TacticalChallengeShop_2 = False
TacticalChallengeShop_3 = False
TacticalChallengeShop_4 = False
TacticalChallengeShop_5 = False
TacticalChallengeShop_6 = False
TacticalChallengeShop_7 = False
TacticalChallengeShop_8 = False
TacticalChallengeShop_9 = False
TacticalChallengeShop_10 = False
TacticalChallengeShop_11 = False
TacticalChallengeShop_12 = False
TacticalChallengeShop_13 = False
TacticalChallengeShop_14 = False
TacticalChallengeShop_15 = False
# Group `ItemStorage`
ItemStorage_AP = {}
ItemStorage_Credit = {}
+1 -1
View File
@@ -9,7 +9,7 @@ class ManualConfig:
SCHEDULER_PRIORITY = """
Restart
> Cafe > TacticalChallenge > Circle > Mail
> DataUpdate > Bounty > Scrimmage
> DataUpdate > Bounty > Scrimmage > Task > Shop > Momotalk
"""
"""
+204 -8
View File
@@ -7,6 +7,14 @@
"Daily": {
"name": "Daily",
"help": ""
},
"Farm": {
"name": "Farm",
"help": ""
},
"Reward": {
"name": "Reward",
"help": ""
}
},
"Task": {
@@ -18,16 +26,16 @@
"name": "Error Handling",
"help": ""
},
"DataUpdate": {
"name": "Dashboard Upd",
"help": ""
},
"Cafe": {
"name": "Cafe",
"help": ""
},
"Circle": {
"name": "Club",
"help": ""
},
"Mail": {
"name": "Mailbox",
"Shop": {
"name": "Shop",
"help": ""
},
"Bounty": {
@@ -42,8 +50,20 @@
"name": "Tactical Challenge",
"help": ""
},
"DataUpdate": {
"name": "Dashboard Upd",
"Circle": {
"name": "Club",
"help": ""
},
"Task": {
"name": "Tasks",
"help": ""
},
"Mail": {
"name": "Mailbox",
"help": ""
},
"Momotalk": {
"name": "MomoTalk",
"help": ""
}
},
@@ -420,6 +440,182 @@
"3": "Third"
}
},
"NormalShop": {
"_info": {
"name": "Normal Shop Settings",
"help": ""
},
"Enable": {
"name": "Enable",
"help": ""
},
"Purchases": {
"name": "Number of Purchases",
"help": "Default can be purchased once + number of refreshes = number of purchases, for example, 2 purchases = 1 default purchase + 1 refresh purchase",
"1": "1",
"2": "2",
"3": "3",
"4": "4"
},
"1": {
"name": "1",
"help": "x5 Novice Activity Report - 12,500 Credits"
},
"2": {
"name": "2",
"help": "x5 Normal Activity Report - 125,000 Credits"
},
"3": {
"name": "3",
"help": "x3 Advanced Activity Report - 300,000 Credits"
},
"4": {
"name": "4",
"help": "x1 Superior Activity Report - 500,000 Credits"
},
"5": {
"name": "5",
"help": "x5 Lesser Enhancement Stone - 10,000 Credits"
},
"6": {
"name": "6",
"help": "x5 Normal Enhancement Stone - 40,000 Credits"
},
"7": {
"name": "7",
"help": "x3 Advanced Enhancement Stone - 96,000 Credits"
},
"8": {
"name": "8",
"help": "x1 Superior Enhancement Stone - 128,000 Credits"
},
"9": {
"name": "9",
"help": "x5 Lesser Enhancement Stone - 10,000 Credits"
},
"10": {
"name": "10",
"help": "x5 Normal Enhancement Stone - 40,000 Credits"
},
"11": {
"name": "11",
"help": "x3 Advanced Enhancement Stone - 96,000 Credits"
},
"12": {
"name": "12",
"help": "x1 Superior Enhancement Stone - 128,000 Credits"
},
"13": {
"name": "13",
"help": "x10 Lesser Enhancement Stone - 20,000 Credits"
},
"14": {
"name": "14",
"help": "x10 Normal Enhancement Stone - 80,000 Credits"
},
"15": {
"name": "15",
"help": "x6 Advanced Enhancement Stone - 192,000 Credits"
},
"16": {
"name": "16",
"help": "x2 Superior Enhancement Stone - 256,000 Credits"
},
"17": {
"name": "17",
"help": "x1 Random Selection - 8,000 Credits"
},
"18": {
"name": "18",
"help": "x1 Random Selection - 8,000 Credits"
},
"19": {
"name": "19",
"help": "x1 Random Selection - 25,000 Credits"
},
"20": {
"name": "20",
"help": "x1 Random Selection - 25,000 Credits"
}
},
"TacticalChallengeShop": {
"_info": {
"name": "Tactical Challenge Shop Settings",
"help": ""
},
"Enable": {
"name": "Enable",
"help": ""
},
"Purchases": {
"name": "Number of Purchases",
"help": "",
"1": "1",
"2": "2",
"3": "3",
"4": "4"
},
"1": {
"name": "1",
"help": "x5 Shizuko's Eleph - 50 Coins"
},
"2": {
"name": "2",
"help": "x5 Mashiro's Eleph - 50 Coins"
},
"3": {
"name": "3",
"help": "x5 Saya's Eleph - 50 Coins"
},
"4": {
"name": "4",
"help": "x5 Fuuka's Eleph - 50 Coins"
},
"5": {
"name": "5",
"help": "x5 Utaha's Eleph - 50 Coins"
},
"6": {
"name": "6",
"help": "x1 Lesser Drink(30 AP) - 15 Coins"
},
"7": {
"name": "7",
"help": "x1 Normal Drink(60 AP) - 30 Coins"
},
"8": {
"name": "8",
"help": "x10 Novice Activity Report - 5 Coins"
},
"9": {
"name": "9",
"help": "x5 Normal Activity Report - 25 Coins"
},
"10": {
"name": "10",
"help": "x3 Advanced Activity Report - 60 Coins"
},
"11": {
"name": "11",
"help": "x1 Superior Activity Report - 100 Coins"
},
"12": {
"name": "12",
"help": "x5000 Credits - 4 Coins"
},
"13": {
"name": "13",
"help": "x25k Credits - 20 Coins"
},
"14": {
"name": "14",
"help": "x75k Credits - 60 Coins"
},
"15": {
"name": "15",
"help": "x125k Credits - 100 Coins"
}
},
"ItemStorage": {
"_info": {
"name": "ItemStorage._info.name",
+205 -9
View File
@@ -7,6 +7,14 @@
"Daily": {
"name": "每日",
"help": ""
},
"Farm": {
"name": "Menu.Farm.name",
"help": "Menu.Farm.help"
},
"Reward": {
"name": "Menu.Reward.name",
"help": "Menu.Reward.help"
}
},
"Task": {
@@ -18,17 +26,17 @@
"name": "异常处理",
"help": ""
},
"DataUpdate": {
"name": "仪表盘更新",
"help": ""
},
"Cafe": {
"name": "咖啡厅",
"help": ""
},
"Circle": {
"name": "公会",
"help": "社团 / 小组"
},
"Mail": {
"name": "邮箱",
"help": ""
"Shop": {
"name": "Task.Shop.name",
"help": "Task.Shop.help"
},
"Bounty": {
"name": "悬赏通缉",
@@ -42,9 +50,21 @@
"name": "战术对抗赛",
"help": "战术大赛 / 竞技场"
},
"DataUpdate": {
"name": "仪表盘更新",
"Circle": {
"name": "公会",
"help": "社团 / 小组"
},
"Task": {
"name": "Task.Task.name",
"help": "Task.Task.help"
},
"Mail": {
"name": "邮箱",
"help": ""
},
"Momotalk": {
"name": "Task.Momotalk.name",
"help": "Task.Momotalk.help"
}
},
"Scheduler": {
@@ -420,6 +440,182 @@
"3": "第三位"
}
},
"NormalShop": {
"_info": {
"name": "NormalShop._info.name",
"help": "NormalShop._info.help"
},
"Enable": {
"name": "NormalShop.Enable.name",
"help": "NormalShop.Enable.help"
},
"Purchases": {
"name": "NormalShop.Purchases.name",
"help": "NormalShop.Purchases.help",
"1": "1",
"2": "2",
"3": "3",
"4": "4"
},
"1": {
"name": "1",
"help": ""
},
"2": {
"name": "2",
"help": ""
},
"3": {
"name": "3",
"help": ""
},
"4": {
"name": "4",
"help": ""
},
"5": {
"name": "5",
"help": ""
},
"6": {
"name": "6",
"help": ""
},
"7": {
"name": "7",
"help": ""
},
"8": {
"name": "8",
"help": ""
},
"9": {
"name": "9",
"help": ""
},
"10": {
"name": "10",
"help": ""
},
"11": {
"name": "11",
"help": ""
},
"12": {
"name": "12",
"help": ""
},
"13": {
"name": "13",
"help": ""
},
"14": {
"name": "14",
"help": ""
},
"15": {
"name": "15",
"help": ""
},
"16": {
"name": "16",
"help": ""
},
"17": {
"name": "NormalShop.17.name",
"help": "NormalShop.17.help"
},
"18": {
"name": "NormalShop.18.name",
"help": "NormalShop.18.help"
},
"19": {
"name": "NormalShop.19.name",
"help": "NormalShop.19.help"
},
"20": {
"name": "NormalShop.20.name",
"help": "NormalShop.20.help"
}
},
"TacticalChallengeShop": {
"_info": {
"name": "TacticalChallengeShop._info.name",
"help": "TacticalChallengeShop._info.help"
},
"Enable": {
"name": "TacticalChallengeShop.Enable.name",
"help": "TacticalChallengeShop.Enable.help"
},
"Purchases": {
"name": "TacticalChallengeShop.Purchases.name",
"help": "TacticalChallengeShop.Purchases.help",
"1": "1",
"2": "2",
"3": "3",
"4": "4"
},
"1": {
"name": "1",
"help": ""
},
"2": {
"name": "2",
"help": ""
},
"3": {
"name": "3",
"help": ""
},
"4": {
"name": "4",
"help": ""
},
"5": {
"name": "5",
"help": ""
},
"6": {
"name": "6",
"help": ""
},
"7": {
"name": "7",
"help": ""
},
"8": {
"name": "8",
"help": ""
},
"9": {
"name": "9",
"help": ""
},
"10": {
"name": "10",
"help": ""
},
"11": {
"name": "11",
"help": ""
},
"12": {
"name": "12",
"help": ""
},
"13": {
"name": "13",
"help": ""
},
"14": {
"name": "14",
"help": ""
},
"15": {
"name": "15",
"help": ""
}
},
"ItemStorage": {
"_info": {
"name": "ItemStorage._info.name",
+4
View File
@@ -1,6 +1,10 @@
from module.config.stored.classes import (
StoredAP,
StoredBase,
StoredBountyTicket,
StoredCounter,
StoredExpiredAt0400,
StoredExpiredAtMonday0400,
StoredInt,
StoredScrimmageTicket,
StoredTacticalChallengeTicket,