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

Scl redo #9

Closed
wants to merge 29 commits into from
Closed

Scl redo #9

wants to merge 29 commits into from

Conversation

Malkierian
Copy link
Owner

@Malkierian Malkierian commented Mar 29, 2024

@Malkierian Malkierian force-pushed the scl-redo branch 5 times, most recently from 5272bc7 to 91c82e9 Compare June 28, 2024 02:54
@Malkierian Malkierian force-pushed the scl-redo branch 2 times, most recently from dc0b70d to 396b057 Compare July 14, 2024 00:22
Malkierian and others added 10 commits July 13, 2024 17:42
caught some reverse logic with ApplyItemEffect.
Other small logic issues in ApplyItemEffect.
Add Double Defense to item effects.
Several missed options for ApplyItemEffect, HasItem, and UpdateHelpers added in.
Changed HasItem to a switch block for more performance.
Seeds generate within 10-20 seconds in release mode. Further optimization is assumed possible.
Malkierian and others added 9 commits July 30, 2024 13:29
Fix silver and gold gauntlet checks in `HasItem()`.
Change Nuts and Sticks helpers to use non-progressive RGs in `UpdateHelpers()`.
Set `mSaveContext` to `&gSaveContext` when loading a save file.
Modify `Item::GetGIEntry()` to use rando context's SaveContext pointer instead of the gSaveContext macros.
Utilize `Item::GetGIEntry()` to get real RG of infinite upgrades and set rando infs accordingly, skipping upgrade level incrementing (which was causing overflow of wallets for some reason).
Add Zelda's Letter and Weird Egg rand infs to map.
Consolidate `HasItem` rand inf  lookups using rand inf map and equips using equip flag map.
Maps are static, so can be referenced with `Context::` instead of ctx pointer.
@Malkierian Malkierian closed this Aug 2, 2024
@Malkierian Malkierian deleted the scl-redo branch August 2, 2024 04:38
Malkierian pushed a commit that referenced this pull request Dec 9, 2024
Merge develop, big cleanup, change checks for non-triforce hunt, add more Dana kak models
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.

1 participant