mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 17:57:01 +08:00
fix.修复干员山的一些识别问题
This commit is contained in:
@@ -3948,6 +3948,14 @@
|
||||
[
|
||||
".+刺",
|
||||
"棘刺"
|
||||
],
|
||||
[
|
||||
"^E$",
|
||||
"山"
|
||||
],
|
||||
[
|
||||
"^F$",
|
||||
"山"
|
||||
]
|
||||
],
|
||||
"roi": [
|
||||
|
||||
@@ -179,7 +179,7 @@ bool asst::RoguelikeBattleTaskPlugin::auto_battle()
|
||||
switch (usage) {
|
||||
case SkillUsage::Once:
|
||||
use_skill(rect);
|
||||
usage = SkillUsage::NotUse;
|
||||
usage = SkillUsage::OnceUsed;
|
||||
return true;
|
||||
break;
|
||||
case SkillUsage::Possibly:
|
||||
@@ -335,6 +335,12 @@ void asst::RoguelikeBattleTaskPlugin::clear()
|
||||
m_stage_name.clear();
|
||||
m_side_tile_info.clear();
|
||||
m_used_tiles.clear();
|
||||
|
||||
for (auto& [_, usage] : m_skill_usage) {
|
||||
if (usage == SkillUsage::OnceUsed) {
|
||||
usage = SkillUsage::Once;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//asst::Rect asst::RoguelikeBattleTaskPlugin::get_placed_by_cv()
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace asst
|
||||
Possibly = 0, // 有就用,例如干员 棘刺 3 技能
|
||||
Once = 1, // 只用一次,例如干员 银灰 2技能
|
||||
InTime = 2, // 关键时刻使用,例如干员 假日威龙陈 3 技能
|
||||
NotUse
|
||||
OnceUsed
|
||||
};
|
||||
class RoguelikeBattleTaskPlugin : public AbstractTaskPlugin
|
||||
{
|
||||
|
||||
@@ -76,8 +76,8 @@ int main(int argc, char** argv)
|
||||
{
|
||||
"opers": [
|
||||
{
|
||||
"name": "棘刺",
|
||||
"skill": 3,
|
||||
"name": "山",
|
||||
"skill": 2,
|
||||
"skill_usage": 1
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user