If I have:
- Lester
- Richard
- Janice
Then try to put Lester in the empty third spot, then Lester and Janice swap to become:
- Lester
- Janice
- Richard
Which I don’t think can be predicted from how the cursor works? That’s my only issue, that the player couldn’t know that’d happen. But once it does, it’s easy to remember at least.
I was looking into this earlier today. My test party started off with Richard and Lester, then tried to put Richard in the third slot. My resulting party was…
- Janice
- Lester
- Richard
I suppose the expected result would be…
- Lester
- Richard
- Janice
…like so. However, what’s happening under the hood is that…
$gameParty.members()[0]
…is being swapped with…
$gameParty.members()[2]
…and having their “isHidden” values switched with them. I will concur that it working this way might be a little awkward, but, it might be something I’ll leave as-is.
Getting the active party cursor into the correct position at various max party sizes looks like a much easier solution. If things go well, I can do another update some time tomorrow, lest more bug reports (or spelling corrections) come down.