10215 10213 【越南】【主干】【港台】【砍树】古宝升星效果与古宝共鸣(同步砍树版本新增的属性计算定义值;)
| | |
| | | Def_BuffValue_Count = 3 # buff记录的value个数
|
| | |
|
| | | #游戏对象属性--------------------------------------------
|
| | | Def_Calc_AllAttrType_MAX = 167
|
| | | Def_Calc_AllAttrType_MAX = 177
|
| | | #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
|
| | | TYPE_Calc_AttrList = (
|
| | | TYPE_Calc_Metal, # 金 1
|
| | |
| | | TYPE_Calc_FamilyWarHPPer, # 仙盟联赛生命加成
|
| | | TYPE_Calc_FamilyWarAtkPer, # 仙盟联赛攻击加成
|
| | | TYPE_Calc_FamilySitExpPer, # 仙盟打坐经验加成 165
|
| | | TYPE_Calc_ComboDefRate, # 抗连击概率
|
| | | TYPE_Calc_AtkBackRate, # 反击概率
|
| | | TYPE_Calc_AtkBackDefRate, # 抗反击概率
|
| | | TYPE_Calc_SuckHPPer, # 吸血比率
|
| | | TYPE_Calc_SuckHPDefPer, # 抗吸血比率 170
|
| | | TYPE_Calc_CureDefPer, # 弱化对方治疗效果
|
| | | TYPE_Calc_PetStrengthenPer, # 强化灵兽
|
| | | TYPE_Calc_PetWeakenPer, # 弱化灵兽
|
| | | TYPE_Calc_SuperHitHurtPer, # 强化暴伤
|
| | | TYPE_Calc_SuperHitHurtDefPer, # 弱化暴伤 175
|
| | | TYPE_Calc_BossFinalHurtPer, # boss最终伤害百分比
|
| | | ) = range(1, Def_Calc_AllAttrType_MAX)
|
| | |
|
| | |
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_BloodShiledHurt, value % ShareDefine.Def_PerPointValue)
|
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_BloodShiledHurtEx, value / ShareDefine.Def_PerPointValue)
|
| | | return
|
| | |
|
| | | def GetSuperHitHurtPer(gameObj): return 0
|
| | | def SetSuperHitHurtPer(gameObj, value): return
|
| | | def GetSuperHitHurtDefPer(gameObj): return 0
|
| | | def SetSuperHitHurtDefPer(gameObj, value): return
|
| | |
|
| | | def GetComboDefRate(gameObj): return 0
|
| | | def SetComboDefRate(gameObj, value): return
|
| | |
|
| | | def GetAtkBackRate(gameObj): return 0
|
| | | def SetAtkBackRate(gameObj, value): return
|
| | | def GetAtkBackDefRate(gameObj): return 0
|
| | | def SetAtkBackDefRate(gameObj, value): return
|
| | |
|
| | | def GetSuckHPPer(gameObj): return 0
|
| | | def SetSuckHPPer(gameObj, value): return
|
| | | def GetSuckHPDefPer(gameObj): return 0
|
| | | def SetSuckHPDefPer(gameObj, value): return
|
| | |
|
| | | def GetCureDefPer(gameObj): return 0
|
| | | def SetCureDefPer(gameObj, value): return
|
| | |
|
| | | def GetPetStrengthenPer(gameObj): return 0
|
| | | def SetPetStrengthenPer(gameObj, value): return
|
| | | def GetPetWeakenPer(gameObj): return 0
|
| | | def SetPetWeakenPer(gameObj, value): return
|
| | |
| | | [lambda curObj:PlayerControl.GetFamilyWarHPPer(curObj), lambda curObj, value:PlayerControl.SetFamilyWarHPPer(curObj, value), 0, 0, 0], # 仙盟联赛生命加成
|
| | | [lambda curObj:PlayerControl.GetFamilyWarAtkPer(curObj), lambda curObj, value:PlayerControl.SetFamilyWarAtkPer(curObj, value), 0, 0, 0], # 仙盟联赛攻击加成
|
| | | [lambda curObj:PlayerControl.GetFamilySitExpPer(curObj), lambda curObj, value:PlayerControl.SetFamilySitExpPer(curObj, value), 0, 0, 0], # 仙盟打坐经验加成
|
| | | [lambda curObj:GameObj.GetComboDefRate(curObj), lambda curObj, value:GameObj.SetComboDefRate(curObj, value), ShareDefine.CDBPlayerRefresh_ComboDefRate, 1, 0], # 抗连击概率
|
| | | [lambda curObj:GameObj.GetAtkBackRate(curObj), lambda curObj, value:GameObj.SetAtkBackRate(curObj, value), ShareDefine.CDBPlayerRefresh_AtkBackRate, 1, 0], # 反击概率
|
| | | [lambda curObj:GameObj.GetAtkBackDefRate(curObj), lambda curObj, value:GameObj.SetAtkBackDefRate(curObj, value), ShareDefine.CDBPlayerRefresh_AtkBackDefRate, 1, 0], # 抗反击概率
|
| | | [lambda curObj:GameObj.GetSuckHPPer(curObj), lambda curObj, value:GameObj.SetSuckHPPer(curObj, value), ShareDefine.CDBPlayerRefresh_SuckHPPer, 1, 0], # 吸血比率
|
| | | [lambda curObj:GameObj.GetSuckHPDefPer(curObj), lambda curObj, value:GameObj.SetSuckHPDefPer(curObj, value), ShareDefine.CDBPlayerRefresh_SuckHPDefPer, 1, 0], # 抗吸血比率
|
| | | [lambda curObj:GameObj.GetCureDefPer(curObj), lambda curObj, value:GameObj.SetCureDefPer(curObj, value), ShareDefine.CDBPlayerRefresh_CureDefPer, 1, 0], # 弱化对方治疗
|
| | | [lambda curObj:GameObj.GetPetStrengthenPer(curObj), lambda curObj, value:GameObj.SetPetStrengthenPer(curObj, value), ShareDefine.CDBPlayerRefresh_PetStrengthenPer, 1, 0], # 强化灵兽
|
| | | [lambda curObj:GameObj.GetPetWeakenPer(curObj), lambda curObj, value:GameObj.SetPetWeakenPer(curObj, value), ShareDefine.CDBPlayerRefresh_PetWeakenPer, 1, 0], # 弱化灵兽
|
| | | [lambda curObj:GameObj.GetSuperHitHurtPer(curObj), lambda curObj, value:GameObj.SetSuperHitHurtPer(curObj, value), ShareDefine.CDBPlayerRefresh_SuperHitHurtPer, 1, 0], # 强化暴伤
|
| | | [lambda curObj:GameObj.GetSuperHitHurtDefPer(curObj), lambda curObj, value:GameObj.SetSuperHitHurtDefPer(curObj, value), ShareDefine.CDBPlayerRefresh_SuperHitHurtDefPer, 1, 0], # 弱化暴伤
|
| | | [lambda curObj:PlayerControl.GetBossFinalHurtPer(curObj), lambda curObj, value:PlayerControl.SetBossFinalHurtPer(curObj, value), ShareDefine.CDBPlayerRefresh_BossFinalHurtPer, 1, 0], # Boss最终伤害百分比
|
| | | ]
|
| | |
|