빠른 낚시찌 버튼 | 와우 한밤 애드온
‘Gemini‘로 제작했습니다. (한밤 12.0.0 기준)
■ 원본 위크오라
Clickable Weakaura (Wago)
■ 다운로드
dodo (GitHub)
■ 설명

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

설정창 (/dd) 에서 기능을 활성화/비활성화 할 수 있습니다. (기본값 - 활성화)
기본적으로 파티장일 때만 알림이 뜨고,
파티원 기능 활성화를 체크하면 파티원일 때도 알림이 뜹니다.

성능 최적화를 위해, 쐐기와 레이드에선 작동하지 않습니다.
■ 애로사항
■ 버튼 구현
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",
}
- 기능을 추가할 때마다 일일히 작성하는게 번거로웠음.
테이블 형식의 템플릿을 만들고, 거기에 맞춰 아이콘을 만들 수 있게 구현.
댓글남기기