| | |
| | |
|
| | | #---添加的Buff值---
|
| | | addBuffValue = 0
|
| | | #是否是持续性技能
|
| | | if curSkill.GetSkillType() in ChConfig.Def_LstBuff_List:
|
| | | callFunc = GameWorld.GetExecFunc(GameSkills, "SkillBuff_AddBuffValue.AddBuffValue")
|
| | | |
| | | if callFunc != None:
|
| | | addBuffValue = int(callFunc(curObj, None, curSkill, tick))
|
| | | else:
|
| | | GameWorld.ErrLog("SkillBuff_AddBuffValue.AddBuffValue")
|
| | | #===========================================================================
|
| | | # #是否是持续性技能
|
| | | # if curSkill.GetSkillType() in ChConfig.Def_LstBuff_List:
|
| | | # callFunc = GameWorld.GetExecFunc(GameSkills, "SkillBuff_AddBuffValue.AddBuffValue")
|
| | | # |
| | | # if callFunc != None:
|
| | | # addBuffValue = int(callFunc(curObj, None, curSkill, tick))
|
| | | # else:
|
| | | # GameWorld.ErrLog("SkillBuff_AddBuffValue.AddBuffValue")
|
| | | #===========================================================================
|
| | |
|
| | | return BuffSkill.DoAddBuff(curObj , buffType, curSkill , tick, [addBuffValue])
|
| | |
|
| | |
| | | ChConfig.Def_SkillType_PassiveActionBuff, #被动触发的控制类buff 18
|
| | | ChConfig.Def_SkillType_PassiveLstPlsBuff, #被动触发持续增益类buff 21
|
| | | ChConfig.Def_SkillType_PassiveLstDepBuff, #被动触发持续减益类buff 22
|
| | | ChConfig.Def_SkillType_PassiveLstPlsBuffAtk,
|
| | | ]
|
| | |
|
| | | ## 被动触发的技能效果或者释放技能
|
| | |
| | | ChConfig.Def_SkillType_PassiveActionBuff, #被动触发的控制类buff 18
|
| | | ChConfig.Def_SkillType_PassiveLstPlsBuff, #被动触发持续增益类buff 21
|
| | | ChConfig.Def_SkillType_PassiveLstDepBuff, #被动触发持续减益类buff 22
|
| | | ChConfig.Def_SkillType_PassiveLstPlsBuffAtk,
|
| | | ]
|
| | |
|
| | | def isPassiveAttr(curSkill):
|