mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-08 12:07:36 +08:00
Refactor: Gems farming configs
- Opt: Avoid clicking AUTO_SEARCH_MAP_OPTION_OFF after ignore low emotion warn - Opt: Skip map cat attack in auto search
This commit is contained in:
parent
e140d0d3ac
commit
5dd0459de9
11
alas.py
11
alas.py
@ -3,6 +3,7 @@ import time
|
||||
import inflection
|
||||
from cached_property import cached_property
|
||||
|
||||
from module.campaign.gems_farming import GemsFarming
|
||||
from module.campaign.run import CampaignRun
|
||||
from module.commission.commission import RewardCommission
|
||||
from module.config.config import AzurLaneConfig, TaskEnd
|
||||
@ -88,8 +89,14 @@ class AzurLaneAutoScript:
|
||||
|
||||
def main(self):
|
||||
CampaignRun(config=self.config, device=self.device).run(
|
||||
'campaign_' + self.config.Campaign_Name.lower().replace('-', '_'),
|
||||
folder='campaign_main',
|
||||
name=self.config.Campaign_Name,
|
||||
folder=self.config.Campaign_Event,
|
||||
mode=self.config.Campaign_Mode)
|
||||
|
||||
def gems_farming(self):
|
||||
GemsFarming(config=self.config, device=self.device).run(
|
||||
name=self.config.Campaign_Name,
|
||||
folder=self.config.Campaign_Event,
|
||||
mode=self.config.Campaign_Mode)
|
||||
|
||||
def loop(self):
|
||||
|
@ -54,6 +54,7 @@ Main:
|
||||
ServerUpdate: 00:00
|
||||
Campaign:
|
||||
Name: 7-2
|
||||
Event: campaign_main
|
||||
Mode: normal
|
||||
UseClearMode: true
|
||||
UseFleetLock: true
|
||||
@ -102,6 +103,72 @@ Main:
|
||||
RepairUseSingleThreshold: 0.3
|
||||
RepairUseMultiThreshold: 0.6
|
||||
LowHpRetreatThreshold: 0.3
|
||||
GemsFarming:
|
||||
Scheduler:
|
||||
Enable: false
|
||||
NextRun: 2020-01-01 00:00:00
|
||||
Command: Main
|
||||
SuccessInterval: 0
|
||||
FailureInterval: 120
|
||||
ServerUpdate: 00:00
|
||||
GemsFarming:
|
||||
FlagshipChange: true
|
||||
FlagshipEquipChange: false
|
||||
VanguardChange: false
|
||||
VanguardEquipChange: false
|
||||
LowEmotionRetreat: true
|
||||
CommonCV: any
|
||||
Campaign:
|
||||
Name: 2-4
|
||||
Event: campaign_main
|
||||
Mode: normal
|
||||
UseClearMode: true
|
||||
UseFleetLock: true
|
||||
UseAutoSearch: true
|
||||
Use2xBook: false
|
||||
AmbushEvade: true
|
||||
StopCondition:
|
||||
RunCount: 0
|
||||
OilLimit: 1000
|
||||
MapAchievement: non_stop
|
||||
GetNewShip: false
|
||||
ReachLevel120: false
|
||||
Fleet:
|
||||
Fleet1: 1
|
||||
Fleet1Formation: line_ahead
|
||||
Fleet1Mode: combat_auto
|
||||
Fleet1Step: 3
|
||||
Fleet2: 2
|
||||
Fleet2Formation: line_ahead
|
||||
Fleet2Mode: combat_auto
|
||||
Fleet2Step: 2
|
||||
FleetOrder: fleet1_mob_fleet2_boss
|
||||
AutoSearchFleetOrder: fleet1_mob_fleet2_boss
|
||||
Submarine:
|
||||
Fleet: 0
|
||||
Mode: do_not_use
|
||||
Emotion:
|
||||
CalculateEmotion: true
|
||||
IgnoreLowEmotionWarn: false
|
||||
Fleet1: 119
|
||||
Fleet1RecordTime: 2020-01-01 00:00:00
|
||||
Fleet1Control: prevent_yellow_face
|
||||
Fleet1Recover: not_in_dormitory
|
||||
Fleet1Oath: false
|
||||
Fleet2: 119
|
||||
Fleet2RecordTime: 2020-01-01 00:00:00
|
||||
Fleet2Control: prevent_yellow_face
|
||||
Fleet2Recover: not_in_dormitory
|
||||
Fleet2Oath: false
|
||||
HpControl:
|
||||
UseHpBalance: false
|
||||
UseEmergencyRepair: false
|
||||
UseLowHpRetreat: false
|
||||
HpBalanceThreshold: 0.2
|
||||
HpBalanceWeight: 1000, 1000, 1000
|
||||
RepairUseSingleThreshold: 0.3
|
||||
RepairUseMultiThreshold: 0.6
|
||||
LowHpRetreatThreshold: 0.3
|
||||
Commission:
|
||||
Scheduler:
|
||||
Enable: commission
|
||||
|
@ -4,10 +4,10 @@ from module.combat.level import LevelOcr
|
||||
from module.equipment.assets import *
|
||||
from module.equipment.equipment_change import EquipmentChange
|
||||
from module.equipment.fleet_equipment import OCR_FLEET_INDEX
|
||||
from module.logger import logger
|
||||
from module.map.assets import FLEET_PREPARATION, MAP_PREPARATION
|
||||
from module.ocr.ocr import Digit
|
||||
from module.retire.dock import *
|
||||
from module.retire.dock import Dock
|
||||
from module.ui.page import page_fleet
|
||||
|
||||
SIM_VALUE = 0.95
|
||||
@ -16,12 +16,12 @@ SIM_VALUE = 0.95
|
||||
class GemsCampaignOverride(CampaignBase):
|
||||
|
||||
def handle_combat_low_emotion(self):
|
||||
'''
|
||||
"""
|
||||
Overwrite info_handler.handle_combat_low_emotion()
|
||||
If GEMS_LOW_EMOTION_WITHDRAW is True, withdraw combat and change flag ship
|
||||
'''
|
||||
if self.config.GEMS_LOW_EMOTION_WITHDRAW:
|
||||
if not self.config.IGNORE_LOW_EMOTION_WARN:
|
||||
"""
|
||||
if self.config.GemsFarming_LowEmotionRetreat:
|
||||
if not self.config.Emotion_IgnoreLowEmotionWarn:
|
||||
return False
|
||||
if self.handle_popup_cancel('IGNORE_LOW_EMOTION'):
|
||||
self.config.GEMS_EMOTION_TRIGGRED = True
|
||||
@ -37,7 +37,8 @@ class GemsCampaignOverride(CampaignBase):
|
||||
self.withdraw()
|
||||
break
|
||||
|
||||
if self.appear(FLEET_PREPARATION, offset=(20, 20), interval=2) or self.appear(MAP_PREPARATION, offset=(20, 20), interval=2):
|
||||
if self.appear(FLEET_PREPARATION, offset=(20, 20), interval=2) \
|
||||
or self.appear(MAP_PREPARATION, offset=(20, 20), interval=2):
|
||||
self.enter_map_cancel()
|
||||
break
|
||||
return False
|
||||
@ -45,7 +46,7 @@ class GemsCampaignOverride(CampaignBase):
|
||||
return super().handle_combat_low_emotion()
|
||||
|
||||
|
||||
class GemsFarming(CampaignRun, EquipmentChange):
|
||||
class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
||||
|
||||
def load_campaign(self, name, folder='campaign_main'):
|
||||
super().load_campaign(name, folder)
|
||||
@ -56,11 +57,11 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
self.campaign = GemsCampaign(device=self.device, config=self.config)
|
||||
|
||||
def _fleet_detail_enter(self):
|
||||
'''
|
||||
"""
|
||||
Enter GEMS_FLEET_1 page
|
||||
'''
|
||||
"""
|
||||
self.ui_ensure(page_fleet)
|
||||
self.ui_ensure_index(self.config.GEMS_FLEET_1, letter=OCR_FLEET_INDEX,
|
||||
self.ui_ensure_index(self.config.Fleet_Fleet1, letter=OCR_FLEET_INDEX,
|
||||
next_button=FLEET_NEXT, prev_button=FLEET_PREV, skip_first_screenshot=True)
|
||||
|
||||
def _ship_detail_enter(self, button):
|
||||
@ -68,17 +69,17 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
self.equip_enter(button)
|
||||
|
||||
def flagship_change(self):
|
||||
'''
|
||||
"""
|
||||
Change flagship and flagship's equipment
|
||||
If config.COMMON_CV_NAME == 'any', only change auxiliary equipment
|
||||
'''
|
||||
If config.GemsFarming_CommonCV == 'any', only change auxiliary equipment
|
||||
"""
|
||||
|
||||
if self.config.COMMON_CV_NAME == 'any':
|
||||
if self.config.GemsFarming_CommonCV == 'any':
|
||||
index_list = range(3, 5)
|
||||
else:
|
||||
index_list = range(0, 5)
|
||||
logger.hr('CHANGING FLAGSHIP.')
|
||||
if self.config.GEMS_FLAG_SHIP_EQUIP_CHANGE:
|
||||
if self.config.GemsFarming_FlagshipEquipChange:
|
||||
logger.info('Record flagship equipment.')
|
||||
self._ship_detail_enter(FLEET_ENTER_FLAGSHIP)
|
||||
self.record_equipment(index_list=index_list)
|
||||
@ -88,7 +89,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
|
||||
self.flagship_change_execute()
|
||||
|
||||
if self.config.GEMS_FLAG_SHIP_EQUIP_CHANGE:
|
||||
if self.config.GemsFarming_FlagshipEquipChange:
|
||||
logger.info('Record flagship equipment.')
|
||||
self._ship_detail_enter(FLEET_ENTER_FLAGSHIP)
|
||||
self._equip_take_off_one()
|
||||
@ -96,11 +97,11 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
self.equipment_take_on(index_list=index_list)
|
||||
|
||||
def vanguard_change(self):
|
||||
'''
|
||||
"""
|
||||
Change vanguard and vanguard's equipment
|
||||
'''
|
||||
"""
|
||||
logger.hr('CHANGING VANGUARD.')
|
||||
if self.config.GEMS_VANGUARD_SHIP_EQUIP_CHANGE:
|
||||
if self.config.GemsFarming_VanguardEquipChange:
|
||||
logger.info('Record vanguard equipment.')
|
||||
self._ship_detail_enter(FLEET_ENTER)
|
||||
self.record_equipment()
|
||||
@ -110,7 +111,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
|
||||
self.vanguard_change_execute()
|
||||
|
||||
if self.config.GEMS_VANGUARD_SHIP_EQUIP_CHANGE:
|
||||
if self.config.GemsFarming_VanguardEquipChange:
|
||||
logger.info('Equip vanguard equipment.')
|
||||
self._ship_detail_enter(FLEET_ENTER)
|
||||
self._equip_take_off_one()
|
||||
@ -125,8 +126,8 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
|
||||
def get_common_rarity_cv(self):
|
||||
"""
|
||||
Get a common rarity cv by config.COMMON_CV_NAME
|
||||
If config.COMMON_CV_NAME == 'any', return a common lv1 cv
|
||||
Get a common rarity cv by config.GemsFarming_CommonCV
|
||||
If config.GemsFarming_CommonCV == 'any', return a common lv1 cv
|
||||
Returns:
|
||||
Button:
|
||||
"""
|
||||
@ -135,7 +136,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
card_grids = CARD_GRIDS
|
||||
logger.hr('FINDING FLAGSHIP')
|
||||
|
||||
if self.config.COMMON_CV_NAME == 'any':
|
||||
if self.config.GemsFarming_CommonCV == 'any':
|
||||
logger.info('')
|
||||
|
||||
self.dock_sort_method_dsc_set(False)
|
||||
@ -150,7 +151,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
return None
|
||||
else:
|
||||
template = globals()[
|
||||
f'TEMPLATE_{self.config.COMMON_CV_NAME.upper()}']
|
||||
f'TEMPLATE_{self.config.GemsFarming_CommonCV.upper()}']
|
||||
|
||||
self.dock_sort_method_dsc_set()
|
||||
|
||||
@ -160,7 +161,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
for button, level in zip(card_grids.buttons, list_level):
|
||||
if level == 1 and template.match(self.device.image.crop(button.area), similarity=SIM_VALUE):
|
||||
return button
|
||||
|
||||
|
||||
logger.info('No specific CV was found, try reversed order.')
|
||||
self.dock_sort_method_dsc_set(False)
|
||||
|
||||
@ -258,47 +259,30 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
|
||||
def triggered_stop_condition(self, oil_check=True):
|
||||
# Lv32 limit
|
||||
if self.config.STOP_IF_REACH_LV32 and self.campaign.config.LV32_TRIGGERED:
|
||||
if self.config.GemsFarming_FlagshipChange and self.campaign.config.LV32_TRIGGERED:
|
||||
self._trigger_lv32 = True
|
||||
logger.hr('TRIGGERED LV32 LIMIT')
|
||||
return True
|
||||
|
||||
if self.config.ENABLE_AUTO_SEARCH and self.campaign.config.GEMS_EMOTION_TRIGGRED:
|
||||
if self.config.Campaign_UseAutoSearch and self.campaign.config.GEMS_EMOTION_TRIGGRED:
|
||||
self._trigger_emotion = True
|
||||
logger.hr('TRIGGERED EMOTION LIMIT')
|
||||
return True
|
||||
|
||||
return super().triggered_stop_condition(oil_check=oil_check)
|
||||
|
||||
def run(self, name, folder='campaign_main', total=0):
|
||||
name = name.lower()
|
||||
if not name[0].isdigit():
|
||||
folder = self.config.EVENT_NAME
|
||||
else:
|
||||
name = 'campaign_' + name.replace('-', '_')
|
||||
def run(self, name, folder='campaign_main', mode='normal', total=0):
|
||||
"""
|
||||
Args:
|
||||
name (str): Name of .py file.
|
||||
folder (str): Name of the file folder under campaign.
|
||||
mode (str): `normal` or `hard`
|
||||
total (int):
|
||||
"""
|
||||
self.config.STOP_IF_REACH_LV32 = self.config.GemsFarming_FlagshipChange
|
||||
self.config.RETIRE_KEEP_COMMON_CV = True
|
||||
|
||||
while 1:
|
||||
# Backup config file
|
||||
# while cover ENABLE_AUTO_SEARCH
|
||||
backup = self.config.cover(
|
||||
STOP_IF_REACH_LV32=True,
|
||||
FLEET_1=self.config.GEMS_FLEET_1,
|
||||
FLEET_2=self.config.GEMS_FLEET_2,
|
||||
FLEET_BOSS=1,
|
||||
SUBMARINE=0,
|
||||
FLEET_1_FORMATION=1,
|
||||
FLEET_2_FORMATION=1,
|
||||
FLEET_1_AUTO_MODE='combat_auto',
|
||||
FLEET_2_AUTO_MODE='combat_auto',
|
||||
ENABLE_MAP_FLEET_LOCK=True,
|
||||
ENABLE_2X_BOOK=False,
|
||||
STOP_IF_MAP_REACH='no',
|
||||
ENABLE_EMOTION_REDUCE=False,
|
||||
IGNORE_LOW_EMOTION_WARN=True,
|
||||
AUTO_SEARCH_SETTING='fleet1_all_fleet2_standby',
|
||||
ENABLE_AUTO_SEARCH=self.config.GEMS_ENABLE_AUTO_SEARCH,
|
||||
RETIRE_KEEP_COMMON_CV=True,
|
||||
)
|
||||
self._trigger_lv32 = False
|
||||
|
||||
super().run(name=name, folder=folder, total=total)
|
||||
@ -307,7 +291,7 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
if self._trigger_lv32 or self._trigger_emotion:
|
||||
self.flagship_change()
|
||||
|
||||
if self.config.GEMS_LOW_EMOTION_WITHDRAW:
|
||||
if self.config.GemsFarming_LowEmotionRetreat:
|
||||
self.vanguard_change()
|
||||
|
||||
self._trigger_lv32 = False
|
||||
@ -316,5 +300,4 @@ class GemsFarming(CampaignRun, EquipmentChange):
|
||||
self.campaign.config.GEMS_EMOTION_TRIGGRED = False
|
||||
continue
|
||||
else:
|
||||
backup.recover()
|
||||
break
|
||||
|
@ -70,19 +70,23 @@ class CampaignRun(UI):
|
||||
if self.run_limit and self.config.StopCondition_RunCount <= 0:
|
||||
logger.hr('Triggered stop condition: Run count')
|
||||
self.config.StopCondition_RunCount = 0
|
||||
self.config.Scheduler_Enable = False
|
||||
return True
|
||||
# Lv120 limit
|
||||
if self.config.StopCondition_ReachLevel120 and self.campaign.config.LV120_TRIGGERED:
|
||||
logger.hr('Triggered stop condition: Reach level 120')
|
||||
self.config.Scheduler_Enable = False
|
||||
return True
|
||||
# Oil limit
|
||||
if oil_check and self.config.StopCondition_OilLimit:
|
||||
if OCR_OIL.ocr(self.device.image) < self.config.StopCondition_OilLimit:
|
||||
logger.hr('Triggered stop condition: Oil limit')
|
||||
self.config.Scheduler_Enable = False
|
||||
return True
|
||||
# If Get a New Ship
|
||||
if self.config.StopCondition_GetNewShip and self.campaign.config.GET_SHIP_TRIGGERED:
|
||||
logger.hr('Triggered stop condition: Get new ship')
|
||||
self.config.Scheduler_Enable = False
|
||||
return True
|
||||
|
||||
return False
|
||||
@ -120,6 +124,8 @@ class CampaignRun(UI):
|
||||
Returns:
|
||||
str, str: name, folder
|
||||
"""
|
||||
if name[0].isdigit():
|
||||
name = 'campaign_' + name.lower().replace('-', '_')
|
||||
if folder == 'event_20201126_cn' and name == 'vsp':
|
||||
name = 'sp'
|
||||
if folder == 'event_20210723_cn' and name == 'vsp':
|
||||
@ -171,7 +177,6 @@ class CampaignRun(UI):
|
||||
# End
|
||||
if self.triggered_stop_condition(oil_check=not self.campaign.is_in_auto_search_menu()):
|
||||
self.campaign.ensure_auto_search_exit()
|
||||
self.config.Scheduler_Enable = False
|
||||
break
|
||||
|
||||
# Run
|
||||
|
@ -4,10 +4,10 @@ from module.combat.combat import Combat
|
||||
from module.exception import CampaignEnd
|
||||
from module.logger import logger
|
||||
from module.map.assets import *
|
||||
from module.map.map_operation import MapOperation
|
||||
|
||||
|
||||
class AutoSearchCombat(Combat):
|
||||
fleets_reversed: bool # Define in MapOperation
|
||||
class AutoSearchCombat(MapOperation, Combat):
|
||||
_auto_search_in_stage_timer = Timer(3, count=6)
|
||||
_auto_search_confirm_low_emotion = False
|
||||
|
||||
@ -77,6 +77,8 @@ class AutoSearchCombat(Combat):
|
||||
if self.handle_combat_low_emotion():
|
||||
self._auto_search_confirm_low_emotion = True
|
||||
continue
|
||||
if self.handle_map_cat_attack():
|
||||
continue
|
||||
|
||||
# End
|
||||
if self.is_combat_loading():
|
||||
|
@ -68,6 +68,7 @@ Main:
|
||||
ServerUpdate: 00:00
|
||||
Campaign:
|
||||
Name: 7-2
|
||||
Event: campaign_main
|
||||
Mode:
|
||||
value: normal
|
||||
option: ['normal', 'hard']
|
||||
@ -152,6 +153,112 @@ Main:
|
||||
RepairUseSingleThreshold: 0.3
|
||||
RepairUseMultiThreshold: 0.6
|
||||
LowHpRetreatThreshold: 0.3
|
||||
GemsFarming:
|
||||
_info:
|
||||
Menu: Main
|
||||
Scheduler:
|
||||
Enable: false
|
||||
NextRun: 2020-01-01 00:00:00
|
||||
Command: Main
|
||||
SuccessInterval: 0
|
||||
FailureInterval: 120
|
||||
ServerUpdate: 00:00
|
||||
GemsFarming:
|
||||
FlagshipChange: true
|
||||
FlagshipEquipChange: false
|
||||
VanguardChange: false
|
||||
VanguardEquipChange: false
|
||||
LowEmotionRetreat: true
|
||||
CommonCV:
|
||||
value: any
|
||||
option: ['any', 'langley', 'bogue', 'ranger', 'hermes']
|
||||
Campaign:
|
||||
Name: 2-4
|
||||
Event: campaign_main
|
||||
Mode:
|
||||
value: normal
|
||||
option: ['normal', 'hard']
|
||||
UseClearMode: true
|
||||
UseFleetLock: true
|
||||
UseAutoSearch: true
|
||||
Use2xBook: false
|
||||
AmbushEvade: true
|
||||
StopCondition:
|
||||
RunCount: 0
|
||||
OilLimit: 1000
|
||||
MapAchievement:
|
||||
value: non_stop
|
||||
option: ['non_stop', '100_percent_clear', 'map_3_stars', 'threat_safe', 'threat_safe_without_3_stars']
|
||||
GetNewShip: false
|
||||
ReachLevel120: false
|
||||
Fleet:
|
||||
Fleet1:
|
||||
value: 1
|
||||
option: [1, 2, 3, 4, 5, 6]
|
||||
Fleet1Formation:
|
||||
value: line_ahead
|
||||
option: ['line_ahead', 'double_line', 'diamond']
|
||||
Fleet1Mode:
|
||||
value: combat_auto
|
||||
option: ['combat_auto', 'combat_manual', 'stand_still_in_the_middle', 'hide_in_bottom_left']
|
||||
Fleet1Step:
|
||||
value: 3
|
||||
option: [2, 3, 4, 5]
|
||||
Fleet2:
|
||||
value: 2
|
||||
option: [0, 1, 2, 3, 4, 5, 6]
|
||||
Fleet2Formation:
|
||||
value: line_ahead
|
||||
option: ['line_ahead', 'double_line', 'diamond']
|
||||
Fleet2Mode:
|
||||
value: combat_auto
|
||||
option: ['combat_auto', 'combat_manual', 'stand_still_in_the_middle', 'hide_in_bottom_left']
|
||||
Fleet2Step:
|
||||
value: 2
|
||||
option: [2, 3, 4, 5]
|
||||
FleetOrder:
|
||||
value: fleet1_all_fleet2_standby
|
||||
option: ['fleet1_mob_fleet2_boss', 'fleet1_all_fleet2_standby']
|
||||
AutoSearchFleetOrder:
|
||||
value: fleet1_all_fleet2_standby
|
||||
option: ['fleet1_mob_fleet2_boss', 'fleet1_boss_fleet2_mob', 'fleet1_all_fleet2_standby', 'fleet1_standby_fleet2_all']
|
||||
Submarine:
|
||||
Fleet:
|
||||
value: 0
|
||||
option: [0, 1, 2]
|
||||
Mode:
|
||||
value: do_not_use
|
||||
option: ['do_not_use','hunt_only', 'every_combat']
|
||||
Emotion:
|
||||
CalculateEmotion: true
|
||||
IgnoreLowEmotionWarn: false
|
||||
Fleet1: 119
|
||||
Fleet1RecordTime: 2020-01-01 00:00:00
|
||||
Fleet1Control:
|
||||
value: prevent_yellow_face
|
||||
option: ['keep_exp_bonus', 'prevent_green_face', 'prevent_yellow_face', 'prevent_red_face']
|
||||
Fleet1Recover:
|
||||
value: not_in_dormitory
|
||||
option: ['not_in_dormitory', 'dormitory_floor_1', 'dormitory_floor_2']
|
||||
Fleet1Oath: false
|
||||
Fleet2: 119
|
||||
Fleet2RecordTime: 2020-01-01 00:00:00
|
||||
Fleet2Control:
|
||||
value: prevent_yellow_face
|
||||
option: ['keep_exp_bonus', 'prevent_green_face', 'prevent_yellow_face', 'prevent_red_face']
|
||||
Fleet2Recover:
|
||||
value: not_in_dormitory
|
||||
option: ['not_in_dormitory', 'dormitory_floor_1', 'dormitory_floor_2']
|
||||
Fleet2Oath: false
|
||||
HpControl:
|
||||
UseHpBalance: false
|
||||
UseEmergencyRepair: false
|
||||
UseLowHpRetreat: false
|
||||
HpBalanceThreshold: 0.2
|
||||
HpBalanceWeight: 1000, 1000, 1000
|
||||
RepairUseSingleThreshold: 0.3
|
||||
RepairUseMultiThreshold: 0.6
|
||||
LowHpRetreatThreshold: 0.3
|
||||
Commission:
|
||||
_info:
|
||||
Menu: Reward
|
||||
|
@ -46,6 +46,7 @@ class GeneratedConfig:
|
||||
|
||||
# Func `Main`
|
||||
Campaign_Name = '7-2'
|
||||
Campaign_Event = 'campaign_main'
|
||||
Campaign_Mode = 'normal' # normal, hard
|
||||
Campaign_UseClearMode = True
|
||||
Campaign_UseFleetLock = True
|
||||
@ -90,6 +91,14 @@ class GeneratedConfig:
|
||||
HpControl_RepairUseMultiThreshold = 0.6
|
||||
HpControl_LowHpRetreatThreshold = 0.3
|
||||
|
||||
# Func `GemsFarming`
|
||||
GemsFarming_FlagshipChange = True
|
||||
GemsFarming_FlagshipEquipChange = False
|
||||
GemsFarming_VanguardChange = False
|
||||
GemsFarming_VanguardEquipChange = False
|
||||
GemsFarming_LowEmotionRetreat = True
|
||||
GemsFarming_CommonCV = 'any' # any, langley, bogue, ranger, hermes
|
||||
|
||||
# Func `Commission`
|
||||
Commission_DoMajorCommission = False
|
||||
Commission_CommissionFilter = 'DailyEvent\n> Gem-8 > Gem-4 > Gem-2\n> Box-6 > Box-3 > Box-1\n> DailyCube-0:30 > UrgentCube-1:30 > DailyCube-1:30 > UrgentCube-1:40 > UrgentCube-2:15\n> UrgentCube-3 > DailyCube-3 > UrgentCube-4 > UrgentCube-6\n> Major\n> DailyRescource > DailyChip\n> UrgentBook-2:30 > UrgentBook-2 > UrgentBook-1:20 > UrgentBook-1:40\n> Daily-0:20 > Daily-0:30 > Daily-1:00 > Daily-1:30 > Daily-2:00\n> NightOil > NightCube\n> shortest'
|
||||
|
@ -56,6 +56,11 @@ class ManualConfig:
|
||||
ASCREENCAP_FILEPATH_REMOTE = '/data/local/tmp/ascreencap'
|
||||
MINITOUCH_FILEPATH_REMOTE = '/data/local/tmp/minitouch'
|
||||
|
||||
"""
|
||||
module.campaign.gems_farming
|
||||
"""
|
||||
GEMS_EMOTION_TRIGGRED = False
|
||||
|
||||
"""
|
||||
module.map.fleet
|
||||
"""
|
||||
|
@ -601,6 +601,16 @@ option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: en-US
|
||||
name: Main.Campaign.Event.name
|
||||
help: Main.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: en-US
|
||||
name: Main.Campaign.Mode.name
|
||||
@ -1147,6 +1157,749 @@ type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming._info._info.name
|
||||
help: GemsFarming._info._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: Menu
|
||||
lang: en-US
|
||||
name: GemsFarming._info.Menu.name
|
||||
help: GemsFarming._info.Menu.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler._info.name
|
||||
help: GemsFarming.Scheduler._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Enable
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.Enable.name
|
||||
help: GemsFarming.Scheduler.Enable.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: NextRun
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.NextRun.name
|
||||
help: GemsFarming.Scheduler.NextRun.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Command
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.Command.name
|
||||
help: GemsFarming.Scheduler.Command.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: SuccessInterval
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.SuccessInterval.name
|
||||
help: GemsFarming.Scheduler.SuccessInterval.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: FailureInterval
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.FailureInterval.name
|
||||
help: GemsFarming.Scheduler.FailureInterval.help
|
||||
type: input
|
||||
value: 120
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: ServerUpdate
|
||||
lang: en-US
|
||||
name: GemsFarming.Scheduler.ServerUpdate.name
|
||||
help: GemsFarming.Scheduler.ServerUpdate.help
|
||||
type: input
|
||||
value: 00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming._info.name
|
||||
help: GemsFarming.GemsFarming._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipChange
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.FlagshipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipChange.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipEquipChange
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.FlagshipEquipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardChange
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.VanguardChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardEquipChange
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.VanguardEquipChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: LowEmotionRetreat
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.LowEmotionRetreat.name
|
||||
help: GemsFarming.GemsFarming.LowEmotionRetreat.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: CommonCV
|
||||
lang: en-US
|
||||
name: GemsFarming.GemsFarming.CommonCV.name
|
||||
help: GemsFarming.GemsFarming.CommonCV.help
|
||||
type: input
|
||||
value: any
|
||||
option:
|
||||
any: any
|
||||
langley: langley
|
||||
bogue: bogue
|
||||
ranger: ranger
|
||||
hermes: hermes
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign._info.name
|
||||
help: GemsFarming.Campaign._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Name
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.Name.name
|
||||
help: GemsFarming.Campaign.Name.help
|
||||
type: input
|
||||
value: 2-4
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.Event.name
|
||||
help: GemsFarming.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.Mode.name
|
||||
help: GemsFarming.Campaign.Mode.help
|
||||
type: input
|
||||
value: normal
|
||||
option:
|
||||
normal: normal
|
||||
hard: hard
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseClearMode
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.UseClearMode.name
|
||||
help: GemsFarming.Campaign.UseClearMode.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseFleetLock
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.UseFleetLock.name
|
||||
help: GemsFarming.Campaign.UseFleetLock.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseAutoSearch
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.UseAutoSearch.name
|
||||
help: GemsFarming.Campaign.UseAutoSearch.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Use2xBook
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.Use2xBook.name
|
||||
help: GemsFarming.Campaign.Use2xBook.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: AmbushEvade
|
||||
lang: en-US
|
||||
name: GemsFarming.Campaign.AmbushEvade.name
|
||||
help: GemsFarming.Campaign.AmbushEvade.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition._info.name
|
||||
help: GemsFarming.StopCondition._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: RunCount
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition.RunCount.name
|
||||
help: GemsFarming.StopCondition.RunCount.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: OilLimit
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition.OilLimit.name
|
||||
help: GemsFarming.StopCondition.OilLimit.help
|
||||
type: input
|
||||
value: 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: MapAchievement
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition.MapAchievement.name
|
||||
help: GemsFarming.StopCondition.MapAchievement.help
|
||||
type: input
|
||||
value: non_stop
|
||||
option:
|
||||
non_stop: non_stop
|
||||
100_percent_clear: 100_percent_clear
|
||||
map_3_stars: map_3_stars
|
||||
threat_safe: threat_safe
|
||||
threat_safe_without_3_stars: threat_safe_without_3_stars
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: GetNewShip
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition.GetNewShip.name
|
||||
help: GemsFarming.StopCondition.GetNewShip.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: ReachLevel120
|
||||
lang: en-US
|
||||
name: GemsFarming.StopCondition.ReachLevel120.name
|
||||
help: GemsFarming.StopCondition.ReachLevel120.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet._info.name
|
||||
help: GemsFarming.Fleet._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet1.name
|
||||
help: GemsFarming.Fleet.Fleet1.help
|
||||
type: input
|
||||
value: 1
|
||||
option:
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Formation
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet1Formation.name
|
||||
help: GemsFarming.Fleet.Fleet1Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Mode
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet1Mode.name
|
||||
help: GemsFarming.Fleet.Fleet1Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Step
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet1Step.name
|
||||
help: GemsFarming.Fleet.Fleet1Step.help
|
||||
type: input
|
||||
value: 3
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet2.name
|
||||
help: GemsFarming.Fleet.Fleet2.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Formation
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet2Formation.name
|
||||
help: GemsFarming.Fleet.Fleet2Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Mode
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet2Mode.name
|
||||
help: GemsFarming.Fleet.Fleet2Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Step
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.Fleet2Step.name
|
||||
help: GemsFarming.Fleet.Fleet2Step.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: FleetOrder
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.FleetOrder.name
|
||||
help: GemsFarming.Fleet.FleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: AutoSearchFleetOrder
|
||||
lang: en-US
|
||||
name: GemsFarming.Fleet.AutoSearchFleetOrder.name
|
||||
help: GemsFarming.Fleet.AutoSearchFleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_boss_fleet2_mob: fleet1_boss_fleet2_mob
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
fleet1_standby_fleet2_all: fleet1_standby_fleet2_all
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.Submarine._info.name
|
||||
help: GemsFarming.Submarine._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Fleet
|
||||
lang: en-US
|
||||
name: GemsFarming.Submarine.Fleet.name
|
||||
help: GemsFarming.Submarine.Fleet.help
|
||||
type: input
|
||||
value: 0
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Mode
|
||||
lang: en-US
|
||||
name: GemsFarming.Submarine.Mode.name
|
||||
help: GemsFarming.Submarine.Mode.help
|
||||
type: input
|
||||
value: do_not_use
|
||||
option:
|
||||
do_not_use: do_not_use
|
||||
hunt_only: hunt_only
|
||||
every_combat: every_combat
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion._info.name
|
||||
help: GemsFarming.Emotion._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: CalculateEmotion
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.CalculateEmotion.name
|
||||
help: GemsFarming.Emotion.CalculateEmotion.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: IgnoreLowEmotionWarn
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.IgnoreLowEmotionWarn.name
|
||||
help: GemsFarming.Emotion.IgnoreLowEmotionWarn.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet1.name
|
||||
help: GemsFarming.Emotion.Fleet1.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1RecordTime
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet1RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet1RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Control
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet1Control.name
|
||||
help: GemsFarming.Emotion.Fleet1Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Recover
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet1Recover.name
|
||||
help: GemsFarming.Emotion.Fleet1Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Oath
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet1Oath.name
|
||||
help: GemsFarming.Emotion.Fleet1Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet2.name
|
||||
help: GemsFarming.Emotion.Fleet2.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2RecordTime
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet2RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet2RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Control
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet2Control.name
|
||||
help: GemsFarming.Emotion.Fleet2Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Recover
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet2Recover.name
|
||||
help: GemsFarming.Emotion.Fleet2Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Oath
|
||||
lang: en-US
|
||||
name: GemsFarming.Emotion.Fleet2Oath.name
|
||||
help: GemsFarming.Emotion.Fleet2Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: _info
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl._info.name
|
||||
help: GemsFarming.HpControl._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseHpBalance
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.UseHpBalance.name
|
||||
help: GemsFarming.HpControl.UseHpBalance.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseEmergencyRepair
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.UseEmergencyRepair.name
|
||||
help: GemsFarming.HpControl.UseEmergencyRepair.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseLowHpRetreat
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.UseLowHpRetreat.name
|
||||
help: GemsFarming.HpControl.UseLowHpRetreat.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceThreshold
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.HpBalanceThreshold.name
|
||||
help: GemsFarming.HpControl.HpBalanceThreshold.help
|
||||
type: input
|
||||
value: 0.2
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceWeight
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.HpBalanceWeight.name
|
||||
help: GemsFarming.HpControl.HpBalanceWeight.help
|
||||
type: input
|
||||
value: 1000, 1000, 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseSingleThreshold
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.RepairUseSingleThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseSingleThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseMultiThreshold
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.RepairUseMultiThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseMultiThreshold.help
|
||||
type: input
|
||||
value: 0.6
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: LowHpRetreatThreshold
|
||||
lang: en-US
|
||||
name: GemsFarming.HpControl.LowHpRetreatThreshold.name
|
||||
help: GemsFarming.HpControl.LowHpRetreatThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: Commission
|
||||
group: _info
|
||||
arg: _info
|
||||
|
@ -601,6 +601,16 @@ option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: zh-CN
|
||||
name: Main.Campaign.Event.name
|
||||
help: Main.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: zh-CN
|
||||
name: Main.Campaign.Mode.name
|
||||
@ -1147,6 +1157,749 @@ type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming._info._info.name
|
||||
help: GemsFarming._info._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: Menu
|
||||
lang: zh-CN
|
||||
name: GemsFarming._info.Menu.name
|
||||
help: GemsFarming._info.Menu.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler._info.name
|
||||
help: GemsFarming.Scheduler._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Enable
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.Enable.name
|
||||
help: GemsFarming.Scheduler.Enable.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: NextRun
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.NextRun.name
|
||||
help: GemsFarming.Scheduler.NextRun.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Command
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.Command.name
|
||||
help: GemsFarming.Scheduler.Command.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: SuccessInterval
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.SuccessInterval.name
|
||||
help: GemsFarming.Scheduler.SuccessInterval.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: FailureInterval
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.FailureInterval.name
|
||||
help: GemsFarming.Scheduler.FailureInterval.help
|
||||
type: input
|
||||
value: 120
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: ServerUpdate
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Scheduler.ServerUpdate.name
|
||||
help: GemsFarming.Scheduler.ServerUpdate.help
|
||||
type: input
|
||||
value: 00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming._info.name
|
||||
help: GemsFarming.GemsFarming._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipChange
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.FlagshipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipChange.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipEquipChange
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.FlagshipEquipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardChange
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.VanguardChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardEquipChange
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.VanguardEquipChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: LowEmotionRetreat
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.LowEmotionRetreat.name
|
||||
help: GemsFarming.GemsFarming.LowEmotionRetreat.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: CommonCV
|
||||
lang: zh-CN
|
||||
name: GemsFarming.GemsFarming.CommonCV.name
|
||||
help: GemsFarming.GemsFarming.CommonCV.help
|
||||
type: input
|
||||
value: any
|
||||
option:
|
||||
any: any
|
||||
langley: langley
|
||||
bogue: bogue
|
||||
ranger: ranger
|
||||
hermes: hermes
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign._info.name
|
||||
help: GemsFarming.Campaign._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Name
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.Name.name
|
||||
help: GemsFarming.Campaign.Name.help
|
||||
type: input
|
||||
value: 2-4
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.Event.name
|
||||
help: GemsFarming.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.Mode.name
|
||||
help: GemsFarming.Campaign.Mode.help
|
||||
type: input
|
||||
value: normal
|
||||
option:
|
||||
normal: normal
|
||||
hard: hard
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseClearMode
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.UseClearMode.name
|
||||
help: GemsFarming.Campaign.UseClearMode.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseFleetLock
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.UseFleetLock.name
|
||||
help: GemsFarming.Campaign.UseFleetLock.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseAutoSearch
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.UseAutoSearch.name
|
||||
help: GemsFarming.Campaign.UseAutoSearch.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Use2xBook
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.Use2xBook.name
|
||||
help: GemsFarming.Campaign.Use2xBook.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: AmbushEvade
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Campaign.AmbushEvade.name
|
||||
help: GemsFarming.Campaign.AmbushEvade.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition._info.name
|
||||
help: GemsFarming.StopCondition._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: RunCount
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition.RunCount.name
|
||||
help: GemsFarming.StopCondition.RunCount.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: OilLimit
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition.OilLimit.name
|
||||
help: GemsFarming.StopCondition.OilLimit.help
|
||||
type: input
|
||||
value: 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: MapAchievement
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition.MapAchievement.name
|
||||
help: GemsFarming.StopCondition.MapAchievement.help
|
||||
type: input
|
||||
value: non_stop
|
||||
option:
|
||||
non_stop: non_stop
|
||||
100_percent_clear: 100_percent_clear
|
||||
map_3_stars: map_3_stars
|
||||
threat_safe: threat_safe
|
||||
threat_safe_without_3_stars: threat_safe_without_3_stars
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: GetNewShip
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition.GetNewShip.name
|
||||
help: GemsFarming.StopCondition.GetNewShip.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: ReachLevel120
|
||||
lang: zh-CN
|
||||
name: GemsFarming.StopCondition.ReachLevel120.name
|
||||
help: GemsFarming.StopCondition.ReachLevel120.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet._info.name
|
||||
help: GemsFarming.Fleet._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet1.name
|
||||
help: GemsFarming.Fleet.Fleet1.help
|
||||
type: input
|
||||
value: 1
|
||||
option:
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Formation
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet1Formation.name
|
||||
help: GemsFarming.Fleet.Fleet1Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Mode
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet1Mode.name
|
||||
help: GemsFarming.Fleet.Fleet1Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Step
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet1Step.name
|
||||
help: GemsFarming.Fleet.Fleet1Step.help
|
||||
type: input
|
||||
value: 3
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet2.name
|
||||
help: GemsFarming.Fleet.Fleet2.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Formation
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet2Formation.name
|
||||
help: GemsFarming.Fleet.Fleet2Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Mode
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet2Mode.name
|
||||
help: GemsFarming.Fleet.Fleet2Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Step
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.Fleet2Step.name
|
||||
help: GemsFarming.Fleet.Fleet2Step.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: FleetOrder
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.FleetOrder.name
|
||||
help: GemsFarming.Fleet.FleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: AutoSearchFleetOrder
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Fleet.AutoSearchFleetOrder.name
|
||||
help: GemsFarming.Fleet.AutoSearchFleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_boss_fleet2_mob: fleet1_boss_fleet2_mob
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
fleet1_standby_fleet2_all: fleet1_standby_fleet2_all
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Submarine._info.name
|
||||
help: GemsFarming.Submarine._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Fleet
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Submarine.Fleet.name
|
||||
help: GemsFarming.Submarine.Fleet.help
|
||||
type: input
|
||||
value: 0
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Mode
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Submarine.Mode.name
|
||||
help: GemsFarming.Submarine.Mode.help
|
||||
type: input
|
||||
value: do_not_use
|
||||
option:
|
||||
do_not_use: do_not_use
|
||||
hunt_only: hunt_only
|
||||
every_combat: every_combat
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion._info.name
|
||||
help: GemsFarming.Emotion._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: CalculateEmotion
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.CalculateEmotion.name
|
||||
help: GemsFarming.Emotion.CalculateEmotion.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: IgnoreLowEmotionWarn
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.IgnoreLowEmotionWarn.name
|
||||
help: GemsFarming.Emotion.IgnoreLowEmotionWarn.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet1.name
|
||||
help: GemsFarming.Emotion.Fleet1.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1RecordTime
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet1RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet1RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Control
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet1Control.name
|
||||
help: GemsFarming.Emotion.Fleet1Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Recover
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet1Recover.name
|
||||
help: GemsFarming.Emotion.Fleet1Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Oath
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet1Oath.name
|
||||
help: GemsFarming.Emotion.Fleet1Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet2.name
|
||||
help: GemsFarming.Emotion.Fleet2.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2RecordTime
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet2RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet2RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Control
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet2Control.name
|
||||
help: GemsFarming.Emotion.Fleet2Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Recover
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet2Recover.name
|
||||
help: GemsFarming.Emotion.Fleet2Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Oath
|
||||
lang: zh-CN
|
||||
name: GemsFarming.Emotion.Fleet2Oath.name
|
||||
help: GemsFarming.Emotion.Fleet2Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: _info
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl._info.name
|
||||
help: GemsFarming.HpControl._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseHpBalance
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.UseHpBalance.name
|
||||
help: GemsFarming.HpControl.UseHpBalance.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseEmergencyRepair
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.UseEmergencyRepair.name
|
||||
help: GemsFarming.HpControl.UseEmergencyRepair.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseLowHpRetreat
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.UseLowHpRetreat.name
|
||||
help: GemsFarming.HpControl.UseLowHpRetreat.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceThreshold
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.HpBalanceThreshold.name
|
||||
help: GemsFarming.HpControl.HpBalanceThreshold.help
|
||||
type: input
|
||||
value: 0.2
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceWeight
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.HpBalanceWeight.name
|
||||
help: GemsFarming.HpControl.HpBalanceWeight.help
|
||||
type: input
|
||||
value: 1000, 1000, 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseSingleThreshold
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.RepairUseSingleThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseSingleThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseMultiThreshold
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.RepairUseMultiThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseMultiThreshold.help
|
||||
type: input
|
||||
value: 0.6
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: LowHpRetreatThreshold
|
||||
lang: zh-CN
|
||||
name: GemsFarming.HpControl.LowHpRetreatThreshold.name
|
||||
help: GemsFarming.HpControl.LowHpRetreatThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: Commission
|
||||
group: _info
|
||||
arg: _info
|
||||
|
@ -601,6 +601,16 @@ option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: zh-TW
|
||||
name: Main.Campaign.Event.name
|
||||
help: Main.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: Main
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: zh-TW
|
||||
name: Main.Campaign.Mode.name
|
||||
@ -1147,6 +1157,749 @@ type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming._info._info.name
|
||||
help: GemsFarming._info._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: _info
|
||||
arg: Menu
|
||||
lang: zh-TW
|
||||
name: GemsFarming._info.Menu.name
|
||||
help: GemsFarming._info.Menu.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler._info.name
|
||||
help: GemsFarming.Scheduler._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Enable
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.Enable.name
|
||||
help: GemsFarming.Scheduler.Enable.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: NextRun
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.NextRun.name
|
||||
help: GemsFarming.Scheduler.NextRun.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: Command
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.Command.name
|
||||
help: GemsFarming.Scheduler.Command.help
|
||||
type: input
|
||||
value: Main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: SuccessInterval
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.SuccessInterval.name
|
||||
help: GemsFarming.Scheduler.SuccessInterval.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: FailureInterval
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.FailureInterval.name
|
||||
help: GemsFarming.Scheduler.FailureInterval.help
|
||||
type: input
|
||||
value: 120
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Scheduler
|
||||
arg: ServerUpdate
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Scheduler.ServerUpdate.name
|
||||
help: GemsFarming.Scheduler.ServerUpdate.help
|
||||
type: input
|
||||
value: 00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming._info.name
|
||||
help: GemsFarming.GemsFarming._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipChange
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.FlagshipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipChange.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: FlagshipEquipChange
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.FlagshipEquipChange.name
|
||||
help: GemsFarming.GemsFarming.FlagshipEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardChange
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.VanguardChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: VanguardEquipChange
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.VanguardEquipChange.name
|
||||
help: GemsFarming.GemsFarming.VanguardEquipChange.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: LowEmotionRetreat
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.LowEmotionRetreat.name
|
||||
help: GemsFarming.GemsFarming.LowEmotionRetreat.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: GemsFarming
|
||||
arg: CommonCV
|
||||
lang: zh-TW
|
||||
name: GemsFarming.GemsFarming.CommonCV.name
|
||||
help: GemsFarming.GemsFarming.CommonCV.help
|
||||
type: input
|
||||
value: any
|
||||
option:
|
||||
any: any
|
||||
langley: langley
|
||||
bogue: bogue
|
||||
ranger: ranger
|
||||
hermes: hermes
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign._info.name
|
||||
help: GemsFarming.Campaign._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Name
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.Name.name
|
||||
help: GemsFarming.Campaign.Name.help
|
||||
type: input
|
||||
value: 2-4
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Event
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.Event.name
|
||||
help: GemsFarming.Campaign.Event.help
|
||||
type: input
|
||||
value: campaign_main
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Mode
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.Mode.name
|
||||
help: GemsFarming.Campaign.Mode.help
|
||||
type: input
|
||||
value: normal
|
||||
option:
|
||||
normal: normal
|
||||
hard: hard
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseClearMode
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.UseClearMode.name
|
||||
help: GemsFarming.Campaign.UseClearMode.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseFleetLock
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.UseFleetLock.name
|
||||
help: GemsFarming.Campaign.UseFleetLock.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: UseAutoSearch
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.UseAutoSearch.name
|
||||
help: GemsFarming.Campaign.UseAutoSearch.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: Use2xBook
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.Use2xBook.name
|
||||
help: GemsFarming.Campaign.Use2xBook.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Campaign
|
||||
arg: AmbushEvade
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Campaign.AmbushEvade.name
|
||||
help: GemsFarming.Campaign.AmbushEvade.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition._info.name
|
||||
help: GemsFarming.StopCondition._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: RunCount
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition.RunCount.name
|
||||
help: GemsFarming.StopCondition.RunCount.help
|
||||
type: input
|
||||
value: 0
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: OilLimit
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition.OilLimit.name
|
||||
help: GemsFarming.StopCondition.OilLimit.help
|
||||
type: input
|
||||
value: 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: MapAchievement
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition.MapAchievement.name
|
||||
help: GemsFarming.StopCondition.MapAchievement.help
|
||||
type: input
|
||||
value: non_stop
|
||||
option:
|
||||
non_stop: non_stop
|
||||
100_percent_clear: 100_percent_clear
|
||||
map_3_stars: map_3_stars
|
||||
threat_safe: threat_safe
|
||||
threat_safe_without_3_stars: threat_safe_without_3_stars
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: GetNewShip
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition.GetNewShip.name
|
||||
help: GemsFarming.StopCondition.GetNewShip.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: StopCondition
|
||||
arg: ReachLevel120
|
||||
lang: zh-TW
|
||||
name: GemsFarming.StopCondition.ReachLevel120.name
|
||||
help: GemsFarming.StopCondition.ReachLevel120.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet._info.name
|
||||
help: GemsFarming.Fleet._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet1.name
|
||||
help: GemsFarming.Fleet.Fleet1.help
|
||||
type: input
|
||||
value: 1
|
||||
option:
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Formation
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet1Formation.name
|
||||
help: GemsFarming.Fleet.Fleet1Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Mode
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet1Mode.name
|
||||
help: GemsFarming.Fleet.Fleet1Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet1Step
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet1Step.name
|
||||
help: GemsFarming.Fleet.Fleet1Step.help
|
||||
type: input
|
||||
value: 3
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet2.name
|
||||
help: GemsFarming.Fleet.Fleet2.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
6: 6
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Formation
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet2Formation.name
|
||||
help: GemsFarming.Fleet.Fleet2Formation.help
|
||||
type: input
|
||||
value: line_ahead
|
||||
option:
|
||||
line_ahead: line_ahead
|
||||
double_line: double_line
|
||||
diamond: diamond
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Mode
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet2Mode.name
|
||||
help: GemsFarming.Fleet.Fleet2Mode.help
|
||||
type: input
|
||||
value: combat_auto
|
||||
option:
|
||||
combat_auto: combat_auto
|
||||
combat_manual: combat_manual
|
||||
stand_still_in_the_middle: stand_still_in_the_middle
|
||||
hide_in_bottom_left: hide_in_bottom_left
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: Fleet2Step
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.Fleet2Step.name
|
||||
help: GemsFarming.Fleet.Fleet2Step.help
|
||||
type: input
|
||||
value: 2
|
||||
option:
|
||||
2: 2
|
||||
3: 3
|
||||
4: 4
|
||||
5: 5
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: FleetOrder
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.FleetOrder.name
|
||||
help: GemsFarming.Fleet.FleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Fleet
|
||||
arg: AutoSearchFleetOrder
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Fleet.AutoSearchFleetOrder.name
|
||||
help: GemsFarming.Fleet.AutoSearchFleetOrder.help
|
||||
type: input
|
||||
value: fleet1_mob_fleet2_boss
|
||||
option:
|
||||
fleet1_mob_fleet2_boss: fleet1_mob_fleet2_boss
|
||||
fleet1_boss_fleet2_mob: fleet1_boss_fleet2_mob
|
||||
fleet1_all_fleet2_standby: fleet1_all_fleet2_standby
|
||||
fleet1_standby_fleet2_all: fleet1_standby_fleet2_all
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Submarine._info.name
|
||||
help: GemsFarming.Submarine._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Fleet
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Submarine.Fleet.name
|
||||
help: GemsFarming.Submarine.Fleet.help
|
||||
type: input
|
||||
value: 0
|
||||
option:
|
||||
0: 0
|
||||
1: 1
|
||||
2: 2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Submarine
|
||||
arg: Mode
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Submarine.Mode.name
|
||||
help: GemsFarming.Submarine.Mode.help
|
||||
type: input
|
||||
value: do_not_use
|
||||
option:
|
||||
do_not_use: do_not_use
|
||||
hunt_only: hunt_only
|
||||
every_combat: every_combat
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion._info.name
|
||||
help: GemsFarming.Emotion._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: CalculateEmotion
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.CalculateEmotion.name
|
||||
help: GemsFarming.Emotion.CalculateEmotion.help
|
||||
type: input
|
||||
value: true
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: IgnoreLowEmotionWarn
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.IgnoreLowEmotionWarn.name
|
||||
help: GemsFarming.Emotion.IgnoreLowEmotionWarn.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet1.name
|
||||
help: GemsFarming.Emotion.Fleet1.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1RecordTime
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet1RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet1RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Control
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet1Control.name
|
||||
help: GemsFarming.Emotion.Fleet1Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Recover
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet1Recover.name
|
||||
help: GemsFarming.Emotion.Fleet1Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet1Oath
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet1Oath.name
|
||||
help: GemsFarming.Emotion.Fleet1Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet2.name
|
||||
help: GemsFarming.Emotion.Fleet2.help
|
||||
type: input
|
||||
value: 119
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2RecordTime
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet2RecordTime.name
|
||||
help: GemsFarming.Emotion.Fleet2RecordTime.help
|
||||
type: input
|
||||
value: 2020-01-01 00:00:00
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Control
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet2Control.name
|
||||
help: GemsFarming.Emotion.Fleet2Control.help
|
||||
type: input
|
||||
value: prevent_yellow_face
|
||||
option:
|
||||
keep_exp_bonus: keep_exp_bonus
|
||||
prevent_green_face: prevent_green_face
|
||||
prevent_yellow_face: prevent_yellow_face
|
||||
prevent_red_face: prevent_red_face
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Recover
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet2Recover.name
|
||||
help: GemsFarming.Emotion.Fleet2Recover.help
|
||||
type: input
|
||||
value: not_in_dormitory
|
||||
option:
|
||||
not_in_dormitory: not_in_dormitory
|
||||
dormitory_floor_1: dormitory_floor_1
|
||||
dormitory_floor_2: dormitory_floor_2
|
||||
---
|
||||
func: GemsFarming
|
||||
group: Emotion
|
||||
arg: Fleet2Oath
|
||||
lang: zh-TW
|
||||
name: GemsFarming.Emotion.Fleet2Oath.name
|
||||
help: GemsFarming.Emotion.Fleet2Oath.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: _info
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl._info.name
|
||||
help: GemsFarming.HpControl._info.help
|
||||
type: ''
|
||||
value: ''
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseHpBalance
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.UseHpBalance.name
|
||||
help: GemsFarming.HpControl.UseHpBalance.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseEmergencyRepair
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.UseEmergencyRepair.name
|
||||
help: GemsFarming.HpControl.UseEmergencyRepair.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: UseLowHpRetreat
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.UseLowHpRetreat.name
|
||||
help: GemsFarming.HpControl.UseLowHpRetreat.help
|
||||
type: input
|
||||
value: false
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceThreshold
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.HpBalanceThreshold.name
|
||||
help: GemsFarming.HpControl.HpBalanceThreshold.help
|
||||
type: input
|
||||
value: 0.2
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: HpBalanceWeight
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.HpBalanceWeight.name
|
||||
help: GemsFarming.HpControl.HpBalanceWeight.help
|
||||
type: input
|
||||
value: 1000, 1000, 1000
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseSingleThreshold
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.RepairUseSingleThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseSingleThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: RepairUseMultiThreshold
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.RepairUseMultiThreshold.name
|
||||
help: GemsFarming.HpControl.RepairUseMultiThreshold.help
|
||||
type: input
|
||||
value: 0.6
|
||||
option: {}
|
||||
---
|
||||
func: GemsFarming
|
||||
group: HpControl
|
||||
arg: LowHpRetreatThreshold
|
||||
lang: zh-TW
|
||||
name: GemsFarming.HpControl.LowHpRetreatThreshold.name
|
||||
help: GemsFarming.HpControl.LowHpRetreatThreshold.help
|
||||
type: input
|
||||
value: 0.3
|
||||
option: {}
|
||||
---
|
||||
func: Commission
|
||||
group: _info
|
||||
arg: _info
|
||||
|
@ -129,7 +129,10 @@ class InfoHandler(ModuleBase):
|
||||
if not self.config.Emotion_IgnoreLowEmotionWarn:
|
||||
return False
|
||||
|
||||
return self.handle_popup_confirm('IGNORE_LOW_EMOTION')
|
||||
result = self.handle_popup_confirm('IGNORE_LOW_EMOTION')
|
||||
# Avoid clicking AUTO_SEARCH_MAP_OPTION_OFF
|
||||
self.interval_reset(AUTO_SEARCH_MAP_OPTION_OFF)
|
||||
return result
|
||||
|
||||
def handle_use_data_key(self):
|
||||
if not self.config.USE_DATA_KEY:
|
||||
|
@ -343,7 +343,7 @@ class Retirement(Enhancement):
|
||||
Returns:
|
||||
Button:
|
||||
"""
|
||||
if self.config.COMMON_CV_NAME == 'any':
|
||||
if self.config.GemsFarming_CommonCV == 'any':
|
||||
for commen_cv_name in ['BOGUE', 'HERMES', 'LANGLEY', 'RANGER']:
|
||||
template = globals()[f'TEMPLATE_{commen_cv_name}']
|
||||
sim, button = template.match_result(self.device.image.resize(size=(1189, 669)))
|
||||
@ -355,7 +355,7 @@ class Retirement(Enhancement):
|
||||
return None
|
||||
else:
|
||||
|
||||
template = globals()[f'TEMPLATE_{self.config.COMMON_CV_NAME.upper()}']
|
||||
template = globals()[f'TEMPLATE_{self.config.GemsFarming_CommonCV.upper()}']
|
||||
sim, button = template.match_result(self.device.image.resize(size=(1189, 669)))
|
||||
|
||||
if sim > self.config.COMMON_CV_THRESHOLD:
|
||||
|
Loading…
Reference in New Issue
Block a user