1function CommonFun.calcBoKiNpcAttrValue(attr, level, stage)
2 local result = {}
3 result[CommonFun.RoleData.EATTRTYPE_ATK] = 200 * level + 5000 + attr[CommonFun.RoleData.EATTRTYPE_ATK]
4 result[CommonFun.RoleData.EATTRTYPE_DEF] = 500 + level * 6 + attr[CommonFun.RoleData.EATTRTYPE_DEF]
5 result[CommonFun.RoleData.EATTRTYPE_MDEF] = 300 + level * 3 + attr[CommonFun.RoleData.EATTRTYPE_MDEF]
6 result[CommonFun.RoleData.EATTRTYPE_MAXHP] = (20 * level * level + 2500 * level + 250000 + attr[CommonFun.RoleData.EATTRTYPE_MAXHP]) * (1 + attr[CommonFun.RoleData.EATTRTYPE_MAXHPPER])
7 result[CommonFun.RoleData.EATTRTYPE_DAMINCREASE] = 0.002 * level + 0.1 + attr[CommonFun.RoleData.EATTRTYPE_DAMINCREASE]
8 result[CommonFun.RoleData.EATTRTYPE_DAMREDUC] = 0.002 * level + 0.05 + attr[CommonFun.RoleData.EATTRTYPE_DAMREDUC]
9 result[CommonFun.RoleData.EATTRTYPE_MDAMREDUC] = 0.002 * level + 0.05 + attr[CommonFun.RoleData.EATTRTYPE_MDAMREDUC]
10 result[CommonFun.RoleData.EATTRTYPE_IgnoreDef] = 0.005 * level + 0.1 + attr[CommonFun.RoleData.EATTRTYPE_IgnoreDef]
11 result[CommonFun.RoleData.EATTRTYPE_DAMSPIKE] = 0.002 * level + attr[CommonFun.RoleData.EATTRTYPE_DAMSPIKE]
12 return result
13end