#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.PassiveTrigger.PassiveEff_6020 # # @todo:Ôö¼Ó¼¼ÄÜϵÊý£¨ÑéÖ¤ÓÉbuff״̬´¥·¢µÄ£© # @author hxp # @date 2025-11-20 # @version 1.0 # # ÏêϸÃèÊö: Ôö¼Ó¼¼ÄÜϵÊý£¨ÑéÖ¤ÓÉbuff״̬´¥·¢µÄ£© # #------------------------------------------------------------------------------- #"""Version = 2025-11-20 19:00""" #------------------------------------------------------------------------------- import GameWorld def GetHappenValue(attacker, defender, curEffect, effSkill, effBuff, connSkill, **skillkwargs): addPer = curEffect.GetEffectValue(0) # Ôö¼ÓµÄÍò·Ö±È byBuffState = curEffect.GetEffectValue(1) # ÑéÖ¤ÓÉʲôbuff״̬´¥·¢µÄ if byBuffState and connSkill: byBuff = connSkill.GetByBuff() if not byBuff: #GameWorld.DebugLog("·ÇÓÉbuff´¥·¢µÄ") return if byBuff.GetCurBuffState() != byBuffState: GameWorld.DebugLog("·ÇÓɸÃbuff״̬´¥·¢µÄ! buffState=%s != %s" % (byBuff.GetCurBuffState(), byBuffState)) return GameWorld.DebugLog("Ôö¼Ó¼¼ÄÜϵÊý£¨ÑéÖ¤ÓÉbuff״̬´¥·¢µÄ£©: addPer=%s,byBuffState=%s" % (addPer, byBuffState)) return addPer