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

MLSS: Add new goal + Update basepatch to standalone equivalent #4409

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

Conversation

jamesbrq
Copy link
Contributor

@jamesbrq jamesbrq commented Dec 30, 2024

What is this fixing or adding?

Adds a new goal, Emblem Hunt. Collect a number of emblems to unlock a different way to get to the final area of the game.
Adds many bugfixes over the coarse of a few months with an updated basepatch. Basepatch also adds mechanics related to the new goal.
All assembly changes based on v1.10 of the standalone randomizer jamesbrq/MLSSRandomizer@v1.9.13...main

How was this tested?

Changes to basepatch tested in standalone randomizer. Generated and patched game successfully. No complaints from unsupported apworld out in the wild.

@github-actions github-actions bot added the waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. label Dec 30, 2024
@Exempt-Medic Exempt-Medic added the is: enhancement Issues requesting new features or pull requests implementing new features. label Dec 31, 2024
Copy link
Collaborator

@qwint qwint left a comment

Choose a reason for hiding this comment

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

i'm only really "requesting changes" for is the line in generate_early where you don't set the value of emblems_amount, the rest is mostly code readability and style suggestions

Pure code review, did not run any gens/tests/games/etc., also did not review the basepatch change nor do I have the context to review the actual logic/patching changes past the code

worlds/mlss/__init__.py Outdated Show resolved Hide resolved
worlds/mlss/__init__.py Outdated Show resolved Hide resolved
worlds/mlss/__init__.py Outdated Show resolved Hide resolved
worlds/mlss/StateLogic.py Outdated Show resolved Hide resolved
worlds/mlss/Rules.py Outdated Show resolved Hide resolved
worlds/mlss/Regions.py Outdated Show resolved Hide resolved
worlds/mlss/Options.py Outdated Show resolved Hide resolved
Copy link
Collaborator

@qwint qwint left a comment

Choose a reason for hiding this comment

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

all my comments addressed

@qwint
Copy link
Collaborator

qwint commented Jan 28, 2025

friend tested the patch changes by playing through a seed with the new option, everything seemed good and the new goal worked as we expected

@Exempt-Medic Exempt-Medic added the is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs. label Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs. 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.

3 participants