From 83b1f733a1245e1e56de06fbeb8a0aba095c60a4 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sun, 4 Sep 2016 04:27:24 +0200 Subject: [PATCH] refactoring --- core/disenchant.lua | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/core/disenchant.lua b/core/disenchant.lua index 902903d..4f04aba 100644 --- a/core/disenchant.lua +++ b/core/disenchant.lua @@ -162,35 +162,35 @@ function public.distribution(slot, quality, level) end elseif quality == RARE then if level <= 20 then - return A({item_id=10978, min_quantity=1, max_quantity=1, probability=1}) -- TODO + return A(T('item_id', 10978, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 25 then - return A({item_id=11084, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 11084, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 30 then - return A({item_id=11138, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 11138, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 35 then - return A({item_id=11139, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 11139, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 40 then - return A({item_id=11177, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 11177, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 45 then - return A({item_id=11178, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 11178, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 50 then - return A({item_id=14343, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 14343, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 55 then - return A({item_id=14344, min_quantity=1, max_quantity=1, probability=.995}, {item_id=20725, min_quantity=1, max_quantity=1, probability=.005}) + return A(T('item_id', 14344, 'min_quantity', 1, 'max_quantity', 1, 'probability', .995), T('item_id', 20725, 'min_quantity', 1, 'max_quantity', 1, 'probability', .005)) elseif level <= 60 then - return A({item_id=14344, min_quantity=1, max_quantity=1, probability=.995}, {item_id=20725, min_quantity=1, max_quantity=1, probability=.005}) + return A(T('item_id', 14344, 'min_quantity', 1, 'max_quantity', 1, 'probability', .995), T('item_id', 20725, 'min_quantity', 1, 'max_quantity', 1, 'probability', .005)) end elseif quality == EPIC then if level <= 40 then - return A({item_id=11177, min_quantity=2, max_quantity=4, probability=1}) + return A(T('item_id', 11177, 'min_quantity', 2, 'max_quantity', 4, 'probability', 1)) elseif level <= 45 then - return A({item_id=11178, min_quantity=2, max_quantity=4, probability=1}) + return A(T('item_id', 11178, 'min_quantity', 2, 'max_quantity', 4, 'probability', 1)) elseif level <= 50 then - return A({item_id=14343, min_quantity=2, max_quantity=4, probability=1}) + return A(T('item_id', 14343, 'min_quantity', 2, 'max_quantity', 4, 'probability', 1)) elseif level <= 55 then - return A({item_id=20725, min_quantity=1, max_quantity=1, probability=1}) + return A(T('item_id', 20725, 'min_quantity', 1, 'max_quantity', 1, 'probability', 1)) elseif level <= 60 then - return A({item_id=20725, min_quantity=1, max_quantity=2, probability=1}) + return A(T('item_id', 20725, 'min_quantity', 1, 'max_quantity', 2, 'probability', 1)) end end return t