Wow! Looks great
This is beyond tedious to work with. Most, if not all, values up to 18 are used by PC's and their Shaman forms. Plus Ryu's mother. So I had to bump the PC data to empty space to allow for more values. Doing so, Child Ryu is no value 19 instead of 09. Spell values have been bumped up +40 bytes so there's room for 10 characters now and each character has their own spells. I had to bump Child Ryu's data to 19 so Patty's data could be 09 so her spells could be loaded right away after Deis's instead of trying to load some crazy ass RAM area.
There's a few bugs though as of now. For one, her portrait I am having issues actually getting to work. Right now I hijacked the routine that checks if your Child Ryu and have it load hers instead. But doing so, Ryu and Patty's portraits get over written with either full Ryu or full Patty. I haven't been able to figure out a way to expand the portraits to load more if that's even possible. Her battle sprites are Child Ryu's obviously as she replaced his area, so she needs new ones. Child Ryu's battle sprites have not been loaded correctly so the game is unplayable past the introduction until I fix it.
Otherwise, it's pretty much bug free adding another PC. Though there's a few other bugs in the game due to my code being added. But overall, not too bad.