Formula
CommonFun.CalcExpRaidBaseExp
formula.lua
1function CommonFun.CalcExpRaidBaseExp(lv, maxlv, killNum, monthcard)
2 local baseparam = {
3 [20] = 598752,
4 [21] = 603029,
5 [22] = 607306,
6 [23] = 630115,
7 [24] = 647222,
8 [25] = 755568,
9 [26] = 760320,
10 [27] = 765072,
11 [28] = 769824,
12 [29] = 784080,
13 [30] = 787644,
14 [31] = 791208,
15 [32] = 798336,
16 [33] = 946598,
17 [34] = 979387,
18 [35] = 1012176,
19 [36] = 1077754,
20 [37] = 1087020,
21 [38] = 1096286,
22 [39] = 1114819,
23 [40] = 1123373,
24 [41] = 1638252,
25 [42] = 1683990,
26 [43] = 1729728,
27 [44] = 1821204,
28 [45] = 2378376,
29 [46] = 2380307,
30 [47] = 2382237,
31 [48] = 2384168,
32 [49] = 2386098,
33 [50] = 2388029,
34 [51] = 2389959,
35 [52] = 2391890,
36 [53] = 2393820,
37 [54] = 2395751,
38 [55] = 2397681,
39 [56] = 2399612,
40 [57] = 2401542,
41 [58] = 2403473,
42 [59] = 2405403,
43 [60] = 2432430,
44 [61] = 2448112,
45 [62] = 2463793,
46 [63] = 2476683,
47 [64] = 2489573,
48 [65] = 2502463,
49 [66] = 2515352,
50 [67] = 2528242,
51 [68] = 2541132,
52 [69] = 2554022,
53 [70] = 2566912,
54 [71] = 2579801,
55 [72] = 2695810,
56 [73] = 2761090,
57 [74] = 2826371,
58 [75] = 2891651,
59 [76] = 2956932,
60 [77] = 3022213,
61 [78] = 3087493,
62 [79] = 3152774,
63 [80] = 3218054,
64 [81] = 3740299,
65 [82] = 3947724,
66 [83] = 4155149,
67 [84] = 4362574,
68 [85] = 4569998,
69 [86] = 4777423,
70 [87] = 4984848,
71 [88] = 5192273,
72 [89] = 5399698,
73 [90] = 5607122,
74 [91] = 7473946,
75 [92] = 7591003,
76 [93] = 7708061,
77 [94] = 7825118,
78 [95] = 7942176,
79 [96] = 8059234,
80 [97] = 8176291,
81 [98] = 8293349,
82 [99] = 8410406,
83 [100] = 8527464,
84 [101] = 9580982,
85 [102] = 9660288,
86 [103] = 9739594,
87 [104] = 9818899,
88 [105] = 9898205,
89 [106] = 9977510,
90 [107] = 10056816,
91 [108] = 10136122,
92 [109] = 10215427,
93 [110] = 10294733,
94 [111] = 11008483,
95 [112] = 11063567,
96 [113] = 11118652,
97 [114] = 11173736,
98 [115] = 11228820,
99 [116] = 11283905,
100 [117] = 11338989,
101 [118] = 11394073,
102 [119] = 11449157,
103 [120] = 11504242
104 }
105 local calclv = lv
106 if maxlv < calclv then
107 calclv = maxlv
108 end
109 if calclv < 20 then
110 return 0
111 end
112 local monthpara = 1
113 if monthcard == true then
114 monthpara = 1.33
115 end
116 local stagepara = 1
117 if killNum < 210 then
118 stagepara = 1.2
119 end
120 if killNum < 240 and 210 <= killNum then
121 stagepara = 1.35
122 end
123 if killNum < 270 and 240 <= killNum then
124 stagepara = 1.5
125 end
126 if killNum < 300 and 270 <= killNum then
127 stagepara = 1.65
128 end
129 if killNum == 300 then
130 stagepara = 1.8
131 end
132 local zhuigan = 1
133 if lv < 80 then
134 zhuigan = 3
135 end
136 local baseexp = baseparam[calclv] * monthpara * stagepara * zhuigan
137 if baseexp < 0 then
138 return 0
139 end
140 return baseexp
141endFormula Graph
Connected Archive Data
See which cards, equipment, headwears, buffs, and other archived records connect to this formula.
Loading graph filters
CommonFun.CalcExpRaidBaseExp
commonfun-calcexpraidbaseexp
Nodes
0
Edges
0
Related Nodes
Select at least one node type.
