I create a temporary inventory, move everything into there, swap armors, and then move all the items back. If there's a more elegant way to accomplish this, though, I'd love to know! Code: Select all mainInventory = game.player.get_main_inventory() tempInventory = game.create_...