diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-05-03 17:25:41 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-05-03 17:25:41 -0400 |
commit | 08ffb400114029569b4043b4f4c5a3f2af9b37b8 (patch) | |
tree | be79e53b617230007fe64c0fd1a900ef8c8434d2 /game_data.h | |
parent | f960478d05222fc54f466fc863983fcc3a5eaaeb (diff) | |
download | lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.gz lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.tar.bz2 lingo-ap-tracker-08ffb400114029569b4043b4f4c5a3f2af9b37b8.zip |
Added progressive items
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 { |