Add support for some Dev-Rob features - #61
Merged
Conversation
flee135
added a commit
to flee135/hashfrog_tracker
that referenced
this pull request
Jul 28, 2026
Add support for some Dev-Rob features
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Found some issues when using a settings string for the Dev-Rob fork. Tested on at least:
Generator version:
devrreal_9.0.2-17Setting string:
BSAWDNCAKTAAUXFCAJA3YJAAKAEAQAAASAAUJA6AEASHAANLZACASCSETSAAFAA6K2HBAAJADSB4SHAE4TRGEJFL34AK2CYUNXPBAASAAUFNQBAASA83CCDAQAAJ2AKT3BLCSHSRABABJJGUBCBoulders.pyand then using that to determine item requirements. When boulder shuffle is on, the requirements are the union of all possible boulder types since there's no way to obtain which boulder type has be randomized where.nnnandFalse.Falseis now explicitly handled and unknown identifiers likennnare now warned once and returned as false, instead of crashing the tracker.here(can_plant_bean)always evaluating as adult, leading tocan_plant_beanalways being false. This PR fixes thehere()evaluation, mirroring howat()is properly implemented for age-context and adding a_currentRegionscope so that the function can know its region.This doesn't not fully support everything on Dev-Rob, or any other dev fork, but should at least fill in the gaps better. Powered by Claude but I did look over everything.