Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement: Additional Spoiler Hint Info #2727

Merged
merged 20 commits into from
Jun 2, 2023

Conversation

Malkierian
Copy link
Contributor

@Malkierian Malkierian commented Apr 20, 2023

This adds additional hint information as follows:

Expanded altar text hints including locations for each medallion/stone, grouped under the respective age group.

        "hintText": "An awakening voice from the Sacred&Realm will call those destined to be&Sages, who dwell in the five temples.^$8Spirit Temple...^$3Gerudo Training Grounds...^$4Lon Lon Ranch...^$5Hyrule Field...^$6the Market...^$7Lon Lon Ranch...^$lThe awakened ones will await&for the Hero to collect&7 Spiritual Stones and Medallions.^$bAnd the %revil one%w's key will&be hidden somewhere&%rin Hyrule%w.^$kTogether with the Hero of Time,&the awakened ones will return&the light of peace to the world...",
        "rewards": {
            "fireMedallionLoc": "LLR GS Rain Shed",
            "forestMedallionLoc": "Gerudo Training Grounds MQ Maze Path Second Chest",
            "lightMedallionLoc": "Spirit Temple MQ Child Climb North Chest",
            "shadowMedallionLoc": "LLR Talons Chickens",
            "spiritMedallionLoc": "MK Potion Shop Item 8",
            "waterMedallionLoc": "DMT Cow Grotto Cow"
        }
    },

Locations for Dampe's Hookshot, Greg the Green Rupee, and Ganon's LA hints.

Information on all gossip stone hints, including type (Item, WotH, Junk, Barren), area, item name, and check, where applicable:

            "area": "Zora's River",
            "hint": "They say that flames in the&Composers' Grave reveal a Red&Rupee.",
            "item": "Red Rupee",
            "location": "GY Composers Grave Chest",
            "type": "Item"
        },

Also properly loads them into the save context and are properly read from their new structures when appropriate in game.

Build Artifacts

Malkierian and others added 14 commits March 8, 2023 14:16
… the check. Any overworld or dungeon region hint no longer does.
…, 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`.
…e spoiler log. Added a few entries to `SpoilerfileAreaNameToEnum` to accommodate area name variants from region hint names.
…k` 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.
@Malkierian Malkierian marked this pull request as ready for review April 21, 2023 01:42
@leggettc18 leggettc18 merged commit c9bcd64 into HarbourMasters:develop Jun 2, 2023
7 checks passed
@Malkierian Malkierian deleted the spoiler-hint-data branch June 2, 2023 16:13
@garrettjoecox garrettjoecox added this to the Sulu (7.1.x) milestone Jun 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants