Formula

CommonFun.PetAttrShow

function CommonFun.PetAttrShow(PetLv, classtype)
  local result = {}
  local QualityRatio = 0
  if classtype == 11 or classtype == 21 or classtype == 31 or classtype == 41 or classtype == 51 or classtype == 61 then
    QualityRatio = 1.4
  elseif classtype == 12 or classtype == 22 or classtype == 32 or classtype == 42 or classtype == 52 or classtype == 62 then
    QualityRatio = 1.8
  elseif classtype == 13 or classtype == 23 or classtype == 33 or classtype == 43 or classtype == 53 or classtype == 63 then
    QualityRatio = 2.3
  elseif classtype == 14 or classtype == 24 or classtype == 34 or classtype == 44 or classtype == 54 or classtype == 64 then
    QualityRatio = 3
  else
    QualityRatio = 1
  end
  PetLv = PetLv or 0
  if classtype == 11 or classtype == 12 or classtype == 13 or classtype == 14 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (3 + PetLv * 0.216) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1.5 + PetLv * 0.108) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
  elseif classtype == 21 or classtype == 22 or classtype == 23 or classtype == 24 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
  elseif classtype == 31 or classtype == 32 or classtype == 33 or classtype == 34 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (3 + PetLv * 0.216) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1 + PetLv * 0.072) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1 + PetLv * 0.072) * QualityRatio
  elseif classtype == 41 or classtype == 42 or classtype == 43 or classtype == 44 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (3 + PetLv * 0.216) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1.5 + PetLv * 0.108) * QualityRatio
  elseif classtype == 51 or classtype == 52 or classtype == 53 or classtype == 54 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (3 + PetLv * 0.216) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (4 + PetLv * 0.288) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (1.5 + PetLv * 0.108) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (0.5 + PetLv * 0.036) * QualityRatio
  elseif classtype == 61 or classtype == 62 or classtype == 63 or classtype == 64 then
    result[CommonFun.RoleData.EATTRTYPE_STR] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (0.7 + PetLv * 0.0504) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (0.5 + PetLv * 0.036) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (2.5 + PetLv * 0.18) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (2.3 + PetLv * 0.1656) * QualityRatio
  else
    result[CommonFun.RoleData.EATTRTYPE_STR] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_AGI] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_VIT] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_INT] = (1 + PetLv * 0.072) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_DEX] = (2 + PetLv * 0.144) * QualityRatio
    result[CommonFun.RoleData.EATTRTYPE_LUK] = (1 + PetLv * 0.072) * QualityRatio
  end
  if classtype == 1 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 78 + PetLv * 6.12
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 24 + PetLv * 1.91
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 34 + PetLv * 1.72
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.72
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 126 + PetLv * 126.81
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.72
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 44 + PetLv * 1.72
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14 + PetLv * 0.28
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.4 + PetLv * 0.17
  elseif classtype == 11 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 168 + PetLv * 12.19
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 76 + PetLv * 4.85
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 52 + PetLv * 3
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 170 + PetLv * 276.5
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 126 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
  elseif classtype == 12 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 216 + PetLv * 15.7
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 94 + PetLv * 6.19
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 64 + PetLv * 3.82
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 190 + PetLv * 343.02
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 50 + PetLv * 2.29
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
  elseif classtype == 13 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 276 + PetLv * 20.04
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 118 + PetLv * 7.91
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 76 + PetLv * 4.97
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 214 + PetLv * 426.19
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 3
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
  elseif classtype == 14 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 360 + PetLv * 26.17
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 154 + PetLv * 10.34
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.44
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 248 + PetLv * 542.6
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
  elseif classtype == 21 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 42 + PetLv * 3
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 144 + PetLv * 10.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 76 + PetLv * 5.17
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.85
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
  elseif classtype == 22 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 54 + PetLv * 3.89
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 186 + PetLv * 13.85
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.57
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 104 + PetLv * 6.19
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
  elseif classtype == 23 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 66 + PetLv * 4.97
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 240 + PetLv * 17.68
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 124 + PetLv * 8.42
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 128 + PetLv * 7.91
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
  elseif classtype == 24 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 90 + PetLv * 6.51
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 318 + PetLv * 23.04
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 160 + PetLv * 11.04
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 164 + PetLv * 10.34
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
  elseif classtype == 31 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 222 + PetLv * 16.08
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 0.89
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 32 + PetLv * 1.21
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 68 + PetLv * 3.63
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 15.64 + PetLv * 0.4
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.36 + PetLv * 0.24
  elseif classtype == 32 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 282 + PetLv * 20.74
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.14
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 38 + PetLv * 1.53
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 80 + PetLv * 4.65
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 17.26 + PetLv * 0.52
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 14.32 + PetLv * 0.31
  elseif classtype == 33 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 366 + PetLv * 26.48
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.46
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.97
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 98 + PetLv * 6
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 19.24 + PetLv * 0.66
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 15.52 + PetLv * 0.39
  elseif classtype == 34 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 474 + PetLv * 34.59
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.91
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 2.55
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 128 + PetLv * 7.72
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 22.06 + PetLv * 0.86
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 17.2 + PetLv * 0.51
  elseif classtype == 41 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 156 + PetLv * 11.23
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 0.89
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 110 + PetLv * 72.76
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.85
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 68 + PetLv * 3.63
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 18.46 + PetLv * 0.6
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 15.04 + PetLv * 0.36
  elseif classtype == 42 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 198 + PetLv * 14.42
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.14
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 81.07
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 104 + PetLv * 6.19
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 80 + PetLv * 4.65
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 20.86 + PetLv * 0.78
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 16.48 + PetLv * 0.46
  elseif classtype == 43 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 252 + PetLv * 18.44
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.46
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 116 + PetLv * 91.46
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 128 + PetLv * 7.91
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 98 + PetLv * 6
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 23.86 + PetLv * 0.99
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 18.28 + PetLv * 0.59
  elseif classtype == 44 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 330 + PetLv * 24.06
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 34 + PetLv * 1.91
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 120 + PetLv * 106.02
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 164 + PetLv * 10.34
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 128 + PetLv * 7.72
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 28.12 + PetLv * 1.3
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 20.8 + PetLv * 0.77
  elseif classtype == 51 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 30 + PetLv * 2.42
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 144 + PetLv * 10.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 58 + PetLv * 3.63
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 100 + PetLv * 6.63
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 153 + PetLv * 218.28
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 44 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.57
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 12.8 + PetLv * 0.2
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 11.7 + PetLv * 0.12
  elseif classtype == 52 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 42 + PetLv * 3.12
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 186 + PetLv * 13.85
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 70 + PetLv * 4.65
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 124 + PetLv * 8.55
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 168 + PetLv * 268.18
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 50 + PetLv * 2.29
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 26 + PetLv * 0.76
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 13.6 + PetLv * 0.26
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.2 + PetLv * 0.15
  elseif classtype == 53 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 54 + PetLv * 4.02
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 240 + PetLv * 17.68
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 88 + PetLv * 6
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 160 + PetLv * 10.91
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 186 + PetLv * 330.55
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 56 + PetLv * 3
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 32 + PetLv * 0.95
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 14.6 + PetLv * 0.33
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 12.8 + PetLv * 0.19
  elseif classtype == 54 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 72 + PetLv * 5.17
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 318 + PetLv * 23.04
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 118 + PetLv * 7.72
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 208 + PetLv * 14.23
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 212 + PetLv * 417.86
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 38 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 16.1 + PetLv * 0.43
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 13.6 + PetLv * 0.25
  elseif classtype == 61 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 120 + PetLv * 9
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.34
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 16 + PetLv * 0.89
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 22 + PetLv * 1.02
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 113 + PetLv * 86.11
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 62 + PetLv * 3
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 50 + PetLv * 2.42
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 23 + PetLv * 0.93
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 17.7 + PetLv * 0.55
  elseif classtype == 62 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 156 + PetLv * 11.55
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 18 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 22 + PetLv * 1.08
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.27
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 117 + PetLv * 97.98
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 74 + PetLv * 3.82
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 62 + PetLv * 3.06
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 26.6 + PetLv * 1.19
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 20 + PetLv * 0.71
  elseif classtype == 63 then
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 204 + PetLv * 14.74
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 30 + PetLv * 2.17
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 28 + PetLv * 1.4
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 28 + PetLv * 1.72
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 121 + PetLv * 112.84
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 86 + PetLv * 4.97
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 74 + PetLv * 3.95
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 31.2 + PetLv * 1.53
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 22.7 + PetLv * 0.91
  else
    result[CommonFun.RoleData.EATTRTYPE_ATK] = 264 + PetLv * 19.27
    result[CommonFun.RoleData.EATTRTYPE_MATK] = 36 + PetLv * 2.87
    result[CommonFun.RoleData.EATTRTYPE_DEF] = 34 + PetLv * 1.78
    result[CommonFun.RoleData.EATTRTYPE_MDEF] = 40 + PetLv * 2.17
    result[CommonFun.RoleData.EATTRTYPE_MAXHP] = 127 + PetLv * 133.61
    result[CommonFun.RoleData.EATTRTYPE_HIT] = 110 + PetLv * 6.44
    result[CommonFun.RoleData.EATTRTYPE_FLEE] = 92 + PetLv * 5.17
    result[CommonFun.RoleData.EATTRTYPE_CRI] = 37.7 + PetLv * 1.99
    result[CommonFun.RoleData.EATTRTYPE_CRIRES] = 26.6 + PetLv * 1.19
  end
  return result
end