diff options
| author | Malkierian <malkierian@gmail.com> | 2024-04-19 06:41:46 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-19 09:41:46 -0400 |
| commit | 19be6e9b9973f3a94cd0f582d7de42d9e6e6b0c6 (patch) | |
| tree | 4b11f60237fc2a17ac647963c2ed03bfd51da76a /soh/src/code/code_800FD970.c | |
| parent | 0b8cc71d0d59883304aee2d3287f19bc81da03b7 (diff) | |
Trackers MQ Cleanup (#4009)
* Clean up grayed out items in file select.
Tie personal notes saving to `OnExitGame()` to account for save scum resets.
Hide text input box (but not window) for personal notes when a save isn't loaded to prevent saving over a save's notes while in file select.
* Allow check tracker window to be visible and show the "Waiting for file load..." text in file select (ease of positioning).
* Fix key label text placement.
* Persist `areasSpoiled`, change trigger to `OnSceneTransition`.
Add `IsAreaSpoiled` for tie-in to Item Tracker.
Add `SetAreaSpoiled` to unify bitmagic.
* Add proper spoiling evaluation based on specific entrance IDs, or first check collection.
Add light yellow color for vanilla dungeon abbreviations to match the purple for MQ.
* Initialize `areasSpoiled` to 0, so 0 gets saved on file create.
* All new conditional statements around `GameInteractor::IsSaveLoaded()` were inverted. Fixed that.
* Change some c-style casts to `static_cast`.
* Few more cleanups, plus clarifying comment.
Diffstat (limited to 'soh/src/code/code_800FD970.c')
0 files changed, 0 insertions, 0 deletions
