빠른 낚시찌 버튼 | 와우 한밤 애드온

Gemini‘로 제작했습니다. (한밤 12.0.0 기준)

원본 위크오라

Clickable Weakaura (Wago)

다운로드

dodo (GitHub)

설명

alt text

전문기술창에서 낚시찌 장난감 사용버튼을 띄워줍니다. (재활용 가능한 심하게 큰 낚시찌)

설정법

alt text

설정창 (/dd) 에서 기능을 활성화/비활성화 할 수 있습니다. (기본값 - 활성화)

기본적으로 파티장일 때만 알림이 뜨고,

파티원 기능 활성화를 체크하면 파티원일 때도 알림이 뜹니다.

alt text

성능 최적화를 위해, 쐐기와 레이드에선 작동하지 않습니다.

애로사항

버튼 구현

if data.type == "spell" then
if data.isAction then
  self:SetAttribute("type", "spell")
  self:SetAttribute("spell", data.id)
end
  • 클릭가능 위크오라를 참고하여, SecureActionButtonTemplate로 프레임 생성.
  • 다른 기능에서도 많이 쓸 것 같아, Icon.lua 라이브러리를 제작.
  • spell, item, macro 모두 사용할 수 있게 제작.

아이콘 커스터마이징

local BobberConfig = {
    isAction = true,
    type = "item",
    -- macrotext = "/cast 낚시\n/use 13",
    id = 202207,
    icon = nil,
    iconsize = {34, 34},
    iconposition = {"TOPLEFT", "SecondaryProfession2", "TOPLEFT", 250, -7},
    label = "낚시찌",
    fontsize = 12,
    fontposition = {"BOTTOMRIGHT", "self", "BOTTOMLEFT", -2, 2},
    cooldownSize = 12,
    outline = false,
    framestrata = "HIGH",
}
  • 기능을 추가할 때마다 일일히 작성하는게 번거로웠음.
    테이블 형식의 템플릿을 만들고, 거기에 맞춰 아이콘을 만들 수 있게 구현.

태그:

카테고리:

업데이트:

댓글남기기