diff --git a/src/MeoAssistant/Resource/BattleDataConfiger.cpp b/src/MeoAssistant/Resource/BattleDataConfiger.cpp index 3d68f602cd..6646671c5b 100644 --- a/src/MeoAssistant/Resource/BattleDataConfiger.cpp +++ b/src/MeoAssistant/Resource/BattleDataConfiger.cpp @@ -30,7 +30,7 @@ bool asst::BattleDataConfiger::parse(const json::value& json) } static const std::unordered_map PositionMap = { - { "NONE", BattleLocationType::None }, + { "NONE", BattleLocationType::All }, // 这种很多都是道具之类的,一般哪都能放 { "MELEE", BattleLocationType::Melee }, { "RANGED", BattleLocationType::Ranged }, { "ALL", BattleLocationType::All }, diff --git a/src/MeoAssistant/Task/Plugin/RoguelikeBattleTaskPlugin.cpp b/src/MeoAssistant/Task/Plugin/RoguelikeBattleTaskPlugin.cpp index 02e6f1944b..911a402cb7 100644 --- a/src/MeoAssistant/Task/Plugin/RoguelikeBattleTaskPlugin.cpp +++ b/src/MeoAssistant/Task/Plugin/RoguelikeBattleTaskPlugin.cpp @@ -230,9 +230,9 @@ asst::BattleLocationType asst::RoguelikeBattleTaskPlugin::get_role_location_type case BattleRole::Warrior: case BattleRole::Tank: case BattleRole::Special: + case BattleRole::Drone: return BattleLocationType::Melee; break; - case BattleRole::Drone: default: return BattleLocationType::None; break;