I apologize if this has been asked and answered. I found similar problems (https://feuniverse.us/t/skill-systems-bug/8567
) but not exactly what I need.
I’m modifying a vanilla rom of fe8 to have some new skills. Specifically, I gave all the unpromoted trainee classes a class skill of paragon. I made Ross learn a personal skill of aptitude at level 10 (right before he autopromotes). This all works great. Separately, I set the fighter class to learn axefaire at level 10. The problem is that after promoting Ross from a journeyman to a fighter he does not learn axefaire like he’s supposed to. Garcia learns it just fine, but Ross does not. Could some please explain why and help me fix it? Thank you.
Ross (UnitID: 0x07) does not learn Axefaire (SkillID: 0x15) as a level 10 fighter (ClassID: 0x3F) after autopromoting from his standard trainee journeyman class (ClassID: 0x3D).
Please let me know if you need any more information about the problem to help. Thank you.
UPDATE
TLDR: Setting the fighter to a promoted class fixes the problem but I don’t want to use this as a solution because fighters shouldn’t count as promoted.
I had a hunch it had something to do with the promotion so I tried making the fighter class count as a promoted class and it worked. Ross began learning the new skills at the correct levels as expected. Does anyone know why making this change worked? Also, I’d prefer not to make the pre-promoted classes that trainees promote into count as promoted (unless there was another way I could differentiate between pre-promoted and promoted especially with regards to experience gain), so I’m still looking for a better solution. I don’t really understand how this stuff works so any help is welcome. Thank you.