1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/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