1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-18 11:31:30 +08:00

Merge remote-tracking branch 'origin/dev' into dev

# Conflicts:
#	module/config/argument/argument.yaml
This commit is contained in:
LmeSzinc
2022-12-23 17:07:10 +08:00
25 changed files with 474 additions and 110 deletions

View File

@@ -8324,6 +8324,71 @@
}
}
},
"OpsiMonthBoss": {
"Scheduler": {
"Enable": {
"type": "checkbox",
"value": false
},
"NextRun": {
"type": "datetime",
"value": "2020-01-01 00:00:00",
"validate": "datetime"
},
"Command": {
"type": "input",
"value": "OpsiMonthBoss",
"display": "hide"
},
"SuccessInterval": {
"type": "input",
"value": 0,
"display": "hide"
},
"FailureInterval": {
"type": "input",
"value": 120,
"display": "hide"
},
"ServerUpdate": {
"type": "input",
"value": "00:00",
"display": "hide"
}
},
"OpsiMonthBoss": {
"CheckAdaptability": {
"type": "checkbox",
"value": true
},
"Hard": {
"type": "select",
"value": "normal",
"option": [
"normal",
"normal_hard"
]
},
"ForceRun": {
"type": "checkbox",
"value": false
}
},
"OpsiFleetFilter": {
"Filter": {
"type": "textarea",
"value": "Fleet-4 > CallSubmarine > Fleet-2 > Fleet-3 > Fleet-1"
}
},
"Storage": {
"Storage": {
"type": "storage",
"value": {},
"valuetype": "ignore",
"display": "disabled"
}
}
},
"OpsiMeowfficerFarming": {
"Scheduler": {
"Enable": {

View File

@@ -23,16 +23,16 @@ Emulator:
valuetype: str
PackageName:
value: auto
option: [auto, ]
option: [ auto, ]
ServerName:
value: disabled
option: [disabled, ]
option: [ disabled, ]
ScreenshotMethod:
value: ADB
option: [ADB, ADB_nc, uiautomator2, aScreenCap, aScreenCap_nc, DroidCast]
option: [ ADB, ADB_nc, uiautomator2, aScreenCap, aScreenCap_nc, DroidCast ]
ControlMethod:
value: minitouch
option: [ADB, uiautomator2, minitouch, Hermit]
option: [ ADB, uiautomator2, minitouch, Hermit ]
ScreenshotDedithering: false
AdbRestart: false
RestartEmulator:
@@ -60,39 +60,39 @@ Optimization:
TaskHoardingDuration: 0
WhenTaskQueueEmpty:
value: goto_main
option: [stay_there, goto_main, close_game]
option: [ stay_there, goto_main, close_game ]
DropRecord:
SaveFolder: ./screenshots
AzurStatsID: null
API:
value: default
option: [default, cn_gz_reverse_proxy, cn_sh_reverse_proxy]
option: [ default, cn_gz_reverse_proxy, cn_sh_reverse_proxy ]
ResearchRecord:
value: do_not
option: [do_not, save, upload, save_and_upload]
option: [ do_not, save, upload, save_and_upload ]
CommissionRecord:
value: do_not
option: [do_not, save, upload, save_and_upload]
option: [ do_not, save, upload, save_and_upload ]
CombatRecord:
value: do_not
option: [do_not, save]
option: [ do_not, save ]
OpsiRecord:
value: do_not
option: [do_not, save, upload, save_and_upload]
option: [ do_not, save, upload, save_and_upload ]
MeowfficerBuy:
value: do_not
option: [do_not, save]
option: [ do_not, save ]
MeowfficerTalent:
value: do_not
option: [do_not, save, upload, save_and_upload]
option: [ do_not, save, upload, save_and_upload ]
Retirement:
Enable: true
RetireMode:
value: one_click_retire
option: [one_click_retire, enhance, old_retire]
option: [ one_click_retire, enhance, old_retire ]
RetireAmount:
value: retire_all
option: [retire_all, retire_10]
option: [ retire_all, retire_10 ]
EnhanceFavourite: false
EnhanceFilter:
EnhanceCheckPerCategory: 2
@@ -107,10 +107,10 @@ Campaign:
Name: 12-4
Event:
value: campaign_main
option: [campaign_main]
option: [ campaign_main ]
Mode:
value: normal
option: [normal, hard]
option: [ normal, hard ]
UseClearMode: true
UseFleetLock: true
UseAutoSearch: true
@@ -121,51 +121,51 @@ StopCondition:
OilLimit: 1000
MapAchievement:
value: non_stop
option: [non_stop, 100_percent_clear, map_3_stars, threat_safe, threat_safe_without_3_stars]
option: [ non_stop, 100_percent_clear, map_3_stars, threat_safe, threat_safe_without_3_stars ]
StageIncrease: false
GetNewShip: false
ReachLevel: 0
Fleet:
Fleet1:
value: 1
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
Fleet1Formation:
value: double_line
option: [line_ahead, double_line, diamond]
option: [ line_ahead, double_line, diamond ]
Fleet1Mode:
value: combat_auto
option: [combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left]
option: [ combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left ]
Fleet1Step:
value: 3
option: [2, 3, 4, 5]
option: [ 2, 3, 4, 5 ]
Fleet2:
value: 2
option: [0, 1, 2, 3, 4, 5, 6]
option: [ 0, 1, 2, 3, 4, 5, 6 ]
Fleet2Formation:
value: double_line
option: [line_ahead, double_line, diamond]
option: [ line_ahead, double_line, diamond ]
Fleet2Mode:
value: combat_auto
option: [combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left]
option: [ combat_auto, combat_manual, stand_still_in_the_middle, hide_in_bottom_left ]
Fleet2Step:
value: 2
option: [2, 3, 4, 5]
option: [ 2, 3, 4, 5 ]
FleetOrder:
value: fleet1_mob_fleet2_boss
option: [fleet1_mob_fleet2_boss, fleet1_boss_fleet2_mob, fleet1_all_fleet2_standby, fleet1_standby_fleet2_all]
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]
option: [ 0, 1, 2 ]
Mode:
value: do_not_use
option: [do_not_use, hunt_only, boss_only, hunt_and_boss, every_combat]
option: [ do_not_use, hunt_only, boss_only, hunt_and_boss, every_combat ]
AutoSearchMode:
value: sub_standby
option: [ sub_standby, sub_auto_call ]
DistanceToBoss:
value: '2_grid_to_boss'
option: [to_boss_position, 1_grid_to_boss, 2_grid_to_boss, use_open_ocean_support]
option: [ to_boss_position, 1_grid_to_boss, 2_grid_to_boss, use_open_ocean_support ]
Emotion:
CalculateEmotion: true
IgnoreLowEmotionWarn: false
@@ -175,10 +175,10 @@ Emotion:
display: disabled
Fleet1Control:
value: prevent_yellow_face
option: [keep_exp_bonus, prevent_green_face, prevent_yellow_face, prevent_red_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]
option: [ not_in_dormitory, dormitory_floor_1, dormitory_floor_2 ]
Fleet1Oath: false
Fleet2Value: 119
Fleet2Record:
@@ -186,10 +186,10 @@ Emotion:
display: disabled
Fleet2Control:
value: prevent_yellow_face
option: [keep_exp_bonus, prevent_green_face, prevent_yellow_face, prevent_red_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]
option: [ not_in_dormitory, dormitory_floor_1, dormitory_floor_2 ]
Fleet2Oath: false
HpControl:
UseHpBalance: false
@@ -203,7 +203,7 @@ HpControl:
EnemyPriority:
EnemyScaleBalanceWeight:
value: default_mode
option: [default_mode, S3_enemy_first, S1_enemy_first]
option: [ default_mode, S3_enemy_first, S1_enemy_first ]
C11AffinityFarming:
RunCount: 32
C72MysteryFarming:
@@ -211,17 +211,17 @@ C72MysteryFarming:
C122MediumLeveling:
LargeEnemyTolerance:
value: 1
option: [0, 1, 2, 10]
option: [ 0, 1, 2, 10 ]
C124LargeLeveling:
NonLargeEnterTolerance:
value: 1
option: [0, 1, 2]
option: [ 0, 1, 2 ]
NonLargeRetreatTolerance:
value: 1
option: [0, 1, 2, 10]
option: [ 0, 1, 2, 10 ]
PickupAmmo:
value: 3
option: [3, 4, 5]
option: [ 3, 4, 5 ]
GemsFarming:
FlagshipChange: true
FlagshipEquipChange: false
@@ -230,7 +230,7 @@ GemsFarming:
LowEmotionRetreat: true
CommonCV:
value: any
option: [any, langley, bogue, ranger, hermes]
option: [ any, langley, bogue, ranger, hermes ]
CommissionLimit: true
# ==================== Event ====================
@@ -243,7 +243,7 @@ TaskBalancer:
CoinLimit: 10000
TaskCall:
value: Main
option: [Main, Main2, Main3]
option: [ Main, Main2, Main3 ]
EventDaily:
StageFilter: |-
A1 > A2 > A3
@@ -251,7 +251,7 @@ EventDaily:
Raid:
Mode:
value: hard
option: [easy, normal, hard]
option: [ easy, normal, hard ]
UseTicket: false
RaidDaily:
StageFilter: |-
@@ -299,7 +299,7 @@ Tactical:
> first
RapidTrainingSlot:
value: do_not_use
option: [do_not_use, slot_1, slot_2, slot_3, slot_4]
option: [ do_not_use, slot_1, slot_2, slot_3, slot_4 ]
ControlExpOverflow:
Enable: true
T4Allow: 100
@@ -312,13 +312,13 @@ AddNewStudent:
Research:
UseCube:
value: only_05_hour
option: [always_use, only_05_hour, only_no_project, do_not_use]
option: [ always_use, only_05_hour, only_no_project, do_not_use ]
UseCoin:
value: always_use
option: [always_use, only_05_hour, only_no_project, do_not_use]
option: [ always_use, only_05_hour, only_no_project, do_not_use ]
UsePart:
value: always_use
option: [always_use, only_05_hour, only_no_project, do_not_use]
option: [ always_use, only_05_hour, only_no_project, do_not_use ]
AllowDelay: true
PresetFilter:
value: series_5_blueprint_152
@@ -354,7 +354,7 @@ MeowfficerTrain:
Enable: false
Mode:
value: seamlessly
option: [seamlessly, once_a_day]
option: [ seamlessly, once_a_day ]
RetainTalentedGold: true
RetainTalentedPurple: true
EnhanceIndex: 1
@@ -393,40 +393,40 @@ GuildShop:
PlateT4 > BookT3 > PR > CatT3 > Chip > BookT2 > Retrofit > FoodT6 > FoodT5 > CatT2 > BoxT4
BOX_T3:
value: ironblood
option: [eagle, royal, sakura, ironblood]
option: [ eagle, royal, sakura, ironblood ]
BOX_T4:
value: ironblood
option: [eagle, royal, sakura, ironblood]
option: [ eagle, royal, sakura, ironblood ]
BOOK_T2:
value: red
option: [red, blue, yellow]
option: [ red, blue, yellow ]
BOOK_T3:
value: red
option: [red, blue, yellow]
option: [ red, blue, yellow ]
RETROFIT_T2:
value: cl
option: [dd, cl, bb, cv]
option: [ dd, cl, bb, cv ]
RETROFIT_T3:
value: cl
option: [dd, cl, bb, cv]
option: [ dd, cl, bb, cv ]
PLATE_T2:
value: general
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
PLATE_T3:
value: general
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
PLATE_T4:
value: gun
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
PR1:
value: neptune
option: [neptune, monarch, ibuki, izumo, roon, saintlouis]
option: [ neptune, monarch, ibuki, izumo, roon, saintlouis ]
PR2:
value: seattle
option: [seattle, georgia, kitakaze, gascogne]
option: [ seattle, georgia, kitakaze, gascogne ]
PR3:
value: cheshire
option: [cheshire, mainz, odin, champagne]
option: [ cheshire, mainz, odin, champagne ]
MedalShop2:
Filter: |-
DR > PR
@@ -437,22 +437,22 @@ MedalShop2:
> PlateGeneralT3 > PlateWildT3
RETROFIT_T1:
value: cl
option: [dd, cl, bb, cv]
option: [ dd, cl, bb, cv ]
RETROFIT_T2:
value: cl
option: [dd, cl, bb, cv]
option: [ dd, cl, bb, cv ]
RETROFIT_T3:
value: cl
option: [dd, cl, bb, cv]
option: [ dd, cl, bb, cv ]
PLATE_T1:
value: general
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
PLATE_T2:
value: general
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
PLATE_T3:
value: general
option: [general, gun, torpedo, antiair, plane]
option: [ general, gun, torpedo, antiair, plane ]
MeritShop:
Refresh: false
Filter: |-
@@ -467,10 +467,10 @@ Shipyard:
Gacha:
Pool:
value: light
option: [light, heavy, special, event, wishing_well]
option: [ light, heavy, special, event, wishing_well ]
Amount:
value: 1
option: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
option: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
UseTicket: true
UseDrill: false
BattlePass:
@@ -492,46 +492,46 @@ Daily:
UseDailySkip: true
EscortMission:
value: first
option: [skip, first, second, third]
option: [ skip, first, second, third ]
EscortMissionFleet:
value: 5
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
AdvanceMission:
value: first
option: [skip, first, second, third]
option: [ skip, first, second, third ]
AdvanceMissionFleet:
value: 5
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
FierceAssault:
value: first
option: [skip, first, second, third]
option: [ skip, first, second, third ]
FierceAssaultFleet:
value: 5
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
TacticalTraining:
value: second
option: [skip, first, second, third]
option: [ skip, first, second, third ]
TacticalTrainingFleet:
value: 5
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
SupplyLineDisruption:
value: second
option: [skip, first, second, third]
option: [ skip, first, second, third ]
ModuleDevelopment:
value: first
option: [skip, first, second]
option: [ skip, first, second ]
ModuleDevelopmentFleet:
value: 5
option: [1, 2, 3, 4, 5, 6]
option: [ 1, 2, 3, 4, 5, 6 ]
Hard:
HardStage: 11-4
HardFleet:
value: 1
option: [1, 2]
option: [ 1, 2 ]
Exercise:
OpponentChooseMode:
value: max_exp
option: [max_exp, easiest, leftmost, easiest_else_exp]
option: [ max_exp, easiest, leftmost, easiest_else_exp ]
OpponentTrial: 1
ExercisePreserve: 0
LowHpThreshold: 0.4
@@ -541,7 +541,7 @@ Exercise:
Sos:
Chapter:
value: 3
option: [3, 4, 5, 6, 7, 8, 9, 10]
option: [ 3, 4, 5, 6, 7, 8, 9, 10 ]
# ==================== Opsi ====================
@@ -551,7 +551,7 @@ OpsiGeneral:
UseLogger: true
BuyActionPointLimit:
value: 0
option: [0, 1, 2, 3, 4, 5]
option: [ 0, 1, 2, 3, 4, 5 ]
OilLimit: 1000
RepairThreshold: 0.4
DoRandomMapEvent: true
@@ -570,7 +570,7 @@ OpsiFleetFilter:
OpsiFleet:
Fleet:
value: 1
option: [1, 2, 3, 4]
option: [ 1, 2, 3, 4 ]
Submarine: false
OpsiExplore:
SpecialRadar: false
@@ -590,17 +590,23 @@ OpsiAbyssal:
ForceRun: false
OpsiStronghold:
ForceRun: false
OpsiMonthBoss:
CheckAdaptability: true
Hard:
value: normal
option: [ normal,normal_hard ]
ForceRun: false
OpsiMeowfficerFarming:
ActionPointPreserve: 1000
HazardLevel:
value: 5
option: [3, 4, 5, 6, 10]
option: [ 3, 4, 5, 6, 10 ]
TargetZone:
value: 0
OpsiHazard1Leveling:
TargetZone:
value: 0
option: [0, 44, 22]
option: [ 0, 44, 22 ]
# ==================== Tools ====================

View File

@@ -59,6 +59,7 @@
"OpsiAbyssal",
"OpsiArchive",
"OpsiStronghold",
"OpsiMonthBoss",
"OpsiMeowfficerFarming",
"OpsiHazard1Leveling",
"OpsiCrossMonth"

View File

@@ -266,6 +266,10 @@ OpsiStronghold:
- Scheduler
- OpsiStronghold
- OpsiFleetFilter
OpsiMonthBoss:
- Scheduler
- OpsiMonthBoss
- OpsiFleetFilter
OpsiMeowfficerFarming:
- Scheduler
- OpsiMeowfficerFarming

View File

@@ -408,9 +408,9 @@ class AzurLaneConfig(ConfigUpdater, ManualConfig, GeneratedConfig, ConfigWatcher
},
allow_none=False,
)
logger.info(f"Delay task `{self.task.command}` to {run} ({kv})")
if task is None:
task = self.task.command
logger.info(f"Delay task `{task}` to {run} ({kv})")
self.modified[f'{task}.Scheduler.NextRun'] = run
self.update()
else:

View File

@@ -384,6 +384,11 @@ class GeneratedConfig:
# Group `OpsiStronghold`
OpsiStronghold_ForceRun = False
# Group `OpsiMonthBoss`
OpsiMonthBoss_CheckAdaptability = True
OpsiMonthBoss_Hard = 'normal' # normal, normal_hard
OpsiMonthBoss_ForceRun = False
# Group `OpsiMeowfficerFarming`
OpsiMeowfficerFarming_ActionPointPreserve = 1000
OpsiMeowfficerFarming_HazardLevel = 5 # 3, 4, 5, 6, 10

View File

@@ -20,7 +20,7 @@ class ManualConfig:
> OpsiAshBeacon
> OpsiDaily > OpsiShop > OpsiVoucher
> OpsiAbyssal > OpsiStronghold > OpsiObscure > OpsiArchive
> Daily > Hard > OpsiAshBeacon > OpsiAshAssist
> Daily > Hard > OpsiAshBeacon > OpsiAshAssist > OpsiMonthBoss
> Sos > EventSp > EventA > EventB > EventC > EventD > RaidDaily > WarArchives > MaritimeEscort
> Event > Event2 > Raid > Main > Main2 > Main3
> OpsiMeowfficerFarming

View File

@@ -222,6 +222,10 @@
"name": "Siren Strongholds",
"help": ""
},
"OpsiMonthBoss": {
"name": "Monthly Boss",
"help": "To clear (easy/difficult) monthly bosses, the following conditions must be met to use this function:\n- Clear the main task of the big world\n- Enable the Great World Land Reclamation Mission or use the Battle Information Recorder (5000 oil props)\nIf the easy difficulty fails, the attack will be repeated according to the submarine settings; if the difficult difficulty fails, the mission will be terminated directly"
},
"OpsiMeowfficerFarming": {
"name": "Meowfficer Farming",
"help": ""
@@ -2137,6 +2141,26 @@
"help": "Ignore interval, clear all siren strongholds, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
}
},
"OpsiMonthBoss": {
"_info": {
"name": "Monthly Boss",
"help": "To clear (normal/hard) monthly bosses, the following conditions must be met to use this function:\n- OpSi story must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop\nIf failed on normal boss, attack until cleared; if failed on hard boss, stop task directly"
},
"CheckAdaptability": {
"name": "Only attack boss when adaptability >= 203/203/156",
"help": ""
},
"Hard": {
"name": "Difficulty of clearing monthly bosses",
"help": "",
"normal": "normal",
"normal_hard": "normal + hard"
},
"ForceRun": {
"name": "Forced to run regardless of run interval",
"help": "After opening, it will bring extra power consumption. Generally, it is not necessary to open it, just play slowly."
}
},
"OpsiMeowfficerFarming": {
"_info": {
"name": "OpSi Meowfficer Farm Settings",

View File

@@ -222,6 +222,10 @@
"name": "Task.OpsiStronghold.name",
"help": "Task.OpsiStronghold.help"
},
"OpsiMonthBoss": {
"name": "Task.OpsiMonthBoss.name",
"help": "Task.OpsiMonthBoss.help"
},
"OpsiMeowfficerFarming": {
"name": "Task.OpsiMeowfficerFarming.name",
"help": "Task.OpsiMeowfficerFarming.help"
@@ -2137,6 +2141,26 @@
"help": "OpsiStronghold.ForceRun.help"
}
},
"OpsiMonthBoss": {
"_info": {
"name": "OpsiMonthBoss._info.name",
"help": "OpsiMonthBoss._info.help"
},
"CheckAdaptability": {
"name": "OpsiMonthBoss.CheckAdaptability.name",
"help": "OpsiMonthBoss.CheckAdaptability.help"
},
"Hard": {
"name": "OpsiMonthBoss.Hard.name",
"help": "OpsiMonthBoss.Hard.help",
"normal": "normal",
"normal_hard": "normal_hard"
},
"ForceRun": {
"name": "OpsiMonthBoss.ForceRun.name",
"help": "OpsiMonthBoss.ForceRun.help"
}
},
"OpsiMeowfficerFarming": {
"_info": {
"name": "OpsiMeowfficerFarming._info.name",

View File

@@ -222,6 +222,10 @@
"name": "塞壬要塞",
"help": ""
},
"OpsiMonthBoss": {
"name": "月度Boss",
"help": ""
},
"OpsiMeowfficerFarming": {
"name": "短猫相接",
"help": ""
@@ -2137,6 +2141,26 @@
"help": "开启后将带来额外的行动力消耗,一般不用打开,慢慢打就好"
}
},
"OpsiMonthBoss": {
"_info": {
"name": "月度Boss",
"help": "清理(简单/困难月度boss,使用此功能需要满足以下条件:\n- 通关大世界主线任务\n- 启用大世界开荒任务或使用战役信息记录仪5000油道具\n简单难度失败会依据潜艇设置重复出击困难难度失败则直接终止任务"
},
"CheckAdaptability": {
"name": "适应性在203/203/156以上才打BOSS",
"help": ""
},
"Hard": {
"name": "清理月度Boss的难度",
"help": "",
"normal": "简单",
"normal_hard": "简单 + 困难"
},
"ForceRun": {
"name": "无视运行间隔强制运行",
"help": "开启后将带来额外的行动力消耗,一般不用打开,慢慢打就好"
}
},
"OpsiMeowfficerFarming": {
"_info": {
"name": "短猫相接",

View File

@@ -222,6 +222,10 @@
"name": "塞壬要塞",
"help": ""
},
"OpsiMonthBoss": {
"name": "月度Boss",
"help": "清理(簡單/困難月度boss,使用此功能需要滿足以下條件:\n- 通關大世界主線任務\n- 啟用大世界開荒任務或使用戰役信息記錄儀5000油道具\n簡單難度失敗會依據潛艇設置重複出擊困難難度失敗則直接終止任務"
},
"OpsiMeowfficerFarming": {
"name": "短貓相接",
"help": ""
@@ -2137,6 +2141,26 @@
"help": "開啟後將帶來額外的行動力消耗,一般不用打開,慢慢打就好"
}
},
"OpsiMonthBoss": {
"_info": {
"name": "月度Boss",
"help": "清理(簡單/困難月度boss,使用此功能需要滿足以下條件:\n- 通關大世界主線任務\n- 啟用大世界開荒任務或使用戰役信息記錄儀5000油道具\n簡單難度失敗會依據潛艇設置重複出擊困難難度失敗則直接終止任務"
},
"CheckAdaptability": {
"name": "適應性在203/203/156以上才打BOSS",
"help": ""
},
"Hard": {
"name": "清理月度Boss的難度",
"help": "",
"normal": "簡單",
"normal_hard": "簡單 + 困難"
},
"ForceRun": {
"name": "無視運行間隔強制運行",
"help": "開啟後將帶來額外的行動力消耗,一般不用打開,慢慢打就好"
}
},
"OpsiMeowfficerFarming": {
"_info": {
"name": "短貓相接",