ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_6038.py
@@ -4,12 +4,12 @@
#
##@package Skill.PassiveTrigger.PassiveEff_6038
#
# @todo:增加本次技能万分比(按目标累计被冰冻次数)
# @todo:增加本次技能万分比(按敌方全体本场战斗累计被冰冻次数)
# @author hxp
# @date 2026-03-02
# @version 1.0
#
# 详细描述: 增加本次技能万分比(按目标累计被冰冻次数)
# 详细描述: 增加本次技能万分比(按敌方全体本场战斗累计被冰冻次数)
#
#-------------------------------------------------------------------------------
#"""Version = 2026-03-02 19:00"""
@@ -18,9 +18,11 @@
def GetHappenValue(attacker, defender, curEffect, effSkill, effBuff, connSkill, **skillkwargs):
    addPer = curEffect.GetEffectValue(0) # 每层增加的万分比
    maxPer = curEffect.GetEffectValue(1) # 最大增加的万分比
    addTotal = defender.GetBeFrozenCnt() * addPer
    batFaction = defender.GetTFBatLineup()
    beFrozenCnt = batFaction.GetBeFrozenCnt()
    addTotal = beFrozenCnt * addPer
    if maxPer and addTotal > maxPer:
        addTotal = maxPer
    #import GameWorld
    #GameWorld.DebugLogEx("6038,addTotal=%s,defID=%s,BeFrozenCnt=%s", addTotal, defender.GetID(), defender.GetBeFrozenCnt())
    #GameWorld.DebugLogEx("6038,addTotal=%s,beFrozenCnt=%s", addTotal, beFrozenCnt)
    return addTotal