So I've been tinkering around with RMXP again in my spare time. I've got to a point where I'm introducing another character but something odd happens when I implement him. When I check his equipment, he has armour in his shield slot, despite what he should have equipped there in the database.
When I go to unequip the 'armour', it works fine until I try to remove his actual armour. It unequips as normal, but another set of the same items appears in the window alongside the original. I've attached screenshots for clarification.
What confuses me is the fact that this has never happened for any of my other characters, or even this one until my current bug-test playthrough. Normally I can sort things myself, but this one's got me. If anyone has any idea of how to fix this or even just why it's happening, then I'd be grateful for the input. Thanks in advance. And if this isn't the right place for this, then I apologise: It's been a while since I've posted here.
And if it helps, here are the scripts I'm using: