Hopefully SE can fix this on their end but the swapping is too slow for precast, cast then after cast.
My example as bard
Macro lines 1-6
1) /equipset fastcast
2) /ma "Mage's Ballad III" <stal>
3/ /equipset duration
now if clicking the target for <stal> is done too quickly ie hitting enter after macro to select self the 3rd line will not activate and will error out, causing the duration gear to not be equipped.
now this can be solved by putting a <wait .5> in line 2.
Macro lines 1-6
1) /equipset fastcast
2) /ma "Mage's Ballad III" <stal> <wait .5>
3/ /equipset duration
BUT a 3rd situation arises when using Nightingale / Troubadour when having 5/5 Nightingale merits. Specifically cases where Nightingale is used, but normally both are used at same time.
Because 5/5 Nightingale causes songs to be instacast the macro with or without the <wait .5> is too slow, which does not allow the duration gear to be equipped before the song goes off.
The 2 solutions I can see atm are:
1) 1 specific macro for precast and changing all macros to
1) /ma "Mage's Ballad III" <stal>
2) /equipset Duration
2) Making a complete macro set just for when SV / Nightingale / Troubadour.
Neither case is ideal, so is there any way you (SE) can speed up the equipment swap times for /equipset? This would help alot as the purpose of the /equipset was to speed up swapping multiple gear.