| 48 | } |
| 49 | |
| 50 | bool Window_Item::CheckEnable(int item_id) { |
| 51 | auto* item = lcf::ReaderUtil::GetElement(lcf::Data::items, item_id); |
| 52 | if (!item) { |
| 53 | return false; |
| 54 | } |
| 55 | if (item->type == lcf::rpg::Item::Type_medicine |
| 56 | && (!Game_Battle::IsBattleRunning() || !item->occasion_field1)) { |
| 57 | return true; |
| 58 | } |
| 59 | return Main_Data::game_party->IsItemUsable(item_id, actor); |
| 60 | } |
| 61 | |
| 62 | void Window_Item::Refresh() { |
| 63 | std::vector<int> party_items; |
no test coverage detected