#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.PassiveTrigger.PassiveEff_6024 # # @todo:¼õÉÙ5023Ч¹ûËùÐèµÄbuff״̬²ãÊý # @author hxp # @date 2025-12-14 # @version 1.0 # # ÏêϸÃèÊö: ¼õÉÙ5023Ч¹ûËùÐèµÄbuff״̬²ãÊý # #------------------------------------------------------------------------------- #"""Version = 2025-12-14 17:30""" #------------------------------------------------------------------------------- #import GameWorld def GetHappenValue(attacker, defender, curEffect, effSkill, effBuff, connSkill, **skillkwargs): if "reduceBuffState" not in skillkwargs: return reduceBuffState = skillkwargs["reduceBuffState"] effBuffState = curEffect.GetEffectValue(0) # buff״̬ if effBuffState != reduceBuffState: #GameWorld.DebugLogEx("¼õÉÙËùÐèÏûºÄµÄbuff²ã״̬²»Ò»ÖÂ! reduceBuffState=%s != effBuffState(%s)", reduceBuffState, effBuffState) return reduceLayer = curEffect.GetEffectValue(1) # ¼õÉÙËùÐè²ãÊý #GameWorld.DebugLogEx("¼õÉÙËùÐèÏûºÄµÄbuff²ã! reduceBuffState=%s,reduceLayer=%s", reduceBuffState, reduceLayer) return reduceLayer