Fixed an issue (#356) where growths may not be randomized in some randomization setting combinations.
Growth randomization specifically has a special case where it generates growths only once for linked characters so that characters that have multiple versions (for example, FE7's tutorial version of Lyn and her non-tutorial counterpart) all share the same growths. This check is done by skipping over any character that is already modified. The assumption is that, coming into this randomization function, all previous work was already committed on the characters, which may not be the case, depending on the combination of settings given by the user. This simply forces character data to commit anything outstanding before starting, so that everything starts off as "not modified".
Fixed an issue (#356) where growths may not be randomized in some randomization setting combinations.
Growth randomization specifically has a special case where it generates growths only once for linked characters so that characters that have multiple versions (for example, FE7's tutorial version of Lyn and her non-tutorial counterpart) all share the same growths. This check is done by skipping over any character that is already modified. The assumption is that, coming into this randomization function, all previous work was already committed on the characters, which may not be the case, depending on the combination of settings given by the user. This simply forces character data to commit anything outstanding before starting, so that everything starts off as "not modified".