Skip to content

Conversation

@inspectredc
Copy link
Member

@inspectredc inspectredc commented Apr 20, 2024

This completely separates out the vanilla flow from the rest of the rando/mods flow path. This will make it easier to make changes to the flow without needing to worry about changing the vanilla code.

This also rewrites how the rando/mods flow work into a more generic function which should cover all scenarios in an appropriate way. It should also keep the childEquips and adultEquips consistent so that it can be used in combination with the vanilla code for the case of mods.

Build Artifacts

}

void Inventory_SwapAgeEquipment(void) {
void Rando_Inventory_SwapAgeEquipment(void) {
Copy link
Contributor

Choose a reason for hiding this comment

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

At some point we should make an effort to move this type of thing to a file in soh land

@briaguya0 briaguya0 merged commit 4a576f4 into HarbourMasters:develop-macready Apr 20, 2024
KiritoDv pushed a commit to KiritoDv/Shipwright that referenced this pull request May 6, 2024
* Split and clean up swap age logic

* reorganise conditions into one statement
briaguya0 pushed a commit to briaguya0/Shipwright that referenced this pull request May 9, 2024
* Split and clean up swap age logic

* reorganise conditions into one statement
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