diff options
Diffstat (limited to 'game_data.h')
-rw-r--r-- | game_data.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/game_data.h b/game_data.h index 981f56f..2df8bc5 100644 --- a/game_data.h +++ b/game_data.h | |||
@@ -30,6 +30,11 @@ struct Panel { | |||
30 | bool exclude_reduce = false; | 30 | bool exclude_reduce = false; |
31 | }; | 31 | }; |
32 | 32 | ||
33 | struct ProgressiveRequirement { | ||
34 | std::string item_name; | ||
35 | int quantity = 0; | ||
36 | }; | ||
37 | |||
33 | struct Door { | 38 | struct Door { |
34 | int room; | 39 | int room; |
35 | std::string name; | 40 | std::string name; |
@@ -40,6 +45,7 @@ struct Door { | |||
40 | bool skip_item = false; | 45 | bool skip_item = false; |
41 | std::vector<int> panels; | 46 | std::vector<int> panels; |
42 | bool exclude_reduce = true; | 47 | bool exclude_reduce = true; |
48 | std::vector<ProgressiveRequirement> progressives; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | struct Exit { | 51 | struct Exit { |