Promoted units not learning character level-up skills when loaded in. #556
Labels
Bug
Issues pertaining to bugs.
Core Features
Issues pertaining to the core functions of the Skill System, its skills, or its dependencies.
If a character level up skill is to be learned when loading a unit, this is done by setting the first byte of the short-sized entry in the skill list to 0xFF. However, if the unit is loaded in a promoted class this conditional branch is taken as r1 will be equal to 0xFE. This means the unit will not learn this skill. Is this intentional?
Reproduce by giving Seth a personal lvup skill list with an entry that has a skill with level=255 or 0xFF and putting a pointer to it in the char lvup table entry for Seth. Then, start a new game and check if Seth has the skill or not.
The text was updated successfully, but these errors were encountered: