많이들 헷갈려 하시는 마우스오버 매크로에 대해 알아보겠습니다.

 


 

1. 마우스오버 매크로란?

 

- 대상을 선택하고 사용하는 스킬을 마우스오버 매크로로 만들면 편합니다. 

마우스오버가 무엇인지 정리를 해야겠군요.

기본 UI를 쓰시더라도 툴팁은 보일겁니다.  대상 유닛프레임에 마우스를 올려보세요. 
툴팁이 보이시죠? 상대방의 이름과 레벨, 길드, 평판 등. 간단한 정보들이 나열되잇습니다.
이렇게 유닛프레임에 마우스를 갖다놓은 상태를 마우스오버가 되었다고 말할 수 있습니다.
그 외에도 공격대프레임(그리드.IRF 등)에 마우스를 올려놓는 행위나, 캐릭터에 직접 마우스를
갖다대도 마우스오버 상태가 됩니다.

이 마우스오버 상태를 활용한 매크로가 마우스오버 매크로입니다.

 

2. 매크로의 구조

 

- /시전 [조건]스킬

대충 위와 같은 구성을 가집니다.  이 구성과 다른건 if 같은 구문이 들어가는 200만배는 더복잡한
매크로들이죠.  전 능력자가 아니라 그런 매크로는 못만든답니다 'ㅅ';;
어쨋든 이 구조를 알고 있다면 매크로는 쉽게 만듭니다.

/시전 영웅심

이런건 참 쉽죠.   그럼 [] 대괄호 안에 조건을 넣어보겠습니다.  넣어볼 조건은 "combat" . 
이건 전투중을 의미하는 구문입니다.

/시전 [combat]영웅심

영웅심을 시전하긴 하지만 전투중에만 씁니다.  이런 조건들은 많습니다. 

 

3. 마우스오버 매크로 만들긔

/시전 [target=mouseover]치유의 물결

마우스오버된 대상에게 치물을 시전하는 매크로입니다.  요걸 좀더 심화단계로 들어가면

/시전 [target=mouseover,help][help][target=targettarget,help][target=player]치유의 물결

이런 걸 만들어 볼 수 있습니다.  매우 길어졌죠? 복잡해보이지만 사실 간단합니다.
연속된 구문의 의미는 [마우스오버된 대상이 우호적일 때][우호적 대상일때][대상의 대상이 우호적일 때][자신]
의 우선순위로 치유의 물결을 시전하게 됩니다.

[target=mouseover] 이건 마우스오버된 대상을 뜻하고 [help]는 우호적 대상을 뜻합니다.

이걸 " , " 쉼표를 통해 " + " 더하기의 의미를 부여한겁니다.

 

4. 심화학습 해보긔

#showtooltip <- 이놈이 스킬의 툴팁을 보여주게 한다는건 좀전의 팁에서 설명드렸습니다.
위에서 만든 치물 매크로와 합쳐보죠.

#showtooltip
/시전 [target=mouseover,help][help][target=targettarget,help][target=player]치유의 물결

이렇게 되겠죠?  여기에 좀더 편리하게 해주는 놈을 끼워넣어 봅니다.

#showtooltip
/시전 [mod:alt]자연의 신속함
/시전 [target=mouseover,help][help][target=targettarget,help][target=player]치유의 물결

이건 좀 개량된 놈입니다.  [mod:alt] 이건 "알트"를 누르고 매크로를 사용했을 때를 의미합니다.
이 자리엔 장신구나 마법 폭주의 물약 등을 넣을 수도 있습니다.

 

#showtooltip
/사용 [mod:alt]마법 폭주의 물약
/시전 [mod:alt]자연의 신속함
/시전 [target=mouseover,help][help][target=targettarget,help][target=player]치유의 물결


이렇게 말입니다.


이런 매크로는 이미 만들어져있는걸 스킬만 바꿔서 만들어볼 수도 있고, 자신의 입맛에 따라 만들어 볼 수도 있습니다.
개인적으론 플포 매크로 게시판 공지가 좋더군요.  논리정연하고 표로 잘 정리해놔서 이해하기도 쉽습니다.
본격적으로 공부해보고 싶으시다면 가보시는 것도 좋고요.  
단, if 류의 매크로는 와우위키를 통해 배우셔야 .... 알아야 할 게 산더미 같다구요!

그럼.. 나머지 부족한 것들은 다음 시간에~