mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-08 12:07:36 +08:00
448 lines
20 KiB
Python
448 lines
20 KiB
Python
import datetime
|
|
|
|
# This file was automatically generated by module/config/config_updater.py.
|
|
# Don't modify it manually.
|
|
|
|
|
|
class GeneratedConfig:
|
|
"""
|
|
Auto generated configuration
|
|
"""
|
|
|
|
# Group `Scheduler`
|
|
Scheduler_Enable = False # True, False
|
|
Scheduler_NextRun = datetime.datetime(2020, 1, 1, 0, 0)
|
|
Scheduler_Command = 'Alas'
|
|
Scheduler_SuccessInterval = 0
|
|
Scheduler_FailureInterval = 120
|
|
Scheduler_ServerUpdate = '00:00'
|
|
|
|
# Group `Emulator`
|
|
Emulator_Serial = 'auto'
|
|
Emulator_PackageName = 'auto' # auto, com.bilibili.azurlane, com.YoStarEN.AzurLane, com.YoStarJP.AzurLane, com.hkmanjuu.azurlane.gp, com.bilibili.blhx.huawei, com.bilibili.blhx.mi, com.tencent.tmgp.bilibili.blhx, com.bilibili.blhx.baidu, com.bilibili.blhx.qihoo, com.bilibili.blhx.nearme.gamecenter, com.bilibili.blhx.vivo, com.bilibili.blhx.mz, com.bilibili.blhx.dl, com.bilibili.blhx.lenovo, com.bilibili.blhx.uc, com.bilibili.blhx.mzw, com.yiwu.blhx.yx15, com.bilibili.blhx.m4399, com.bilibili.blhx.bilibiliMove, com.hkmanjuu.azurlane.gp.mc
|
|
Emulator_ServerName = 'disabled' # disabled, cn_android-0, cn_android-1, cn_android-2, cn_android-3, cn_android-4, cn_android-5, cn_android-6, cn_android-7, cn_android-8, cn_android-9, cn_android-10, cn_android-11, cn_android-12, cn_android-13, cn_android-14, cn_android-15, cn_android-16, cn_android-17, cn_android-18, cn_android-19, cn_android-20, cn_android-21, cn_android-22, cn_android-23, cn_android-24, cn_android-25, cn_ios-0, cn_ios-1, cn_ios-2, cn_ios-3, cn_ios-4, cn_ios-5, cn_ios-6, cn_ios-7, cn_ios-8, cn_ios-9, cn_ios-10, cn_channel-0, cn_channel-1, cn_channel-2, cn_channel-3, cn_channel-4, en-0, en-1, en-2, en-3, en-4, en-5, jp-0, jp-1, jp-2, jp-3, jp-4, jp-5, jp-6, jp-7, jp-8, jp-9, jp-10, jp-11, jp-12, jp-13, jp-14, jp-15, jp-16, jp-17
|
|
Emulator_ScreenshotMethod = 'auto' # auto, ADB, ADB_nc, uiautomator2, aScreenCap, aScreenCap_nc, DroidCast, DroidCast_raw, scrcpy, nemu_ipc, ldopengl
|
|
Emulator_ControlMethod = 'MaaTouch' # ADB, uiautomator2, minitouch, Hermit, MaaTouch
|
|
Emulator_ScreenshotDedithering = False
|
|
Emulator_AdbRestart = False
|
|
|
|
# Group `EmulatorInfo`
|
|
EmulatorInfo_Emulator = 'auto' # auto, NoxPlayer, NoxPlayer64, BlueStacks4, BlueStacks5, BlueStacks4HyperV, BlueStacks5HyperV, LDPlayer3, LDPlayer4, LDPlayer9, MuMuPlayer, MuMuPlayerX, MuMuPlayer12, MEmuPlayer
|
|
EmulatorInfo_name = None
|
|
EmulatorInfo_path = None
|
|
|
|
# Group `Error`
|
|
Error_HandleError = True
|
|
Error_SaveError = True
|
|
Error_OnePushConfig = 'provider: null'
|
|
Error_ScreenshotLength = 1
|
|
|
|
# Group `Optimization`
|
|
Optimization_ScreenshotInterval = 0.3
|
|
Optimization_CombatScreenshotInterval = 1.0
|
|
Optimization_TaskHoardingDuration = 0
|
|
Optimization_WhenTaskQueueEmpty = 'goto_main' # stay_there, goto_main, close_game
|
|
|
|
# Group `DropRecord`
|
|
DropRecord_SaveFolder = './screenshots'
|
|
DropRecord_AzurStatsID = None
|
|
DropRecord_API = 'default' # default, cn_gz_reverse_proxy
|
|
DropRecord_ResearchRecord = 'do_not' # do_not, save, upload, save_and_upload
|
|
DropRecord_CommissionRecord = 'do_not' # do_not, save, upload, save_and_upload
|
|
DropRecord_CombatRecord = 'do_not' # do_not, save
|
|
DropRecord_OpsiRecord = 'do_not' # do_not, save, upload, save_and_upload
|
|
DropRecord_MeowfficerBuy = 'do_not' # do_not, save
|
|
DropRecord_MeowfficerTalent = 'do_not' # do_not, save, upload, save_and_upload
|
|
|
|
# Group `Retirement`
|
|
Retirement_RetireMode = 'one_click_retire' # one_click_retire, enhance, old_retire
|
|
|
|
# Group `OneClickRetire`
|
|
OneClickRetire_KeepLimitBreak = 'keep_limit_break' # keep_limit_break, do_not_keep
|
|
|
|
# Group `Enhance`
|
|
Enhance_ShipToEnhance = 'all' # all, favourite
|
|
Enhance_Filter = None
|
|
Enhance_CheckPerCategory = 5
|
|
|
|
# Group `OldRetire`
|
|
OldRetire_N = True
|
|
OldRetire_R = True
|
|
OldRetire_SR = False
|
|
OldRetire_SSR = False
|
|
OldRetire_RetireAmount = 'retire_all' # retire_all, retire_10
|
|
|
|
# Group `Campaign`
|
|
Campaign_Name = '12-4'
|
|
Campaign_Event = 'campaign_main' # campaign_main
|
|
Campaign_Mode = 'normal' # normal, hard
|
|
Campaign_UseClearMode = True
|
|
Campaign_UseFleetLock = True
|
|
Campaign_UseAutoSearch = True
|
|
Campaign_Use2xBook = False
|
|
Campaign_AmbushEvade = True
|
|
|
|
# Group `StopCondition`
|
|
StopCondition_OilLimit = 1000
|
|
StopCondition_RunCount = 0
|
|
StopCondition_MapAchievement = 'non_stop' # non_stop, 100_percent_clear, map_3_stars, threat_safe, threat_safe_without_3_stars
|
|
StopCondition_StageIncrease = False
|
|
StopCondition_GetNewShip = False
|
|
StopCondition_ReachLevel = 0
|
|
|
|
# Group `Fleet`
|
|
Fleet_Fleet1 = 1 # 1, 2, 3, 4, 5, 6
|
|
Fleet_Fleet1Formation = 'double_line' # line_ahead, double_line, diamond
|
|
Fleet_Fleet1Mode = 'combat_auto' # combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left
|
|
Fleet_Fleet1Step = 3 # 2, 3, 4, 5
|
|
Fleet_Fleet2 = 2 # 0, 1, 2, 3, 4, 5, 6
|
|
Fleet_Fleet2Formation = 'double_line' # line_ahead, double_line, diamond
|
|
Fleet_Fleet2Mode = 'combat_auto' # combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left
|
|
Fleet_Fleet2Step = 2 # 2, 3, 4, 5
|
|
Fleet_FleetOrder = 'fleet1_mob_fleet2_boss' # fleet1_mob_fleet2_boss, fleet1_boss_fleet2_mob, fleet1_all_fleet2_standby, fleet1_standby_fleet2_all
|
|
|
|
# Group `Submarine`
|
|
Submarine_Fleet = 0 # 0, 1, 2
|
|
Submarine_Mode = 'do_not_use' # do_not_use, hunt_only, boss_only, hunt_and_boss, every_combat
|
|
Submarine_AutoSearchMode = 'sub_standby' # sub_standby, sub_auto_call
|
|
Submarine_DistanceToBoss = '2_grid_to_boss' # to_boss_position, 1_grid_to_boss, 2_grid_to_boss, use_open_ocean_support
|
|
|
|
# Group `Emotion`
|
|
Emotion_Mode = 'calculate' # calculate, ignore, calculate_ignore
|
|
Emotion_Fleet1Value = 119
|
|
Emotion_Fleet1Record = datetime.datetime(2020, 1, 1, 0, 0)
|
|
Emotion_Fleet1Control = 'prevent_yellow_face' # keep_exp_bonus, prevent_green_face, prevent_yellow_face, prevent_red_face
|
|
Emotion_Fleet1Recover = 'not_in_dormitory' # not_in_dormitory, dormitory_floor_1, dormitory_floor_2
|
|
Emotion_Fleet1Oath = False
|
|
Emotion_Fleet2Value = 119
|
|
Emotion_Fleet2Record = datetime.datetime(2020, 1, 1, 0, 0)
|
|
Emotion_Fleet2Control = 'prevent_yellow_face' # keep_exp_bonus, prevent_green_face, prevent_yellow_face, prevent_red_face
|
|
Emotion_Fleet2Recover = 'not_in_dormitory' # not_in_dormitory, dormitory_floor_1, dormitory_floor_2
|
|
Emotion_Fleet2Oath = False
|
|
|
|
# Group `HpControl`
|
|
HpControl_UseHpBalance = False
|
|
HpControl_UseEmergencyRepair = False
|
|
HpControl_UseLowHpRetreat = False
|
|
HpControl_HpBalanceThreshold = 0.2
|
|
HpControl_HpBalanceWeight = '1000, 1000, 1000'
|
|
HpControl_RepairUseSingleThreshold = 0.3
|
|
HpControl_RepairUseMultiThreshold = 0.6
|
|
HpControl_LowHpRetreatThreshold = 0.3
|
|
|
|
# Group `EnemyPriority`
|
|
EnemyPriority_EnemyScaleBalanceWeight = 'default_mode' # default_mode, S3_enemy_first, S1_enemy_first
|
|
|
|
# Group `C11AffinityFarming`
|
|
C11AffinityFarming_RunCount = 32
|
|
|
|
# Group `C72MysteryFarming`
|
|
C72MysteryFarming_StepOnA3 = True
|
|
|
|
# Group `C122MediumLeveling`
|
|
C122MediumLeveling_LargeEnemyTolerance = 1 # 0, 1, 2, 10
|
|
|
|
# Group `C124LargeLeveling`
|
|
C124LargeLeveling_NonLargeEnterTolerance = 1 # 0, 1, 2
|
|
C124LargeLeveling_NonLargeRetreatTolerance = 1 # 0, 1, 2, 10
|
|
C124LargeLeveling_PickupAmmo = 3 # 3, 4, 5
|
|
|
|
# Group `GemsFarming`
|
|
GemsFarming_ChangeFlagship = 'ship' # ship, ship_equip
|
|
GemsFarming_CommonCV = 'any' # any, langley, bogue, ranger, hermes
|
|
GemsFarming_ChangeVanguard = 'ship' # disabled, ship, ship_equip
|
|
GemsFarming_CommonDD = 'any' # any, favourite, aulick_or_foote, cassin_or_downes, z20_or_z21
|
|
GemsFarming_CommissionLimit = True
|
|
|
|
# Group `EventGeneral`
|
|
EventGeneral_PtLimit = 0
|
|
EventGeneral_TimeLimit = datetime.datetime(2020, 1, 1, 0, 0)
|
|
|
|
# Group `TaskBalancer`
|
|
TaskBalancer_Enable = False
|
|
TaskBalancer_CoinLimit = 10000
|
|
TaskBalancer_TaskCall = 'Main' # Main, Main2, Main3
|
|
|
|
# Group `EventDaily`
|
|
EventDaily_StageFilter = 'A1 > A2 > A3'
|
|
EventDaily_LastStage = 0
|
|
|
|
# Group `Raid`
|
|
Raid_Mode = 'hard' # easy, normal, hard, ex
|
|
Raid_UseTicket = False
|
|
|
|
# Group `RaidDaily`
|
|
RaidDaily_StageFilter = 'hard > normal > easy'
|
|
|
|
# Group `MaritimeEscort`
|
|
MaritimeEscort_Enable = True
|
|
|
|
# Group `Coalition`
|
|
Coalition_Mode = 'hard' # easy, normal, hard, ex
|
|
Coalition_Fleet = 'single' # single, multi
|
|
|
|
# Group `Commission`
|
|
Commission_PresetFilter = 'cube' # cube, cube_24h, chip, chip_24h, oil, custom
|
|
Commission_CustomFilter = 'DailyEvent > Gem-4 > Gem-2 > Gem-8 > ExtraCube-0:30\n> UrgentCube-1:30 > UrgentCube-1:45 > UrgentCube-3\n> ExtraDrill-5:20 > ExtraDrill-2 > ExtraDrill-3:20\n> UrgentCube-2:15 > UrgentCube-4\n> ExtraDrill-1 > UrgentCube-6 > ExtraCube-1:30\n> ExtraDrill-2:40 > ExtraDrill-0:20\n> Major > DailyChip > DailyResource\n> ExtraPart-0:30 > ExtraOil-1 > UrgentBox-6\n> ExtraCube-3 > ExtraPart-1 > UrgentBox-3\n> ExtraCube-4 > ExtraPart-1:30 > ExtraOil-4\n> UrgentBox-1 > ExtraCube-5 > UrgentBox-1\n> ExtraCube-8 > ExtraOil-8\n> UrgentDrill-4 > UrgentDrill-2:40 > UrgentDrill-2\n> UrgentDrill-1 > UrgentDrill-1:30 > UrgentDrill-1:10\n> Extra-0:20 > Extra-0:30 > Extra-1:00 > Extra-1:30 > Extra-2:00\n> shortest'
|
|
Commission_DoMajorCommission = False
|
|
|
|
# Group `Tactical`
|
|
Tactical_TacticalFilter = 'SameT4 > SameT3 > SameT2 > SameT1\n> BlueT2 > YellowT2 > RedT2\n> BlueT3 > YellowT3 > RedT3\n> BlueT4 > YellowT4 > RedT4\n> BlueT1 > YellowT1 > RedT1\n> first'
|
|
Tactical_RapidTrainingSlot = 'do_not_use' # do_not_use, slot_1, slot_2, slot_3, slot_4
|
|
|
|
# Group `ControlExpOverflow`
|
|
ControlExpOverflow_Enable = True
|
|
ControlExpOverflow_T4Allow = 100
|
|
ControlExpOverflow_T3Allow = 100
|
|
ControlExpOverflow_T2Allow = 200
|
|
ControlExpOverflow_T1Allow = 200
|
|
|
|
# Group `AddNewStudent`
|
|
AddNewStudent_Enable = False
|
|
AddNewStudent_Favorite = True
|
|
|
|
# Group `Research`
|
|
Research_UseCube = 'only_05_hour' # always_use, only_05_hour, only_no_project, do_not_use
|
|
Research_UseCoin = 'always_use' # always_use, only_05_hour, only_no_project, do_not_use
|
|
Research_UsePart = 'always_use' # always_use, only_05_hour, only_no_project, do_not_use
|
|
Research_AllowDelay = True
|
|
Research_PresetFilter = 'series_7_blueprint_la9' # custom, series_7_blueprint_la9, series_7_blueprint_only, series_7_la9_only, series_6_blueprint_203, series_6_blueprint_only, series_6_203_only, series_5_blueprint_152, series_5_blueprint_only, series_5_152_only, series_4_blueprint_tenrai, series_4_blueprint_only, series_4_tenrai_only, series_3_blueprint_234, series_3_blueprint_only, series_3_234_only, series_2_than_3_457_234, series_2_blueprint_457, series_2_blueprint_only, series_2_457_only
|
|
Research_CustomFilter = 'S7-DR0.5 > S7-PRY0.5 > S7-Q0.5 > S7-H0.5 > Q0.5 > S7-DR2.5\n> S7-G1.5 > S7-Q1 > S7-DR5 > 0.5 > S7-G4 > S7-Q2 > S7-PRY2.5 > reset\n> S7-DR8 > Q1 > 1 > S7-E-315 > S7-G2.5 > G1.5 > 1.5 > S7-E-031\n> S7-Q4 > Q2 > E2 > 2 > DR2.5 > PRY2.5 > G2.5 > 2.5 > S7-PRY5\n> S7-PRY8 > Q4 > G4 > 4 > S7-C6 > DR5 > PRY5 > 5 > C6 > 6 > S7-C8\n> S7-C12 > DR8 > PRY8 > C8 > 8 > C12 > 12'
|
|
|
|
# Group `Dorm`
|
|
Dorm_Collect = True
|
|
Dorm_Feed = True
|
|
Dorm_FeedFilter = '20000 > 10000 > 5000 > 3000 > 2000 > 1000'
|
|
|
|
# Group `BuyFurniture`
|
|
BuyFurniture_Enable = False
|
|
BuyFurniture_BuyOption = 'all' # set, all
|
|
BuyFurniture_LastRun = datetime.datetime(2020, 1, 1, 0, 0)
|
|
|
|
# Group `Meowfficer`
|
|
Meowfficer_BuyAmount = 1
|
|
Meowfficer_FortChoreMeowfficer = True
|
|
|
|
# Group `MeowfficerTrain`
|
|
MeowfficerTrain_Enable = False
|
|
MeowfficerTrain_Mode = 'seamlessly' # seamlessly, once_a_day
|
|
MeowfficerTrain_RetainTalentedGold = True
|
|
MeowfficerTrain_RetainTalentedPurple = True
|
|
MeowfficerTrain_EnhanceIndex = 1
|
|
MeowfficerTrain_MaxFeedLevel = 5
|
|
|
|
# Group `GuildLogistics`
|
|
GuildLogistics_Enable = True
|
|
GuildLogistics_SelectNewMission = False
|
|
GuildLogistics_ExchangeFilter = 'PlateTorpedoT1 > PlateAntiAirT1 > PlatePlaneT1 > PlateGunT1 > PlateGeneralT1\n> PlateTorpedoT2 > PlateAntiAirT2 > PlatePlaneT2 > PlateGunT2 > PlateGeneralT2\n> PlateTorpedoT3 > PlateAntiAirT3 > PlatePlaneT3 > PlateGunT3 > PlateGeneralT3\n> OxyCola > Coolant > Merit > Coin > Oil'
|
|
|
|
# Group `GuildOperation`
|
|
GuildOperation_Enable = True
|
|
GuildOperation_SelectNewOperation = False
|
|
GuildOperation_NewOperationMaxDate = 15
|
|
GuildOperation_JoinThreshold = 1
|
|
GuildOperation_AttackBoss = True
|
|
GuildOperation_BossFleetRecommend = False
|
|
|
|
# Group `Reward`
|
|
Reward_CollectOil = True
|
|
Reward_CollectCoin = True
|
|
Reward_CollectExp = True
|
|
Reward_CollectMission = True
|
|
Reward_CollectWeeklyMission = True
|
|
|
|
# Group `Awaken`
|
|
Awaken_LevelCap = 'level120' # level120, level125
|
|
|
|
# Group `GeneralShop`
|
|
GeneralShop_UseGems = False
|
|
GeneralShop_Refresh = False
|
|
GeneralShop_BuySkinBox = False
|
|
GeneralShop_ConsumeCoins = False
|
|
GeneralShop_Filter = 'BookRedT3 > BookYellowT3 > BookBlueT3 > BookRedT2\n> Cube\n> FoodT6 > FoodT5'
|
|
|
|
# Group `GuildShop`
|
|
GuildShop_Refresh = True
|
|
GuildShop_Filter = 'PlateT4 > BookT3 > PR > CatT3 > Chip > BookT2 > Retrofit > FoodT6 > FoodT5 > CatT2 > BoxT4'
|
|
GuildShop_BOX_T3 = 'ironblood' # eagle, royal, sakura, ironblood
|
|
GuildShop_BOX_T4 = 'ironblood' # eagle, royal, sakura, ironblood
|
|
GuildShop_BOOK_T2 = 'red' # red, blue, yellow
|
|
GuildShop_BOOK_T3 = 'red' # red, blue, yellow
|
|
GuildShop_RETROFIT_T2 = 'cl' # dd, cl, bb, cv
|
|
GuildShop_RETROFIT_T3 = 'cl' # dd, cl, bb, cv
|
|
GuildShop_PLATE_T2 = 'general' # general, gun, torpedo, antiair, plane
|
|
GuildShop_PLATE_T3 = 'general' # general, gun, torpedo, antiair, plane
|
|
GuildShop_PLATE_T4 = 'gun' # general, gun, torpedo, antiair, plane
|
|
GuildShop_PR1 = 'neptune' # neptune, monarch, ibuki, izumo, roon, saintlouis
|
|
GuildShop_PR2 = 'seattle' # seattle, georgia, kitakaze, gascogne
|
|
GuildShop_PR3 = 'cheshire' # cheshire, mainz, odin, champagne
|
|
|
|
# Group `MedalShop2`
|
|
MedalShop2_Filter = 'DR > PR\n> BookRedT3 > BookYellowT3 > BookBlueT3\n> BookRedT2 > BookYellowT2 > BookBlueT2\n> RetrofitT3\n> FoodT6 > FoodT5\n> PlateGeneralT3 > PlateWildT3'
|
|
MedalShop2_RETROFIT_T1 = 'cl' # dd, cl, bb, cv
|
|
MedalShop2_RETROFIT_T2 = 'cl' # dd, cl, bb, cv
|
|
MedalShop2_RETROFIT_T3 = 'cl' # dd, cl, bb, cv
|
|
MedalShop2_PLATE_T1 = 'general' # general, gun, torpedo, antiair, plane
|
|
MedalShop2_PLATE_T2 = 'general' # general, gun, torpedo, antiair, plane
|
|
MedalShop2_PLATE_T3 = 'general' # general, gun, torpedo, antiair, plane
|
|
|
|
# Group `MeritShop`
|
|
MeritShop_Refresh = False
|
|
MeritShop_Filter = 'Cube'
|
|
|
|
# Group `CoreShop`
|
|
CoreShop_Filter = 'Array'
|
|
|
|
# Group `ShipyardDr`
|
|
ShipyardDr_ResearchSeries = 2 # 2, 3
|
|
ShipyardDr_ShipIndex = 0 # 0, 1, 2, 3, 4, 5, 6
|
|
ShipyardDr_BuyAmount = 2
|
|
ShipyardDr_LastRun = datetime.datetime(2020, 1, 1, 0, 0)
|
|
|
|
# Group `Shipyard`
|
|
Shipyard_ResearchSeries = 1 # 1, 2, 3, 4
|
|
Shipyard_ShipIndex = 0 # 0, 1, 2, 3, 4, 5, 6
|
|
Shipyard_BuyAmount = 2
|
|
Shipyard_LastRun = datetime.datetime(2020, 1, 1, 0, 0)
|
|
|
|
# Group `Gacha`
|
|
Gacha_Pool = 'light' # light, heavy, special, event, wishing_well
|
|
Gacha_Amount = 1 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
|
|
Gacha_UseTicket = True
|
|
Gacha_UseDrill = False
|
|
|
|
# Group `BattlePass`
|
|
BattlePass_Collect = True
|
|
|
|
# Group `DataKey`
|
|
DataKey_Collect = True
|
|
DataKey_ForceCollect = False
|
|
|
|
# Group `Mail`
|
|
Mail_ClaimMerit = True
|
|
Mail_ClaimMaintenance = False
|
|
Mail_ClaimTradeLicense = False
|
|
Mail_DeleteCollected = True
|
|
|
|
# Group `SupplyPack`
|
|
SupplyPack_Collect = True
|
|
SupplyPack_DayOfWeek = 0 # 0, 1, 2, 3, 4, 5, 6
|
|
|
|
# Group `Minigame`
|
|
Minigame_Collect = False
|
|
|
|
# Group `Daily`
|
|
Daily_UseDailySkip = True
|
|
Daily_EscortMission = 'first' # skip, first, second, third
|
|
Daily_EscortMissionFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
Daily_AdvanceMission = 'first' # skip, first, second, third
|
|
Daily_AdvanceMissionFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
Daily_FierceAssault = 'first' # skip, first, second, third
|
|
Daily_FierceAssaultFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
Daily_TacticalTraining = 'second' # skip, first, second, third
|
|
Daily_TacticalTrainingFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
Daily_SupplyLineDisruption = 'second' # skip, first, second, third
|
|
Daily_ModuleDevelopment = 'first' # skip, first, second
|
|
Daily_ModuleDevelopmentFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
Daily_EmergencyModuleDevelopment = 'first' # skip, first, second
|
|
Daily_EmergencyModuleDevelopmentFleet = 1 # 1, 2, 3, 4, 5, 6
|
|
|
|
# Group `Hard`
|
|
Hard_HardStage = '11-4'
|
|
Hard_HardFleet = 1 # 1, 2
|
|
|
|
# Group `Exercise`
|
|
Exercise_OpponentChooseMode = 'max_exp' # max_exp, easiest, leftmost, easiest_else_exp
|
|
Exercise_OpponentTrial = 1
|
|
Exercise_ExerciseStrategy = 'aggressive' # aggressive, fri18, sat0, sat12, sat18, sun0, sun12, sun18
|
|
Exercise_LowHpThreshold = 0.4
|
|
Exercise_LowHpConfirmWait = 0.1
|
|
Exercise_OpponentRefreshValue = 0
|
|
Exercise_OpponentRefreshRecord = datetime.datetime(2020, 1, 1, 0, 0)
|
|
|
|
# Group `Sos`
|
|
Sos_Chapter = 3 # 3, 4, 5, 6, 7, 8, 9, 10
|
|
|
|
# Group `OpsiAshAssist`
|
|
OpsiAshAssist_Tier = 15
|
|
|
|
# Group `OpsiGeneral`
|
|
OpsiGeneral_UseLogger = True
|
|
OpsiGeneral_BuyActionPointLimit = 0 # 0, 1, 2, 3, 4, 5
|
|
OpsiGeneral_OilLimit = 1000
|
|
OpsiGeneral_RepairThreshold = 0.4
|
|
OpsiGeneral_DoRandomMapEvent = True
|
|
OpsiGeneral_AkashiShopFilter = 'ActionPoint > PurpleCoins'
|
|
|
|
# Group `OpsiAshBeacon`
|
|
OpsiAshBeacon_AttackMode = 'current' # current, current_dossier
|
|
OpsiAshBeacon_OneHitMode = True
|
|
OpsiAshBeacon_DossierAutoAttackMode = False
|
|
OpsiAshBeacon_RequestAssist = True
|
|
OpsiAshBeacon_EnsureFullyCollected = True
|
|
|
|
# Group `OpsiFleetFilter`
|
|
OpsiFleetFilter_Filter = 'Fleet-4 > CallSubmarine > Fleet-2 > Fleet-3 > Fleet-1'
|
|
|
|
# Group `OpsiFleet`
|
|
OpsiFleet_Fleet = 1 # 1, 2, 3, 4
|
|
OpsiFleet_Submarine = False
|
|
|
|
# Group `OpsiExplore`
|
|
OpsiExplore_SpecialRadar = False
|
|
OpsiExplore_ForceRun = False
|
|
OpsiExplore_LastZone = 0
|
|
|
|
# Group `OpsiShop`
|
|
OpsiShop_PresetFilter = 'max_benefit_meta' # max_benefit, max_benefit_meta, no_meta, all, custom
|
|
OpsiShop_CustomFilter = 'LoggerAbyssalT6 > LoggerAbyssalT5 > LoggerObscure > LoggerAbyssalT4 > ActionPoint > PurpleCoins\n> GearDesignPlanT3 > PlateRandomT4 > DevelopmentMaterialT3 > GearDesignPlanT2 > GearPart\n> OrdnanceTestingReportT3 > OrdnanceTestingReportT2 > DevelopmentMaterialT2 > OrdnanceTestingReportT1\n> METARedBook > CrystallizedHeatResistantSteel > NanoceramicAlloy > NeuroplasticProstheticArm > SupercavitationGenerator'
|
|
|
|
# Group `OpsiVoucher`
|
|
OpsiVoucher_Filter = 'LoggerAbyssal > LoggerObscure > Book > Coin > Fragment'
|
|
|
|
# Group `OpsiDaily`
|
|
OpsiDaily_DoMission = True
|
|
OpsiDaily_UseTuningSample = True
|
|
|
|
# Group `OpsiObscure`
|
|
OpsiObscure_ForceRun = False
|
|
|
|
# Group `OpsiAbyssal`
|
|
OpsiAbyssal_ForceRun = False
|
|
|
|
# Group `OpsiStronghold`
|
|
OpsiStronghold_ForceRun = False
|
|
|
|
# Group `OpsiMonthBoss`
|
|
OpsiMonthBoss_Mode = 'normal' # normal, normal_hard
|
|
OpsiMonthBoss_CheckAdaptability = True
|
|
OpsiMonthBoss_ForceRun = False
|
|
|
|
# Group `OpsiMeowfficerFarming`
|
|
OpsiMeowfficerFarming_ActionPointPreserve = 1000
|
|
OpsiMeowfficerFarming_HazardLevel = 5 # 3, 4, 5, 6, 10
|
|
OpsiMeowfficerFarming_TargetZone = 0
|
|
|
|
# Group `OpsiHazard1Leveling`
|
|
OpsiHazard1Leveling_TargetZone = 0 # 0, 44, 22
|
|
|
|
# Group `Daemon`
|
|
Daemon_EnterMap = True
|
|
|
|
# Group `OpsiDaemon`
|
|
OpsiDaemon_RepairShip = True
|
|
OpsiDaemon_SelectEnemy = True
|
|
|
|
# Group `Benchmark`
|
|
Benchmark_DeviceType = 'emulator' # emulator, plone_cloud_with_adb, phone_cloud_without_adb, android_phone, android_phone_vmos
|
|
Benchmark_TestScene = 'screenshot_click' # screenshot_click, screenshot, click
|
|
|
|
# Group `AzurLaneUncensored`
|
|
AzurLaneUncensored_Repository = 'https://gitee.com/LmeSzinc/AzurLaneUncensored'
|
|
|
|
# Group `GameManager`
|
|
GameManager_AutoRestart = True
|
|
|
|
# Group `Storage`
|
|
Storage_Storage = {}
|