|  |  |  | 
|---|
|  |  |  | ChConfig.TYPE_Calc_WingTrainAttrPer:funcAttrInfoList[ChConfig.Def_CalcAttrFunc_WingTarin], | 
|---|
|  |  |  | ChConfig.TYPE_Calc_PeerlessWeaponTrainAttrPer:funcAttrInfoList[ChConfig.Def_CalcAttrFunc_PeerlessWeaponTrain], | 
|---|
|  |  |  | ChConfig.TYPE_Calc_PeerlessWeapon2TrainAttrPer:funcAttrInfoList[ChConfig.Def_CalcAttrFunc_PeerlessWeapon2Train], | 
|---|
|  |  |  | ChConfig.TYPE_Calc_LianTiAttrPer:funcAttrInfoList[ChConfig.Def_CalcAttrFunc_LianTi], | 
|---|
|  |  |  | } | 
|---|
|  |  |  | #    3.2 统计各功能之间非线性属性交叉影响累加 | 
|---|
|  |  |  | funcCrossAttrPerInfoDict = {} # 百分比交叉影响所提升的属性值 {功能属性编号:{提升的属性类型:数值, ...}, ...} | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetPeerlessWeapon2TrainAttrPer(curPlayer): return curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_PeerlessWeapon2TrainAttrPer) | 
|---|
|  |  |  | def SetPeerlessWeapon2TrainAttrPer(curPlayer, value): curPlayer.SetDict(ChConfig.Def_PlayerKey_PeerlessWeapon2TrainAttrPer, value) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 炼体属性属性加成 | 
|---|
|  |  |  | def GetLianTiAttrPer(curPlayer): return curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_LianTiAttrPer) | 
|---|
|  |  |  | def SetLianTiAttrPer(curPlayer, value): curPlayer.SetDict(ChConfig.Def_PlayerKey_LianTiAttrPer, value) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 宝石基础属性百分比 | 
|---|
|  |  |  | def GetStoneBasePer(curPlayer): return curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_StoneBasePer) | 
|---|
|  |  |  | def SetStoneBasePer(curPlayer, value): curPlayer.SetDict(ChConfig.Def_PlayerKey_StoneBasePer, value) | 
|---|