about summary refs log tree commit diff stats
path: root/game_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'game_data.h')
-rw-r--r--game_data.h6
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
33struct ProgressiveRequirement {
34 std::string item_name;
35 int quantity = 0;
36};
37
33struct Door { 38struct 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
45struct Exit { 51struct Exit {