diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2024-04-22 11:01:57 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2024-04-22 11:01:57 -0400 |
commit | 7bb8b0a1dde05c7124051f0862053041bc8d0f17 (patch) | |
tree | 314fc0e17780b85cd60bd573ac4a5b3f318ceb76 /src | |
parent | 22435b61c1633e4d7a4d47bd1a3f3f621d214b2f (diff) | |
download | lingo-ap-tracker-0.9.0.tar.gz lingo-ap-tracker-0.9.0.tar.bz2 lingo-ap-tracker-0.9.0.zip |
More backwards compatibility with 0.4.5 v0.9.0
Diffstat (limited to 'src')
-rw-r--r-- | src/ap_state.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ap_state.cpp b/src/ap_state.cpp index aeed914..8feb78b 100644 --- a/src/ap_state.cpp +++ b/src/ap_state.cpp | |||
@@ -241,8 +241,11 @@ struct APState { | |||
241 | pilgrimage_allows_paintings = | 241 | pilgrimage_allows_paintings = |
242 | slot_data.contains("pilgrimage_allows_paintings") && | 242 | slot_data.contains("pilgrimage_allows_paintings") && |
243 | slot_data["pilgrimage_allows_paintings"].get<int>() == 1; | 243 | slot_data["pilgrimage_allows_paintings"].get<int>() == 1; |
244 | sunwarp_access = slot_data["sunwarp_access"].get<SunwarpAccess>(); | 244 | sunwarp_access = slot_data.contains("sunwarp_access") |
245 | sunwarp_shuffle = slot_data["shuffle_sunwarps"].get<int>() == 1; | 245 | ? slot_data["sunwarp_access"].get<SunwarpAccess>() |
246 | : kSUNWARP_ACCESS_NORMAL; | ||
247 | sunwarp_shuffle = slot_data.contains("shuffle_sunwarps") && | ||
248 | slot_data["shuffle_sunwarps"].get<int>() == 1; | ||
246 | 249 | ||
247 | if (painting_shuffle && slot_data.contains("painting_entrance_to_exit")) { | 250 | if (painting_shuffle && slot_data.contains("painting_entrance_to_exit")) { |
248 | painting_mapping.clear(); | 251 | painting_mapping.clear(); |
@@ -380,7 +383,7 @@ struct APState { | |||
380 | } else { | 383 | } else { |
381 | data_storage.erase(key); | 384 | data_storage.erase(key); |
382 | } | 385 | } |
383 | 386 | ||
384 | TrackerLog("Data storage " + key + " retrieved as null"); | 387 | TrackerLog("Data storage " + key + " retrieved as null"); |
385 | } | 388 | } |
386 | } | 389 | } |