Your comment reminded me that I still needed a way to switch screens to be able to display everybody that's a party-able character.
Did you know if you had a party of more than four in vanilla Ace's shop-screens, you could press "Shift" to display the next four actors in the party? I sure didn't 'til I looked at the code! That functionality I managed to keep. The complication was figuring out how the page-switch functions by default, and how it needed to change based on how the data is displayed on the screen.
I won't go into too much detail here (unless you really, really want me to), but, I did manage to figure it out using three separate iterating variables; Two to keep track of the x/y coordinates for where to display, and the other to keep track of what/who is being displayed.