hxp
2019-12-10 43e5e84170e91ca2bc4c26d289a8bc5a891d06d0
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4533.py
@@ -14,7 +14,7 @@
#---------------------------------------------------------------------
import GameWorld
import SkillCommon
import ChConfig
def CheckCanHappen(attacker, defender, passiveEffect, skillID, **skillkwargs):
    curSkill = GameWorld.GetGameData().GetSkillBySkillID(skillID)
@@ -31,7 +31,7 @@
    buff = buffManager.FindBuff(curSkill.GetSkillTypeID())
    if not buff:
        return False
    if buff.GetOwnerID() != defender.GetDictByKey("burnOwnerID"):
    if buff.GetOwnerID() != attacker.GetDictByKey(ChConfig.Def_PlayerKey_BurnOwnerID):
        return False
    buff.SetRemainTime(1)   # 此处必须设置为1 无限时长的buff亦可消失
    return True