Repository navigation
Conversation
# Conflicts: # src/mods/Loader.lua
# Conflicts: # docs/modding.md # src/mods/Loader.lua # src/world/WorldAPI.lua
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.
GSC experience still used Gen1 participant-first rounding and lacked the source Mon progression/learning seam. This shares real native owners with eleven source methods plus the corrected movesAtLevel contract, a live source experience/native exp field, registry/coefficient growth evaluation and actual native move learning.
EXP.SHARE halves the base pool first; exp.gain sees actual recipient counts and half/egg flags. Final hook returns are not boosted twice. Shared five-word effort uses Special Attack and cured/active Pokerus doubling. Hooks precede effort; final stats/HP precede crossed-level events. Native wrappers follow actual stat replacement without replacing independent Transform views. The rolling four-slot arrival window can relearn a forgotten move.
Depends on #403 and its prerequisites. The older native inline progression tail is factored into the actual shared add owner, preserving its other-generation path. Only a real MON_PKRS byte reader is included as the new byte dependency; no unrelated lifecycle facade or unqualified source options constructor is introduced.
Independent qualification on actual combined source7f288aa5: progression arithmetic2,519,385, actual SDK/native595, existing-native rounding5,295, learning188, stats238, fields170, PP6,642 and caught-data133 checks. All eight selected groups passed with unchanged expected outcomes. Final ec5fa41 changes only the evidence document. Full official suites/GPU/window/final package acceptance are not claimed for this older candidate.
No supplied mod, ROM, Gen1 install or player profile edits. Remaining source Mon construction/helpers, standalone source Battle and full VASC/desktop acceptance remain open. Details: docs/NATIVE-GEN2-PROGRESSION-UPSTREAM.md.
Contributions by Roxas2712 — https://github.com/Roxas2712. Independently owned additions are offered to Cedric/UNDERdecoded under LICENSE-ROXAS2712.md, including visible credit; existing upstream/Gen1/third-party rights and grants remain effective. No sole ownership of existing foreign files is claimed.