mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 10:32:19 +08:00
revert: 恢复萨米肉鸽使用密文板
Revert "Revert "feat: 萨米肉鸽使用密文板 (#6949)" (#7054)"
This reverts commit c109acd709.
This commit is contained in:
@@ -18,6 +18,10 @@
|
||||
#include "Task/Roguelike/RoguelikeSkillSelectionTaskPlugin.h"
|
||||
#include "Task/Roguelike/RoguelikeStageEncounterTaskPlugin.h"
|
||||
#include "Task/Roguelike/RoguelikeStrategyChangeTaskPlugin.h"
|
||||
|
||||
#include "Task/Roguelike/RoguelikeCiphertextBoardGainTaskPlugin.h"
|
||||
#include "Task/Roguelike/RoguelikeCiphertextBoardUseTaskPlugin.h"
|
||||
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst)
|
||||
@@ -49,6 +53,10 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst
|
||||
m_difficulty_selection_plugin_ptr = m_roguelike_task_ptr->register_plugin<RoguelikeDifficultySelectionTaskPlugin>();
|
||||
m_strategy_change_plugin_ptr = m_roguelike_task_ptr->register_plugin<RoguelikeStrategyChangeTaskPlugin>();
|
||||
|
||||
m_ciphertext_board_gain_plugin_ptr =
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeCiphertextBoardGainTaskPlugin>();
|
||||
m_ciphertext_board_use_plugin_ptr = m_roguelike_task_ptr->register_plugin<RoguelikeCiphertextBoardUseTaskPlugin>();
|
||||
|
||||
// 这个任务如果卡住会放弃当前的肉鸽并重新开始,所以多添加一点。先这样凑合用
|
||||
for (int i = 0; i != 100; ++i) {
|
||||
m_subtasks.emplace_back(m_roguelike_task_ptr);
|
||||
@@ -77,6 +85,9 @@ bool asst::RoguelikeTask::set_params(const json::value& params)
|
||||
}
|
||||
}
|
||||
|
||||
m_ciphertext_board_gain_plugin_ptr->set_roguelike_theme(theme);
|
||||
m_ciphertext_board_use_plugin_ptr->set_roguelike_theme(theme);
|
||||
|
||||
m_roguelike_task_ptr->set_tasks({ theme + "@Roguelike@Begin" });
|
||||
|
||||
// 0 - 刷经验,尽可能稳定地打更多层数,不期而遇采用激进策略
|
||||
|
||||
Reference in New Issue
Block a user