Когда игрок находится в бою, при смене оружия в руках запускается глобальный таймер восстановления(GCD, ГКД).
В течении действия этого гкд(именно того, которое триггерит смена оружия) невозможно снова сменить оружие в правой руке(или двуручное оружие) - т.е. во время боя держа в руках, к примеру двуручное оружие, можно сменить экипировку в руках на одноручное оружие и щит\оффхенд или другое двуручное оружие, и при этом в течение 1.5 секунд после одевания его нельзя сменить.
При этом(!) оффхенд-не оружие можно сменить во время действия этого гкд!. Поправка - Гкд не запускается ВООБЩЕ, если меняется только предмет в левой руке(не оружие, например щит или предметы для левой руки, типа гримуаров и т.п.)
Найти блюпост или квалифицированный комментарий не удалось. Но помню, что на оффе на личкинге оружие в бою всегда менялось моментально, каждый раз вешая гкд и не блокируя следующую смену(Яркий пример - воин армс во время боя мог, держа двуруч в руках, одеть щит и одноруч, использовать шилд баш\рефлект\шилд слэм, и тут же одеть двуруч обратно, и никакой блокировки при этом не было). Не буду говорить про другие приватные сервера личкинга, но этот баг наблюдается только на циркуле.
UPDATE:
Триггер гкд при смене оружия ввели в патче 1.7 https://wowwiki-archive.fandom.com/wiki/Patch_1.7.0 При этом нет никакой информации, что оружие нельзя снова сменить сразу же после предыдущей смены
видео с ритейла 3-х летней давности https://www.youtube.com/watch?v=9TpyOfhpdGE
UPDATE: создал баг-репорт по этой проблеме, прошу обратить на неё внимание https://forum.wowcircle.net/showthread.php?t=1038901