| | |
| | | ## 添加BUFF后的逻辑
|
| | | # @param None
|
| | | # @return None
|
| | | def DoAddBuffOver(curObj, addBuff, curEffect, tick):
|
| | | def DoAddBuffOver(curObj, addBuff, curEffect, tick, buffOwner):
|
| | | stateType = curEffect.GetEffectValue(0)
|
| | | GameObj.SetPyPlayerState(curObj, stateType, 1)
|
| | |
|
| | |
| | |
|
| | | buffOwner = SkillCommon.GetBuffOwner(addBuff)
|
| | | if buffOwner:
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(buffOwner, curObj, None, ChConfig.TriggerType_BuffState, tick)
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(buffOwner, curObj, None, ChConfig.TriggerType_TagBuffState, tick)
|
| | |
|
| | | return
|
| | |
|