summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorMalkierian <malkierian@live.com>2023-06-02 09:10:25 -0700
committerGitHub <noreply@github.com>2023-06-02 12:10:25 -0400
commitc9bcd64beb16e4aae8c8b70cd5b74d377d9726af (patch)
tree2df590617b98b5b93f33b16ff4b3da90aa4333ec /soh/src/code
parentf976003563741277fd3f597e4891101777192d9d (diff)
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()`.
Diffstat (limited to 'soh/src/code')
0 files changed, 0 insertions, 0 deletions