1function CommonFun.GetRefineTicketType(isNew, equipType, hasDecomposeID)
2 if isNew == true then
3 local isNewTypes = {
4 [2] = true,
5 [3] = true,
6 [4] = true,
7 [5] = true,
8 [6] = true,
9 [16] = true,
10 [17] = true,
11 [18] = true,
12 [19] = true
13 }
14 if isNewTypes[equipType] ~= nil then
15 return 10001
16 end
17 return 0
18 end
19 local headTypes = {
20 [8] = true,
21 [9] = true,
22 [10] = true,
23 [11] = true,
24 [13] = true
25 }
26 if headTypes[equipType] ~= nil then
27 return 10002
28 end
29 local attackTypes = {
30 [1] = true,
31 [6] = true
32 }
33 if attackTypes[equipType] ~= nil then
34 if hasDecomposeID == true then
35 return 10003
36 else
37 return 10004
38 end
39 end
40 local defenseTypes = {
41 [2] = true,
42 [3] = true,
43 [4] = true,
44 [5] = true,
45 [16] = true,
46 [17] = true,
47 [18] = true,
48 [19] = true
49 }
50 if defenseTypes[equipType] ~= nil then
51 if hasDecomposeID == true then
52 return 10005
53 else
54 return 10006
55 end
56 end
57 return 0
58end