| | |
| | | Def_BuffValue_Count = 3 # buff记录的value个数
|
| | |
|
| | | #游戏对象属性--------------------------------------------
|
| | | Def_Calc_AllAttrType_MAX = 180
|
| | | Def_Calc_AllAttrType_MAX = 192
|
| | | #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
|
| | | TYPE_Calc_AttrList = (
|
| | | TYPE_Calc_Metal, # 金 1
|
| | |
| | | TYPE_Calc_FaQiMaxHPPer, # 法器生命百分比
|
| | | TYPE_Calc_FaQiAtkPer, # 法器攻击百分比
|
| | | TYPE_Calc_FaQiDefPer, # 法器防御百分比
|
| | | TYPE_Calc_HorseSkinMaxHPPer, # 坐骑幻化生命加成 180
|
| | | TYPE_Calc_HorseSkinAtkPer, # 坐骑幻化攻击加成
|
| | | TYPE_Calc_HorseSkinDefPer, # 坐骑幻化防御加成
|
| | | TYPE_Calc_TitleMaxHPPer, # 称号生命加成
|
| | | TYPE_Calc_TitleAtkPer, # 称号攻击加成
|
| | | TYPE_Calc_TitleDefPer, # 称号防御加成 185
|
| | | TYPE_Calc_FaceMaxHPPer, # 头像生命加成
|
| | | TYPE_Calc_FaceAtkPer, # 头像攻击加成
|
| | | TYPE_Calc_FaceDefPer, # 头像防御加成
|
| | | TYPE_Calc_FacePicMaxHPPer, # 头像框生命加成
|
| | | TYPE_Calc_FacePicAtkPer, # 头像框攻击加成 190
|
| | | TYPE_Calc_FacePicDefPer, # 头像框防御加成
|
| | | ) = range(1, Def_Calc_AllAttrType_MAX)
|
| | |
|
| | | ## 支持大数值属性,超过20E
|
| | |
| | | Def_PlayerKey_MissSucessRate = "MissSucessRate" # 闪避成功率
|
| | | Def_PlayerKey_CurePer = "CurePer" # 治疗加成 默认百分百
|
| | | Def_PlayerKey_BeHurtPer = "BeHurtPer" # 加深受到伤害百分比
|
| | | Def_PlayerKey_TitleMaxHPPer = "TitleMaxHPPer" # 称号生命加成
|
| | | Def_PlayerKey_TitleAtkPer = "TitleAtkPer" # 称号攻击加成
|
| | | Def_PlayerKey_TitleDefPer = "TitleDefPer" # 称号防御加成
|
| | | Def_PlayerKey_FaceMaxHPPer = "FaceMaxHPPer" # 头像生命加成
|
| | | Def_PlayerKey_FaceAtkPer = "FaceAtkPer" # 头像攻击加成
|
| | | Def_PlayerKey_FaceDefPer = "FaceDefPer" # 头像防御加成
|
| | | Def_PlayerKey_FacePicMaxHPPer = "FacePicMaxHPPer" # 头像框生命加成
|
| | | Def_PlayerKey_FacePicAtkPer = "FacePicAtkPer" # 头像框攻击加成
|
| | | Def_PlayerKey_FacePicDefPer = "FacePicDefPer" # 头像框防御加成
|
| | | Def_PlayerKey_HorseSkinMaxHPPer = "HorseSkinMaxHPPer" # 坐骑幻化生命加成
|
| | | Def_PlayerKey_HorseSkinAtkPer = "HorseSkinAtkPer" # 坐骑幻化攻击加成
|
| | | Def_PlayerKey_HorseSkinDefPer = "HorseSkinDefPer" # 坐骑幻化防御加成
|
| | | Def_PlayerKey_HorseAtkPer = "HorseAtkPer" # 坐骑攻击百分比
|
| | | Def_PlayerKey_HorseMaxHPPer = "HorseMaxHPPer" # 坐骑生命加成
|
| | | Def_PlayerKey_PetAtkPer = "PetAtkPer" # 灵宠攻击加成
|
| | |
| | | ShareDefine.Def_Effect_HorseAtkPer:[[TYPE_Calc_HorseAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_HorseMaxHPPer:[[TYPE_Calc_HorseMaxHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_HorseTrainAttrPer:[[TYPE_Calc_HorseTrainAttrPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_HorseSkinMaxHPPer:[[TYPE_Calc_HorseSkinMaxHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_HorseSkinAtkPer:[[TYPE_Calc_HorseSkinAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_HorseSkinDefPer:[[TYPE_Calc_HorseSkinDefPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_PetTrainAttrPer:[[TYPE_Calc_PetTrainAttrPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_GuardTrainAttrPer:[[TYPE_Calc_GuardTrainAttrPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_WingTrainAttrPer:[[TYPE_Calc_WingTrainAttrPer], False, TYPE_NoLinear],
|
| | |
| | | ShareDefine.Def_Effect_WingHPPer:[[TYPE_Calc_WingHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_SuiteBasePer:[[TYPE_Calc_SuiteBasePer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_PlusBaseAtkPer:[[TYPE_Calc_PlusBaseAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_TitleMaxHPPer:[[TYPE_Calc_TitleMaxHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_TitleAtkPer:[[TYPE_Calc_TitleAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_TitleDefPer:[[TYPE_Calc_TitleDefPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FaceMaxHPPer:[[TYPE_Calc_FaceMaxHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FaceAtkPer:[[TYPE_Calc_FaceAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FaceDefPer:[[TYPE_Calc_FaceDefPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FacePicMaxHPPer:[[TYPE_Calc_FacePicMaxHPPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FacePicAtkPer:[[TYPE_Calc_FacePicAtkPer], False, TYPE_NoLinear],
|
| | | ShareDefine.Def_Effect_FacePicDefPer:[[TYPE_Calc_FacePicDefPer], False, TYPE_NoLinear],
|
| | | }
|
| | |
|
| | | # 各功能点交叉非线性属性影响提升
|
| | |
| | | TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_PetTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax,
|
| | | TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_HorseSkinMaxHPPer:[TYPE_Calc_AttrMaxHP],
|
| | | TYPE_Calc_HorseSkinAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
|
| | | TYPE_Calc_HorseSkinDefPer:[TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_TitleMaxHPPer:[TYPE_Calc_AttrMaxHP],
|
| | | TYPE_Calc_TitleAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
|
| | | TYPE_Calc_TitleDefPer:[TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_FaceMaxHPPer:[TYPE_Calc_AttrMaxHP],
|
| | | TYPE_Calc_FaceAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
|
| | | TYPE_Calc_FaceDefPer:[TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_FacePicMaxHPPer:[TYPE_Calc_AttrMaxHP],
|
| | | TYPE_Calc_FacePicAtkPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax],
|
| | | TYPE_Calc_FacePicDefPer:[TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_WingTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax,
|
| | | TYPE_Calc_AttrMaxHP, TYPE_Calc_AttrDEF],
|
| | | TYPE_Calc_GuardTrainAttrPer:[TYPE_Calc_AttrATKMin, TYPE_Calc_AttrATKMax,
|