| 842 | } |
| 843 | |
| 844 | void StockpileSettingsSerializer::read(color_ostream &out, DeserializeMode mode, const vector<string>& filters) { |
| 845 | DEBUG(log).print("==READ==\n"); |
| 846 | read_general(out, mode); |
| 847 | read_ammo(out, mode, filters); |
| 848 | read_animals(out, mode, filters); |
| 849 | read_armor(out, mode, filters); |
| 850 | read_bars_blocks(out, mode, filters); |
| 851 | read_cloth(out, mode, filters); |
| 852 | read_coins(out, mode, filters); |
| 853 | read_finished_goods(out, mode, filters); |
| 854 | read_food(out, mode, filters); |
| 855 | read_furniture(out, mode, filters); |
| 856 | read_gems(out, mode, filters); |
| 857 | read_leather(out, mode, filters); |
| 858 | |
| 859 | // support for old versions before corpses had a set |
| 860 | if (mBuffer.has_corpses()) { |
| 861 | StockpileSettings::CorpsesSet* corpses = mBuffer.mutable_corpses_v50(); |
| 862 | corpses->set_all(true); |
| 863 | } |
| 864 | read_corpses(out, mode, filters); |
| 865 | |
| 866 | read_refuse(out, mode, filters); |
| 867 | read_sheet(out, mode, filters); |
| 868 | read_stone(out, mode, filters); |
| 869 | read_weapons(out, mode, filters); |
| 870 | read_wood(out, mode, filters); |
| 871 | } |
| 872 | |
| 873 | void StockpileSerializer::read(color_ostream &out, DeserializeMode mode, const vector<string>& filters) { |
| 874 | read_containers(out, mode); |
no test coverage detected