hxp
2022-02-21 0c27822ef5e6c67782ed143a4ff03ecfbdfda1fb
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/SkillShell.py
@@ -3547,7 +3547,7 @@
# @param tagRoundPosY 对地面区域攻击坐标Y
# @return 返回值真, 释放成功
# @remarks 自定义函数, 释放Buff技能
def __DoLogic_AddBuff(attacker, defender, curSkill, isEnhanceSkill, tick,  tagRoundPosX = 0, tagRoundPosY = 0):
def __DoLogic_AddBuff(attacker, defender, curSkill, isEnhanceSkill, tick,  tagRoundPosX = 0, tagRoundPosY = 0, addForce=False):
    skillTypeID = curSkill.GetSkillTypeID()
    skillBuffType = SkillCommon.GetBuffType(curSkill)
    
@@ -3581,7 +3581,7 @@
    else:  
        #---添加的Buff值---, 仅支持放在效果1的buff
        addBuffValueList = GetAddBuffValue(attacker, curSkill, defender)
        result = BuffSkill.DoAddBuff(defender, skillBuffType, curSkill, tick, addBuffValueList, attacker)
        result = BuffSkill.DoAddBuff(defender, skillBuffType, curSkill, tick, addBuffValueList, attacker, addForce=addForce)
        
        # result为0 是抵消的不需要对buff处理
        if result is not 0: