Skip to content

Use indefinite articles for items in hints in multiworld - #2569

Open
fenhl wants to merge 2 commits into
OoTRandomizer:Devfrom
fenhl:indefinite
Open

Use indefinite articles for items in hints in multiworld#2569
fenhl wants to merge 2 commits into
OoTRandomizer:Devfrom
fenhl:indefinite

Conversation

@fenhl

@fenhl fenhl commented May 5, 2026

Copy link
Copy Markdown
Collaborator

This changes the way hints refer to items to avoid implying that the hint refers to the player's own item when it's in fact ambiguous. This affects most hint types, but not ones that always refer to the player's own items such as the Dampé diary and Ganondorf hints. It also only applies in multiworld and only for items that are shuffled across worlds, e.g. not songs on songs, and only with Clearer Hints enabled (or for messages that always use the clearer item names).

To implement this, I separated item texts from the remaining hint texts, and added a column to the new table for the “indefinite” text.

Testing

Rolled a seed with multiworld tournament base settings, which has songs on songs. Checked the gossip stones section of the spoiler log and found hints working as expected:

  • They say that a lone scrub in Death Mountain Crater sells a pair of Hover Boots.
  • They say that the song taught by the Ocarina of Time is the Nocturne of Shadow.

@fenhl fenhl added Type: Enhancement New feature or request Status: Needs Review Someone should be looking at it Component: Hints related to how we help the player Status: Under Consideration Developers are considering whether to accept or decline the feature described labels May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Hints related to how we help the player Status: Needs Review Someone should be looking at it Status: Under Consideration Developers are considering whether to accept or decline the feature described Type: Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant