hxp
2022-02-28 9c679ecc22d7c42ffedf6be43c5454378f7e2f24
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_807.py
@@ -14,6 +14,7 @@
import GameWorld
import SkillCommon
import GameObj
import ChConfig
def CheckCanHappen(attacker, defender, passiveEffect, skillID, **skillkwargs):
    curSkill = GameWorld.GetGameData().GetSkillBySkillID(skillID)
@@ -39,8 +40,8 @@
    if hurtValue == 0:
        return False
    buff.SetValue(max(buffValue - hurtValue, 0))
    GameObj.SetBloodShiledHurt(attacker, max(hurtValue - buffValue, 0))
    buff.SetValue(min(ChConfig.Def_UpperLimit_DWord, max(buffValue - hurtValue, 0)))
    GameObj.SetBloodShiledHurt(attacker, min(ChConfig.Def_UpperLimit_DWord, max(hurtValue - buffValue, 0)))
    
    if buff.GetValue() == 0:
        buff.SetRemainTime(0)