diff options
Diffstat (limited to 'src/game_data.cpp')
| -rw-r--r-- | src/game_data.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
| diff --git a/src/game_data.cpp b/src/game_data.cpp index f51d7ac..2022097 100644 --- a/src/game_data.cpp +++ b/src/game_data.cpp | |||
| @@ -247,6 +247,10 @@ struct GameData { | |||
| 247 | achievement_panels_.push_back(panel_id); | 247 | achievement_panels_.push_back(panel_id); |
| 248 | } | 248 | } |
| 249 | 249 | ||
| 250 | if (panel_it.second["hunt"]) { | ||
| 251 | panel_obj.hunt = panel_it.second["hunt"].as<bool>(); | ||
| 252 | } | ||
| 253 | |||
| 250 | if (panel_it.second["exclude_reduce"]) { | 254 | if (panel_it.second["exclude_reduce"]) { |
| 251 | panel_obj.exclude_reduce = | 255 | panel_obj.exclude_reduce = |
| 252 | panel_it.second["exclude_reduce"].as<bool>(); | 256 | panel_it.second["exclude_reduce"].as<bool>(); |
| @@ -493,7 +497,8 @@ struct GameData { | |||
| 493 | .ap_location_id = panel.ap_location_id, | 497 | .ap_location_id = panel.ap_location_id, |
| 494 | .room = panel.room, | 498 | .room = panel.room, |
| 495 | .panels = {panel.id}, | 499 | .panels = {panel.id}, |
| 496 | .classification = classification}); | 500 | .classification = classification, |
| 501 | .hunt = panel.hunt}); | ||
| 497 | locations_by_name[map_area.locations.back().ap_location_name] = { | 502 | locations_by_name[map_area.locations.back().ap_location_name] = { |
| 498 | area_id, map_area.locations.size() - 1}; | 503 | area_id, map_area.locations.size() - 1}; |
| 499 | } | 504 | } |
