| | |
| | | index = 0
|
| | | buffSkillIDList = []
|
| | |
|
| | | passiveEff = PassiveBuffEffMng.GetPassiveEffManager().GetPassiveEff(curPlayer)
|
| | | while index < buffState.GetBuffCount():
|
| | | curBuff = buffState.GetBuff(index)
|
| | | #异常
|
| | |
| | | continue
|
| | |
|
| | | #BuffSkill.DoBuffDisApper(curPlayer, curBuff, tick)
|
| | | buffSkillIDList.append([curBuff.GetSkill().GetSkillID(), curBuff.GetOwnerID(), curBuff.GetOwnerType()])
|
| | | #buffSkillIDList.append([curBuff.GetSkill().GetSkillID(), curBuff.GetOwnerID(), curBuff.GetOwnerType()])
|
| | | buffSkillIDList.append(curBuff.GetSkill().GetSkillID())
|
| | | #GameWorld.DebugLog("死亡清理-----%s"%curBuff.GetSkill().GetSkillID())
|
| | | if passiveEff:
|
| | | passiveEff.DelBuffInfo(curBuff.GetSkill())
|
| | | |
| | | #删除这个buff
|
| | | buffState.DeleteBuffByIndex(index)
|
| | | |
| | | |
| | | |
| | | SkillShell.ClearBuffEffectBySkillIDList(curPlayer, buffState, buffSkillIDList)
|
| | | return
|
| | |
|