제 개인적으로 전사 매크로 및 단축키의 핵심은 태세 전환은 수동으로 상황에 따라 유연하게 대처하여
태세에 따라 기술이 유동적으로 나가게끔 단축키 개수를 줄여나가는 것이라 생각합니다.

< 단축키 공유> 

공용항목 - 태세 변환 및 모든 태세 사용, 즉시 사용이 필요한 항목은 별도로 관리


전태


방태


광태



<태세 변환, 매즈, 특성 쿨기 매크로>

1. 마우스 휠업 전태전환, 전태이면 무력화, 전태&시프트 마우스 휠업이면 휩쓸기
#showtooltip 무력화
#showcooldown
/equip 무기 이름
/cast [stance:1,mod:shift]휩쓸기 일격;[nostance:1] 전투 태세;무력화;

2. 마우스 휠 클릭 방태전환, 방태이면 방패가격, 방태&시프트 마우스 휠 클릭이면 충격의 일격
#showtooltip 방패 가격
#showcooldown
/equipslot 16  주무기 이름
/equipslot 17  방패 이름
/cast [stance:2,mod:shift]충격의 일격;[nostance:2] 방어 태세;방패 가격

3. 마우스 휠 다운 광태전환, 광태이면 자루치기, 광태&시프트 마우스 휠 다운이면 죽음의소원
#showtooltip 광폭 태세
#showcooldown
/equip 무기 이름
/cast  [stance:3,mod:shift]소용돌이;[nostance:3] 광폭 태세;자루 공격;


<기술 사용 매크로>

1. 공격시작 + 각 특성 별 31포 기술 원키 사용
#showtooltip [stance:1]죽음의 일격;[stance:2]방패 밀쳐내기;[stance:3]피의 갈증;
#showcooldown
/startattack
/cast [stance:1]죽음의 일격;[stance:2]방패 밀쳐내기;[stance:3]피의 갈증;

2. 공격시작 + 방가
#showtooltip 방어구 가르기
/startattack
/cast 방어구 가르기

3. 광태 전환 후 광격
#showtooltip 광전사의 격노
/cast [nostance:3]광폭 태세;광전사의 격노

4. 접근(돌진 + 봉쇄) 통합 + 자동 공격
#showtooltip 돌진
#showcooldown
/시전 [nocombat, stance:1] 돌진; [nocombat, nostance:1] 전투 태세; [combat, nostance:3] 광폭 태세; [combat, stance:3] 봉쇄
/자동공격

5. 광어글 매크로. 기본 사용 시 전투외침, 태세에 따라 shift 조합 시 사기 or 천벼 
#showtooltip 전투의 외침
/cast [nomod]전투의 외침;[stance:2,mod:shift]사기의 외침;[stance:1,mod:shift]천둥벼락

6. 태세에 따른 30분 쿨기 원키 사용 매크로
#showtooltip [stance:1]보복;[stance:2]방패의 벽;[stance:3]무모한 희생;
#showcooldown
/cast [stance:1] 보복; [stance:2] 방패의 벽; [stance:3]무모한 희생

7. 분노 소모용 매크로. 기본 사용 시 영격, 시프트 조합 시 회베
#showtooltip 영웅의 일격
/cast [nomod] 영웅의 일격; [mod:shift]회전베기

8. 전태 변환 후 제압 사용. 보복과 제압은 쿨이 같이 돌기에 광태 -> 전태 전환만 고려합니다
#showtooltip 제압
/cast [nostance:1]전투 태세;제압

9. 풀링 매크로. 비 전투 시 원거리 무기로 풀링. 전투 중&방태 시 도발, 전투 중&방태 아니면 방태 전환
#showtooltip 도발
#showcooldown
/cast [nostance:2,combat] 방어 태세;[stance:2, combat]도발;[nocombat]총 발사

10. 대상 지정 매크로. 기본 사용 시 해골 - 시프트 조합 시 엑스 -컨트롤 조합 시 별
(레이드 4타겟 이상 징 달아야될 시엔 F1~F8 쓰시는게 나을 것 같습니다)
/run local t=IsShiftKeyDown() and 7 or IsControlKeyDown() and 1 or IsAltKeyDown() and 5 or 8;SetRaidTarget(UnitName"target"and "target"or UnitName"mouseover"and"mouseover", t)

11. 시야 확장 매크로. 매크로 창에 한 번만 등록해두시면 접속 시 자동으로 시야거리 3.4 됩니다
/console cameraDistanceMaxZoomFactor 3.4;

<위크오라 추천 링크 - 링크는 하단 댓글 참조. 인벤 에러가 나네요>


저는 Threat Plates를 추가로 쓰기에 위 링크에서 디버프 항목은 제외하고 사용 중입니다. 

위 링크 위크오라를 바탕으로 아이콘 크기 수정 및 특성 포인트 쿨기 등을 추가하여 사용 중인데 정말정말 추천드립니다.
 
불성 막바지~얼왕 때 처음으로 시작했다가 오리지널로 복귀하려니 충격파도 없고 어글잡기도 빡세고 힘들지만 그래도 전사가 제일 재밌네요. 
궁금하신 부분이나 매크로 사용하는 법 모르시겠으면 댓글 남겨주시면 시간될 때마다 답변드리겠습니다