Malkierian c9bcd64beb
Improvement: Additional Spoiler Hint Info (#2727)
* First attempt at tracking hinted locations. Not looking promising for more than a hint tracker.

* Spoiler log now generates with human-readable hinted area, type, and item for gossip stone hints.

* Hints now only output location if their hint text specifically states the check. Any overworld or dungeon region hint no longer does.

* Expanded gossip stone hints to include item, hinted location and area, and `RandomizerGet` names. Currently only English names.

Part of this required changing `HintType` into a `typedef enum` instead of an `enum class` to allow usage in a .c filespace, and consolidating types from `randomizer_check_objects.h` to `randomizerTypes.h`.

* Beginning of alter rewards information.

* Step 2 of altar reward info.

* Altar reward info (location and area) now writes to and reads from the spoiler log. Added a few entries to `SpoilerfileAreaNameToEnum` to accommodate area name variants from region hint names.

* Streamlined altar data (only needed location name for `RandomizerCheck` translation. `RandomizerCheck` provides access to `RandomizerCheckArea` via `RandomizerCheckObject`).

Added Light Arrows, Greg, and Dampe's Hookshot hint locations to write and read of the spoiler.

* Fix attempts to lookup values in `hintTypeNames` as array, now uses map's `find()`.
2023-06-02 12:10:25 -04:00
..
2023-01-17 00:33:56 -05:00
2023-06-01 21:39:50 -04:00
2022-11-30 00:28:57 +01:00
2022-05-11 13:18:24 -04:00
2023-06-01 21:39:50 -04:00
2023-06-01 21:40:10 -04:00
2023-06-01 21:39:50 -04:00
2023-01-17 00:33:56 -05:00
2022-09-21 00:50:22 -04:00
2022-08-31 22:59:38 -04:00
2023-06-01 21:39:50 -04:00
2023-06-01 21:39:50 -04:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2022-06-22 23:13:32 -04:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00
2023-01-17 00:33:56 -05:00