In addition to that, I'd like for a circular "loading" timer to appear on the button when clicked to simulate how long it would take to don the new equipment. The length of this timer would depend on how long it would take to doff the old equipment, pull the new equipment out of storage, put the old equipment into storage, and don the new equipment. (Of course, since this is a game it would only take a tiny fraction of the time it would in real life.) Once the timer expires, the swap takes place instantly.
Here's an example:
Without the timer:(Reminder: Just because you have a weapon equipped, doesn't mean it's "armed". The player has to hold 'A' to arm an equipped weapon. This is done to emulate the idea of "holding" the weapon) If these don timers are implemented, the player should be able to stall the timers by holding 'A'. (as if to say "Wait I'm not finished with this yet!")
You shoot the giant spider in its weak point with your crossbow and it falls to the floor stunned. You start running towards the spider and click the equipment set named "sword" -- instantly equipping it. Unexpectedly, before you reach the spider, it starts to get up. You want to stun it again, so you click back to the "crossbow" equipment set. Once the spider is stunned, you click on "sword" again as you reach the spider and make the final blow.
That's 3 clicks.
With the timer:
You shoot the giant spider in its weak point with your crossbow and it falls to the floor stunned. You then click the equipment set named "sword" and run towards the spider. Unexpectedly, before you reach the spider, it starts to get up. Since the "sword" equipment set's timer is still going, you still have your crossbow equipped, and can as such immediately stun the spider again. This time, you reach the spider just as the "sword" timer expires, instantly equipping the sword in time for the final blow.
Just 1 click.
Oh, furthermore, like any minor change to UI the don timers described above should be optional. (but default to 'on')