경매장 ‘현행 확장팩 전용’ 자동 설정 | 와우 한밤 애드온

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

원본 위크오라

경매장 “현행 확장팩 전용” 자동 설정 위크오라 (와우 인벤)

다운로드

dodo (GitHub)

설명

alt text

경매장 / 주문제작 창에서 자동으로 “현행 확장팩 전용”을 활성화 합니다.

소한밤 업뎃으로 내부전쟁은 구확팩이 되어서, 지금 당장은 비활성화 하는것을 추천드립니다.

alt text

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

설정법

alt text

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

애로사항

경매장, 주문제작 창 HookScript 오류

elseif event == "ADDON_LOADED" and arg1 == "Blizzard_AuctionHouseUI" then
    if AuctionHouseFrame and AuctionHouseFrame.SearchBar then
        AuctionHouseFrame.SearchBar:HookScript("OnShow", function()
            C_Timer.After(0, checkAuctionFilter)
        end)
        initFilterFrame:UnregisterEvent("ADDON_LOADED")
    end

elseif event == "AUCTION_HOUSE_SHOW" then
    checkAuctionFilter()
  • ADDON_LOADEDC_Timer.After(0, checkAuctionFilter)를 추가하여,
    확실하게 Hook 할 수 있게 수정.

DB 저장 안됨

dodoDB = dodoDB or {}
local isEnabled = (dodoDB.useAuctionFilter ~= false) -- 기본값 true
  • DB값 초기화, DB 기본값 추가.

옵션 (체크박스) 추가

function ns.expfilter()
    checkAuctionFilter()
    checkCraftFilter()
end
  • 나눠진 함수를 하나로 통합해서 체크박스 등록.

태그:

카테고리:

업데이트:

댓글남기기