diff --git a/core.lua b/core.lua index 32861d0..6716c79 100644 --- a/core.lua +++ b/core.lua @@ -1,5 +1,5 @@ Aux = { - version = '2.9.16', + version = '2.9.17', blizzard_ui_shown = false, orig = {}, } diff --git a/disenchant.lua b/disenchant.lua index 91ebf36..9b13e98 100644 --- a/disenchant.lua +++ b/disenchant.lua @@ -180,8 +180,17 @@ function public.distribution(slot, quality, level) return {{item_id=14344, quantity=1, probability=0.995}, {item_id=20725, quantity=1, probability=0.005}} end elseif quality == EPIC then - return {{item_id=20725, quantity=1, probability=1}} + if level <= 40 then + return {{item_id=11177, quantity=3, probability=1}} + elseif level <= 45 then + return {{item_id=11178, quantity=3, probability=1}} + elseif level <= 50 then + return {{item_id=14343, quantity=3, probability=1}} + elseif level <= 55 then + return {{item_id=20725, quantity=1, probability=1}} + elseif level <= 60 then + return {{item_id=20725, quantity=1.5, probability=1}} + end end - return {} end \ No newline at end of file