| | |
| | | return
|
| | | if TurnPassive.GetTriggerEffectValue(turnFight, batObj, buffOwner, ChConfig.PassiveEff_ImmuneControlDepBuff, buffSkill):
|
| | | return
|
| | | if TurnPassive.GetTriggerEffectValue(turnFight, batObj, buffOwner, ChConfig.PassiveEff_ImmuneBadBuff, buffSkill):
|
| | | return
|
| | |
|
| | | #被动触发免疫控制buff
|
| | | if skillType == ChConfig.Def_SkillType_Action:
|
| | |
| | | ownerID = buffOwner.GetID()
|
| | | buffID = buff.GetBuffID()
|
| | | timing = batObj.GetTiming()
|
| | | remainTime = buffSkill.GetLastTime()
|
| | | remainTime += TurnPassive.GetTriggerEffectValue(turnFight, buffOwner, batObj, ChConfig.PassiveEff_AddBuffTime, buffSkill)
|
| | |
|
| | | GameWorld.DebugLogEx(" __addNewBuff. buffID=%s,skillID=%s,ownerID=%s,relatedSkillID=%s,timing=%s", |
| | | buffID, skillID, ownerID, relatedSkillID, timing, curID)
|
| | | GameWorld.DebugLogEx(" __addNewBuff. buffID=%s,skillID=%s,ownerID=%s,relatedSkillID=%s,timing=%s,remainTime=%s,setLayerCnt=%s", |
| | | buffID, skillID, ownerID, relatedSkillID, timing, remainTime, setLayerCnt, curID)
|
| | | buff.SetAddTiming(timing) # 武将当前在什么时机就设置为什么时机
|
| | | buff.SetOwnerID(ownerID)
|
| | | buff.SetRemainTime(buffSkill.GetLastTime())
|
| | | buff.SetRemainTime(remainTime)
|
| | | buff.SetLayer(setLayerCnt)
|
| | | buff.SetBuffValueList(buffValueList)
|
| | | curBuffState = buffSkill.GetCurBuffState()
|