fix: 理智药使用计数超过实际用量

This commit is contained in:
status102
2025-05-22 09:42:52 +08:00
parent 506ee5270f
commit 4f52448b0f

View File

@@ -100,8 +100,6 @@ bool asst::MedicineCounterTaskPlugin::_run()
return true;
}
m_used_count += using_medicine->using_count;
std::optional<int> sanity_target, sanity_max;
auto analyze_sanity = [&]() {
sanity_target = get_target_of_sanity(image);
@@ -145,6 +143,8 @@ bool asst::MedicineCounterTaskPlugin::_run()
return false;
}
m_used_count += using_medicine->using_count;
if (auto ptr = m_task_ptr->find_plugin<FightTimesTaskPlugin>()) {
ptr->set_has_used_medicine();
}