| | |
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_CurState, 0)
|
| | | return
|
| | |
|
| | | def GetPetDamPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_AttrPetDamPer)
|
| | | def SetPetDamPer(gameObj, value): |
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_AttrPetDamPer, value)
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_PetDamPer, value)
|
| | | return
|
| | |
|
| | | def GetLastHurtValue(gameObj):
|
| | | ## 最后一击伤害值
|
| | | hurt = gameObj.GetDictByKey(ChConfig.Def_PlayerKey_LastHurtValue)
|
| | |
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_BloodShiledHurtEx, value / ShareDefine.Def_PerPointValue)
|
| | | return
|
| | |
|
| | | ## ---------------------------------------------------------
|
| | | def ClearBattleEffect(gameObj):
|
| | | gameObj.ClearBattleEffect()
|
| | | # 其他py层自定义战斗属性,由于EffGetSet中不是所有属性接口均通用,固这里先手动调用
|
| | | SetPetDamPer(gameObj, 0)
|
| | | SetFinalHurtPer(gameObj, 0)
|
| | | SetFinalHurtReducePer(gameObj, 0)
|
| | | SetAtkSpeed(gameObj, 0)
|
| | | SetSuperHitRateReduce(gameObj, 0)
|
| | | SetSuperHitReduce(gameObj, 0)
|
| | | SetFaintRate(gameObj, 0)
|
| | | SetFaintDefRate(gameObj, 0)
|
| | | SetComboRate(gameObj, 0)
|
| | | SetComboDefRate(gameObj, 0)
|
| | | SetComboDamPer(gameObj, 0)
|
| | | SetAtkBackRate(gameObj, 0)
|
| | | SetAtkBackDefRate(gameObj, 0)
|
| | | SetSuckHPPer(gameObj, 0)
|
| | | SetSuckHPDefPer(gameObj, 0)
|
| | | SetAtkBackHP(gameObj, 0)
|
| | | SetCurePer(gameObj, 0)
|
| | | SetCureDefPer(gameObj, 0)
|
| | | return
|
| | |
|
| | | def GetPetDamPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_AttrPetDamPer)
|
| | | def SetPetDamPer(gameObj, value): |
| | | gameObj.SetDict(ChConfig.Def_PlayerKey_AttrPetDamPer, value)
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_PetDamPer, value)
|
| | | return
|
| | |
|
| | | def GetFinalHurtPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_FinalHurtPer)
|
| | | def SetFinalHurtPer(gameObj, value):
|
| | | ## 最终伤害百分比
|