| | |
| | | SetAtkBackHP(gameObj, 0)
|
| | | SetCurePer(gameObj, 0)
|
| | | SetCureDefPer(gameObj, 0)
|
| | | SetPetStrengthenPer(gameObj, 0)
|
| | | SetPetWeakenPer(gameObj, 0)
|
| | | SetDamageBackRate(gameObj, 0)
|
| | | return
|
| | |
|
| | | def GetPetDamPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_AttrPetDamPer)
|
| | |
| | | PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_CureDefPer, value)
|
| | | return
|
| | |
|
| | | def GetPetStrengthenPer(gameObj): return gameObj.GetDictByKey(ChConfig.AttrName_PetStrengthenPer)
|
| | | def SetPetStrengthenPer(gameObj, value):
|
| | | ## 强化灵兽
|
| | | gameObj.SetDict(ChConfig.AttrName_PetStrengthenPer, value)
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_PetStrengthenPer, value)
|
| | | return
|
| | | def GetPetWeakenPer(gameObj): return gameObj.GetDictByKey(ChConfig.AttrName_PetWeakenPer)
|
| | | def SetPetWeakenPer(gameObj, value):
|
| | | ## 弱化灵兽
|
| | | gameObj.SetDict(ChConfig.AttrName_PetWeakenPer, value)
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_PetWeakenPer, value)
|
| | | return
|
| | |
|
| | | def GetDamageBackRate(gameObj):
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | return gameObj.GetDamageBackRate()
|
| | | return gameObj.GetDictByKey(ChConfig.AttrName_DamBackPer)
|
| | | def SetDamageBackRate(gameObj, value):
|
| | | ## 反弹伤害
|
| | | if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer:
|
| | | gameObj.SetDamageBackRate(value)
|
| | | else:
|
| | | gameObj.SetDict(ChConfig.AttrName_DamBackPer, value)
|
| | | return
|
| | |
|
| | | def NotifyObjInfoRefresh(gameObj, refreshType, value):
|
| | | ##0418通知对象属性刷新
|
| | | sendPack = ChNetSendPack.tagObjInfoRefresh()
|