Formula

CommonFun.PetAttrShow

formula.lua
1function CommonFun.PetAttrShow(PetLv, classtype)
2  local result = {}
3  local QualityRatio = 0
4  if classtype == 11 or classtype == 21 or classtype == 31 or classtype == 41 or classtype == 51 or classtype == 61 then
5    QualityRatio = 1.4
6  elseif classtype == 12 or classtype == 22 or classtype == 32 or classtype == 42 or classtype == 52 or classtype == 62 then
7    QualityRatio = 1.8
8  elseif classtype == 13 or classtype == 23 or classtype == 33 or classtype == 43 or classtype == 53 or classtype == 63 then
9    QualityRatio = 2.3
10  elseif classtype == 14 or classtype == 24 or classtype == 34 or classtype == 44 or classtype == 54 or classtype == 64 then
11    QualityRatio = 3
12  else
13    QualityRatio = 1
14  end
15  PetLv = PetLv or 0
16  if classtype == 11 or classtype == 12 or classtype == 13 or classtype == 14 then
17    result[CommonFun.RoleData.EATTRTYPE_STR] = (3 + PetLv * 0.216) * QualityRatio
18    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
19    result[CommonFun.RoleData.EATTRTYPE_VIT] = (4 + PetLv * 0.288) * QualityRatio
20    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
21    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1.5 + PetLv * 0.108) * QualityRatio
22    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
23  elseif classtype == 21 or classtype == 22 or classtype == 23 or classtype == 24 then
24    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
25    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
26    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
27    result[CommonFun.RoleData.EATTRTYPE_INT] = (4 + PetLv * 0.288) * QualityRatio
28    result[CommonFun.RoleData.EATTRTYPE_DEX] = (4 + PetLv * 0.288) * QualityRatio
29    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
30  elseif classtype == 31 or classtype == 32 or classtype == 33 or classtype == 34 then
31    result[CommonFun.RoleData.EATTRTYPE_STR] = (4 + PetLv * 0.288) * QualityRatio
32    result[CommonFun.RoleData.EATTRTYPE_AGI] = (3 + PetLv * 0.216) * QualityRatio
33    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
34    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
35    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1 + PetLv * 0.072) * QualityRatio
36    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1 + PetLv * 0.072) * QualityRatio
37  elseif classtype == 41 or classtype == 42 or classtype == 43 or classtype == 44 then
38    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
39    result[CommonFun.RoleData.EATTRTYPE_AGI] = (3 + PetLv * 0.216) * QualityRatio
40    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
41    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
42    result[CommonFun.RoleData.EATTRTYPE_DEX] = (4 + PetLv * 0.288) * QualityRatio
43    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1.5 + PetLv * 0.108) * QualityRatio
44  elseif classtype == 51 or classtype == 52 or classtype == 53 or classtype == 54 then
45    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
46    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
47    result[CommonFun.RoleData.EATTRTYPE_VIT] = (3 + PetLv * 0.216) * QualityRatio
48    result[CommonFun.RoleData.EATTRTYPE_INT] = (4 + PetLv * 0.288) * QualityRatio
49    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1.5 + PetLv * 0.108) * QualityRatio
50    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
51  elseif classtype == 61 or classtype == 62 or classtype == 63 or classtype == 64 then
52    result[CommonFun.RoleData.EATTRTYPE_STR] = (2 + PetLv * 0.144) * QualityRatio
53    result[CommonFun.RoleData.EATTRTYPE_AGI] = (2 + PetLv * 0.144) * QualityRatio
54    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.7 + PetLv * 0.0504) * QualityRatio
55    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
56    result[CommonFun.RoleData.EATTRTYPE_DEX] = (2.5 + PetLv * 0.18) * QualityRatio
57    result[CommonFun.RoleData.EATTRTYPE_LUK] = (2.3 + PetLv * 0.1656) * QualityRatio
58  else
59    result[CommonFun.RoleData.EATTRTYPE_STR] = (2 + PetLv * 0.144) * QualityRatio
60    result[CommonFun.RoleData.EATTRTYPE_AGI] = (2 + PetLv * 0.144) * QualityRatio
61    result[CommonFun.RoleData.EATTRTYPE_VIT] = (2 + PetLv * 0.144) * QualityRatio
62    result[CommonFun.RoleData.EATTRTYPE_INT] = (1 + PetLv * 0.072) * QualityRatio
63    result[CommonFun.RoleData.EATTRTYPE_DEX] = (2 + PetLv * 0.144) * QualityRatio
64    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1 + PetLv * 0.072) * QualityRatio
65  end
66  if classtype == 1 then
67    result[CommonFun.RoleData.EATTRTYPE_ATK] = 78 + PetLv * 6.12
68    result[CommonFun.RoleData.EATTRTYPE_MATK] = 24 + PetLv * 1.91
69    result[CommonFun.RoleData.EATTRTYPE_DEF] = 34 + PetLv * 1.72
70    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.72
71    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 126 + PetLv * 126.81
72    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.72
73    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 44 + PetLv * 1.72
74    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14 + PetLv * 0.28
75    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.4 + PetLv * 0.17
76  elseif classtype == 11 then
77    result[CommonFun.RoleData.EATTRTYPE_ATK] = 168 + PetLv * 12.19
78    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
79    result[CommonFun.RoleData.EATTRTYPE_DEF] = 76 + PetLv * 4.85
80    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 52 + PetLv * 3
81    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 170 + PetLv * 276.5
82    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.78
83    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 126 + PetLv * 0.57
84    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
85    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
86  elseif classtype == 12 then
87    result[CommonFun.RoleData.EATTRTYPE_ATK] = 216 + PetLv * 15.7
88    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
89    result[CommonFun.RoleData.EATTRTYPE_DEF] = 94 + PetLv * 6.19
90    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 64 + PetLv * 3.82
91    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 190 + PetLv * 343.02
92    result[CommonFun.RoleData.EATTRTYPE_HIT] = 50 + PetLv * 2.29
93    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
94    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
95    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
96  elseif classtype == 13 then
97    result[CommonFun.RoleData.EATTRTYPE_ATK] = 276 + PetLv * 20.04
98    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
99    result[CommonFun.RoleData.EATTRTYPE_DEF] = 118 + PetLv * 7.91
100    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 76 + PetLv * 4.97
101    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 214 + PetLv * 426.19
102    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 3
103    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
104    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
105    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
106  elseif classtype == 14 then
107    result[CommonFun.RoleData.EATTRTYPE_ATK] = 360 + PetLv * 26.17
108    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
109    result[CommonFun.RoleData.EATTRTYPE_DEF] = 154 + PetLv * 10.34
110    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.44
111    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 248 + PetLv * 542.6
112    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
113    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
114    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
115    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
116  elseif classtype == 21 then
117    result[CommonFun.RoleData.EATTRTYPE_ATK] = 42 + PetLv * 3
118    result[CommonFun.RoleData.EATTRTYPE_MATK] = 144 + PetLv * 10.78
119    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
120    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 76 + PetLv * 5.17
121    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
122    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.85
123    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.57
124    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
125    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
126  elseif classtype == 22 then
127    result[CommonFun.RoleData.EATTRTYPE_ATK] = 54 + PetLv * 3.89
128    result[CommonFun.RoleData.EATTRTYPE_MATK] = 186 + PetLv * 13.85
129    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
130    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.57
131    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
132    result[CommonFun.RoleData.EATTRTYPE_HIT] = 104 + PetLv * 6.19
133    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
134    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
135    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
136  elseif classtype == 23 then
137    result[CommonFun.RoleData.EATTRTYPE_ATK] = 66 + PetLv * 4.97
138    result[CommonFun.RoleData.EATTRTYPE_MATK] = 240 + PetLv * 17.68
139    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
140    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 124 + PetLv * 8.42
141    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
142    result[CommonFun.RoleData.EATTRTYPE_HIT] = 128 + PetLv * 7.91
143    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
144    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
145    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
146  elseif classtype == 24 then
147    result[CommonFun.RoleData.EATTRTYPE_ATK] = 90 + PetLv * 6.51
148    result[CommonFun.RoleData.EATTRTYPE_MATK] = 318 + PetLv * 23.04
149    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
150    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 160 + PetLv * 11.04
151    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
152    result[CommonFun.RoleData.EATTRTYPE_HIT] = 164 + PetLv * 10.34
153    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
154    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
155    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
156  elseif classtype == 31 then
157    result[CommonFun.RoleData.EATTRTYPE_ATK] = 222 + PetLv * 16.08
158    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
159    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
160    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 0.89
161    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
162    result[CommonFun.RoleData.EATTRTYPE_HIT] = 32 + PetLv * 1.21
163    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 68 + PetLv * 3.63
164    result[CommonFun.RoleData.EATTRTYPE_CRI] = 15.64 + PetLv * 0.4
165    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.36 + PetLv * 0.24
166  elseif classtype == 32 then
167    result[CommonFun.RoleData.EATTRTYPE_ATK] = 282 + PetLv * 20.74
168    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
169    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
170    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.14
171    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
172    result[CommonFun.RoleData.EATTRTYPE_HIT] = 38 + PetLv * 1.53
173    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 80 + PetLv * 4.65
174    result[CommonFun.RoleData.EATTRTYPE_CRI] = 17.26 + PetLv * 0.52
175    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 14.32 + PetLv * 0.31
176  elseif classtype == 33 then
177    result[CommonFun.RoleData.EATTRTYPE_ATK] = 366 + PetLv * 26.48
178    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
179    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
180    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.46
181    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
182    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.97
183    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 98 + PetLv * 6
184    result[CommonFun.RoleData.EATTRTYPE_CRI] = 19.24 + PetLv * 0.66
185    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 15.52 + PetLv * 0.39
186  elseif classtype == 34 then
187    result[CommonFun.RoleData.EATTRTYPE_ATK] = 474 + PetLv * 34.59
188    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
189    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
190    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.91
191    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
192    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 2.55
193    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 128 + PetLv * 7.72
194    result[CommonFun.RoleData.EATTRTYPE_CRI] = 22.06 + PetLv * 0.86
195    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 17.2 + PetLv * 0.51
196  elseif classtype == 41 then
197    result[CommonFun.RoleData.EATTRTYPE_ATK] = 156 + PetLv * 11.23
198    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
199    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
200    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 0.89
201    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
202    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.85
203    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 68 + PetLv * 3.63
204    result[CommonFun.RoleData.EATTRTYPE_CRI] = 18.46 + PetLv * 0.6
205    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 15.04 + PetLv * 0.36
206  elseif classtype == 42 then
207    result[CommonFun.RoleData.EATTRTYPE_ATK] = 198 + PetLv * 14.42
208    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
209    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
210    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.14
211    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
212    result[CommonFun.RoleData.EATTRTYPE_HIT] = 104 + PetLv * 6.19
213    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 80 + PetLv * 4.65
214    result[CommonFun.RoleData.EATTRTYPE_CRI] = 20.86 + PetLv * 0.78
215    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 16.48 + PetLv * 0.46
216  elseif classtype == 43 then
217    result[CommonFun.RoleData.EATTRTYPE_ATK] = 252 + PetLv * 18.44
218    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
219    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
220    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.46
221    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
222    result[CommonFun.RoleData.EATTRTYPE_HIT] = 128 + PetLv * 7.91
223    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 98 + PetLv * 6
224    result[CommonFun.RoleData.EATTRTYPE_CRI] = 23.86 + PetLv * 0.99
225    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 18.28 + PetLv * 0.59
226  elseif classtype == 44 then
227    result[CommonFun.RoleData.EATTRTYPE_ATK] = 330 + PetLv * 24.06
228    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
229    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
230    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.91
231    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
232    result[CommonFun.RoleData.EATTRTYPE_HIT] = 164 + PetLv * 10.34
233    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 128 + PetLv * 7.72
234    result[CommonFun.RoleData.EATTRTYPE_CRI] = 28.12 + PetLv * 1.3
235    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 20.8 + PetLv * 0.77
236  elseif classtype == 51 then
237    result[CommonFun.RoleData.EATTRTYPE_ATK] = 30 + PetLv * 2.42
238    result[CommonFun.RoleData.EATTRTYPE_MATK] = 144 + PetLv * 10.78
239    result[CommonFun.RoleData.EATTRTYPE_DEF] = 58 + PetLv * 3.63
240    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.63
241    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 153 + PetLv * 218.28
242    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.78
243    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.57
244    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
245    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
246  elseif classtype == 52 then
247    result[CommonFun.RoleData.EATTRTYPE_ATK] = 42 + PetLv * 3.12
248    result[CommonFun.RoleData.EATTRTYPE_MATK] = 186 + PetLv * 13.85
249    result[CommonFun.RoleData.EATTRTYPE_DEF] = 70 + PetLv * 4.65
250    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 124 + PetLv * 8.55
251    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 168 + PetLv * 268.18
252    result[CommonFun.RoleData.EATTRTYPE_HIT] = 50 + PetLv * 2.29
253    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
254    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
255    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
256  elseif classtype == 53 then
257    result[CommonFun.RoleData.EATTRTYPE_ATK] = 54 + PetLv * 4.02
258    result[CommonFun.RoleData.EATTRTYPE_MATK] = 240 + PetLv * 17.68
259    result[CommonFun.RoleData.EATTRTYPE_DEF] = 88 + PetLv * 6
260    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 160 + PetLv * 10.91
261    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 186 + PetLv * 330.55
262    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 3
263    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
264    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
265    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
266  elseif classtype == 54 then
267    result[CommonFun.RoleData.EATTRTYPE_ATK] = 72 + PetLv * 5.17
268    result[CommonFun.RoleData.EATTRTYPE_MATK] = 318 + PetLv * 23.04
269    result[CommonFun.RoleData.EATTRTYPE_DEF] = 118 + PetLv * 7.72
270    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 208 + PetLv * 14.23
271    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 212 + PetLv * 417.86
272    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
273    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
274    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
275    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
276  elseif classtype == 61 then
277    result[CommonFun.RoleData.EATTRTYPE_ATK] = 120 + PetLv * 9
278    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
279    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.89
280    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.02
281    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 86.11
282    result[CommonFun.RoleData.EATTRTYPE_HIT] = 62 + PetLv * 3
283    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 50 + PetLv * 2.42
284    result[CommonFun.RoleData.EATTRTYPE_CRI] = 23 + PetLv * 0.93
285    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 17.7 + PetLv * 0.55
286  elseif classtype == 62 then
287    result[CommonFun.RoleData.EATTRTYPE_ATK] = 156 + PetLv * 11.55
288    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
289    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 1.08
290    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.27
291    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 117 + PetLv * 97.98
292    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
293    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 62 + PetLv * 3.06
294    result[CommonFun.RoleData.EATTRTYPE_CRI] = 26.6 + PetLv * 1.19
295    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 20 + PetLv * 0.71
296  elseif classtype == 63 then
297    result[CommonFun.RoleData.EATTRTYPE_ATK] = 204 + PetLv * 14.74
298    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
299    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.4
300    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.72
301    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 121 + PetLv * 112.84
302    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.97
303    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 74 + PetLv * 3.95
304    result[CommonFun.RoleData.EATTRTYPE_CRI] = 31.2 + PetLv * 1.53
305    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 22.7 + PetLv * 0.91
306  else
307    result[CommonFun.RoleData.EATTRTYPE_ATK] = 264 + PetLv * 19.27
308    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
309    result[CommonFun.RoleData.EATTRTYPE_DEF] = 34 + PetLv * 1.78
310    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 40 + PetLv * 2.17
311    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 127 + PetLv * 133.61
312    result[CommonFun.RoleData.EATTRTYPE_HIT] = 110 + PetLv * 6.44
313    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 92 + PetLv * 5.17
314    result[CommonFun.RoleData.EATTRTYPE_CRI] = 37.7 + PetLv * 1.99
315    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 26.6 + PetLv * 1.19
316  end
317  return result
318end
Formula Graph

Connected Archive Data

See which cards, equipment, headwears, buffs, and other archived records connect to this formula.

Loading graph filters

CommonFun.PetAttrShow

commonfun-petattrshow

Nodes

0

Edges

0

Related Nodes

Select at least one node type.