확장팩 팁과 노하우 게시판

인증글

모바일 상단 메뉴

본문 페이지

[애드온] [talent] 매크로 조건문 대체 애드온

아이콘 BlackMass
댓글: 11 개
조회: 14819
추천: 20
2022-11-07 01:53:08
제목 그대로입니다.

기존 3선 1택 방식의 전문화 특성은
/시전 [talent:1/3]주문1;주문2
와 같은 방식으로 사용해 왔었는데, 
아시다시피 요번에 특성 시스템이 크게 바뀌면서 저 조건문을 사용할 수 없게되어서
생기는 문제들을 해결하기 위해서 만든 애드온입니다. 애드온 게시판에 올려놨습니다.
각설 하고 위 애드온을 넣고 나서 매크로로 가셔서


/시전 [mod:have]대규모 부활;부활
로 매크로를 작성하시면 "대규모 부활"을 사용할 수 있으면(배움상태) 그것으로, 아니면 "부활"이 시전됩니다.
오히려 특성을 뭘 선택햇느냐만 조건 걸수 있던 [talent]보다 더 범용성은 좋아진 샘이죠.
이거는 일반 특성이건 PVP 특성이건 전문화 종족 차이 모두를 무시하니까요.

일단 작동 방식은, mod: 뒤에 무엇을 붙이든 문법오류가 나지 않는다는 점을 활용해서
플레이어의 보유 스킬이 변경될때(특성변경,레벨업,전문화 변경 등)와 매크로가 변경될 때 마다
모든 매크로를 검사해서 [mod:have] 조건뒤에 오는 주문명을 
플레이어 캐릭터가 배워져 있어서 시전할 수 있는지 검증하고
사용할 수 없다면 그대로 [mod:have]로 시전할 수 있다면 [nomod:98]로 변경합니다
[mod:have]<<>>[nomod:98]
즉 매크로를 작성하자마 nomo:98로 변경되는 내용이 있다면 당장 그 스킬이 배워져 있는 상태라는 것이죠.
새로운 스킬을 배워서 액션바를 다시 세팅해야하는 경우는, 전투 중인 경우가
거의 희박하기 때문에, 비전투 시에만 작동하게 했으며, 전투 중에 혹시 그런 경우가 생긴다면
전투 종료 후 다시 한번 체크합니다.

일단은 정규식을 가능한한 제가 생각할 수 있는 모든 부분 테스트는 해봤습니다.
[@mouseover,mod:have,help]주문잠금;
와 같이 같이 다른 조건문을 쓰거나, 띄어쓰기, 주문명 뒤에 세미콜론 이나 개행이나 라인 끝까지 다 체크합니다.
그 이외에 애초에 매크로 문법으로 성립하지 않는 것에는 작동하지 않겠지만 말이죠.

매크로에서 아이콘을 ?를 선택하고 #showtooltip을 선택하고서
어떤 전문화나 PVP스킬이건 자유롭게 매크로를 만드세요.
이렇게까지 매크로를 쓰는 사람이 많지 않겠습니다만은,

비전투라는 조건 하에서, 새로운 조건문이 필요하신분들은 아이디어 있으신 분들은 피드백주세요.
원래 이 애드온을 만들어야지라고 생각했던 계기는
[flyable]로 날탈과 비날탈 다른 탈것으로 타게 설정해놨는데,
거지같이 특정 지역에서는 분명 못나는데 날 수 있다 판정으로 자꾸 마음에 안들게 되어서
특정 지역에서는 강제로 flyable을 다른 조건문으로 치완하는 것을 만들어 썼었는데,
덕분에 스킬에도 적용할 수 있겠다 싶었지만 talent로 어찌어찌 길게 대체해왔는데 이제 미룰 수 없었군요.
그리고 아주 사소한 다른 기능은, 매크로 글자수 제한이 뒤에 너무 흐리게 보이는게 거지같아서
잘보이게 위로 올리는 기능도 있습니다.

Lv58 BlackMass

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD