Skip to content

Allow user to choose the models for pickup items via their player options YAML#27

Open
Nystrata wants to merge 5 commits into
Electro1512:mainfrom
Nystrata:ItemModelConfiguration
Open

Allow user to choose the models for pickup items via their player options YAML#27
Nystrata wants to merge 5 commits into
Electro1512:mainfrom
Nystrata:ItemModelConfiguration

Conversation

@Nystrata

@Nystrata Nystrata commented Feb 24, 2025

Copy link
Copy Markdown
Contributor

Adds player options: ProgressionPickupModel, UsefulPickupModel, NormalPickupModel
Each has a choice of Metroid, Zoomer, Cog, or GameCube

…malPickupModel

- Player options are now ProgressionPickupModel, UsefulPickupModel, NormalPickupModel
- Correct "RandovaniaGamecube" to just "Gamecube"
@Nystrata Nystrata marked this pull request as ready for review February 28, 2025 03:27

@hesto2 hesto2 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, I'll test this out this weekend but this looks solid. Thank you!

Comment thread PrimeOptions.py
Comment on lines +331 to +337
class UsefulPickupModel(Choice):
"""Choose a model for Useful or Trap item pickups"""
default = "Zoomer"
option_metroid = "Metroid"
option_zoomer= "Zoomer"
option_cog = "Cog"
option_gamecube = "GameCube"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to see separate Useful and Trap options to give the player the choice to make trap pickups look like progression. (and IMO trap should take priority over useful)

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.

3 participants