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
318endFormula 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.
