#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
##@package Skill.PassiveTrigger.PassiveEff_6023
|
#
|
# @todo:±ä¸ü±¾´ÎÉ˺¦ÀàÐÍ
|
# @author hxp
|
# @date 2025-12-14
|
# @version 1.0
|
#
|
# ÏêϸÃèÊö: ±ä¸ü±¾´ÎÉ˺¦ÀàÐÍ
|
#
|
#-------------------------------------------------------------------------------
|
#"""Version = 2025-12-14 17:30"""
|
#-------------------------------------------------------------------------------
|
|
import GameWorld
|
|
def GetHappenValue(attacker, defender, curEffect, effSkill, effBuff, connSkill, **skillkwargs):
|
byBuffState = curEffect.GetEffectValue(1) # ÑéÖ¤ÓÉxx״̬buff´¥·¢µÄ
|
if byBuffState and connSkill:
|
byBuff = connSkill.GetByBuff()
|
if not byBuff:
|
#GameWorld.DebugLogEx("·ÇÓÉbuff´¥·¢µÄ²»±ä¸ü")
|
return
|
if byBuff.GetCurBuffState() != byBuffState:
|
GameWorld.DebugLogEx("·ÇÓɸÃbuff״̬´¥·¢µÄ²»±ä¸ü! buffState=%s != %s" % (byBuff.GetCurBuffState(), byBuffState))
|
return
|
|
attrValue = curEffect.GetEffectValue(0)
|
return attrValue
|