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

OOT: add dungeon->boss/prize mapping into slotdata #4541

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

StripesOO7
Copy link
Contributor

@StripesOO7 StripesOO7 commented Jan 23, 2025

What is this fixing or adding?

Add a new mapping for dungeon->boss and dungeon->prize into slotdata so the Poptracker packs can read it

How was this tested?

Generated multiple seeds with the changes and read/confirmed the newly created slotdata with Poptracker console output.

Split from 4464 to separate discussions and possibility to be merged

info added here, mapping dungeon to boss and reward, would only be shown if the player has the knowledge to legally obtain these infos in-game which is done in the tracker pack itself. So no unfair advantage in a competitive setting granted here.

- changed single to double-quotes
- removed keyword from function-call
- uses f-string instead of concat.
- add trailing comma
…sets and collectible_override_flags in because they were there before all the other changes and i have no idea if they are needed
@github-actions github-actions bot added the waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. label Jan 23, 2025
@StripesOO7
Copy link
Contributor Author

the slot_data containing collectible_override_flags and collectible_flag_offsets was there before my first addition to slotdata so leaving that out of the added race check.

to not have duplicate code and an else in that check i also left in the empty lists for bosses and prizes.
other than that everything added and tracker related got moved into the race check.

@Exempt-Medic Exempt-Medic added the is: enhancement Issues requesting new features or pull requests implementing new features. label Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: enhancement Issues requesting new features or pull requests implementing new features. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants