와우 인벤 개발자 애드온 포럼

전체보기

모바일 상단 메뉴

본문 페이지

[잡담] 위크오라로 조드 유물 변화를 텍스쳐로 표시하려는데 잘 안됩니다.ㅜㅜ

델라로챠
댓글: 1 개
조회: 1272
2017-09-15 15:39:29
조화 드루이드 유물 무기는 처음엔 '초승달' 스킬이었다가 사용하면 '반달 스킬로, 그걸 사용하면 '보름달'스킬로 
바뀌는 주문을 사용할 수 있게 해줍니다. 동시에 스택도 총 3개가 주어지며, 기술은 한 번 변화하면
다음 사용시까지 그대로 유지되고 스택은 스킬 사용시 하나가 소모된 후 일정 시간이 지나면 다시 스택이 쌓입니다.

그래서 초승달 -> 반달 -> 보름달로 스킬이 변할 때 같이 변하는 텍스쳐를 만들고 싶어서
각 스킬에 해당하는 위크오라를 3개를 만들었습니다. 사용가능하면 나타났다가 사용후 사라지도록.

근데 주문 이름에 '초승달'로 입력을 했지만, 반달, 보름달로 스킬이 변경이 되어도
여전히 초승달 텍스쳐가 남아 있더라구요. 이름이라 그런가 싶어 주문ID로 입력해도 마찬가지였습니다.

구글링을 조금해보니 아래와 같은 코드를 사용자 설정을 입력해주면 된다는 글이 있긴 하더라구요.
(http://www.mmo-champion.com/threads/2029172-WeakAuras-Tracking-Balance-Druid-Artifact-Ability)

function() local charges = GetSpellCharges("New Moon") return charges and charges > 0 and GetSpellInfo("New Moon") == "New Moon"end

그 후 댓글에 보면 위의 형태에서 조금 더 개선해나가는 것 같긴한데.. 일단 기본적으로는 위의 형태입니다.
근데 코드 자체가 잘 이해가 안됩니다.
어설프게나마 이해하기로는,
charges 라는 지역변수를 지정해준 후 이 값이 True이고 0보다 크고, 주문 정보가 일치하면 작동하는 형식으로 보입니다.
물론 New Moon은 한글(초승달)로 변경해주었구요.
근데 
1. 주문 이름을 주문 ID로 하게 되면 작동이 제대로 되지 않구요.
2. charges라는 것이 스택을 의미하는 것 같아 스택 갯수에 상관없이 하고 싶어서 'charges and charges>0 and' 이부분을 삭제하니 또 안되더라구요..^^;;

근데 위 코드를 그대로 사용하면 작동은 됩니다.

이것저것 검색하고 해보다가 뭔가 제대로 이해가 안되는 것 같아 질문드립니다.


감사합니다.

Lv37 델라로챠

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

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