[2.2.10] ForceCharacter can overwrite save slots.
Unsure if intended... but it seems that if you have a map with ForceCharacter
... say Fang and you clear it... the character that the player is forced into will remain that character throughout the rest of the maps as Fang... unless you run into another ForceCharacter
map... say Amy... then you will carry on through the maps as Amy. This completely overwrites the Main Character that you first started with for that save slot.
In this gif of a couple WIP maps that I was doing from time to time... what's happening is...
JSZ1 is Sonic & Tails, since I started that save as Sonic & Tails.
JSZ2 is forced Amy, so you get Amy & Tails... but the save slot is still Sonic & Tails. If you happen to reload the save slot to play as Sonic & Tails... you'll be forced to play as Amy & Tails since the map is ForceCharacter = Amy
.
JSZ3 is still Amy & Tails and due to clearing JSZ2 as those characters... the save file is then updated to those characters which you will remain as for the rest of the upcoming maps, unless there's another ForceCharacter
map.
I made the GIF showing the issue after checking out the MB Bug Report post by Ezer'Arch here: