#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.TurnBuff.Buff_4012 # # @todo:Ó°ÏìÍæ¼Ò״̬Ч¹û # @author hxp # @date 2025-08-12 # @version 1.0 # # ÏêϸÃèÊö: Ó°ÏìÍæ¼Ò״̬Ч¹û # #------------------------------------------------------------------------------- #"""Version = 2025-08-12 17:30""" #------------------------------------------------------------------------------- def OnBuffAddOver(turnFight, batObj, curSkill, addBuff, curEffect, buffOwner): stateType = curEffect.GetEffectValue(0) batObj.GetBuffManager().AddBuffState(stateType, addBuff.GetBuffID()) #curObj.SetDict("CurPyPlayerState", stateType) #PassiveBuffEffMng.OnPassiveSkillTrigger(curObj, None, None, ChConfig.TriggerType_BuffState, tick) #buffOwner = SkillCommon.GetBuffOwner(addBuff) #if buffOwner: # PassiveBuffEffMng.OnPassiveSkillTrigger(buffOwner, curObj, None, ChConfig.TriggerType_TagBuffState, tick) return def OnBuffDel(turnFight, batObj, curBuff, curEffect): stateType = curEffect.GetEffectValue(0) batObj.GetBuffManager().DelBuffState(stateType, curBuff.GetBuffID()) return