Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
89716a498d
|
||
|
|
e0a1ac0b13
|
|
After Width: | Height: | Size: 9.9 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 5.6 KiB |
@@ -181,6 +181,14 @@
|
|||||||
"Schoolhouse": {
|
"Schoolhouse": {
|
||||||
"Stage": 0,
|
"Stage": 0,
|
||||||
"Count": 2
|
"Count": 2
|
||||||
|
},
|
||||||
|
"Road": {
|
||||||
|
"Stage": 0,
|
||||||
|
"Count": 0
|
||||||
|
},
|
||||||
|
"Mansion": {
|
||||||
|
"Stage": 0,
|
||||||
|
"Count": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Scrimmage": {
|
"Scrimmage": {
|
||||||
|
|||||||
@@ -827,6 +827,52 @@
|
|||||||
"type": "input",
|
"type": "input",
|
||||||
"value": 2
|
"value": 2
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"Road": {
|
||||||
|
"Stage": {
|
||||||
|
"type": "select",
|
||||||
|
"value": 0,
|
||||||
|
"option": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"type": "input",
|
||||||
|
"value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Mansion": {
|
||||||
|
"Stage": {
|
||||||
|
"type": "select",
|
||||||
|
"value": 0,
|
||||||
|
"option": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"type": "input",
|
||||||
|
"value": 0
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Scrimmage": {
|
"Scrimmage": {
|
||||||
|
|||||||
@@ -169,6 +169,16 @@ Schoolhouse:
|
|||||||
value: 0
|
value: 0
|
||||||
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
|
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
|
||||||
Count: 2
|
Count: 2
|
||||||
|
Road:
|
||||||
|
Stage:
|
||||||
|
value: 0
|
||||||
|
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
|
||||||
|
Count: 0
|
||||||
|
Mansion:
|
||||||
|
Stage:
|
||||||
|
value: 0
|
||||||
|
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
|
||||||
|
Count: 0
|
||||||
|
|
||||||
Scrimmage:
|
Scrimmage:
|
||||||
OnError:
|
OnError:
|
||||||
|
|||||||
@@ -56,6 +56,8 @@ Farm:
|
|||||||
- Highway
|
- Highway
|
||||||
- DesertRailroad
|
- DesertRailroad
|
||||||
- Schoolhouse
|
- Schoolhouse
|
||||||
|
- Road
|
||||||
|
- Mansion
|
||||||
Scrimmage:
|
Scrimmage:
|
||||||
- Scheduler
|
- Scheduler
|
||||||
- Scrimmage
|
- Scrimmage
|
||||||
|
|||||||
@@ -98,6 +98,14 @@ class GeneratedConfig:
|
|||||||
Schoolhouse_Stage = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|
Schoolhouse_Stage = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|
||||||
Schoolhouse_Count = 2
|
Schoolhouse_Count = 2
|
||||||
|
|
||||||
|
# Group `Road`
|
||||||
|
Road_Stage = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|
||||||
|
Road_Count = 0
|
||||||
|
|
||||||
|
# Group `Mansion`
|
||||||
|
Mansion_Stage = 0 # 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|
||||||
|
Mansion_Count = 0
|
||||||
|
|
||||||
# Group `Scrimmage`
|
# Group `Scrimmage`
|
||||||
Scrimmage_OnError = 'skip' # stop, skip
|
Scrimmage_OnError = 'skip' # stop, skip
|
||||||
|
|
||||||
|
|||||||
@@ -568,6 +568,56 @@
|
|||||||
"help": "Sweep the selected stage for X times"
|
"help": "Sweep the selected stage for X times"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Road": {
|
||||||
|
"_info": {
|
||||||
|
"name": "Road",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
|
"Stage": {
|
||||||
|
"name": "Select Stage",
|
||||||
|
"help": "",
|
||||||
|
"0": "Auto select",
|
||||||
|
"1": "01 - Burning Road A",
|
||||||
|
"2": "02 - Burning Road B",
|
||||||
|
"3": "03 - Burning Road C",
|
||||||
|
"4": "04 - Burning Road D",
|
||||||
|
"5": "05 - Burning Road E",
|
||||||
|
"6": "06 - Burning Road F",
|
||||||
|
"7": "07 - Burning Road G",
|
||||||
|
"8": "08 - Burning Road H",
|
||||||
|
"9": "09 - Burning Road I",
|
||||||
|
"10": "10 - Burning Road J"
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"name": "Sweep X times",
|
||||||
|
"help": "Sweep the selected stage for X times"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Mansion": {
|
||||||
|
"_info": {
|
||||||
|
"name": "Mansion",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
|
"Stage": {
|
||||||
|
"name": "Select Stage",
|
||||||
|
"help": "",
|
||||||
|
"0": "Auto select",
|
||||||
|
"1": "01 - Historic Mansion A",
|
||||||
|
"2": "02 - Historic Mansion B",
|
||||||
|
"3": "03 - Historic Mansion C",
|
||||||
|
"4": "04 - Historic Mansion D",
|
||||||
|
"5": "05 - Historic Mansion E",
|
||||||
|
"6": "06 - Historic Mansion F",
|
||||||
|
"7": "07 - Historic Mansion G",
|
||||||
|
"8": "08 - Historic Mansion H",
|
||||||
|
"9": "09 - Historic Mansion I",
|
||||||
|
"10": "10 - Historic Mansion J"
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"name": "Sweep X times",
|
||||||
|
"help": "Sweep the selected stage for X times"
|
||||||
|
}
|
||||||
|
},
|
||||||
"Scrimmage": {
|
"Scrimmage": {
|
||||||
"_info": {
|
"_info": {
|
||||||
"name": "Scrimmage Settings",
|
"name": "Scrimmage Settings",
|
||||||
|
|||||||
@@ -568,6 +568,56 @@
|
|||||||
"help": "扫荡所选择关卡 X 次"
|
"help": "扫荡所选择关卡 X 次"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Road": {
|
||||||
|
"_info": {
|
||||||
|
"name": "道路",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
|
"Stage": {
|
||||||
|
"name": "选择关卡",
|
||||||
|
"help": "",
|
||||||
|
"0": "自动选择",
|
||||||
|
"1": "01 - 燃烧道路 A",
|
||||||
|
"2": "02 - 燃烧道路 B",
|
||||||
|
"3": "03 - 燃烧道路 C",
|
||||||
|
"4": "04 - 燃烧道路 D",
|
||||||
|
"5": "05 - 燃烧道路 E",
|
||||||
|
"6": "06 - 燃烧道路 F",
|
||||||
|
"7": "07 - 燃烧道路 G",
|
||||||
|
"8": "08 - 燃烧道路 H",
|
||||||
|
"9": "09 - 燃烧道路 I",
|
||||||
|
"10": "10 - 燃烧道路 J"
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"name": "扫荡次数",
|
||||||
|
"help": "扫荡所选择关卡 X 次"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Mansion": {
|
||||||
|
"_info": {
|
||||||
|
"name": "宅邸",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
|
"Stage": {
|
||||||
|
"name": "选择关卡",
|
||||||
|
"help": "",
|
||||||
|
"0": "自动选择",
|
||||||
|
"1": "01 - 古老宅邸 A",
|
||||||
|
"2": "02 - 古老宅邸 B",
|
||||||
|
"3": "03 - 古老宅邸 C",
|
||||||
|
"4": "04 - 古老宅邸 D",
|
||||||
|
"5": "05 - 古老宅邸 E",
|
||||||
|
"6": "06 - 古老宅邸 F",
|
||||||
|
"7": "07 - 古老宅邸 G",
|
||||||
|
"8": "08 - 古老宅邸 H",
|
||||||
|
"9": "09 - 古老宅邸 I",
|
||||||
|
"10": "10 - 古老宅邸 J"
|
||||||
|
},
|
||||||
|
"Count": {
|
||||||
|
"name": "扫荡次数",
|
||||||
|
"help": "扫荡所选择关卡 X 次"
|
||||||
|
}
|
||||||
|
},
|
||||||
"Scrimmage": {
|
"Scrimmage": {
|
||||||
"_info": {
|
"_info": {
|
||||||
"name": "学院交流会设置",
|
"name": "学院交流会设置",
|
||||||
|
|||||||
@@ -75,6 +75,30 @@ CHECK_HIGHWAY = ButtonWrapper(
|
|||||||
button=(94, 131, 408, 186),
|
button=(94, 131, 408, 186),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
CHECK_MANSION = ButtonWrapper(
|
||||||
|
name='CHECK_MANSION',
|
||||||
|
jp=Button(
|
||||||
|
file='./assets/jp/bounty/CHECK_MANSION.png',
|
||||||
|
area=(108, 148, 313, 178),
|
||||||
|
search=(88, 128, 333, 198),
|
||||||
|
color=(167, 173, 178),
|
||||||
|
button=(108, 148, 313, 178),
|
||||||
|
),
|
||||||
|
en=None,
|
||||||
|
zht=None,
|
||||||
|
)
|
||||||
|
CHECK_ROAD = ButtonWrapper(
|
||||||
|
name='CHECK_ROAD',
|
||||||
|
jp=Button(
|
||||||
|
file='./assets/jp/bounty/CHECK_ROAD.png',
|
||||||
|
area=(108, 148, 313, 178),
|
||||||
|
search=(88, 128, 333, 198),
|
||||||
|
color=(168, 175, 179),
|
||||||
|
button=(108, 148, 313, 178),
|
||||||
|
),
|
||||||
|
en=None,
|
||||||
|
zht=None,
|
||||||
|
)
|
||||||
CHECK_SCHOOLHOUSE = ButtonWrapper(
|
CHECK_SCHOOLHOUSE = ButtonWrapper(
|
||||||
name='CHECK_SCHOOLHOUSE',
|
name='CHECK_SCHOOLHOUSE',
|
||||||
jp=Button(
|
jp=Button(
|
||||||
@@ -127,10 +151,10 @@ SELECT_DESERT_RAILROAD = ButtonWrapper(
|
|||||||
name='SELECT_DESERT_RAILROAD',
|
name='SELECT_DESERT_RAILROAD',
|
||||||
jp=Button(
|
jp=Button(
|
||||||
file='./assets/jp/bounty/SELECT_DESERT_RAILROAD.png',
|
file='./assets/jp/bounty/SELECT_DESERT_RAILROAD.png',
|
||||||
area=(1066, 271, 1224, 311),
|
area=(1071, 290, 1219, 321),
|
||||||
search=(1046, 251, 1244, 331),
|
search=(1051, 270, 1239, 341),
|
||||||
color=(178, 188, 199),
|
color=(155, 166, 181),
|
||||||
button=(1066, 271, 1224, 311),
|
button=(1071, 290, 1219, 321),
|
||||||
),
|
),
|
||||||
en=Button(
|
en=Button(
|
||||||
file='./assets/en/bounty/SELECT_DESERT_RAILROAD.png',
|
file='./assets/en/bounty/SELECT_DESERT_RAILROAD.png',
|
||||||
@@ -171,14 +195,38 @@ SELECT_HIGHWAY = ButtonWrapper(
|
|||||||
button=(1083, 157, 1231, 206),
|
button=(1083, 157, 1231, 206),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
SELECT_MANSION = ButtonWrapper(
|
||||||
|
name='SELECT_MANSION',
|
||||||
|
jp=Button(
|
||||||
|
file='./assets/jp/bounty/SELECT_MANSION.png',
|
||||||
|
area=(1156, 657, 1221, 688),
|
||||||
|
search=(1136, 637, 1241, 708),
|
||||||
|
color=(145, 158, 175),
|
||||||
|
button=(1156, 657, 1221, 688),
|
||||||
|
),
|
||||||
|
en=None,
|
||||||
|
zht=None,
|
||||||
|
)
|
||||||
|
SELECT_ROAD = ButtonWrapper(
|
||||||
|
name='SELECT_ROAD',
|
||||||
|
jp=Button(
|
||||||
|
file='./assets/jp/bounty/SELECT_ROAD.png',
|
||||||
|
area=(1156, 535, 1219, 565),
|
||||||
|
search=(1136, 515, 1239, 585),
|
||||||
|
color=(146, 159, 175),
|
||||||
|
button=(1156, 535, 1219, 565),
|
||||||
|
),
|
||||||
|
en=None,
|
||||||
|
zht=None,
|
||||||
|
)
|
||||||
SELECT_SCHOOLHOUSE = ButtonWrapper(
|
SELECT_SCHOOLHOUSE = ButtonWrapper(
|
||||||
name='SELECT_SCHOOLHOUSE',
|
name='SELECT_SCHOOLHOUSE',
|
||||||
jp=Button(
|
jp=Button(
|
||||||
file='./assets/jp/bounty/SELECT_SCHOOLHOUSE.png',
|
file='./assets/jp/bounty/SELECT_SCHOOLHOUSE.png',
|
||||||
area=(1154, 381, 1223, 417),
|
area=(1157, 412, 1220, 443),
|
||||||
search=(1134, 361, 1243, 437),
|
search=(1137, 392, 1240, 463),
|
||||||
color=(173, 185, 198),
|
color=(157, 170, 185),
|
||||||
button=(1154, 381, 1223, 417),
|
button=(1157, 412, 1220, 443),
|
||||||
),
|
),
|
||||||
en=Button(
|
en=Button(
|
||||||
file='./assets/en/bounty/SELECT_SCHOOLHOUSE.png',
|
file='./assets/en/bounty/SELECT_SCHOOLHOUSE.png',
|
||||||
|
|||||||
@@ -21,10 +21,12 @@ class BountyStatus(Flag):
|
|||||||
class Bounty(BountyUI):
|
class Bounty(BountyUI):
|
||||||
@property
|
@property
|
||||||
def bounty_info(self):
|
def bounty_info(self):
|
||||||
bounty = (SELECT_HIGHWAY, SELECT_DESERT_RAILROAD, SELECT_SCHOOLHOUSE)
|
bounty = (SELECT_HIGHWAY, SELECT_DESERT_RAILROAD, SELECT_SCHOOLHOUSE, SELECT_ROAD, SELECT_MANSION)
|
||||||
check = (CHECK_HIGHWAY, CHECK_DESERT_RAILROAD, CHECK_SCHOOLHOUSE)
|
check = (CHECK_HIGHWAY, CHECK_DESERT_RAILROAD, CHECK_SCHOOLHOUSE, CHECK_ROAD, CHECK_MANSION)
|
||||||
stage = (self.config.Highway_Stage, self.config.DesertRailroad_Stage, self.config.Schoolhouse_Stage)
|
stage = (self.config.Highway_Stage, self.config.DesertRailroad_Stage, self.config.Schoolhouse_Stage,
|
||||||
count = (self.config.Highway_Count, self.config.DesertRailroad_Count, self.config.Schoolhouse_Count)
|
self.config.Road_Stage, self.config.Mansion_Stage)
|
||||||
|
count = (self.config.Highway_Count, self.config.DesertRailroad_Count, self.config.Schoolhouse_Count,
|
||||||
|
self.config.Road_Count, self.config.Mansion_Count)
|
||||||
info = zip(bounty, check, stage, count)
|
info = zip(bounty, check, stage, count)
|
||||||
return filter(lambda x: x[3] > 0, info)
|
return filter(lambda x: x[3] > 0, info)
|
||||||
|
|
||||||
|
|||||||