11.0 패치 이후 드랍다운 메뉴의 변화로 인해 사용불가
원본 위크오라
원본 위크오라의 경우 대상 우클릭 메뉴를 열었을 때
마력주입 대상을 설정하는 항목이 생김
이 버튼을 클릭 후
/click PI_BUTTON leftbutton 1
위 매크로를 사용하면 지정한 대상에게 마력 주입을 사용
아래는 원본 위크오라의 불편한 점을 수정하여 만든 위크오라
마력주입 위크오라
원본 위크오라의 경우 대상의 드랍다운메뉴에 마주대상자 설정을 넣었는데
대상 드랍다운 메뉴를 실행 시키는 매크로를 만들면
/프레임구성 명령어를 사용하여 해당 메뉴 버튼의 넘버링을 알아낸 후 매크로로 만들면 된다
예: /Click DropDownList1Button17
여기서 대상드랍다운 메뉴의 구성에 대한 문제가 생긴다
유저간의 진영이 다르거나 친구이거나 파티중이거나 기타 등등의 이유로
대상드랍다운메뉴의 구성이 달라지고 마주대상자 버튼의 넘버링도 수시로 변하게 되어
/Click DropDownList1Button17 이런식의 매크로를 사용 할 수 없게 된다
이 문제를 해결하기 위해 대상드랍다운메뉴 대신 주시대상드랍다운메뉴를 사용했다
주시대상드랍다운메뉴는 여태 확인해본 바로는 여러상황에서도 바뀌지 않는다
드랍다운메뉴를 생성하는 코드에 주시대상을 추가하여 주시대상에게도 드랍다운메뉴를 추가 시킨다
그 후 매크로를 사용하여 주시대상 드랍다운메뉴를 실행한다
1번 매크로
/focus [@mouseover, exists][@target]/Click FocusFrame RightButton/Click DropDownList1Button8/clearfocus
위 매크로는 위크오라에 있는 마력주입 대상자 설정을 실행시켜주는 매크로
나 같은 경우는 해당 매크로를 클릭 캐스팅 기능으로 사용하고 있다
단축키로 사용해도 아무 문제 없다
대상 프레임 혹은 파티프레임을 통해 마력주입 대상자 설정을 완료 할 수 있다
2번 매크로
#showtooltip 마력 주입/click PI_BUTTON leftbutton 1/시전 마력 주입/사용 14
실질적으로 마력주입을 사용하는 매크로
요약 : 1번 매크로로 마력주입 대상자를 설정 / 2번 매크로로 마력주입 시전
매크로 의미
1번 매크로
/focus [@mouseover, exists][@target] = 마우스오버 유닛을 주시대상으로 설정 / 없다면 현재 대상을 주시대상으로 설정/Click FocusFrame RightButton = 주시대상의 드랍다운메뉴 보기를 실행/Click DropDownList1Button8 = 드랍다운메뉴 버튼8번을 실행/clearfocus = 주시대상을 해제
2번 매크로
/click PI_BUTTON leftbutton 1 = 위크오라에서 설정 한 마주 대상자에게 마력주입 시전
/시전 마력 주입 = 마력주입 대상자가 없을 때 (솔플) 마력주입 시전
/사용 14 = 14번 칸 장신구 사용
위크오라 만든 이유
이번 시즌 암사 처음 하면서 불편한 점 중 하나가 마주 대상 지정하는 것이다
검색 해보면 마주쓰는 방법이 다양하다
마주 매크로를 만들고 대상의 아이디를 수정해가면서 쓰는 사람도 있었고
- /시전 [@대상이름,exists] 마력 주입
마우스오버 마주 매크로도 있었다
- /시전 [@mouseover,help][] 마력 주입
대상아이디를 일일이 수정하면서 쓰는 건 너무 비효율적이고
내 쿨기를 마우스오버로 주는 것도 너무 귀찮다
그 외 대상을 지정하는 방법들이 상당히 불편했기에
스마트한 방법으로 마주를 사용하고 싶었다
사용해본 것 중에 가장 괜찮았던 매크로
매크로 중에선 EditMacro를 이용해서 대상아이디를 매크로로 수정해주는 방식이 가장 스마트 했다
출처 : https://wago.io/geG_9u9YN
/run local n=UnitName("target") or "player" if not InCombatLockdown() then EditMacro(GetMacroIndexByName("PI"),nil,nil,"#showtooltip\n/cast [@mouseover,help,nodead][@"..n..",exists,nodead] Seele der Macht\n/use 13") print("PI Updated to "..n) end
#showtooltip
/cast [@mouseover,help,nodead][@대상이름] 마력 주입
/cast 마력 주입
/use 14
첫번째 매크로는 두번째 매크로의 [@대상이름] 부분을 자동으로 수정해주는 매크로다
던전이나 공격대에서 첫번째 매크로로 마주 줄 대상을 선택 후 두번째 매크로로 마주를 쓰는 방식
이건 스마트 하긴 한데 print 함수로 PI Updated to "..n 마주 대상 업데이트를 알려주긴 하지만
가시성이 좋지 않아서 마주 대상을 지정 하는 것을 깜빡할때가 많았다
조금 더 확실한 현재 마주 대상자를 확인 할 수 있는 수단이 필요했다
사용해본 것 중에 가장 괜찮았던 위크오라
대상을 우클릭 하면 나오는 드랍다운 메뉴에 마력주입 대상을 설정 하는 메뉴버튼을 만들고
/click PI_BUTTON leftbutton 1
해당 매크로를 사용하여 마력주입을 사용한다
위에 소개한 매크로와 비슷한 형식인데
위크오라인 만큼 현재 마주설정 대상자를 디스플레이로 알려준다
대상 설정 안하는 실수를 방지해준다
헌데 작동방식이 위에 매크로 처럼 스마트 하지 않다
대상을 우클릭해서 마력주입 대상자 설정을 해주는 게 너무너무 귀찮다
그래서 이 위크오라를 개조해서 대상자 지정을 조금 더 쉽게 할 수 있게 수정했다
'WOW > - WeakAuras 구 버전' 카테고리의 다른 글
보스 스킬 카운트 템플릿 만들기 (3) | 2024.06.23 |
---|---|
죽음 알림 위크오라 (5) | 2024.06.18 |
무한 증강룬 클릭형 위크오라 - 용군단 4시즌 (0) | 2024.06.02 |
쐐기 점수 위크오라 - 용군단 4시즌 (0) | 2024.06.02 |
던전 텔레포트 위크오라 - 용군단 4시즌 (0) | 2024.06.02 |