Skip to content

Huge set of commits for 5.2 - #426

Merged
Ellendar merged 43 commits into
5.2from
upstream-5.2
Jul 17, 2026
Merged

Huge set of commits for 5.2#426
Ellendar merged 43 commits into
5.2from
upstream-5.2

Conversation

@initsu

@initsu initsu commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

This contains a lot of refactorings and some improvements.

It's still an ongoing project to improve the overworld code readability and remove duplicate code for sure.

Please give feedback if there are some undesired changes or commits to remove.

initsu added 25 commits July 13, 2026 10:53
- Update FtRandoLib reference
- Make wasm output setting be local to browser project
- Adjust margins changed in Avalonia 12
Sending the pasted text through the textbox makes it only possible to
use the first line. I change it up to access the clipboard directly to
make it work when the flags and seeds are on separate lines.
initsu added 4 commits July 13, 2026 11:44
- The code now uses js65 and is being reloc'd instead of inserted
  at a magic PRG0 address.
- HALF should now consistently trigger after 32 steps taken. (The high
  byte was previously not always reset).
- Make RANDOM be random encounter rate per continent (The Random
  option previously did nothing and was just the same as normal.)
- This will also make it possible to add other terrain to Maze Island
  without having MI encounters.
- Huge code cleanup
- Shuffle the directions in which Maze Island is expanded
- Position palace better inside grid

@Ellendar Ellendar left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

I have read through this monstrosity and everything looks sensible. There's some stuff I may want to adjust but at this point step 1 is get everything together and merged and then I can do testing/polishing so this is step 1.

@Ellendar
Ellendar merged commit 74f8c79 into 5.2 Jul 17, 2026
2 checks passed
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.

2 participants