Skip to content

Croagunk Swap Shop Menu Documentation - #336

Merged
UsernameFodder merged 158 commits into
UsernameFodder:masterfrom
HappyLappy1:master
Aug 25, 2025
Merged

UsernameFodder merged 158 commits into
UsernameFodder:masterfrom
HappyLappy1:master

Conversation

@HappyLappy1

Copy link
Copy Markdown
Contributor

This should document everything in overlay_21 more thoroughly, and a handful of functions in overlay_11 as well.

Most mission types have subtypes, though many are irrelevant for dungeon generation in particular.
Now called mission_template
They don't really belong in dungeon/enum.h, as they are used in both modes.
Finally, all non-zero fields are accounted for! We have TEXT STRINGS!
Documentation for the rescue.bin file
Added context and renamed certain mission enums
I don't know much about it, but functions are using certain fields of it.
...with appropriate signage
I have to wonder if these aliases will even be missed...
@HappyLappy1

Copy link
Copy Markdown
Contributor Author

Okay, so I think I've gone through and taken care of the feedback. There are a few things I may come back to in another PR, namely documenting the overlay11 functions I'm taking stabs in the dark at right now, but we should be good to go now.

Comment thread headers/functions/overlay11.h Outdated
ENUM_16_BIT(script_routine_kind);
#pragma pack(pop)

enum swap_shop_shared_case {

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 didn't mean to make you do extra research, sorry. I thought this was smaller/you already knew the cases. In the future if you don't know all the cases feel free to just say so and leave it as an int.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Nah, I did have this information, it was just a matter of naming each case honestly. Probably better that it's done than not done.

Comment thread headers/functions/overlay21.h Outdated
Comment thread symbols/overlay11.yml
@UsernameFodder
UsernameFodder merged commit 24e5fe1 into UsernameFodder:master Aug 25, 2025
10 of 11 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