Merge pull request #2664 from MaaAssistantArknights/dev

Release v4.6.8
This commit is contained in:
MistEO
2022-11-08 16:18:48 +08:00
committed by GitHub
10 changed files with 41 additions and 44 deletions

View File

@@ -103,7 +103,7 @@ jobs:
mkdir -pv build-ota && cd build-ota
cd ${{ needs.build-win-nightly.outputs.tag }}
mkdir -pv content
unzip -q *.zip -d content
unzip -q *.zip -x '*.lib' -x '*.pdb' -x '*.config' -x '*.xml' -d content
cd ..
gh release list --repo 'MaaAssistantArknights/MaaAssistantArknights' --limit ${{ inputs.limit || 30 }} | tee ./release_maa.txt

View File

@@ -1,3 +1,4 @@
- 更新 `叙拉古人` EX 关卡数据 @MistEO
- 新增 `叙拉古人` 活动关卡导航 @MistEO @ABA2396 @zzyyyl
- 新增 自动战斗 自动跳过战斗前的剧情 @MistEO
- 新增 `商业洽谈会` 窗口自动关闭功能 @zzyyyl
@@ -7,16 +8,19 @@
- Refactor overseas clients tasks structure, fix some task error. @zzyyyl @MistEO
- 优化 OTA 打包逻辑,新增内测版打包逻辑,新增镜像下载服务器 @horror-proton @MistEO @zzyyyl
- 优化 自动基建 新干员效率计算、异格干员效率计算 @MistEO
- 优化 自定义基建 内置作业 @ABA2396 @anywugn @MistEO @545426
- 优化 自定义基建 内置作业 @ABA2396 @anywugn @MistEO @545426 @lhhxxxxx
- 分离 肉鸽 不同主题招募、购物配置,优化 傀影肉鸽 干员招募优先级 @MistEO @WWPXX233
- 修复 B 服 启动游戏错误 @zzyyyl
- 修复 自动战斗 干员名识别错误 @ABA2396 @zzyyyl
- 修复 公开招募 掉线后卡住的问题 @ABA2396
- 修复 基建 掉线后卡住的问题 @MistEO
- 修复 基建 干员名识别错误 @ABA2396 @zzyyyl
- 修复 信用购物 网络不佳时卡住的问题 @zzyyyl @MistEO
- 修复 访问好友 任务失败时不报错的问题 @MistEO
- 修复 傀影肉鸽 不期而遇卡住的问题 @MistEO
- 修复 macOS 信用购物点不进去的问题 @hguandl
- 修复 macOS OCR 识别错误 @hguandl
- 修复 macOS 肉鸽 干员名及练度识别 @hguandl
- 修复 自启动 读取注册表时可能的崩溃问题 @dantmnf
- 优化 界面 首次启动时报错弹窗提示 @MistEO
- 更新 文档、界面 @MistEO @ABA2396 @wallsman

View File

@@ -91,7 +91,7 @@
},
{
"operators": [
"伊芙利特"
"格雷伊"
]
}
],
@@ -372,4 +372,4 @@
}
}
]
}
}

View File

@@ -1724,30 +1724,6 @@
]
]
},
"NumberOcrReplace": {
"ocrReplace": [
[
"o",
"0"
],
[
"O",
"0"
],
[
"I",
"1"
],
[
"l",
"1"
],
[
":",
"1"
]
]
},
"GoLastBattle": {
"text": [
"前回の参加作戦"

View File

@@ -2378,6 +2378,7 @@
"进驻会客室时线索搜集速度提升25%",
"进驻会客室时线索搜集速度提升25%",
"进驻会客室时线索搜集速度提升25%",
"进驻会客室时线索搜集速度提升25%",
"进驻会客室时线索搜集速度提升25%"
],
"efficient": {
@@ -2387,7 +2388,8 @@
"追踪者",
"警司",
"占卜",
"星象学"
"星象学",
"领袖外交"
],
"template": "Bskill_meet_spd3.png"
},
@@ -3286,4 +3288,4 @@
"Reception",
"Dorm"
]
}
}

View File

@@ -2131,6 +2131,14 @@
[
".*默德克萨斯",
"缄默德克萨斯"
],
[
"千员",
"干员"
],
[
"克克洛丝",
"克洛丝"
]
]
},
@@ -3078,6 +3086,7 @@
"next": [
"RecruitFinish@Loading",
"RecruitFinish",
"Recruit",
"RecruitSkip",
"RecruitSkipWithoutButton"
]
@@ -3104,7 +3113,9 @@
85,
60
],
"maxTimes": 5,
"next": [
"Recruit",
"RecruitFinish",
"RecruitFlag",
"RecruitSkipWithoutButton"
@@ -6636,6 +6647,10 @@
[
"l",
"1"
],
[
"萬",
"万"
]
]
},
@@ -8315,7 +8330,9 @@
"Phantom@Roguelike@StageEncounterLeaveConfirm": {},
"Phantom@Roguelike@StageEncounterOptionFree": {},
"Phantom@Roguelike@StageEncounterOptionLeave": {},
"Phantom@Roguelike@StageEncounterOptionUnknown": {},
"Phantom@Roguelike@StageEncounterOptionUnknown": {
"templThreshold": 0.85
},
"Phantom@Roguelike@StageEncounterOptions": {
"next": [
"Phantom@Roguelike@StageEncounterOptionFree",
@@ -9181,4 +9198,4 @@
"RoguelikeWaitBattleStart"
]
}
}
}

View File

@@ -308,11 +308,10 @@ int asst::DepotImageAnalyzer::match_quantity(const Rect& roi)
multiple = 10000;
digit_str.erase(w_pos, digit_str.size());
}
// else if (size_t e_pos = digit_str.find("亿");
// e_pos != std::string::npos) {
// multiple = 100000000;
// digit_str.erase(e_pos, digit_str.size());
// }
else if (size_t k_pos = digit_str.find("k"); k_pos != std::string::npos) {
multiple = 1000;
digit_str.erase(k_pos, digit_str.size());
}
if (digit_str.empty() ||
!ranges::all_of(digit_str, [](const char& c) -> bool { return std::isdigit(c) || c == '.'; })) {

View File

@@ -539,11 +539,10 @@ int asst::StageDropsImageAnalyzer::match_quantity(const Rect& roi)
multiple = 10000;
digit_str.erase(w_pos, digit_str.size());
}
// else if (size_t e_pos = digit_str.find("亿");
// e_pos != std::string::npos) {
// multiple = 100000000;
// digit_str.erase(e_pos, digit_str.size());
// }
else if (size_t k_pos = digit_str.find("k"); k_pos != std::string::npos) {
multiple = 1000;
digit_str.erase(k_pos, digit_str.size());
}
if (digit_str.empty() ||
!ranges::all_of(digit_str, [](const char& c) -> bool { return std::isdigit(c) || c == '.'; })) {