diff --git a/src/MaaCore/Task/BattleHelper.cpp b/src/MaaCore/Task/BattleHelper.cpp index 40b050c7ff..baab5e710d 100644 --- a/src/MaaCore/Task/BattleHelper.cpp +++ b/src/MaaCore/Task/BattleHelper.cpp @@ -95,6 +95,11 @@ void asst::BattleHelper::save_avatar_cache(const std::string& name, const cv::Ma { LogTraceFunction; + if (BattleData.get_rarity(name) == 0) { + Log.error("wrong oper name", name); + return; + } + auto path = avatar_cache_dir() / utils::path(name + CacheExtension); Log.info(path);