| | |
| | | #
|
| | | ##@package Skill.PassiveTrigger.PassiveEff_5006
|
| | | #
|
| | | # @todo:移除目标身上某种状态buff
|
| | | # @todo:移除/驱散目标身上某种状态buff
|
| | | # @author hxp
|
| | | # @date 2025-09-24
|
| | | # @version 1.0
|
| | | #
|
| | | # 详细描述: 移除目标身上某种状态buff
|
| | | # 详细描述: 移除/驱散目标身上某种状态buff
|
| | | #
|
| | | #-------------------------------------------------------------------------------
|
| | | #"""Version = 2025-09-24 19:00"""
|
| | |
| | |
|
| | | buffMgr = delObj.GetBuffManager()
|
| | | for buff in buffMgr.FindBuffListByState(buffState):
|
| | | skillData = buff.GetSkillData()
|
| | | if skillData.GetDispersedLimit():
|
| | | continue
|
| | | GameWorld.DebugLog(" 移除buff状态: tagID=%s,buffID=%s" % (delObj.GetID(), buff.GetBuffID()))
|
| | | TurnBuff.DoBuffDel(turnFight, delObj, buff)
|
| | |
|