#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.PassiveTrigger.PassiveEff_6014 # # @todo:Ôö¼Ó¼¼ÄܸÅÂÊ # @author hxp # @date 2025-09-25 # @version 1.0 # # ÏêϸÃèÊö: Ôö¼Ó¼¼ÄܸÅÂÊ # #------------------------------------------------------------------------------- #"""Version = 2025-09-25 18:00""" #------------------------------------------------------------------------------- import GameWorld def GetHappenValue(attacker, defender, curEffect, effSkill, effBuff, connSkill, **skillkwargs): onlyFirstUse = curEffect.GetEffectValue(1) # ÊÇ·ñ½öÊ×´ÎÊͷż¼ÄÜÓÐЧ if onlyFirstUse: skillID = connSkill.GetSkillID() if connSkill else skillkwargs.get("connSkillID", 0) if not skillID: #GameWorld.DebugLog("ûÓÐÔö¼Ó¸ÅÂʵļ¼ÄÜID! %s" % skillkwargs) return useCnt = attacker.GetSkillUseCnt(skillID) if useCnt > 0: GameWorld.DebugLog("¼¼ÄÜ·ÇÊ×´ÎʹÓò»Ôö¼Ó¶îÍâ¸ÅÂÊ! skillID=%s,useCnt=%s" % (skillID, useCnt)) return return curEffect.GetEffectValue(0)