#!/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