I commented out the sets I don't have gear for yet, put my regen and movement items on idle and put my dmg items on engage and that's it really. Though I tried to get Snakeeye to equip for extra regen when I rest but it would never work for some reason.
There's a bit of code at the end...
Code
-- Function to lock the ranged slot if we have a ranged weapon equipped.
function check_range_lock()
if player.equipment.range ~= 'empty' then
disable('range', 'ammo')
else
enable('range', 'ammo')
end
end
...to prevent the ranged slot from being changed if you have a ranged weapon equipped. Reason for this is to prevent you from having your GearSwap file constantly reset your TP to zero every time you do something.