User expectations would be that pressing the keybind to equip an itemrack set would also unequip the set on a second press. This is very very important when it comes to partial sets like 'mounted' sets, where you want to take off the mounted set without dismounting, by keybind, but without having to make a separate keybind for every possible set you might have been wearing.
For example, a user equips equips his 8/8 Dragonstalker set via a keybind. He then manually swaps to 'Goblin Rocket Boots'. He mounts up and ItemRack equips his mount set (Carrot on a Stick, Mithril Spurs boots, etc). He is about to get in combat, so he wants to unequip his mounted set without dismounting. He presses the keybind for 'mounted' set but nothing happens. He clicks the ItemRack minimap button and left or right clicks the 'mounted' set but nothing happens. Expected result would be that the Carrot on a Stick, Mithril Spurs, etc are removed, and the items that previously were there are put back.
User expectations would be that pressing the keybind to equip an itemrack set would also unequip the set on a second press. This is very very important when it comes to partial sets like 'mounted' sets, where you want to take off the mounted set without dismounting, by keybind, but without having to make a separate keybind for every possible set you might have been wearing.
For example, a user equips equips his 8/8 Dragonstalker set via a keybind. He then manually swaps to 'Goblin Rocket Boots'. He mounts up and ItemRack equips his mount set (Carrot on a Stick, Mithril Spurs boots, etc). He is about to get in combat, so he wants to unequip his mounted set without dismounting. He presses the keybind for 'mounted' set but nothing happens. He clicks the ItemRack minimap button and left or right clicks the 'mounted' set but nothing happens. Expected result would be that the Carrot on a Stick, Mithril Spurs, etc are removed, and the items that previously were there are put back.