hxp
2019-10-29 2941a7635bb04ca59afa820b51a23aca9dc70eb9
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/GameBuffs/BuffProcess_1033.py
@@ -67,12 +67,19 @@
    hurtValue, hurtType = AttackCommon.CalcHurtHP(attacker, defender, curSkill, 
                            skillEnhance, skillPer, GameWorld.GetGameWorld().GetTick(), 
                            ChConfig.Def_Skill_HappenState_HitOn)
    addTime = PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(attacker, None, curSkill, ChConfig.TriggerType_BuffTime)
    buffTick = SkillShell.GetProcessBuffTick(curSkill, attacker)
    # 单次伤害值,伤害类型,次数(配合效果ID9999的间隔)
    return [hurtValue, hurtType, int(addTime/buffTick + curEffect.GetEffectValue(2))]
    # 单次伤害值,伤害类型
    return [hurtValue, hurtType]
# 次数(配合效果ID9999的间隔)
def DoAddBuffOver(curObj, curBuff, curEffect, tick, buffOwner):
    if not buffOwner:
        return
    buffTick = SkillShell.GetProcessBuffTick(curBuff.GetSkill(), buffOwner)
    curBuff.SetValue2(curBuff.GetRemainTime()/buffTick)
    return
# 消失前如有未执行次数则补上
#  @param defender 承受者