| 154 | } |
| 155 | |
| 156 | df::item* find_item(ReagentSource &info, item_table &table) |
| 157 | { |
| 158 | if (!info.reagent) |
| 159 | return NULL; |
| 160 | if (table[info.idx].empty()) |
| 161 | return NULL; |
| 162 | return table[info.idx].back(); |
| 163 | } |
| 164 | |
| 165 | struct item_hook : df::item_constructed { |
| 166 | typedef df::item_constructed interpose_base; |
no test coverage detected