mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-24 03:15:55 +08:00
Add: Add os_clear_map to GUI
This commit is contained in:
4
alas.py
4
alas.py
@@ -218,6 +218,10 @@ class AzurLaneAutoScript:
|
|||||||
az = AzurLaneDaemon(self.config, device=self.device)
|
az = AzurLaneDaemon(self.config, device=self.device)
|
||||||
az.daemon()
|
az.daemon()
|
||||||
|
|
||||||
|
def os_clear_map(self):
|
||||||
|
from module.campaign.os_run import OSCampaignRun
|
||||||
|
az = OSCampaignRun(self.config, device=self.device)
|
||||||
|
az.run()
|
||||||
|
|
||||||
# alas = AzurLaneAutoScript()
|
# alas = AzurLaneAutoScript()
|
||||||
# alas.reward()
|
# alas.reward()
|
||||||
|
|||||||
@@ -214,6 +214,9 @@ command = c124_leveling
|
|||||||
[Os_semi_auto]
|
[Os_semi_auto]
|
||||||
enable_os_semi_story_skip = yes
|
enable_os_semi_story_skip = yes
|
||||||
|
|
||||||
|
[Os_clear_map]
|
||||||
|
enable_os_meowfficer_searching = yes
|
||||||
|
|
||||||
[EmotionRecord]
|
[EmotionRecord]
|
||||||
fleet_1_emotion = 119
|
fleet_1_emotion = 119
|
||||||
fleet_1_savetime = 2020-01-01_00:00:00
|
fleet_1_savetime = 2020-01-01_00:00:00
|
||||||
|
|||||||
@@ -489,6 +489,11 @@ def main(ini_name=''):
|
|||||||
os_semi = os_semi_parser.add_argument_group('大世界辅助点击', '辅助点击战斗准备和战斗结算', gooey_options={'label_color': '#931D03'})
|
os_semi = os_semi_parser.add_argument_group('大世界辅助点击', '辅助点击战斗准备和战斗结算', gooey_options={'label_color': '#931D03'})
|
||||||
os_semi.add_argument('--大世界跳过剧情', default=default('--大世界跳过剧情'), choices=['是', '否'], help='注意, 这会自动点击地图交互的选项', gooey_options={'label_color': '#4B5F83'})
|
os_semi.add_argument('--大世界跳过剧情', default=default('--大世界跳过剧情'), choices=['是', '否'], help='注意, 这会自动点击地图交互的选项', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
|
# ==========OS clear map==========
|
||||||
|
os_semi_parser = subs.add_parser('大世界地图全清')
|
||||||
|
os_semi = os_semi_parser.add_argument_group('大世界地图全清', '使用方法: 先手动进入地图, 再运行\n运行结束后, 最好手动检查是否有遗漏', gooey_options={'label_color': '#931D03'})
|
||||||
|
os_semi.add_argument('--大世界踩猫点', default=default('--大世界踩猫点'), choices=['是'], help='必须开启', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# Convert option from chinese to english.
|
# Convert option from chinese to english.
|
||||||
|
|||||||
@@ -563,6 +563,11 @@ def main(ini_name=''):
|
|||||||
os_semi = os_semi_parser.add_argument_group('os_semi_auto', 'Start and finish combat automatically', gooey_options={'label_color': '#931D03'})
|
os_semi = os_semi_parser.add_argument_group('os_semi_auto', 'Start and finish combat automatically', gooey_options={'label_color': '#931D03'})
|
||||||
os_semi.add_argument('--enable_os_semi_story_skip', default=default('--enable_os_semi_story_skip'), choices=['yes', 'no'], help='Note that this will automatically choose the options in map events', gooey_options={'label_color': '#4B5F83'})
|
os_semi.add_argument('--enable_os_semi_story_skip', default=default('--enable_os_semi_story_skip'), choices=['yes', 'no'], help='Note that this will automatically choose the options in map events', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
|
# ==========OS clear map==========
|
||||||
|
os_semi_parser = subs.add_parser('os_clear_map')
|
||||||
|
os_semi = os_semi_parser.add_argument_group('os_clear_map', 'Usage: Enter map manually and run\nRecommend to re-check map by hand after run', gooey_options={'label_color': '#931D03'})
|
||||||
|
os_semi.add_argument('--enable_os_meowfficer_searching', default=default('--enable_os_meowfficer_searching'), choices=['yes'], help='must enable', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# Convert option from chinese to english.
|
# Convert option from chinese to english.
|
||||||
|
|||||||
@@ -563,6 +563,11 @@ def main(ini_name=''):
|
|||||||
os_semi = os_semi_parser.add_argument_group('os_semi_auto', 'Start and finish combat automatically', gooey_options={'label_color': '#931D03'})
|
os_semi = os_semi_parser.add_argument_group('os_semi_auto', 'Start and finish combat automatically', gooey_options={'label_color': '#931D03'})
|
||||||
os_semi.add_argument('--enable_os_semi_story_skip', default=default('--enable_os_semi_story_skip'), choices=['yes', 'no'], help='Note that this will automatically choose the options in map events', gooey_options={'label_color': '#4B5F83'})
|
os_semi.add_argument('--enable_os_semi_story_skip', default=default('--enable_os_semi_story_skip'), choices=['yes', 'no'], help='Note that this will automatically choose the options in map events', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
|
# ==========OS clear map==========
|
||||||
|
os_semi_parser = subs.add_parser('os_clear_map')
|
||||||
|
os_semi = os_semi_parser.add_argument_group('os_clear_map', 'Usage: Enter map manually and run\nRecommend to re-check map by hand after run', gooey_options={'label_color': '#931D03'})
|
||||||
|
os_semi.add_argument('--enable_os_meowfficer_searching', default=default('--enable_os_meowfficer_searching'), choices=['yes'], help='must enable', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# Convert option from chinese to english.
|
# Convert option from chinese to english.
|
||||||
|
|||||||
@@ -489,6 +489,11 @@ def main(ini_name=''):
|
|||||||
# os_semi = os_semi_parser.add_argument_group('大世界輔助點擊', '輔助點擊戰鬥準備和戰鬥結算', gooey_options={'label_color': '#931D03'})
|
# os_semi = os_semi_parser.add_argument_group('大世界輔助點擊', '輔助點擊戰鬥準備和戰鬥結算', gooey_options={'label_color': '#931D03'})
|
||||||
# os_semi.add_argument('--大世界跳過劇情', default=default('--大世界跳過劇情'), choices=['是', '否'], help='注意, 這會自動點擊地圖交互的選項', gooey_options={'label_color': '#4B5F83'})
|
# os_semi.add_argument('--大世界跳過劇情', default=default('--大世界跳過劇情'), choices=['是', '否'], help='注意, 這會自動點擊地圖交互的選項', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
|
# ==========OS clear map==========
|
||||||
|
# os_semi_parser = subs.add_parser('大世界地圖全清')
|
||||||
|
# os_semi = os_semi_parser.add_argument_group('大世界地圖全清', '使用方法: 先手動進入地圖, 再運行\n運行結束後, 最好手動檢查是否有遺漏', gooey_options={'label_color': '#931D03'})
|
||||||
|
# os_semi.add_argument('--大世界踩貓點', default=default('--大世界踩貓點'), choices=['是'], help='必须开启', gooey_options={'label_color': '#4B5F83'})
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# Convert option from chinese to english.
|
# Convert option from chinese to english.
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ dic_true_eng_to_eng = {
|
|||||||
'c12-2_leveling': 'c122_leveling',
|
'c12-2_leveling': 'c122_leveling',
|
||||||
'c12-4_leveling': 'c124_leveling',
|
'c12-4_leveling': 'c124_leveling',
|
||||||
'os_semi_auto': 'os_semi_auto',
|
'os_semi_auto': 'os_semi_auto',
|
||||||
|
'os_clear_map': 'os_clear_map',
|
||||||
|
|
||||||
# Argument
|
# Argument
|
||||||
'enable_stop_condition': 'enable_stop_condition',
|
'enable_stop_condition': 'enable_stop_condition',
|
||||||
@@ -230,6 +231,7 @@ dic_true_eng_to_eng = {
|
|||||||
'ammo_pick_up_124': 'ammo_pick_up_124',
|
'ammo_pick_up_124': 'ammo_pick_up_124',
|
||||||
'default_serial_list': 'default_serial_list',
|
'default_serial_list': 'default_serial_list',
|
||||||
'enable_os_semi_story_skip': 'enable_os_semi_story_skip',
|
'enable_os_semi_story_skip': 'enable_os_semi_story_skip',
|
||||||
|
'enable_os_meowfficer_searching': 'enable_os_meowfficer_searching',
|
||||||
|
|
||||||
# Option
|
# Option
|
||||||
'yes': 'yes',
|
'yes': 'yes',
|
||||||
@@ -320,6 +322,7 @@ dic_chi_to_eng = {
|
|||||||
'12-2打中型练级': 'c122_leveling',
|
'12-2打中型练级': 'c122_leveling',
|
||||||
'12-4打大型练级': 'c124_leveling',
|
'12-4打大型练级': 'c124_leveling',
|
||||||
'大世界辅助点击': 'os_semi_auto',
|
'大世界辅助点击': 'os_semi_auto',
|
||||||
|
'大世界地图全清': 'os_clear_map',
|
||||||
|
|
||||||
# Argument
|
# Argument
|
||||||
'启用停止条件': 'enable_stop_condition',
|
'启用停止条件': 'enable_stop_condition',
|
||||||
@@ -504,6 +507,7 @@ dic_chi_to_eng = {
|
|||||||
'拣弹药124': 'ammo_pick_up_124',
|
'拣弹药124': 'ammo_pick_up_124',
|
||||||
'默认serial列表': 'default_serial_list',
|
'默认serial列表': 'default_serial_list',
|
||||||
'大世界跳过剧情': 'enable_os_semi_story_skip',
|
'大世界跳过剧情': 'enable_os_semi_story_skip',
|
||||||
|
'大世界踩猫点': 'enable_os_meowfficer_searching',
|
||||||
|
|
||||||
# Option
|
# Option
|
||||||
'是': 'yes',
|
'是': 'yes',
|
||||||
@@ -594,6 +598,7 @@ dic_tchi_to_eng = {
|
|||||||
'12-2打中型練級': 'c122_leveling',
|
'12-2打中型練級': 'c122_leveling',
|
||||||
'12-4打大型練級': 'c124_leveling',
|
'12-4打大型練級': 'c124_leveling',
|
||||||
'大世界輔助點擊': 'os_semi_auto',
|
'大世界輔助點擊': 'os_semi_auto',
|
||||||
|
'大世界地圖全清': 'os_clear_map',
|
||||||
|
|
||||||
# Argument
|
# Argument
|
||||||
'啟用停止條件': 'enable_stop_condition',
|
'啟用停止條件': 'enable_stop_condition',
|
||||||
@@ -778,6 +783,7 @@ dic_tchi_to_eng = {
|
|||||||
'撿彈藥124': 'ammo_pick_up_124',
|
'撿彈藥124': 'ammo_pick_up_124',
|
||||||
'默認serial列表': 'default_serial_list',
|
'默認serial列表': 'default_serial_list',
|
||||||
'大世界跳過劇情': 'enable_os_semi_story_skip',
|
'大世界跳過劇情': 'enable_os_semi_story_skip',
|
||||||
|
'大世界踩貓點': 'enable_os_meowfficer_searching',
|
||||||
|
|
||||||
# Option
|
# Option
|
||||||
'是': 'yes',
|
'是': 'yes',
|
||||||
|
|||||||
Reference in New Issue
Block a user