1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 12:59:25 +08:00

fix: lack of KeepOil setting

This commit is contained in:
0O0o0oOoO00
2025-05-19 11:37:17 +08:00
parent dadde33b91
commit 13eb3a079f
4 changed files with 12 additions and 1 deletions

View File

@@ -1340,6 +1340,9 @@
"PtLimit": 0,
"TimeLimit": "2020-01-01 00:00:00"
},
"KeepOil": {
"TimeLimit": "2020-01-01 00:00:00"
},
"TaskBalancer": {
"Enable": false,
"CoinLimit": 10000,

View File

@@ -354,7 +354,7 @@ class CampaignRun(CampaignEvent, ShopStatus):
def exit_for_keep_oil(self) -> bool:
if self.config.task.command in TASK_FOR_KEEP_OIL:
keep_oil_time = deep_get(self.config.data, "EventGeneral.KeepOil.TimeLimit")
keep_oil_time = deep_get(self.config.data, "EventGeneral.KeepOil.TimeLimit", datetime(2020, 1, 1, 0, 0))
if keep_oil_time == datetime(2020, 1, 1, 0, 0):
return False
else:

View File

@@ -6735,6 +6735,13 @@
"validate": "datetime"
}
},
"KeepOil": {
"TimeLimit": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
}
},
"TaskBalancer": {
"Enable": {
"type": "checkbox",

View File

@@ -189,6 +189,7 @@ Event:
tasks:
EventGeneral:
- EventGeneral
- KeepOil
- TaskBalancer
Event:
- Scheduler