ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py
@@ -152,13 +152,6 @@
    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)
@@ -179,6 +172,37 @@
    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):
    ## 最终伤害百分比